[data-aos=fade-in-down]{transform:translateY(-10%)}[data-aos=fade-in-up]{transform:translateY(10%)}[data-aos=fade-rotate-clockwise]{transform:rotate(-180deg)}[data-aos=fade-rotate-counterclockwise]{transform:rotate(180deg)}[data-aos=expand-right-l]{transform:scale(0,1) rotate(0);transform-origin:left}[data-aos=expand-right-l].aos-animate{transform:scale(1,1) rotate(12deg);transform-origin:left}[data-aos=expand-right-r]{transform:scale(0,1) rotate(0);transform-origin:left}[data-aos=expand-right-r].aos-animate{transform:scale(1,1) rotate(-12deg);transform-origin:left}[data-aos^=fade][data-aos^=fade].aos-animate{transform:rotate(0)}[data-aos-easing=ease-bez-custom]{transition-timing-function:cubic-bezier(.02,1.09,0,.95)!important}[data-aos-duration="8000"]{transition-duration:8s!important}.aos-init{z-index:-1;visibility:hidden}.aos-init.aos-animate{visibility:visible;z-index:1}@font-face{font-family:icons;src:url(/dist/dacbee42640b4640c7f5.ttf?jyhkax) format("truetype"),url(/dist/72ef3258ad490b7758f4.woff?jyhkax) format("woff"),url(/dist/96f35a5cdaaed0ee240a.svg?jyhkax#icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-person:before{content:""}.icon-direction-arrow-right:before{content:""}.icon-search-2:before{content:""}.icon-map-marker-2:before{content:""}.icon-empty-star:before{content:""}.icon-menu-2:before{content:""}.icon-paper-plane:before{content:""}.icon-calendar-2:before{content:""}.icon-guests:before{content:""}.icon-rating-star:before{content:""}.icon-cancel:before{content:""}.icon-animal-feet:before{content:""}.icon-plane-north-east:before{content:""}.icon-restaurant:before{content:""}.icon-clock-2:before{content:""}.icon-baby-cart:before{content:""}.icon-parking:before{content:""}.icon-credit-card-2:before{content:""}.icon-thumb-up:before{content:""}.icon-plane-up-right:before{content:""}.icon-plane-up-left:before{content:""}.icon-plane-east:before{content:""}.icon-x-cross:before{content:""}.icon-drop:before{content:""}.icon-piggy-bank-filled:before{content:""}.icon-shield-2:before{content:""}.icon-gearbox:before{content:""}.icon-translate:before{content:""}.icon-coin-stack:before{content:""}.icon-electricity:before{content:""}.icon-lookup-marker:before{content:""}.icon-key-with-trinket:before{content:""}.icon-air-balloon:before{content:""}.icon-notepad:before{content:""}.icon-cent-coin:before{content:""}.icon-double-bed-2:before{content:""}.icon-car-2:before{content:""}.icon-direction-sign:before{content:""}.icon-calendar-3:before{content:""}.icon-plane-down-right:before{content:""}.icon-equal:before{content:""}.icon-plus-2:before{content:""}.icon-phone-2:before{content:""}.icon-home-2:before{content:""}.icon-snowflake:before{content:""}.icon-car-door:before{content:""}.icon-check-round-filled:before{content:""}.icon-check:before{content:""}.icon-h-sign:before{content:""}.icon-fullscreen-icon:before{content:""}.icon-map-marker-filled-2:before{content:""}.icon-map-marker:before{content:""}.icon-play-round-filled:before{content:""}.icon-speedometer:before{content:""}.icon-light-bulb:before{content:""}.icon-headphones:before{content:""}.icon-person-2:before{content:""}.icon-light-bulb-2:before{content:""}.icon-location-marker-slim:before{content:""}.icon-suitcase:before{content:""}.icon-lightening:before{content:""}.icon-wifi:before{content:""}.icon-piggy-bank:before{content:""}.icon-location-on-map:before{content:""}.icon-shield:before{content:""}.icon-envelope:before{content:""}.icon-map-marker-filled:before{content:""}.icon-single-bed:before{content:""}.icon-double-bed:before{content:""}.icon-warning-2:before{content:""}.icon-dollar:before{content:""}.icon-sliders:before{content:""}.icon-arrow-left:before{content:""}.icon-heart:before{content:""}.icon-planet:before{content:""}.icon-marker:before{content:""}.icon-direction-two-way:before{content:""}.icon-close:before{content:""}.icon-arrow-right:before{content:""}.icon-delete:before{content:""}.icon-flight:before{content:""}.icon-delete-2:before{content:""}.icon-twitter:before{content:""}.icon-flight-to:before{content:""}.icon-add:before{content:""}.icon-flight-back:before{content:""}.icon-vacation:before{content:""}.icon-bulb:before{content:""}.icon-car:before{content:""}.icon-moon:before{content:""}.icon-star:before{content:""}.icon-phone:before{content:""}.icon-like:before{content:""}.icon-change:before{content:""}.icon-download:before{content:""}.icon-price:before{content:""}.icon-lock:before{content:""}.icon-security:before{content:""}.icon-sun:before{content:""}.icon-message:before{content:""}.icon-bag:before{content:""}.icon-meal:before{content:""}.icon-mail:before{content:""}.icon-home:before{content:""}.icon-calendar:before{content:""}.icon-hotel-3:before{content:""}.icon-direction-one-way:before{content:""}.icon-ticket:before{content:""}.icon-support1:before{content:""}.icon-sort-arrows:before{content:""}.icon-heart-in-circle:before{content:""}.icon-baby-cart-2:before{content:""}.icon-gearbox-manual:before{content:""}.icon-calendar-4:before{content:""}.icon-camera:before{content:""}.icon-flight-north:before{content:""}.icon-distance:before{content:""}.icon-dollar-2:before{content:""}.icon-car-3:before{content:""}.icon-delete-3:before{content:""}.icon-baggage:before{content:""}.icon-facebook-messenger:before{content:""}.icon-gearbox-automatic:before{content:""}.icon-cart:before{content:""}.icon-car-ac:before{content:""}.icon-invoice:before{content:""}.icon-passangers:before{content:""}.icon-hotel-2:before{content:""}.icon-credit-card1:before{content:""}.icon-order-number:before{content:""}.icon-info:before{content:""}.icon-phone-3:before{content:""}.icon-screen-v:before{content:""}.icon-search1:before{content:""}.icon-seat:before{content:""}.icon-sms:before{content:""}.icon-sports:before{content:""}.icon-suitcase-damage:before{content:""}.icon-suitcase-2:before{content:""}.icon-suitcase-3:before{content:""}.icon-clock:before{content:""}.icon-user:before{content:""}.icon-whatsapp:before{content:""}.icon-wheelchair:before{content:""}.icon-hebrew-currency:before{content:""}.icon-mobile:before{content:""}.icon-alert1:before{content:""}.icon-persons:before{content:""}.icon-user-check:before{content:""}.icon-success:before{content:""}.icon-faq:before{content:""}.icon-menu:before{content:""}.icon-list:before{content:""}.icon-warning:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-direction-arrow-left:before{content:""}.icon-sort-arrow:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-globe:before{content:""}.icon-facebook:before{content:""}.icon-hotel:before{content:""}.icon-airplane-depart:before{content:""}.icon-instagram:before{content:""}.icon-search:before{content:""}.icon-youtube:before{content:""}@font-face{font-family:Rubik;src:url(/dist/434ace34155b85c18fdd.eot);src:url(/dist/434ace34155b85c18fdd.eot?#iefix) format("embedded-opentype"),url(/dist/3f292a7eba7f9e643475.woff2) format("woff2"),url(/dist/c3f28537bbe0ff551afb.woff) format("woff"),url(/dist/1f9837b69c56b5741668.ttf) format("truetype"),url(/dist/79242bb6af2a3f90340b.svg#/assets/fonts/Rubik/Rubik-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Rubik;src:url(/dist/a08baf3301f0da6f1ce1.eot);src:url(/dist/a08baf3301f0da6f1ce1.eot?#iefix) format("embedded-opentype"),url(/dist/32a406f748186283bc2f.woff2) format("woff2"),url(/dist/28f0936370a65d750ad0.woff) format("woff"),url(/dist/b257fd2e1d430fe63370.ttf) format("truetype"),url(/dist/609f71c3afbdad1b9647.svg#/assets/fonts/Rubik/Rubik-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:url(/dist/b2662fafcdb25b013272.eot);src:url(/dist/b2662fafcdb25b013272.eot?#iefix) format("embedded-opentype"),url(/dist/27de51ac718da1433b1b.woff2) format("woff2"),url(/dist/d0283d7479adb7d1eda3.woff) format("woff"),url(/dist/c8b79f7ef36e675b964f.ttf) format("truetype"),url(/dist/d405e974d60c27d4f8df.svg#/assets/fonts/Rubik/Rubik-MediumItalic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:url(/dist/db4ebdfc0627744500ce.eot);src:url(/dist/db4ebdfc0627744500ce.eot?#iefix) format("embedded-opentype"),url(/dist/d76c94969911d40f303c.woff2) format("woff2"),url(/dist/7b21eee0413d1421f233.woff) format("woff"),url(/dist/69aea02d0ebf06b57ddd.ttf) format("truetype"),url(/dist/b3e9cdcd8369ef82c67f.svg#/assets/fonts/Rubik/Rubik-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/dist/7cfceba4d7c7eceb4e96.eot);src:url(/dist/7cfceba4d7c7eceb4e96.eot?#iefix) format("embedded-opentype"),url(/dist/1be6c071aa64856772b3.woff2) format("woff2"),url(/dist/de47e3ce09868e925e69.woff) format("woff"),url(/dist/90b4c9be023531554bae.ttf) format("truetype"),url(/dist/b09c058b1dfec1572b19.svg#/assets/fonts/Rubik/Rubik-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:url(/dist/b4d7603f2978cb55de36.eot);src:url(/dist/b4d7603f2978cb55de36.eot?#iefix) format("embedded-opentype"),url(/dist/17daffb002e276f81e0a.woff2) format("woff2"),url(/dist/d4295a0cd77ff4c3f544.woff) format("woff"),url(/dist/afa084080e1b1a25545b.ttf) format("truetype"),url(/dist/5cbb9176d72b1d3dec43.svg#/assets/fonts/Rubik/Rubik-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Rubik;src:url(/dist/bef2d4cf25e26e037e43.eot);src:url(/dist/bef2d4cf25e26e037e43.eot?#iefix) format("embedded-opentype"),url(/dist/ae51a04322f1fae3f4fa.woff2) format("woff2"),url(/dist/8d45d307f2235044fbfb.woff) format("woff"),url(/dist/e13af8e83edd99cd0054.ttf) format("truetype"),url(/dist/a2a31e98af95a16fc66c.svg#/assets/fonts/Rubik/Rubik-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:url(/dist/a0813732fe0f6ee4c005.eot);src:url(/dist/a0813732fe0f6ee4c005.eot?#iefix) format("embedded-opentype"),url(/dist/7901d956f0fa2f16801c.woff2) format("woff2"),url(/dist/398fa9b3278b6468b100.woff) format("woff"),url(/dist/89c5557406a802b3d834.ttf) format("truetype"),url(/dist/cd83bfe17f9a59b753e5.svg#/assets/fonts/Rubik/Rubik-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:url(/dist/fbbcb0259c826fc4c7a7.eot);src:url(/dist/fbbcb0259c826fc4c7a7.eot?#iefix) format("embedded-opentype"),url(/dist/76776f31e9be261b761c.woff2) format("woff2"),url(/dist/56257671c4e37a6cc84c.woff) format("woff"),url(/dist/aaa6798f901391d168c5.ttf) format("truetype"),url(/dist/3359192ae8eae42b5a77.svg#/assets/fonts/Rubik/Rubik-BlackItalic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:Rubik;src:url(/dist/348a1bcca2e12451516d.eot);src:url(/dist/348a1bcca2e12451516d.eot?#iefix) format("embedded-opentype"),url(/dist/9d7ddac17b5d5782fd7d.woff2) format("woff2"),url(/dist/2c44f996dc47f9caadd8.woff) format("woff"),url(/dist/775b208091cf10de0ae9.ttf) format("truetype"),url(/dist/99faf9e709a059c32f2c.svg#/assets/fonts/Rubik/Rubik-Light) format("svg");font-weight:300;font-style:normal}.card-select .select{border:none}.card-select .select:before{border-color:#b9b8bf}.card-select .select select{color:#6b7079;cursor:pointer;font-size:18px;line-height:22px;font-weight:300}.ltr .card-select .select select,.rtl .card-select .select select{padding:8px 0}.cvv-container .cvv-input{position:relative}.cvv-container .cvv-input span{position:absolute;top:4px;font-size:13px}.rtl .cvv-container .cvv-input span{left:0}.ltr .cvv-container .cvv-input span{right:0}.cvv-container .cvv-popup{position:absolute;width:300px;padding:16px;box-shadow:0 1px 8px rgba(0,0,0,.2);background:#fff;z-index:9;top:32px}.cvv-container .cvv-popup img{width:100%;display:block}.rtl .cvv-container .cvv-popup{left:0}.ltr .cvv-container .cvv-popup{right:0}.cvv-container .cvv-popup:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;width:0;height:0;position:absolute;top:-5px}.rtl .cvv-container .cvv-popup:before{right:24px}.ltr .cvv-container .cvv-popup:before{left:24px}.date-anywhere{display:flex;justify-content:space-between;color:#101928;padding-bottom:6px}.date-anywhere .date-input-mask{position:relative;top:-7px}.date-anywhere .date-select{display:flex;align-items:center}.date-anywhere .date-select .select{border:none}.date-anywhere .date-select .select:before{display:none}.date-anywhere .date-select .select select{padding:4px 8px;color:#101928;cursor:pointer}.date-anywhere .date-select .separator{display:block;font-size:14px}.radio-button{display:inline-block;position:relative;cursor:pointer;font-size:18px;line-height:26px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;padding:0 40px}.radio-button .button-text{color:#fff;transition:color .3s}.radio-button .description{font-size:14px;line-height:14px;color:#ef4f32;display:block}.radio-button input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0}.radio-button input:checked~.checkmark{border-color:#ef4f32}.radio-button input:checked~.checkmark:after{background:#ef4f32}.radio-button input:checked~.button-text{color:#f5d9d4}.radio-button .checkmark{content:"";position:absolute;top:0;background-color:#fff;border-radius:50%;border:solid #53565a;height:26px;width:26px;border-width:2px}.rtl .radio-button .checkmark{right:0}.ltr .radio-button .checkmark{left:0}.radio-button .checkmark:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background:#fff;transition:background .3s;transform:translate(19%,17%)}.checkbox{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox input{position:absolute;opacity:0;height:0;width:0}.checkbox input:checked~label::after{display:block}.checkbox input:checked~span::after{display:block;border-color:#fff}.checkbox label{cursor:pointer;display:block}.rtl .checkbox label{padding-right:20px}.ltr .checkbox label{padding-left:20px}.checkbox label::before{content:"";position:absolute;top:0;width:12px;height:12px;border:1px solid #ccccd8;border-radius:2px}.rtl .checkbox label::before{right:0}.ltr .checkbox label::before{left:0}.checkbox label span:after{content:"";position:absolute;display:none;top:2px;width:3px;height:6px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg)}.rtl .checkbox label span:after{right:5px}.ltr .checkbox label span:after{left:5px}.checkbox label:after{content:"";position:absolute;display:none;top:2px;width:3px;height:6px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg)}.rtl .checkbox label:after{right:5px}.ltr .checkbox label:after{left:5px}.select{border:1px solid #e8e7ee;position:relative;background:#fff}.select:after{content:"";position:absolute;width:6px;height:6px;top:12px;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #212121 #212121;transform:rotate(-45deg);pointer-events:none}.ltr .select:after{right:7px}.rtl .select:after{left:7px}.select select{border:none;font-size:14px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;width:100%}.select select::-ms-expand{display:none}.ltr .select select{padding:11px 36px 10px 18px}.rtl .select select{padding:11px 18px 10px 36px}@media all and (max-width:400px){.ltr .select select{padding:10px 30px 0 12px}.rtl .select select{padding:10px 12px 0 30px}}.select select option{text-align:center}.select select option:disabled{color:#e8e7ee}.select.select-border:after{content:"";position:absolute;top:0;height:100%;width:1px;background:#e8e7ee;position:relative;z-index:9}.ltr .select.select-border:after{right:20px}.rtl .select.select-border:after{left:20px}.details-page-content{padding-bottom:28px}.details-page-content .search-block{background:#e8e7ee;padding:25px 0}.details-page-content .content-block{margin-bottom:45px}.details-page-content .content-block.aside-active{display:flex;height:100%;flex-direction:row;background:#fff}.details-page-content .content-block.aside-active .main-content{width:calc(100% - 350px)}.details-page-content .content-block.aside-active .aside-panel{width:350px}.details-page-content .content-block.aside-active .aside-panel .aside-panel-item{height:100%}.hidden{display:none!important}.mat-like-input{display:inline;position:relative;line-height:1;width:100%}.mat-like-input .mat-like-placeholder{display:inline;position:absolute;font-weight:300;font-size:18px;line-height:22px;color:#6b7079;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform 150ms cubic-bezier(.4,0,.2,1),color 150ms cubic-bezier(.4,0,.2,1)}.ltr .mat-like-input .mat-like-placeholder{transform-origin:left top}.rtl .mat-like-input .mat-like-placeholder{transform-origin:right top}.mat-like-input.float-above .mat-like-placeholder{transform:translateY(-140%) scale(.75)}.mat-like-input .shell input,.mat-like-input .shell span{white-space:nowrap;font-family:'Courier New',Courier,monospace;font-size:18px;letter-spacing:3px}.rtl .mat-like-input .shell span{left:0;right:0;padding:0;text-align:right}.mat-like-input .shell input::-ms-clear{display:none}scroll-date .scroll-date .calendar td div:hover{background-color:#ef4f32}scroll-date .scroll-date .calendar td.connect div{background-color:#101928}scroll-date .scroll-date .calendar td.selected div{background-color:#ef4f32}scroll-date .scroll-date:not(.single-date) .calendar td.conne.first::after{border-left-color:#ef4f32}scroll-date .scroll-date:not(.single-date) .calendar td.conne.second::after{border-left-color:#101928}scroll-date .scroll-date:not(.single-date).rtl .calendar td.connect.first::after{border-right-color:#ef4f32}scroll-date .scroll-date:not(.single-date).rtl .calendar td.connect.second::after{border-right-color:#101928}scroll-date .scroll-date.list-mode .scroll-date__list-mode-controls .next::before,scroll-date .scroll-date.list-mode .scroll-date__list-mode-controls .prev::before{border-color:transparent transparent #ef4f32 #ef4f32}scroll-date .scroll-date.list-mode.rtl .scroll-date__list-mode-controls .next::before,scroll-date .scroll-date.list-mode.rtl .scroll-date__list-mode-controls .prev::before{border-color:transparent transparent #ef4f32 #ef4f32}.airport-search{background:#fff}.airport-search .popup:after{display:none}.datepicker-input-component .datepicker-input:before{display:none}.passenger-info-input .passenger-info:after{display:none}.passenger-info-input.form-input.visible{border-color:#ef4f32}.rooms-input .hotel-rooms:after{display:none}.rooms-input.form-input{transition:.3s;background:#fff}.rooms-input.form-input.visible{border-color:#ef4f32}.form-input.autocomplete-destinations-component{border:none!important}.form-input.autocomplete-destinations-component .airport-search{border:1px solid transparent;border-radius:3px;transition:.3s}.form-input.autocomplete-destinations-component .airport-search.active{border-color:#ef4f32!important}.form-input.autocomplete-destinations-component .airport-search.form-input-error{border-color:#ec3145}.form-input.autocomplete-destinations-component .airport-search.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.form-input.datepicker-input-component{border:none!important}.form-input.datepicker-input-component .datepicker-input{border-radius:3px}.form-input.datepicker-input-component .datepicker-input .date-container{border:1px solid transparent}.rtl .form-input.datepicker-input-component .datepicker-input .date-container.date-from{border-radius:0 3px 3px 0}.ltr .form-input.datepicker-input-component .datepicker-input .date-container.date-from{border-radius:3px 0 0 3px}.rtl .form-input.datepicker-input-component .datepicker-input .date-container.date-to{border-radius:3px 0 0 3px}.ltr .form-input.datepicker-input-component .datepicker-input .date-container.date-to{border-radius:0 3px 3px 0}.form-input.datepicker-input-component .datepicker-input .date-container.active{border:1px solid #ef4f32}.form-input.datepicker-input-component .datepicker-input.datepicker-visible .date-container:not(.active){border:1px solid #000}.ltr .form-input.datepicker-input-component.display-single-date .date-container:nth-of-type(1),.ltr .form-input.datepicker-input-component.single-month-mode .date-container:nth-of-type(1),.rtl .form-input.datepicker-input-component.display-single-date .date-container:nth-of-type(1),.rtl .form-input.datepicker-input-component.single-month-mode .date-container:nth-of-type(1){border-radius:3px}.form-input .airport-search{width:50%;border:1px solid #f5f4f9;position:relative}.form-input .airport-search.active{border-color:#ef4f32}.form-input .airport-search.form-input-error{border-color:#ec3145}.form-input .airport-search.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.form-input.single-input-mode .airport-search{width:100%}.direct-flight.checkbox label:before{top:3px}.direct-flight.checkbox label span:after{top:5px}.with-middot-separator+.with-middot-separator::before{content:'·';display:inline-block;width:.7em;text-align:center;vertical-align:middle}.button-default{background-color:#ef4f32;border:none;font-weight:700;color:#fff;border-radius:3px;padding:10px 18px;margin:0;font-weight:500;line-height:22px;cursor:pointer}.form-default{display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#fff}.ltr .form-default{padding:0 370px 0 35px}.rtl .form-default{padding:0 35px 0 370px}@media only screen and (max-width:700px){.ltr .form-default,.rtl .form-default{padding:0 16px}}.form-default>div:not(.submit-anywhere){width:48%;display:flex;align-items:flex-end;margin-top:15px;margin-bottom:15px}@media only screen and (max-width:700px){.form-default>div:not(.submit-anywhere){width:100%}}.form-default .input-container{position:relative;border-bottom:1px solid #e8e7ee;transition:border-color .15s;border:1px solid #e8e7ee;border-radius:5px;background-color:#fff;color:#999}.form-default .input-container .select,.form-default .input-container input,.form-default .input-container select,.form-default .input-container textarea{background-color:#fff;border-radius:5px}.form-default .input-container input,.form-default .input-container select,.form-default .input-container textarea{padding:15px 19px!important}.form-default .input-container .select:after{top:20px}.rtl .form-default .input-container .select:after{left:16px}.ltr .form-default .input-container .select:after{right:16px}.form-default .input-container.error{border-color:#ec3145}.form-default .input-container.error .phone-anywhere .phone{border-color:#ec3145!important}.form-default .input-container.input-gender{border:none}.form-default .input-container.input-select{width:100%}.form-default .input-container .error-message{animation:ErrorMessageAppear .15s;position:absolute;color:#ec3145;font-size:12px;bottom:-20px;right:0;width:100%}.form-default .input-container input,.form-default .input-container select,.form-default .input-container textarea{flex:1;padding:8px 0;font-weight:300;font-size:18px;line-height:22px;color:#6b7079;border:none;width:100%;color:#999}.form-default .input-container input::-moz-placeholder,.form-default .input-container select::-moz-placeholder,.form-default .input-container textarea::-moz-placeholder{font-weight:300;color:#6b7079;color:#999;font-size:18px;line-height:22px}.form-default .input-container input::placeholder,.form-default .input-container select::placeholder,.form-default .input-container textarea::placeholder{font-weight:300;color:#6b7079;color:#999;font-size:18px;line-height:22px}.form-default .input-container label{font-weight:300;color:#6b7079;color:#999;font-size:18px;line-height:22px}.form-default .input-container .radio-button{color:#101928;font-size:15px;line-height:17px}.rtl .form-default .input-container .radio-button{padding-right:34px;padding-left:40px}.ltr .form-default .input-container .radio-button{padding-right:40px;padding-left:34px}.form-default .input-container .radio-button input:checked~.checkmark{border-color:#ef4f32}.form-default .input-container .radio-button .checkmark{height:16px;width:16px;border-width:1px;border-color:#e7e6ed;border-color:#e8e7ee}.form-default .input-container .radio-button .checkmark:after{transform:none;top:2px;left:2px;width:10px;height:10px}.form-default .input-container.input-phone .phone-anywhere{display:flex;justify-content:space-between;width:100%}.form-default .input-container.input-phone .phone-anywhere .select{width:48%;border:none;border-bottom:1px solid #e8e7ee}.form-default .input-container.input-phone .phone-anywhere .select select{font-weight:300;font-size:18px;line-height:22px;color:#6b7079;padding:8px 0}.form-default .input-container.input-phone .phone-anywhere .select::before{border-bottom-color:#e8e7ee;border-left-color:#e8e7ee;top:calc(50% - 6px)}.form-default .input-container.input-phone .phone-anywhere .phone{display:flex;width:48%;border-bottom:1px solid #e8e7ee;direction:ltr}.form-default .input-container.input-phone .phone-anywhere .phone label{font-size:24px;color:#000;padding:8px 12px}.rtl .form-default .input-container.input-phone .phone-anywhere .phone label{text-align:right;width:50%}.ltr .form-default .input-container.input-phone .phone-anywhere .phone label{width:88px}.rtl .form-default .input-container.input-phone .mat-like-input .shell input{padding-left:calc(100% - 169px)!important;padding-left:calc(100% - 183px)!important}.rtl .form-default .input-container.input-date .mat-like-input .shell input{padding-left:calc(100% - 140px)!important;padding-left:calc(100% - 154px)!important}.form-default .input-container.input-checkbox{display:inline-block;border:none;background-color:transparent}.form-default .checkbox{width:100%;margin:4px 0 8px}.form-default .checkbox label{color:#707070;font-size:11px;line-height:23px}.rtl .form-default .checkbox label{padding-right:32px}.ltr .form-default .checkbox label{padding-left:32px}.form-default .checkbox label:before{width:20px;height:20px;border-color:#e7e6ed;background-color:#fff;border-color:#e8e7ee}.form-default .checkbox label:after{top:2px;width:6px;border-color:#a8a7ab;border-width:0 2px 2px 0;height:10px}.rtl .form-default .checkbox label:after{right:7px}.ltr .form-default .checkbox label:after{left:7px}.form-default .select{border:none}.form-default .submit-anywhere{width:100%;padding-top:5px}.form-default .submit-anywhere input{font-size:20px;line-height:20px;color:#fff;font-weight:400;border:none;background:#ef4f32;padding:16px 70px;cursor:pointer;transition:transform .15s ease-in-out;display:block;border-radius:5px}.form-default .submit-anywhere input:active{transform:scale(.95,.95)}@media only screen and (max-width:700px){.form-default .submit-anywhere input{width:100%;padding-right:0;padding-left:0;text-align:center}}.form-default textarea{resize:vertical}.form-default .mat-like-input{display:block;width:100%;height:100%;border-radius:5px}.form-default .mat-like-input.float-above .mat-like-placeholder{transform:translateY(-220%) scale(.9)}.form-default .mat-like-input .shell span{margin:0 14px}.form-default .mat-like-input .mat-like-placeholder{top:21px;z-index:1;top:24px;color:#999;margin:0 14px}.form-default .select{width:100%}.paged-js-table{background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.05)}.paged-js-table.empty{padding:40px 20px}.paged-js-table .table-top{display:flex;justify-content:space-between;align-items:center;padding:4px 16px}.mobile .paged-js-table .table-top .record-info{display:none}.paged-js-table .table-top .record-info{font-size:12px;color:#838383}.paged-js-table .take-select-container{display:flex}.paged-js-table .take-select-container .take-select{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;color:#636363;font-size:12px;padding:4px;width:64px;height:30px;cursor:pointer;border-radius:4px;border:1px solid #f3f3f3}.paged-js-table table-paging{display:block;margin:10px;padding:6px 16px;display:flex;justify-content:center}.paged-js-table table-paging .paging{display:flex}.paged-js-table table-paging .paging button{cursor:pointer;color:#fff;height:30px;width:30px;display:flex;justify-content:center;align-items:center;color:#ef4f32;background-color:#fff;border:none;background-color:none;font-size:15px;transition:all .15s ease-in-out}.paged-js-table table-paging .paging button.current{background-color:#ef4f32;color:#fff}.paged-js-table table-paging .paging button:hover:not(.current){background-color:#f8b5a8}.paged-js-table .table-container{width:100%;overflow-y:auto;border-bottom:1px solid #f3f3f3}.paged-js-table .table-container table{width:100%;border-collapse:collapse}.paged-js-table .table-container table tbody td,.paged-js-table .table-container table thead th{padding:12px}.paged-js-table .table-container table th{font-size:14px;color:#616161;font-weight:500}.ltr .paged-js-table .table-container table th{text-align:left}.rtl .paged-js-table .table-container table th{text-align:right}.paged-js-table .table-container table td{font-size:14px;color:#616161}.paged-js-table .table-container table tr{border-top:1px solid #f3f3f3}.ltr .paged-js-table .table-container table tr td:first-child,.ltr .paged-js-table .table-container table tr th:first-child{padding-left:24px}.rtl .paged-js-table .table-container table tr td:first-child,.rtl .paged-js-table .table-container table tr th:first-child{padding-right:24px}.ltr .paged-js-table .table-container table tr td:last-child,.ltr .paged-js-table .table-container table tr th:last-child{padding-right:24px}.rtl .paged-js-table .table-container table tr td:last-child,.rtl .paged-js-table .table-container table tr th:last-child{padding-left:24px}body,html{margin:0;padding:0}body.ltr,html.ltr{direction:ltr}body.rtl,html.rtl{direction:rtl}body.no-scroll,html.no-scroll{overflow:hidden!important}body{font-family:Rubik;color:#000;font-size:16px}h1,h2,h3,h4{margin:0;text-transform:uppercase;font-weight:600}h1.section-title,h2.section-title,h3.section-title,h4.section-title{color:#101928;font-size:30px;font-weight:400;letter-spacing:1px;line-height:36px;margin-bottom:26px;text-transform:capitalize}.cms-content-block{margin-top:60px;margin-bottom:60px}.wrapper.cms-content-block{margin-top:60px;margin-bottom:60px}button,input,select,textarea{font:inherit;outline:0}button.error,input.error,select.error,textarea.error{border-color:#ec3145}select{background:0 0}select::-ms-expand{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){ul{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}}p{margin:0 0 5px}a{cursor:pointer;text-decoration:none;transition:color .3s}a,label,span{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}*{box-sizing:border-box;outline:0}ol,ul{margin:0;padding:0 16px}ul{list-style-type:disc}ol{list-style-type:decimal}main{background-color:#f8f8f8;display:block}.body-content{width:100%;overflow:auto;min-width:1280px}.page-content{min-height:430px;position:relative;padding-bottom:60px}.page-content.bg-light-1{background-color:#f8f8f8}.page-content .page-form{box-shadow:0 10px 16px rgba(0,0,0,.08);padding:26px 50px 20px;position:relative;z-index:9;background:#fff;margin-bottom:32px;margin-top:24px}.page-content .page-form form{position:relative;padding-left:150px;padding-bottom:18px}.page-content .page-form form input{padding:12px 0;border:none}.page-content .page-form form .button-wrapper{position:absolute;left:0;bottom:12px}.page-content .page-form form .button-wrapper .button{background-color:#ef4f32;border:1px solid #ef4f32;font-weight:700;color:#fff;padding:16px 18px;margin:0;font-weight:500;font-size:18px;line-height:20px;cursor:pointer}.page-content .page-form form .button-wrapper .button:after{content:"";font-family:icons!important;transform:rotate(180deg);display:inline-block;margin-right:10px;position:relative;top:2px}.page-content .page-form .form-input{float:right;width:30.5%;margin-left:2.5%;border-bottom:1px solid #101928}.checkbox-container.toggler .checkbox{position:relative;width:36px;height:14px;border-radius:8px;display:inline-block;transition:background-color .3s ease;background-color:rgba(0,0,0,.26);cursor:pointer}.checkbox-container.toggler .checkbox.checked{background-color:#a8c2f9}.checkbox-container.toggler .checkbox .nob{height:20px;position:absolute;top:-3px;width:20px;transition:transform .3s ease;border-radius:50%;background-color:#f9f9fc;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.checkbox-container.toggler .checkbox.checked .nob{background-color:#3267d5;transform:translateX(16px)}.checkbox-container.toggler .label-for-checkbox{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;top:-6px;display:inline-block}.option-switcher{font-size:16px;font-weight:600;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-switcher .toggler{display:block;padding:0}.option-switcher template-slot{display:inline-block;margin:0 12px}.option-switcher .checkmark{position:relative;background:#e2e9ef;width:38px;height:10px;border-radius:5px;box-shadow:1px 1px inset #c8d1d8;margin:0 12px;cursor:pointer}.option-switcher .checkmark:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#bcc3c9;left:0;top:-4px;transition:all .3s}.option-switcher label{cursor:pointer}.option-switcher label .option-inactive{color:#101928;transition:all .3s}.option-switcher label .option-active{color:#b3c3d0}.option-switcher input{opacity:0;position:absolute}.option-switcher input:checked~label .checkmark:before{background:#03bafc;transform:translate(20px,0)}.option-switcher .checkbox-option{transition:color .3s;color:#b3c3d0}.option-switcher .checkbox-option.active{color:#101928}.content.aside-active{position:relative;padding-top:50px;padding-right:calc(280px + 25px);min-height:800px}.content.aside-active .aside-panel-component{width:280px;position:absolute;right:0;top:50px;padding-top:15px}.form-input{font-size:25px;position:relative}.form-input button,.form-input input,.form-input select{width:100%;border:1px solid #becacd;padding:5px 10px;font-size:18px;outline:0;line-height:24px;color:rgba(25,31,34,.5)}.form-input.input-error label:after{color:#fd3131}.form-input.input-error input{border-color:#fd5858}.form-input.input-error:after{content:"";font-family:icons;color:#ff2424;font-size:12px;position:absolute;left:12px;top:46px}.form-input .select-input.input-error~.form-input.input-error:after{display:none}.form-input i{color:#cecece;position:absolute;font-size:28px;top:50%;transform:translateY(-50%)}.ltr .form-input i{left:15px}.rtl .form-input i{right:15px}::-webkit-input-placeholder{color:rgba(25,31,34,.5)}::-moz-placeholder{color:rgba(25,31,34,.5)}:-ms-input-placeholder{color:rgba(25,31,34,.5)!important}:-moz-placeholder{color:rgba(25,31,34,.5)!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-input{position:relative}.select-input.input-error:after{display:none}.select-input:after{content:"";width:6px;height:6px;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #ef4f32 #ef4f32;display:inline-block;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px}.ltr .select-input:after{right:10px}.rtl .select-input:after{left:10px}.select-input .selection{width:100%}.wrapper{width:100%;max-width:1272px;padding:0 16px;margin:0 auto}.block-title h2{color:#101928;font-size:38px;margin:0 0 18px;text-transform:none;letter-spacing:.2px}.rtl .block-title h2{font-weight:700}.ltr .block-title h2{font-weight:500;font-size:32px}.header-block{min-height:80px;background:#fff;text-align:center;position:relative;z-index:9999}.header-block .wrapper{height:100%}.footer-block{background-color:#eeeef3}.cars-page,.flights-page,.home-page,.hotel-page,.ticket-page{position:relative}.cars-page:before,.flights-page:before,.home-page:before,.hotel-page:before,.ticket-page:before{content:"";position:absolute;width:100%;top:0;left:0;height:460px;background:url(/dist/3bdf3d827f7862113a9f.jpg) top center no-repeat;background-size:cover}.ticket-page .default-search-container{padding:64px 48px 32px}.ticket-page .default-search-container .form-input{border-bottom:1px solid #101928;height:60px}.details-page-content,.result-page-content{min-height:calc(100vh - 80px);display:block}.page-title{margin-bottom:150px}.page-title h2{font-size:58px;text-align:center;color:#fff;text-shadow:-5px 3px 5px rgba(0,0,0,.5);font-weight:500;position:relative;text-transform:none}.ltr .page-title h2{font-size:48px}.search-block{position:relative;padding-top:100px}.baggage-info-block{position:relative}.baggage-info-block:after{content:"";z-index:-1;width:55%;height:70%;bottom:20px;left:0;position:absolute;background-color:#ecedf1}.vacation-block{position:relative;padding-bottom:220px}.vacation-block:after{content:"";z-index:-1;width:70%;height:70%;bottom:0;right:0;position:absolute;background-color:#ecedf1}.card{background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);padding:20px 32px 18px}.card.card-overlay-top{margin-top:-100px;z-index:99;position:relative}.overlay-top{padding-top:150px;margin-bottom:42px;z-index:99;position:relative}span.currency{float:left}.ltr span.currency{float:right}.body-checkout-page .header-top-strip-container .header-info-block{display:none}.body-results-page .search-engine-total-form .nav-tabs{display:none}.account-badge-component{display:flex;align-items:center;position:relative}.body-checkout-page .account-badge-component{display:none!important}.account-badge-component .account-menu-trigger{height:80px;display:flex;justify-content:center;align-items:center}.account-badge-component .account-menu-trigger .account-menu-trigger-inner{display:flex;align-items:center;height:60px;padding:0 20px;margin:0 5px}.ltr .account-badge-component .account-menu-trigger .account-menu-trigger-inner{border-left:1px solid #373737}.rtl .account-badge-component .account-menu-trigger .account-menu-trigger-inner{border-right:1px solid #373737}.account-badge-component .account-image img{height:24px;border-radius:50%;border:1px solid #f3f3f3}.account-badge-component .account-info{color:#343434;display:flex;flex-direction:column;align-items:flex-start;margin:0 6px}.account-badge-component .account-info .name{font-size:14px;display:flex}.account-badge-component .account-info .name .icon{transform:rotate(90deg);margin-top:2px;font-size:16px}.ltr .account-badge-component .account-info .name .icon{margin-left:8px}.rtl .account-badge-component .account-info .name .icon{margin-right:8px}.account-badge-component .account-menu{position:absolute;top:60px;background-color:#fff;border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);width:300px;color:#101928}.account-badge-component .account-menu a{transition:all .15s ease-in-out}.account-badge-component .account-menu a:hover{transform:scale(1.05)}.ltr .account-badge-component .account-menu{right:0}.rtl .account-badge-component .account-menu{left:0}.account-badge-component .account-menu .menu-top-block{padding:16px 0 12px 0}.account-badge-component .account-menu .sign-in-block{padding:12px 30px}.account-badge-component .account-menu .sign-in-block .button-row{margin-bottom:6px}.account-badge-component .account-menu .sign-in-block .text-row{font-size:14px}.account-badge-component .account-menu .sign-in-block .text-row a{color:#ef4f32;font-size:14px;display:inline}.account-badge-component .account-menu .sign-in-block .text-row a:hover{text-decoration:underline}.account-badge-component .account-menu .sign-in-block a{width:100%;font-size:18px}.account-badge-component .account-menu .logout-block{padding:16px 22px;display:flex;justify-content:flex-end}.account-badge-component .account-menu .logout-block a{color:#ef4f32;font-size:16px;display:inline}.account-badge-component .account-menu .logout-block a:hover{text-decoration:underline}.account-badge-component .account-menu .menu-title{display:flex;justify-content:flex-start;padding:0 28px;font-size:18px;font-weight:700}.account-badge-component .account-menu .menu-link-block{display:flex;flex-direction:column;align-items:flex-start;padding:16px 32px 24px 32px;line-height:26px}.account-badge-component .account-menu .menu-link-block a{color:#101928;display:flex;align-items:center}.account-badge-component .account-menu .menu-link-block a:hover span{text-decoration:underline}.account-badge-component .account-menu .menu-link-block a .icon{position:relative}.ltr .account-badge-component .account-menu .menu-link-block a .icon{margin-right:4px}.rtl .account-badge-component .account-menu .menu-link-block a .icon{margin-left:4px;transform:scale(-1)}.account-badge-component .account-menu .next-product-block{background-color:#e6e6e6;padding:12px}.account-badge-component .account-menu .hr{border-top:1px solid #d5d5d5;margin:0 16px}.account-badge-component .account-menu .loyalty-block{padding:0 22px}.account-badge-component .account-menu .loyalty-block .account-row{display:flex;justify-content:space-between;align-items:center}.account-badge-component .account-menu .loyalty-block .account-row .member{padding:0 8px}.ltr .account-badge-component .account-menu .loyalty-block .account-row .member{text-align:left}.rtl .account-badge-component .account-menu .loyalty-block .account-row .member{text-align:right}.account-badge-component .account-menu .loyalty-block .account-row .member .name{font-weight:700;font-size:17px}.account-badge-component .account-menu .loyalty-block .account-row .member .id{font-size:13px}.account-badge-component .account-menu .loyalty-block .account-row .rank{margin-top:-10px}.ltr .account-badge-component .account-menu .loyalty-block .account-row .rank{text-align:right}.rtl .account-badge-component .account-menu .loyalty-block .account-row .rank{text-align:left}.account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge{display:flex;overflow:hidden}.account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand{font-size:13px;font-weight:700;position:relative;background-color:#000;padding:3px;transition:all .15s ease-in-out;color:#fff}.ltr .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand{padding-right:16px;padding-left:4px}.rtl .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand{padding-left:16px;padding-right:4px}.account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand:before{content:'';transition:all .15s ease-in-out;width:16px;position:absolute;top:0;bottom:0;background-color:#000}.ltr .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand:before{transform:skew(-20deg);right:-12px}.rtl .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand:before{transform:skew(20deg);left:-12px}.ltr .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand{border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:10px;padding-right:5px}.rtl .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .brand{border-top-right-radius:4px;border-bottom-right-radius:4px;padding-left:5px;padding-right:10px}.account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .vip{background-color:#f4c56e;color:#000;padding:4px 9px 2px;font-size:12px;font-size:13px;font-weight:700}.ltr .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .vip{border-top-right-radius:4px;border-bottom-right-radius:4px;padding-left:18px}.rtl .account-badge-component .account-menu .loyalty-block .account-row .rank .rank-badge .vip{border-top-left-radius:4px;border-bottom-left-radius:4px;padding-right:18px}.account-badge-component .account-menu .loyalty-block .points-row{display:flex;justify-content:space-between;margin-top:22px}.account-badge-component .account-menu .loyalty-block .points-row .links{padding:0 10px}.ltr .account-badge-component .account-menu .loyalty-block .points-row .links{text-align:left}.rtl .account-badge-component .account-menu .loyalty-block .points-row .links{text-align:right}.account-badge-component .account-menu .loyalty-block .points-row .links a{color:#101928;display:flex;align-items:center}.account-badge-component .account-menu .loyalty-block .points-row .links a:hover span{text-decoration:underline}.account-badge-component .account-menu .loyalty-block .points-row .links a .icon{position:relative}.ltr .account-badge-component .account-menu .loyalty-block .points-row .links a .icon{margin-right:4px}.rtl .account-badge-component .account-menu .loyalty-block .points-row .links a .icon{margin-left:4px;transform:scale(-1)}.account-badge-component .account-menu .loyalty-block .points-row .coins{line-height:22px}.ltr .account-badge-component .account-menu .loyalty-block .points-row .coins{text-align:right}.rtl .account-badge-component .account-menu .loyalty-block .points-row .coins{text-align:left}.account-badge-component .account-menu .loyalty-block .points-row .coins .coins-value{font-size:30px;font-weight:700}.account-badge-component .account-menu .loyalty-block .points-row .coins .coins-label{font-size:14px}.account-badge-component .account-menu{z-index:-1;visibility:hidden;opacity:0;transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.account-badge-component:hover .account-menu{z-index:99999;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}@keyframes TabControlTabIn{from{opacity:0}to{opacity:1}}@keyframes AuthModuleErrorMessageIn{from{opacity:0}to{opacity:1}}@keyframes AuthModuleSocialButtonsIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.auth-module-component{animation:AuthModuleIn .15s ease-in-out}.auth-module-component .bg-overflow{position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,.85);top:0;left:0;z-index:1000}.auth-module-component .bg-overflow-in-flex{width:100%;height:100%;position:absolute}.auth-module-component .content{position:absolute;display:flex;justify-content:center;top:0;left:0;width:100%;z-index:1001}.auth-module-component .content .form{background-color:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-top:100px;position:relative;width:380px}.auth-module-component .auth-module-info{padding:8px 12px;font-size:13px;margin-bottom:8px;background-color:#f6f7f8;border-radius:8px;animation:AuthModuleErrorMessageIn .15s ease-in-out}.auth-module-component .auth-module-info.error{color:red}.auth-module-component .content .form .form-input label{font-size:11px}.auth-module-component .forget-pw-button{font-size:13px;text-decoration:underline;cursor:pointer}.auth-module-component .login-remember-and-forgot-container{display:flex;justify-content:space-between;margin:16px 0 20px 0}.auth-module-component .login-remember-and-forgot-container .checkbox-container{display:flex;align-items:center}.auth-module-component .login-remember-and-forgot-container .checkbox-container label{font-weight:400;font-size:13px}.auth-module-component .login-remember-and-forgot-container .checkbox-container input[type=checkbox]{position:relative;top:0;margin:0 3px}.auth-module-component .register-link-container{font-size:13px;border-radius:6px;padding:17px 20px;background-color:#f6f7f8;margin-top:20px;text-align:center}.auth-module-component .register-link-container .register-link{text-decoration:underline;cursor:pointer}.auth-module-component .submit-button{width:100%}.auth-module-component .back-arrow{padding:7px;border-radius:50%;border:1px solid #d1d1d1;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-bottom:18px;background-color:#fff;transition:background-color .15s ease-in-out;cursor:pointer}.auth-module-component .back-arrow:hover{background-color:#f6f7f8}.auth-module-component .social-logins{text-align:center}.auth-module-component .social-logins .login-provider{margin:12px 0;height:40px}.auth-module-component .login-seperator{position:relative}.auth-module-component .login-seperator span{position:absolute;background-color:#fff;top:-8px;left:50%;margin-left:-24px;padding:0 13px;font-size:13px}.auth-module-component #googleAuthButton{display:flex;justify-content:center}.auth-module-component #googleAuthButton .abcRioButton{box-shadow:none!important;border-radius:4px;border:1px solid #dbdbdb;animation:AuthModuleSocialButtonsIn .15s ease-in-out}.auth-module-component #facebookLoginButton{animation:AuthModuleSocialButtonsIn .15s ease-in-out}.auth-module-component .tabs{padding:16px}.auth-module-component .merge-buttons .submit-button{margin:8px 0}.auth-module-component .submit-button.gray{background-color:#eaebf0;color:#818181}.auth-module-component input.error{border:1px solid #f28787}.auth-module-component input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}body.auth-module-page{background-color:#fff}body.auth-module-page .site-top-strip-block{display:none}body.auth-module-page .header-block nav{display:none}body.auth-module-page footer .footer-content,body.auth-module-page footer .footer-seo{display:none}.auth-module-page header .close-btn{font-size:60px;cursor:pointer}body.mobile.auth-module-page header{height:70px}body.auth-module-page:not(.mobile) .tabs-component.form{display:flex;flex-direction:row-reverse;width:auto}body.auth-module-page:not(.mobile) .tabs-component.form .login-seperator{display:none}body.auth-module-page:not(.mobile) .tabs-component.form .tabs{margin:40px;width:380px}body.ltr.auth-module-page:not(.mobile) .tabs-component.form .tabs{border-right:1px solid #dbdbdb}body.rtl.auth-module-page:not(.mobile) .tabs-component.form .tabs{border-left:1px solid #dbdbdb}body.auth-module-page:not(.mobile) .social-logins-container{width:300px;margin-top:168px}body.auth-module-page:not(.mobile) .social-logins-container.hidden{display:block!important}.auth-module-page .auth-module-component .content .form{box-shadow:none}.auth-module-on-page .auth-module-component .bg-overflow{display:none}.auth-module-on-page{position:relative}.auth-module-on-page .auth-module-component .content{position:static;margin-bottom:40px}.auth-module-on-page .message{position:absolute;top:100px;left:50%;color:#292929;width:400px;font-size:14px;background-color:rgba(255,255,255,.5);padding:20px;border-radius:10px}.auth-module-on-page .message p{margin:8px 0}.mobile .auth-module-on-page .message{position:static;width:100%;max-width:380px;margin-bottom:30px;margin-left:auto;margin-right:auto}.mobile .auth-module-on-page .auth-module-component .content{position:static;margin-left:0}.auth-module-on-page .pre-content{min-height:712px}.mobile .auth-module-component .form{width:100%;max-width:380px}.reset-password-page .auth-module-component,.reset-password-page .expired-message{background-color:#fff;padding:20px;border-radius:20px;margin-left:auto;margin-right:auto;margin-top:160px;margin-bottom:40px;width:360px;text-align:center}.auth-module-component .social-logins-container{margin-top:26px;margin-bottom:-26px}.auth-module-component .form .form-input label.checkbox{display:flex;align-items:center}.auth-module-component .form .form-input label.checkbox span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-module-component .form .form-input label.checkbox input{width:auto;position:static;margin-left:4px;margin-right:4px;position:relative;margin-top:-2px}.auth-module-component .form .form-input label.checkbox.error{color:red}.auth-module-component .confirm-code-inputs-container{display:flex}.auth-module-component .confirm-code-inputs-container>input{margin:0 2px;text-align:center}.auth-module-component{min-height:calc(100vh - 130px)}.mobile .auth-module-component{min-height:calc(100vh - 120px)}.auth-module-component .tabs-component .tabs .tab{animation:TabControlTabIn .15s ease-in-out;display:none;padding:16px}.auth-module-component .tabs-component .tabs .tab.visible{display:block}.auth-module-component .tabs-component .tab-control{display:flex}.auth-module-component .tabs-component .tab-control .tab-control-item{cursor:pointer;width:50%;padding:12px 6px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.auth-module-component .tabs-component .tab-control .tab-control-item.active{border-bottom:solid 3px #f15f31}.auth-module-component .form .button-wrapper .submit-button{padding:12px 32px;font-size:18px}.auth-module-component .form .button-wrapper .submit-button{line-height:1;font-weight:500;border:none;border-radius:22px;cursor:pointer}.auth-module-component .form .form-input{margin-bottom:16px}.auth-module-component .form .form-input input{width:100%;line-height:1;padding:8px 16px;border:1px solid #bac9d7;background:#f6f7f8}.auth-module-component .form .form-input input,.auth-module-component .form .form-input textarea{border-radius:4px;background:#f6f7f8}.auth-module-component input:focus,.auth-module-component textarea:focus{outline:0;border:1px solid #484848!important;box-shadow:0 0 0 2pt #484848;transition:all .15s ease-in-out}.auth-module-component .form .form-input input.error{border:1px solid #f28787}.rtl .auth-module-component .icon-direction-arrow-left{transform:scale(-1)}.auth-module-component .checkbox input{opacity:1;height:auto}.mobile .auth-module-component .social-logins{margin-bottom:26px}.autocomplete-destinations-component{display:flex}.autocomplete-destinations-component .airport-search{width:100%}.airport-search{position:relative}.airport-search.form-input-error{border-color:#ec3145}.airport-search.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.airport-search .result-title{display:none}.airport-search.DynamicPackages.recommended .result-title{display:block;font-weight:500;font-size:18px;background:#f9f9fc}.ltr .airport-search.DynamicPackages.recommended .result-title{padding:16px 12px 16px 40px}.rtl .airport-search.DynamicPackages.recommended .result-title{padding:16px 40px 16px 12px}.airport-search .loader-inline-component{position:absolute;width:20px;height:20px;bottom:15px;z-index:-1;visibility:hidden;opacity:0;transform:scale(.9,.9)}.airport-search .loader-inline-component:not(.visible){transition:visibility 0s ease-out .1,z-index .1 ease-out 0s,opacity .1 ease-out,transform .1 ease-out}.airport-search .loader-inline-component.visible{z-index:100000;visibility:visible;opacity:1;transition:visibility .1 ease-in,opacity .1 ease-in,transform .1 ease-in}.rtl .airport-search .loader-inline-component{right:auto;left:0}.ltr .airport-search .loader-inline-component{left:auto;right:0}.airport-search .loader-inline-component .visible{transform:none}.airport-search .loader-inline-component svg{width:20px;height:20px;stroke:#ef4f32}.airport-search .popup{z-index:-1;visibility:hidden;opacity:0;position:relative}.airport-search .popup:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.airport-search .popup.visible{z-index:10001;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.airport-search .popup:before{content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f9f9fc;position:absolute;top:9px;right:24px;z-index:99999}.airport-search .popup:after{content:"";position:absolute;width:100%;height:2px;transition:.3s all .3s;top:-1px;z-index:9}.airport-search .popup .popup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:.3s all .3s}.airport-search .popup .popup-content{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;padding:16px;transition:transform .15s ease-in-out;width:100%;padding:0;color:#000;margin-top:-60px;font-size:16px}.airport-search .popup.visible:after{background:#ef4f32}.airport-search .popup.visible .popup-content{transform:none}.airport-search .popup.visible .popup-overlay{opacity:1}.airport-search .popup.empty:before{display:none}.airport-search .popup.empty .result-holder{box-shadow:none}.airport-search .popup.empty .result-holder template-slot{padding:0}.airport-search .popup.empty .result-title{display:none}.airport-search .popup .popup-overlay{z-index:10002}.airport-search .popup .input-holder{position:relative;margin-bottom:16px}.airport-search .popup .input-holder.empty{border-bottom:none}.rtl .airport-search .popup .input-holder i{right:8px}.ltr .airport-search .popup .input-holder i{left:8px}.airport-search .popup .input-holder input[data-input=search]{font-size:18px;line-height:18px;color:#101928;padding:0 4px;padding:18px 16px 20px;margin-top:0;width:100%;border:none;outline:0;transition:.3s}.airport-search .popup .input-holder .icon-close{display:none}.airport-search .popup .result-holder{max-height:700px;min-width:380px;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,60,.25)}.airport-search .popup .result-holder template-slot{display:block}.airport-search .popup .result-holder .autocomplete-group.grouped{border:2px solid #f3f3f3}.rtl .airport-search .popup .result-holder .autocomplete-group.grouped .airport-search-result{padding-right:58px}.ltr .airport-search .popup .result-holder .autocomplete-group.grouped .airport-search-result{padding-left:58px}.airport-search .popup .result-holder .airport-search-result{position:relative;font-size:12px;cursor:pointer;color:rgba(25,31,34,.5);padding:12px;border-bottom:1px solid #e8e7ee;min-height:53px;display:flex;align-items:center}.airport-search .popup .result-holder .airport-search-result .icon-hotel{font-size:18px;padding:4px}.rtl .airport-search .popup .result-holder .airport-search-result{padding-right:48px}.ltr .airport-search .popup .result-holder .airport-search-result{padding-left:48px}.airport-search .popup .result-holder .airport-search-result .icon{position:absolute;top:50%;transform:translateY(-50%)}.airport-search .popup .result-holder .airport-search-result .icon i{position:static;font-size:16px;color:rgba(25,31,34,.5)}.rtl .airport-search .popup .result-holder .airport-search-result .icon{right:18px}.ltr .airport-search .popup .result-holder .airport-search-result .icon{left:18px}.airport-search .popup .result-holder .airport-search-result x-code{font-size:14px;color:#101928}.airport-search .popup .result-holder .airport-search-result label{font-weight:400;display:inline-block;margin-left:2px;cursor:pointer;font-size:16px;line-height:22px;color:#000}.airport-search .popup .result-holder .airport-search-result .text-info{color:#000}.airport-search .popup .result-holder .airport-search-result .text-info span{display:inline}.airport-search .popup .result-holder .airport-search-result .text-info .city{font-weight:500}.airport-search .popup .result-holder .airport-search-result .text-info .country{font-weight:300;color:rgba(25,31,34,.5)}.airport-search .popup .result-holder .hover,.airport-search .popup .result-holder .selected{background-color:#f5f4f9}.airport-search .popup .result-holder .checked:before{font-family:icons;content:"";position:absolute;font-size:10px;color:#ef4f32}.ltr .airport-search .popup .result-holder .checked:before{margin-left:-22px}.rtl .airport-search .popup .result-holder .checked:before{margin-right:-22px}.airport-search .autocomplete-search-block .search{position:relative;height:100%;display:block;cursor:text;overflow:hidden}.airport-search .autocomplete-search-block .search .icon-marker{right:8px;top:12px}.airport-search .autocomplete-search-block .search .result-text{display:flex;height:46px;padding:10px 12px;flex-direction:row}.airport-search .autocomplete-search-block .search .result-text .first-row{font-size:18px;line-height:18px;color:#101928;padding:0 4px}.airport-search .autocomplete-search-block .search .result-text .second-row{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928}.airport-search .autocomplete-search-block .search .result-text .airport-code{font-size:18px;line-height:18px;color:#101928;padding:0 4px;color:#000}.airport-search .autocomplete-search-block .search .result-text .airport-label{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928;color:#000}.airport-search .autocomplete-search-block .search .result-text .multiselect-suffix{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928}.airport-search .autocomplete-group{position:relative}.airport-search .autocomplete-group:last-child:after{display:none}.airport-search .autocomplete-group .group-title{font-size:18px;padding:8px 16px}.airport-search .autocomplete-group .group-title .group-title-text{margin:0 4px}.airport-search .autocomplete-group .group-title:not(.clickable){background:#f9f9fc;color:#101928}.airport-search .autocomplete-group .group-title.clickable{cursor:pointer;display:flex;border-bottom:1px solid #e8e7ee}.airport-search .autocomplete-group .group-title.clickable>i{position:static;top:auto;transform:none}.airport-search .autocomplete-group .group-title.clickable .group-title-text{font-size:16px;font-weight:400;padding-top:3px}.airport-search .domestic-autocomplete-result{display:flex;align-items:center}[data-flight-type=one-way] .airport-search .domestic-autocomplete-result .icon-round-trip{display:none}[data-flight-type=round-trip] .airport-search .domestic-autocomplete-result .icon-one-way{display:none}.ltr .airport-search .domestic-autocomplete-result .icon-one-way{transform:scaleX(-1)}.airport-search .domestic-autocomplete-result>div{display:block}.airport-search .domestic-autocomplete-result .text-info{flex:6;font-size:16px}.airport-search.DomesticFlightsIsrael .result-text{display:flex}[data-flight-type=one-way] .airport-search.DomesticFlightsIsrael .result-text .icon-round-trip{display:none}[data-flight-type=round-trip] .airport-search.DomesticFlightsIsrael .result-text .icon-one-way{display:none}.ltr .airport-search.DomesticFlightsIsrael .result-text .icon-one-way{transform:scaleX(-1)}.airport-search.DomesticFlightsIsrael .result-text .icon,.airport-search.DomesticFlightsIsrael .result-text .text-info{display:flex;align-items:center}.airport-search.DomesticFlightsIsrael .result-text .icon{font-size:14px}.rtl .airport-search.DomesticFlightsIsrael .result-text .icon{margin-right:6px}.ltr .airport-search.DomesticFlightsIsrael .result-text .icon{margin-left:6px}.airport-search.DomesticHotelsIsrael .autocomplete-group .group-title.clickable{min-height:53px;display:flex;align-items:center}.airport-search.DomesticHotelsIsrael .autocomplete-group .group-title.clickable .icon-marker{font-size:16px;color:rgba(25,31,34,.5)}.airport-search.DomesticHotelsIsrael .autocomplete-group .group-title.clickable .group-title-text{font-size:12px;font-weight:500;color:#101928}.ltr .airport-search.DomesticHotelsIsrael .autocomplete-group .group-title.clickable .group-title-text{margin-left:14px}.rtl .airport-search.DomesticHotelsIsrael .autocomplete-group .group-title.clickable .group-title-text{margin-right:14px}.airport-search.NoStyle .icon-marker,.airport-search.NoStyle .input-holder::before,.airport-search.NoStyle .result-text::before{display:none}.ltr .airport-search.NoStyle .autocomplete-search-block .search .result-text{padding-left:36px}.rtl .airport-search.NoStyle .autocomplete-search-block .search .result-text{padding-right:36px}.airport-search .void-item{display:none!important}.switch-destinations-buttons{background:#f4f5f9;border:solid #fff;border-width:0 8px}.switch-destinations-buttons .switch-destinations-button{cursor:pointer;transform:none;transition:transform .3s;transform-origin:center;display:flex;position:relative;padding:0 18px;height:100%;align-items:center}.switch-destinations-buttons .switch-destinations-button i{position:static;color:#101928;font-size:32px;transform:none}.switch-destinations-buttons .switch-destinations-button.switch{transform:rotate(180deg)}.switch-destinations-buttons .switch-destinations-button:active{background:#757373}.search-tickets-container .airport-search .popup .result-container template-slot{padding:0}.search-tickets-container .airport-search .popup .result-container .airport-search-result{font-size:20px;font-weight:500;padding:8px 48px;color:#101928}.search-tickets-container .airport-search .popup .result-container .airport-search-result i{display:none}.search-tickets-container .airport-search .popup .result-container .airport-search-result label{display:inline-block}.search-tickets-container .airport-search .autocomplete-group .group-title{padding:12px 16px;font-size:18px;color:#101928;font-weight:500}.search-domestic-multi-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.search-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.search-tickets-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title{display:block;width:100%;font-size:18px;color:#000;font-weight:500;background:#f9f9fc}.ltr .search-domestic-multi-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.ltr .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.ltr .search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.ltr .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.ltr .search-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.ltr .search-tickets-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title{padding:16px 12px 16px 40px}.rtl .search-domestic-multi-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.rtl .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.rtl .search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.rtl .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.rtl .search-hotel-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title,.rtl .search-tickets-container .autocomplete-destinations-component .airport-search.recommended .popup:not(.empty) .result-title{padding:16px 40px 16px 12px}.airport-search .autocomplete-search-block .result-text:before,.form-result-map-icon{content:"";font-family:icons;font-size:20px;margin-top:2px}.airport-search .autocomplete-search-block .rtl .result-text:before,.rtl .airport-search .autocomplete-search-block .result-text:before,.rtl .form-result-map-icon{margin-left:8px}.airport-search .autocomplete-search-block .ltr .result-text:before,.ltr .airport-search .autocomplete-search-block .result-text:before,.ltr .form-result-map-icon{margin-right:8px}.airport-search .autocomplete-search-block .input-holder:before,.form-input-map-icon{content:"";font-family:icons;font-size:20px;position:absolute;top:24px}.airport-search .autocomplete-search-block .rtl .input-holder:before,.rtl .airport-search .autocomplete-search-block .input-holder:before,.rtl .form-input-map-icon{right:12px}.airport-search .autocomplete-search-block .ltr .input-holder:before,.ltr .airport-search .autocomplete-search-block .input-holder:before,.ltr .form-input-map-icon{left:12px}.form-input.place-input{border-width:1px 1px 1px 1px;display:flex;justify-content:space-between}.airport-search .popup{transform-origin:left}.airport-search .popup:before{border:0}.airport-search .popup .popup-content{margin-top:-58px}.airport-search .popup .input-holder{margin-bottom:0}.airport-search .popup .input-holder input[data-input=search]{border-radius:8px;padding:24px 20px;border-bottom:1px solid grey}.airport-search .popup.visible:not(.empty) input[data-input=search]{border-radius:8px 8px 0 0}.airport-search .popup.visible:not(.empty) .result-holder{display:block}.airport-search .popup .result-holder{border-radius:0 0 8px 8px;z-index:9;position:relative;display:none}.airport-search .popup.visible.empty:not(.initial) .result-holder{display:block;padding:12px}.airport-search .popup.visible.empty:not(.initial) .user-input{border-bottom-left-radius:0;border-bottom-right-radius:0}.airport-search .autocomplete-search-block{height:100%}.airport-search .autocomplete-search-block .search .result-text[has-value=true]{flex-direction:row;align-items:center;height:100%;min-height:46px}.airport-search .autocomplete-search-block .search .result-text[has-value=true]:before{margin-top:-2px}.airport-search .autocomplete-search-block .search .result-text[has-value=true] .airport-code{font-weight:500;padding:0 5px;font-size:16px;line-height:16px;min-height:16px}.airport-search .autocomplete-search-block .search .result-text[has-value=true] .airport-label{font-size:14px;line-height:15px;min-height:14px;max-width:210px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;direction:ltr}.airport-search .autocomplete-search-block .search .result-text[has-value=true] .multiselect-suffix{font-size:8px;line-height:15px;display:inline-block}.ltr .airport-search .autocomplete-search-block .search .result-text[has-value=true] .multiselect-suffix{margin-left:3px}.rtl .airport-search .autocomplete-search-block .search .result-text[has-value=true] .multiselect-suffix{margin-right:3px}.airport-search .autocomplete-search-block .search .result-text .first-row{line-height:26px}.airport-search .autocomplete-search-block .search .result-text .second-row{display:none}.switch-destinations-buttons{background:0 0;border:0;height:40px;margin-top:5px}.switch-destinations-buttons .switch-destinations-button{padding:0 8px;border-radius:50%;background:#000;margin:0 -16px;width:40px}.switch-destinations-buttons .switch-destinations-button i{color:#fff;font-size:24px}.rtl .switch-destinations-buttons+.airport-search .autocomplete-search-block .popup .input-holder:before{right:26px}.ltr .switch-destinations-buttons+.airport-search .autocomplete-search-block .popup .input-holder:before{left:26px}.rtl .switch-destinations-buttons+.airport-search .autocomplete-search-block .popup .input-holder input[data-input=search]{padding-right:66px}.ltr .switch-destinations-buttons+.airport-search .autocomplete-search-block .popup .input-holder input[data-input=search]{padding-left:66px}.rtl .search-flights-with-car-container .airport-search .input-holder input[data-input=search],.rtl .search-flights-with-hotel-container .airport-search .input-holder input[data-input=search]{padding-right:28px}.ltr .search-flights-with-car-container .airport-search .input-holder input[data-input=search],.ltr .search-flights-with-hotel-container .airport-search .input-holder input[data-input=search]{padding-left:28px}.airport-search._icon-callendar .autocomplete-search-block .input-holder:before,.airport-search._icon-callendar .autocomplete-search-block .result-text:before{content:""}.airport-search._icon-dollar .autocomplete-search-block .input-holder:before,.airport-search._icon-dollar .autocomplete-search-block .result-text:before{content:""}.airport-search._icon-star .autocomplete-search-block .input-holder:before,.airport-search._icon-star .autocomplete-search-block .result-text:before{content:""}.airport-search._icon-coin .autocomplete-search-block .input-holder:before,.airport-search._icon-coin .autocomplete-search-block .result-text:before{content:""}.airport-search._icon-tag .autocomplete-search-block .input-holder:before,.airport-search._icon-tag .autocomplete-search-block .result-text:before{content:""}.search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .result,.search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .result,.search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .result,.search-hotel-container .autocomplete-destinations-component .airport-search.recommended .result,.search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result{display:flex}.search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.search-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group{flex:1;margin-right:6px}.rtl .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.rtl .search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.rtl .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.rtl .search-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group,.rtl .search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group{margin-right:0;margin-left:6px}.search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.search-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child{margin-right:0}.rtl .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.rtl .search-flights-with-car-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.rtl .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.rtl .search-hotel-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child,.rtl .search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result .autocomplete-group:last-child{margin-left:0}.ltr .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search .empty .result,.ltr .search-flights-with-car-container .autocomplete-destinations-component .airport-search .empty .result,.ltr .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search .empty .result,.ltr .search-hotel-container .autocomplete-destinations-component .airport-search .empty .result,.ltr .search-tickets-container .autocomplete-destinations-component .airport-search .empty .result{padding-left:40px}.rtl .search-flights-container[data-form-role=flights] .autocomplete-destinations-component .airport-search .empty .result,.rtl .search-flights-with-car-container .autocomplete-destinations-component .airport-search .empty .result,.rtl .search-flights-with-hotel-container .autocomplete-destinations-component .airport-search .empty .result,.rtl .search-hotel-container .autocomplete-destinations-component .airport-search .empty .result,.rtl .search-tickets-container .autocomplete-destinations-component .airport-search .empty .result{padding-right:40px}.search-tickets-container .autocomplete-destinations-component .airport-search.recommended .result{flex-direction:column}.autocomplete-destinations-component .airport-search.as-select .user-input{pointer-events:none}.autocomplete-destinations-component .airport-search.as-select .autocomplete-search-block .search{cursor:default}.autocomplete-destinations-component .autocomplete-search-block .popup-content .input-holder{position:relative;min-width:426px}.autocomplete-destinations-component .autocomplete-search-block .popup-content .input-holder .loader-inline-component{margin:0;padding:0;height:20px;top:50%;transform:translateY(-50%)}.switch-destinations-buttons{z-index:9}.rtl .switch-destinations-buttons+.airport-search .autocomplete-search-block .result-text:nth-child(2){padding-right:26px}.ltr .switch-destinations-buttons+.airport-search .autocomplete-search-block .result-text:nth-child(2){padding-left:26px}.single-input-mode .airport-search .popup .result-holder{margin:0 -12px}.autocomplete-destinations-component .popup .input-holder input[type=text]{width:calc(100% + 24px);min-width:450px;box-shadow:0 15px 12px rgba(0,0,0,.22),0 0 38px rgba(0,0,0,.3);margin:0 -12px}.rtl .autocomplete-destinations-component .popup .input-holder input[type=text]{padding-right:52px}.ltr .autocomplete-destinations-component .popup .input-holder input[type=text]{padding-left:52px}.autocomplete-destinations-component .popup .result-holder{min-width:450px;margin:0 -12px}.rtl .form-input.place-input{margin-left:8px}.ltr .form-input.place-input{margin-right:8px}.airport-search .popup{transition:transform .15s ease-in-out}.airport-search .popup .popup-content{transform:scale(.96,.96)}.ltr .airport-search .popup .popup-content{transform-origin:top left}.rtl .airport-search .popup .popup-content{transform-origin:top right}.ltr .airport-search .popup.empty .popup-content{transform-origin:left}.rtl .airport-search .popup.empty .popup-content{transform-origin:right}.airport-search .popup.visible.empty:not(.initial) .result-holder{box-shadow:0 2px 4px 0 rgba(0,0,60,.25)}.baggage-info-component{margin-bottom:80px;position:relative}.baggage-info-component .short-info{width:400px;font-size:18px;color:#101928}.baggage-info-component .baggage-allowance{height:1000px;position:relative;margin-top:-130px;z-index:10}.baggage-info-component .baggage-allowance .cell{width:286px;height:286px;color:#fff;background:rgba(0,0,0,.8);position:absolute;background-size:cover;z-index:10;overflow:hidden}.baggage-info-component .baggage-allowance .cell:before{content:"";background-color:rgba(0,0,0,.2);width:100%;height:100%;z-index:4;position:absolute;transition:all .3s;top:0;right:0}.baggage-info-component .baggage-allowance .cell:hover:before{background-color:rgba(0,0,0,0)}.baggage-info-component .baggage-allowance .cell:hover img{transform:scale(1.05)}.baggage-info-component .baggage-allowance .cell img{position:absolute;top:0;right:0;width:100%;height:100%;transition:all .3s}.baggage-info-component .baggage-allowance .cell.center-cell{top:328px;padding-top:92px}.rtl .baggage-info-component .baggage-allowance .cell.center-cell{left:305px}.ltr .baggage-info-component .baggage-allowance .cell.center-cell{right:305px}.baggage-info-component .baggage-allowance .cell.center-cell:before{background:#ef4f32;transition:all .3s}.baggage-info-component .baggage-allowance .cell.center-cell:hover:before{transform:scale(1.05)}.baggage-info-component .baggage-allowance .cell.center-cell label,.baggage-info-component .baggage-allowance .cell.center-cell span{display:block;color:rgba(255,255,255,.5);font-size:50px;line-height:52px;cursor:pointer;position:relative;z-index:9;padding:0 28px}.ltr .baggage-info-component .baggage-allowance .cell.center-cell span{font-size:38px;line-height:40px}.baggage-info-component .baggage-allowance .cell.center-cell label{font-weight:500}.baggage-info-component .baggage-allowance .cell.center-cell span{font-weight:300}.rtl .baggage-info-component .baggage-allowance .cell.center-cell span{text-align:left}.ltr .baggage-info-component .baggage-allowance .cell.center-cell span{text-align:right}.baggage-info-component .baggage-allowance .cell.default-cell{font-weight:500;font-size:30px;text-shadow:1px 1px rgba(0,0,0,.2)}.ltr .baggage-info-component .baggage-allowance .cell.default-cell{font-size:22px}.baggage-info-component .baggage-allowance .cell.default-cell span{position:absolute;bottom:20px;right:0;width:100%;padding:0 24px;z-index:9}.baggage-info-component .baggage-allowance .cell.cell-1{top:385px}.rtl .baggage-info-component .baggage-allowance .cell.cell-1{right:0}.ltr .baggage-info-component .baggage-allowance .cell.cell-1{left:0}.baggage-info-component .baggage-allowance .cell.cell-2{top:712px}.rtl .baggage-info-component .baggage-allowance .cell.cell-2{right:0}.ltr .baggage-info-component .baggage-allowance .cell.cell-2{left:0}.baggage-info-component .baggage-allowance .cell.cell-3{top:246px}.rtl .baggage-info-component .baggage-allowance .cell.cell-3{right:305px}.ltr .baggage-info-component .baggage-allowance .cell.cell-3{left:305px}.baggage-info-component .baggage-allowance .cell.cell-4{bottom:135px}.rtl .baggage-info-component .baggage-allowance .cell.cell-4{right:305px}.ltr .baggage-info-component .baggage-allowance .cell.cell-4{left:305px}.baggage-info-component .baggage-allowance .cell.cell-5{top:0}.rtl .baggage-info-component .baggage-allowance .cell.cell-5{left:305px}.ltr .baggage-info-component .baggage-allowance .cell.cell-5{right:305px}.baggage-info-component .baggage-allowance .cell.cell-6{bottom:60px}.rtl .baggage-info-component .baggage-allowance .cell.cell-6{left:305px}.ltr .baggage-info-component .baggage-allowance .cell.cell-6{right:305px}.baggage-info-component .baggage-allowance .cell.cell-7{top:138px}.rtl .baggage-info-component .baggage-allowance .cell.cell-7{left:0}.ltr .baggage-info-component .baggage-allowance .cell.cell-7{right:0}.baggage-info-component .baggage-allowance .cell.cell-8{top:462px}.rtl .baggage-info-component .baggage-allowance .cell.cell-8{left:0}.ltr .baggage-info-component .baggage-allowance .cell.cell-8{right:0}.banner-block-buttons-component{margin-bottom:42px}.banner-block-buttons-component .wrapper{margin:0 auto;display:flex;width:100%;justify-content:center;align-items:center}.banner-block-buttons-component .wrapper .achievement-item{display:flex;align-items:center}.banner-block-buttons-component .wrapper .achievement-item i,.banner-block-buttons-component .wrapper .achievement-item img{display:flex;align-items:center;color:#ef4f32}.banner-block-buttons-component{background-color:#e8e7ee}.banner-block-buttons-component .wrapper{height:60px;padding:0 32px}.banner-block-buttons-component .wrapper .achievement-item i,.banner-block-buttons-component .wrapper .achievement-item img{color:#ef4f32;font-size:24px;max-height:40px}.rtl .banner-block-buttons-component .wrapper .achievement-item i,.rtl .banner-block-buttons-component .wrapper .achievement-item img{transform:scaleX(-1)}.rtl .banner-block-buttons-component .wrapper .achievement-item.with-icon span{padding-right:12px}.ltr .banner-block-buttons-component .wrapper .achievement-item.with-icon span{padding-left:12px}.banner-block-buttons-component .wrapper .achievement-item span{font-size:18px;color:#ef4f32;letter-spacing:.6px}.rtl .banner-block-buttons-component .wrapper .achievement-item span{padding:0 6px 0 40px}.ltr .banner-block-buttons-component .wrapper .achievement-item span{padding:0 40px 0 6px}.branches-component .branch-name{font-weight:400;font-size:18px}.branches-component .branch-item{margin-bottom:40px;padding-bottom:40px;background:#fff;border-radius:5px}.ltr .branches-component .branch-item{padding-left:35px}.rtl .branches-component .branch-item{padding-right:35px}.branches-component .branch-item .branch-item-header{padding:20px 0 30px 0;font-size:18px;font-weight:400}.branches-component .branch-item .branch-item-content{display:flex;font-size:14px}.branches-component .branch-item .branch-item-content .column .row{position:relative;padding-top:7px;padding-bottom:7px}.ltr .branches-component .branch-item .branch-item-content .column .row{padding-left:40px}.rtl .branches-component .branch-item .branch-item-content .column .row{padding-right:40px}.branches-component .branch-item .branch-item-content .column .row label{color:#999}.branches-component .branch-item .branch-item-content .column .row i{position:absolute;top:5px;width:16px;height:16px;text-align:center;line-height:16px;font-size:16px;color:#ef4f32}.ltr .branches-component .branch-item .branch-item-content .column .row i{left:10px}.rtl .branches-component .branch-item .branch-item-content .column .row i{right:10px}.branches-component .branch-item .branch-item-content .branch-dd{width:975px}.ltr .branches-component .branch-item .branch-item-content .branch-dd{border-right:1px solid #f5f4f9}.rtl .branches-component .branch-item .branch-item-content .branch-dd{border-left:1px solid #f5f4f9}.branches-component .branch-item .branch-item-content .contact-us{width:265px;align-self:center}.bundle-reviews-block-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.bundle-reviews-block-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .bundle-reviews-block-component .component-title i{right:30px}.rtl .bundle-reviews-block-component .component-title i{left:30px}.bundle-reviews-block-component .component-title.collapsible i{display:block}.bundle-reviews-block-component .component-title.collapsed{border-bottom:none}.bundle-reviews-block-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.bundle-reviews-block-component .component-title .review-count{font-weight:700;font-size:13px;color:#707070;letter-spacing:.43px;vertical-align:middle}.bundle-reviews-block-component .review-summary-container{display:flex}.bundle-reviews-block-component .review-summary-container .review-rating-container{flex:1;display:flex;flex-direction:column;justify-content:center;height:120px;background-color:#fff;border-radius:5px}.ltr .bundle-reviews-block-component .review-summary-container .review-rating-container{margin-right:30px}.rtl .bundle-reviews-block-component .review-summary-container .review-rating-container{margin-left:30px}.bundle-reviews-block-component .review-summary-container .review-rating-container .review-points{font-weight:500;font-size:40px;color:#ef4f32;letter-spacing:0;text-align:center}.bundle-reviews-block-component .review-summary-container .review-rating-container .review-rate{font-weight:500;font-size:20px;color:#ef4f32;letter-spacing:0;text-align:center}.bundle-reviews-block-component .review-summary-container .review-details-container{flex:1;height:120px;display:flex;flex-direction:column;justify-content:center}.bundle-reviews-block-component .review-summary-container .review-details-container .row{display:flex}.bundle-reviews-block-component .review-summary-container .review-details-container .row+.row{margin-top:30px}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper{display:flex;flex-wrap:wrap;flex:1}.ltr .bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper+.review-details-wrapper{margin-left:30px}.rtl .bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper+.review-details-wrapper{margin-right:30px}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper .detail-label{flex:1;font-weight:700;font-size:13px;color:#212121;letter-spacing:0}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper .detail-value{flex:0 0 auto;justify-self:flex-end;font-weight:700;font-size:13px;color:#212121;letter-spacing:0;text-align:right}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper .detail-bar{flex-basis:100%;background-color:#e8e7ee;border-radius:1px;overflow:hidden;height:10px;margin-top:4px}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper .detail-bar .detail-bar-value{background-color:#ef4f32;height:100%;border-radius:1px}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper.detail-location .detail-bar-value{width:calc(100%*4.8/5)}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper.detail-cleanliness .detail-bar-value{width:calc(100%*4.6/5)}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper.detail-service .detail-bar-value{width:calc(100%*4.5/5)}.bundle-reviews-block-component .review-summary-container .review-details-container .row .review-details-wrapper.detail-amenities .detail-bar-value{width:calc(100%*4.5/5)}.bundle-reviews-block-component .review-filter-container{display:flex;align-items:center;margin-top:42px}.bundle-reviews-block-component .review-filter-container .sort-input-label{flex:1;font-weight:700;font-size:13px;color:#212121;letter-spacing:0;white-space:nowrap}.bundle-reviews-block-component .review-filter-container .sort-dropdown{display:flex;align-items:center;border:1px solid #b9b8bf;border-radius:2px;width:205px;height:40px;cursor:pointer}.ltr .bundle-reviews-block-component .review-filter-container .sort-dropdown{padding:0 11px 0 16px}.rtl .bundle-reviews-block-component .review-filter-container .sort-dropdown{padding:0 16px 0 11px}.bundle-reviews-block-component .review-filter-container .sort-dropdown span{flex:1;font-weight:700;font-size:13px;color:#b9b8bf;letter-spacing:0;line-height:1}.bundle-reviews-block-component .review-filter-container .sort-dropdown i{flex:0 0 auto;justify-self:flex-end;display:inline}.bundle-reviews-block-component .review-filter-container .sort-dropdown i::before{display:inline;margin:0}.ltr .bundle-reviews-block-component .review-filter-container .sort-dropdown+.sort-dropdown{margin-left:20px}.rtl .bundle-reviews-block-component .review-filter-container .sort-dropdown+.sort-dropdown{margin-right:20px}.ltr .bundle-reviews-block-component .review-filter-container .sort-dropdown+.filter-button{margin-left:35px}.rtl .bundle-reviews-block-component .review-filter-container .sort-dropdown+.filter-button{margin-right:35px}@media all and (max-width:1229px){.ltr .bundle-reviews-block-component .review-filter-container .sort-dropdown+.filter-button{margin-left:20px}.rtl .bundle-reviews-block-component .review-filter-container .sort-dropdown+.filter-button{margin-right:20px}}.bundle-reviews-block-component .review-filter-container .filter-button{background-color:#e8e7ee;border:none;border-radius:20px;min-width:120px;height:40px;padding:0 20px;white-space:nowrap;cursor:pointer;transition:background-color .3s ease,color .3s ease}.ltr .bundle-reviews-block-component .review-filter-container .filter-button+.filter-button{margin-left:20px}.rtl .bundle-reviews-block-component .review-filter-container .filter-button+.filter-button{margin-right:20px}.bundle-reviews-block-component .review-filter-container .filter-button:hover{background-color:#101928;color:#fff}.bundle-reviews-block-component .review-list .review-item{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;display:flex;margin-top:20px}.bundle-reviews-block-component .review-list .review-item .review-author-container{display:flex;flex-wrap:wrap;padding:20px;width:305px}.ltr .bundle-reviews-block-component .review-list .review-item .review-author-container{border-right:1px solid #e8e7ee}.rtl .bundle-reviews-block-component .review-list .review-item .review-author-container{border-left:1px solid #e8e7ee}.bundle-reviews-block-component .review-list .review-item .review-author-container .author-avatar{flex:0 0 auto;border:1px solid #e8e7ee;border-radius:2px;width:70px;height:70px;overflow:hidden}.ltr .bundle-reviews-block-component .review-list .review-item .review-author-container .author-avatar{margin-right:15px}.rtl .bundle-reviews-block-component .review-list .review-item .review-author-container .author-avatar{margin-left:15px}.bundle-reviews-block-component .review-list .review-item .review-author-container .author-avatar img{height:100%}.bundle-reviews-block-component .review-list .review-item .review-author-container .author-details{flex:1;display:flex;flex-direction:column;justify-content:center}.bundle-reviews-block-component .review-list .review-item .review-author-container .author-details .author-fullname{font-weight:700;font-size:15px;color:#212121;letter-spacing:0}.bundle-reviews-block-component .review-list .review-item .review-author-container .author-details .author-location{font-weight:700;font-size:13px;color:#707070;letter-spacing:0;margin-top:7px}.bundle-reviews-block-component .review-list .review-item .review-author-container ul{flex-basis:100%;list-style:none;margin:0;padding:0;font-size:11px;color:#707070;letter-spacing:0;line-height:17px}.bundle-reviews-block-component .review-list .review-item .review-body-container{padding:26px}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper{display:flex;align-items:center}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper span{font-weight:700;font-size:15px;color:#101928;letter-spacing:0}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful{display:inline-flex;align-items:center;height:30px;background-color:rgba(16,25,40,.1);border-radius:2px;font-weight:700;font-size:13px;color:#101928;letter-spacing:0;text-align:center;line-height:1;padding:0 12px;transition:background-color .3s ease}.ltr .bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful{margin-left:12px}.ltr .bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful i{margin:-4px 9px 0 0}.rtl .bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful{margin-right:12px}.rtl .bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful i{margin:-4px 0 0 9px}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-rating-wrapper .button-helpful:hover{background-color:rgba(16,25,40,.2)}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-body{margin-top:10px;font-weight:700;font-size:13px;color:#212121;letter-spacing:0}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-gallery{display:flex;flex-wrap:wrap;margin-top:13px}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-gallery .review-gallery-item{flex:0 0 auto;width:80px;height:80px;border:1px solid #e8e7ee;border-radius:2px;overflow:hidden}.ltr .bundle-reviews-block-component .review-list .review-item .review-body-container .review-gallery .review-gallery-item+.review-gallery-item{margin-left:15px}.rtl .bundle-reviews-block-component .review-list .review-item .review-body-container .review-gallery .review-gallery-item+.review-gallery-item{margin-right:15px}.bundle-reviews-block-component .review-list .review-item .review-body-container .review-gallery .review-gallery-item img{height:100%}.carousel-controls-component{position:absolute;top:calc(50% + 42px);display:flex;justify-content:space-between;width:100%}.carousel-controls-component .arrow-left,.carousel-controls-component .arrow-right{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:rgba(32,27,84,.05);color:#101928;transition:background-color .3s ease;display:flex!important}.carousel-controls-component .arrow-left:hover,.carousel-controls-component .arrow-right:hover{background-color:rgba(32,27,84,.1)}.carousel-controls-component .arrow-left.slick-hidden,.carousel-controls-component .arrow-right.slick-hidden{display:none!important}.ltr .carousel-controls-component .arrow-left{margin-left:-60px}.ltr .carousel-controls-component .arrow-right{margin-right:-60px}.rtl .carousel-controls-component .arrow-left,.rtl .carousel-controls-component .arrow-right{transform:scaleX(-1)}.rtl .carousel-controls-component .arrow-left{margin-right:-60px}.rtl .carousel-controls-component .arrow-right{margin-left:-60px}@media all and (max-width:1350px){.ltr .carousel-controls-component .arrow-left,.ltr .carousel-controls-component .arrow-right,.rtl .carousel-controls-component .arrow-left,.rtl .carousel-controls-component .arrow-right{margin:0}}.body-checkout-page .change-language-menu-component{display:none!important}.change-language-menu-component .language-list{background:#fff;padding:20px}.change-language-menu-component .language-list .language-item{line-height:18px;color:#101928;letter-spacing:0;display:block;padding:8px 16px;cursor:pointer}.change-language-menu-component.icons-style .menu-content{padding:12px}.change-language-menu-component.icons-style .menu-content a{border-radius:12px;transition:all .15s ease-in-out}.change-language-menu-component.icons-style .menu-content a:hover{background-color:#f3f3fe}.change-language-menu-component.icons-style .trigger-title img{height:24px;border-radius:50%;border:1px solid #f3f3f3}.change-language-menu-component.icons-style .trigger-title .icon{transform:rotate(90deg);margin-top:3px;font-size:16px}.change-language-menu-component.icons-style .language-list{padding:0;top:32px}.change-language-menu-component.icons-style .language-list a{display:flex;align-items:center}.change-language-menu-component.icons-style .language-list a img{height:26px;border-radius:50%}.change-language-menu-component.icons-style .language-list a span{margin:0 4px}.change-language-menu-component{position:relative}.change-language-menu-component .language-list{z-index:-1;visibility:hidden;opacity:0;transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.change-language-menu-component:hover .language-list{z-index:99999;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.change-language-menu-component:hover .trigger-arrow{transform:rotate(180deg)}.change-language-menu-component .language-trigger{display:flex;color:#101928;font-size:16px;cursor:pointer}.change-language-menu-component .language-trigger .trigger-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:20px;height:20px;background:#101928;color:#fff;border-radius:50%;font-size:10px}.change-language-menu-component .language-trigger .trigger-title{margin:0 5px;display:flex;align-items:center}.change-language-menu-component .language-trigger .trigger-arrow{line-height:20px;transition:transform .3s ease}.change-language-menu-component .language-trigger:hover::before{content:'';display:block;position:absolute;height:10px;top:100%;left:0;right:0}.change-language-menu-component .language-list{border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);border-radius:2px;position:absolute;top:25px}.ltr .change-language-menu-component .language-list{left:-10px}.rtl .change-language-menu-component .language-list{right:-10px}.change-language-menu-component .language-list .language-item:hover{background-color:rgba(239,79,50,.1)}.change-language-menu-component.icons-style .language-trigger{height:80px;display:flex;justify-content:center;align-items:center}.change-language-menu-component.icons-style .language-trigger .trigger-title{height:60px;padding:0 20px}.ltr .change-language-menu-component.icons-style .language-trigger .trigger-title{border-left:1px solid #373737}.rtl .change-language-menu-component.icons-style .language-trigger .trigger-title{border-right:1px solid #373737}.change-language-menu-component.icons-style .language-trigger .trigger-title>span{margin:0 10px;font-size:14px}.change-language-menu-component.icons-style .language-list{top:60px;border-radius:0;min-height:120px;width:240px}.ltr .change-language-menu-component.icons-style .language-list{left:5px}.rtl .change-language-menu-component.icons-style .language-list{right:5px}@keyframes ErrorMessageAppear{0%{opacity:0}100%{opacity:1}}.checkout-contact-details-component{width:100%}.checkout-contact-details-component .link-to-login{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;background:#fff;margin-bottom:16px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.checkout-contact-details-component .link-to-login .text{display:flex;flex-direction:column}.checkout-contact-details-component .link-to-login .text h2{margin:0 0 8px 0;font-weight:400;font-size:16px;line-height:18px;color:#101928;text-transform:none}.checkout-contact-details-component .link-to-login .text span{font-size:14px;line-height:16px;color:#ef4f32}.checkout-contact-details-component .link-to-login .button-container button{font-weight:400;font-size:16px;line-height:16px;text-align:center;letter-spacing:1px;text-transform:uppercase;border:1px solid #e8e7ee;background:#fff;padding:16px 32px;cursor:pointer}.checkout-contact-details-component .next-step{display:flex}.checkout-contact-details-component .next-step .next-step-btn{flex-grow:1}.checkout-contact-details-component .next-step .next-step-btn button{margin-top:15px;font-weight:700;font-size:18px;line-height:21px;text-align:center;letter-spacing:1.125px;text-transform:uppercase;color:#fff;background-color:#101928;border-radius:2px;padding:25.5px 125.5px 22.5px 140.5px;cursor:pointer;outline:0;border:none}.checkout-content-component .checkout-form{padding-bottom:80px}.checkout-content-component .checkout-form .step{display:none;animation:StepAnimation .3s ease-in}.checkout-content-component .checkout-form .step.visible{display:block}.checkout-content-component .checkout-form .table{display:table;width:100%}.checkout-content-component .checkout-form .table .cell{display:table-cell}.checkout-content-component .checkout-form fieldset{border:none;background:#fff;margin:0 0 20px;border-radius:5px;padding:0;box-shadow:0 3px 4px #e2e2e2;position:relative}.checkout-content-component .checkout-form fieldset .fieldset-title{position:relative;padding-left:60px;padding-right:160px;margin:18px;font-weight:400}.checkout-content-component .checkout-form fieldset .fieldset-title h2{color:#101928;font-size:22px;line-height:50px;margin:0;text-transform:none;font-weight:400}.checkout-content-component .checkout-form fieldset .fieldset-title h2 i{position:absolute;left:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#dde7f0;border-radius:50%;color:#fff;transition:background-color .3s}.checkout-content-component .checkout-form fieldset .fieldset-title h2 label{color:#a3abb8;font-size:14px;font-weight:400}.checkout-content-component .checkout-form fieldset .fieldset-title .text{color:#909195;font-size:16px;margin-right:90px;margin-bottom:20px}.checkout-content-component .checkout-form fieldset .fieldset-title .text a{color:#0bf}.checkout-content-component .checkout-form fieldset .fieldset-title .text a:hover{opacity:.9}.checkout-content-component .checkout-form fieldset .fieldset-title .price-block{position:absolute;right:30px;top:18px;color:#a2a9b9}.checkout-content-component .checkout-form fieldset .fieldset-title .price-block .price{font-size:14px}.checkout-content-component .checkout-form fieldset .fieldset-title .price-block .price span{color:#101928;font-size:16px;font-weight:600}.checkout-content-component .checkout-form fieldset.active h2 i{background:#0bf}.checkout-content-component .checkout-form fieldset .form-inputs{display:table;width:100%;padding:5px 22px 22px;font-size:14px;color:#8a8e9a}.checkout-content-component .checkout-form fieldset .form-inputs .form-input{float:left}.checkout-content-component .checkout-form fieldset .form-inputs .form-input label{margin-bottom:8px;font-size:14px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input input,.checkout-content-component .checkout-form fieldset .form-inputs .form-input select{border:1px solid #e6e6e6;border-radius:5px;padding:10px 12px;color:#101928}.checkout-content-component .checkout-form fieldset .form-inputs .form-input input.phone-code{color:#757575}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date,.checkout-content-component .checkout-form fieldset .form-inputs .form-input.contact-mail,.checkout-content-component .checkout-form fieldset .form-inputs .form-input.contact-phone,.checkout-content-component .checkout-form fieldset .form-inputs .form-input.first-name,.checkout-content-component .checkout-form fieldset .form-inputs .form-input.last-name{width:35%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.country{width:20%;margin:0 3%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.country input{background:#f5f4f9;color:#101928;font-weight:600}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.contact-phone input{float:left}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.contact-phone .phone-code{width:50px;text-align:center;padding:10px 0;border-right:none;border-radius:5px 0 0 5px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.contact-phone .phone{width:calc(100% - 50px);border-radius:0 5px 5px 0}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox{width:100%;margin-top:15px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox a{font-size:14px;vertical-align:top;padding-top:2px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox input:checked{background-color:#3267d5}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox input:checked~label:after{display:block}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox label{cursor:pointer;vertical-align:top;padding-top:2px;padding:0 0 10px 28px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox label:before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #e8e7ee;border-radius:2px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox label:after{content:"";position:absolute;transform:rotate(45deg);left:7px;top:3px;width:4px;height:8px;border:solid #6a7378;border-width:0 2px 2px 0;display:none}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.checkbox a{color:#0bf;font-weight:600}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.last-name{margin:0 3%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date{margin-top:15px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date .birth-date-select{display:table;width:100%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date .birth-date-select select{float:left;text-align:center;padding:10px 10px}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date .birth-date-select select.month{width:30%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date .birth-date-select select.day{width:30%;margin:0 3%}.checkout-content-component .checkout-form fieldset .form-inputs .form-input.birth-date .birth-date-select select.year{width:34%}.checkout-content-component .checkout-form fieldset .form-inputs input,.checkout-content-component .checkout-form fieldset .form-inputs label{width:100%}.checkout-content-component .checkout-form fieldset .form-inputs .checkbox input{width:auto}.checkout-content-component .checkout-form fieldset .form-inputs .checkbox label{width:auto}.checkout-content-component .checkout-form fieldset .baggage-information{border-top:1px solid #f5f4f9;font-size:14px;padding:14px 24px}.checkout-content-component .checkout-form fieldset .baggage-information a{color:#0bf}.checkout-content-component .checkout-form fieldset .baggage-information a:hover{opacity:.9}.checkout-content-component .checkout-form fieldset .baggage-information a i{color:#d2dce6;margin-right:3px}.checkout-content-component .checkout-form fieldset .passenger-list .item,.checkout-content-component .checkout-form fieldset .passenger-list li{display:table;width:100%;border-top:1px solid #f5f4f9;padding:10px 22px}.checkout-content-component .checkout-form fieldset .passenger-list .item i,.checkout-content-component .checkout-form fieldset .passenger-list li i{font-size:18px;color:#d3dee4;margin-right:8px}.checkout-content-component .checkout-form fieldset .passenger-list .item label,.checkout-content-component .checkout-form fieldset .passenger-list li label{color:#101928;font-weight:600;margin-right:5px}.checkout-content-component .checkout-form fieldset .passenger-list .item .age,.checkout-content-component .checkout-form fieldset .passenger-list li .age{color:#aeb5bb;font-size:14px;margin-right:120px}.checkout-content-component .checkout-form fieldset .passenger-list .item select,.checkout-content-component .checkout-form fieldset .passenger-list li select{color:#101928;padding:8px;border-radius:3px;border:1px solid #e5e7e6;width:35%;font-size:14px}.checkout-content-component .checkout-form fieldset.no-props .support-package-select{padding-left:25px}.checkout-content-component .checkout-form fieldset.no-props .support-package-select .labels{display:none}.checkout-content-component .checkout-form fieldset .support-package-select{position:relative;padding-left:250px;padding-right:25px;padding-bottom:50px}.checkout-content-component .checkout-form fieldset .support-package-select .labels{position:absolute;top:70px;left:25px;color:#101928;width:200px}.checkout-content-component .checkout-form fieldset .support-package-select .labels label{line-height:40px}.checkout-content-component .checkout-form fieldset .support-package-select .labels li{line-height:40px;position:relative}.checkout-content-component .checkout-form fieldset .support-package-select .labels li i{position:absolute;color:#d6e1e7;border-radius:50%;right:0;top:12px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list{display:table;width:100%;font-size:14px;color:#101928}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item{float:left;width:33.3%;background:#fff;text-align:center;cursor:pointer;border:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:5px;transition:all .3s}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .item-content{border:10px solid #fff;border-width:10px 0;padding-top:20px;padding-bottom:15px;background:#f9f9fc}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item.active{background:#fff;cursor:default;border:#0bf 2px solid}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item.active .item-content{border-color:transparent;background:#fff;border-radius:5px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item.active h3{color:#0bf}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item.active .select-button{background:#0bf;color:#fff;border-color:#0bf}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item h3{font-size:16px;color:#101928;margin-bottom:18px;transition:color .3s}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item x-properties span{display:block;line-height:40px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .option-disabled:before{content:"一";color:#94a9ba}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .option-enabled:before{content:"";display:inline-block;transform:rotate(45deg);left:7px;top:3px;width:5px;height:10px;border:solid #101928;border-width:0 2px 2px 0}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item>span{display:block;line-height:40px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .price{font-weight:600;margin-bottom:12px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .price .currency{color:#9babba}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .price .amount{font-size:18px}.checkout-content-component .checkout-form fieldset .support-package-select .package-list .select-item .select-button{color:#0bf;text-transform:uppercase;border:1px solid #e4e8e9;padding:8px 15px;background:#fff;border-radius:5px;font-weight:600;transition:background-color .3s}.checkout-content-component .checkout-form fieldset .advanced-options{padding:20px 20px 20px}.checkout-content-component .checkout-form fieldset .advanced-options li{transition:background-color,border-color .3s;margin-bottom:15px;background:#f9f9fc;border:1px solid #f9f9fc;color:#88929c;font-size:14px;padding:22px 250px 22px 0;position:relative;border-radius:5px}.checkout-content-component .checkout-form fieldset .advanced-options li.active{border-color:#a9e7ff;background:#ebfaff}.checkout-content-component .checkout-form fieldset .advanced-options li.active .option-title i{background:#0bf}.checkout-content-component .checkout-form fieldset .advanced-options li:last-child{margin-bottom:0}.checkout-content-component .checkout-form fieldset .advanced-options li h3{color:#101928;font-size:15px;margin-bottom:8px}.checkout-content-component .checkout-form fieldset .advanced-options li .option-title{position:relative;padding-left:80px}.checkout-content-component .checkout-form fieldset .advanced-options li .option-title i{transition:background-color .3s;position:absolute;left:15px;top:0;font-size:22px;background:#dee7f0;color:#fff;padding:12px;border-radius:50%}.checkout-content-component .checkout-form fieldset .advanced-options li .price-block{position:absolute;right:30px;top:25px}.checkout-content-component .checkout-form fieldset .advanced-options li .price-block span{color:#101928;font-weight:600}.checkout-content-component .checkout-form fieldset .advanced-options li .short-info{padding-left:80px}.checkout-content-component .checkout-form fieldset .payment-form{color:#8b9298}.checkout-content-component .checkout-form fieldset .payment-form .info-block{padding:0 22px;position:relative}.checkout-content-component .checkout-form fieldset .payment-form .info-block i{position:absolute;color:#d0dde6;font-size:30px;left:30px}.checkout-content-component .checkout-form fieldset .payment-form .info-block .text{font-size:13px;margin-left:60px;margin-right:320px}.checkout-content-component .checkout-form fieldset .payment-form .info-block .payment-logos{position:absolute;right:25px;top:0}.checkout-content-component .checkout-form fieldset .payment-form .info-block .payment-logos img{height:44px;margin-right:12px;border:2px solid #f9f9fc;padding:5px 15px;border-radius:3px}.checkout-content-component .checkout-form fieldset .payment-form .info-block .payment-logos img:last-child{margin:0}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs{width:500px;margin-top:30px}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input{width:100%;margin-bottom:20px}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input:last-child{margin-bottom:0}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input select{width:100%}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input.card-expiry-date{width:48%;margin-right:4%}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input.card-expiry-date select{width:48%;float:left}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input.card-expiry-date .month{margin-right:4%}.checkout-content-component .checkout-form fieldset .payment-form .form-inputs .form-input.CVV{width:48%}.checkout-content-component .checkout-form fieldset .bottom-link{border-top:1px solid #eef0ef}.checkout-content-component .checkout-form fieldset .bottom-link .close{color:#a0a9b0;width:100%;text-align:center;background:#fdfdfd;padding:10px;font-size:14px;line-height:16px}.checkout-content-component .checkout-form fieldset .bottom-link .close:hover{opacity:.9}.checkout-content-component .checkout-form .passenger-info .form-inputs{position:relative}.checkout-content-component .checkout-form .passenger-info .form-inputs .option-switcher{top:30px;position:relative}.checkout-content-component .checkout-form .passenger-info .form-inputs .option-switcher label{margin:0}.checkout-content-component .checkout-form .passenger-info .checkbox-container.toggler .checkbox{background-color:#cbedf9}.checkout-content-component .checkout-form .passenger-info .checkbox-container.toggler .checkbox .nob{background-color:#0bf}.checkout-content-component .checkout-form .flight-details h2 i{transform:rotate(90deg);transition:background-color .3s}.checkout-content-component .checkout-form .flight-details .flights-list .list-item{border-top:1px solid #f5f4f9;color:#101928}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .title{background:#f9f9fc}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .title:after{border-top:0;border-bottom:5px solid #0bf}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .item-content[data-items="1"]{max-height:206px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .item-content[data-items="2"]{max-height:377px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .item-content[data-items="3"]{max-height:548px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item.open .item-content[data-items="4"]{max-height:719px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title{cursor:pointer;position:relative;padding:12px 18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .label{color:#909599;text-transform:uppercase;position:relative;padding-left:30px;width:200px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .label .icon{color:#0bf;position:absolute;left:0;top:2px;font-size:10px;border-bottom:1px solid #0bf}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .label .icon i{display:inline-block}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title.flight-departure .label .icon i{transform:rotate(15deg)}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title.flight-return .label .icon i{transform:rotate(40deg)}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .date-time{width:180px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .date-time .date{margin-right:10px;width:100px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .date-time .time span{color:#9da4ae}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .flight-direction{width:220px;font-weight:600}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .title .stops{font-size:14px;color:#97acbf}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .item-content{max-height:0;overflow:hidden;transition:max-height .3s}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .item-content .plane-change{margin-bottom:20px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info{padding:20px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info:not(:first-child){padding-top:0}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info>ul>li{position:relative;padding-left:70px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .airline-icon{position:absolute;left:0;width:55px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .airline-icon img{width:100%}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .flight-time{position:absolute;right:15px;top:0;color:#101928;font-size:14px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .flight-time i{color:#dde1e4;margin-right:3px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details{color:#101928;font-size:14px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .from{margin-bottom:12px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .to{margin-bottom:15px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .date-time{width:150px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .airport{width:250px;font-weight:600}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .city{color:#9dabc6}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .short-info{color:#888f99;margin-bottom:8px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .baggage{color:#888f99;position:relative}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .flight-info .details .baggage.not-included:after{content:"";position:absolute;height:14px;width:2px;background:#e7f2f8;top:2px;left:6px;transform:rotate(35deg)}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description{position:relative;height:20px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description:before{content:"";position:absolute;width:100%;border-top:1px solid #e5e6e8;left:0;top:10px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description>div{background:#fff;padding:0 8px;position:absolute;top:0;line-height:20px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description .label{color:#0bf;text-transform:uppercase;font-size:12px;left:12px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description .label i{position:relative;top:1px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description .airport{font-size:14px;color:#99aaba;left:230px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description .stop-duration{font-size:14px;color:#101928;right:12px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .stop-description .stop-duration i{color:#dde1e4;margin-right:3px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .fare-rules{background:#f9f9fc;position:relative;margin-right:15px;margin-left:90px;padding:8px 15px;margin-bottom:22px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .fare-rules .label{color:#0bf;font-size:14px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .fare-rules .total-flight-time{position:absolute;right:15px;top:8px;color:#101928;font-size:14px}.checkout-content-component .checkout-form .flight-details .flights-list .list-item .fare-rules .total-flight-time i{color:#dde1e4;margin-right:3px}.checkout-content-component .checkout-form [data-input=popup]{position:absolute;border:2px solid #dee6e9;box-shadow:0 0 4px 1px #d9e6ef;background:#fff;color:#84929d;width:550px;left:50%;margin-left:-225px;top:-110px;border-radius:5px;display:none;z-index:9}.checkout-content-component .checkout-form [data-input=popup] .popup-title{padding:28px;position:relative;padding-left:80px}.checkout-content-component .checkout-form [data-input=popup] .popup-title i{position:absolute;left:18px;top:18px;font-size:22px;background:#ffc20e;color:#fff;padding:12px;border-radius:50%}.checkout-content-component .checkout-form [data-input=popup] .popup-title h3{font-size:18px;text-transform:none;font-weight:600;color:#101928;border-radius:50%}.checkout-content-component .checkout-form [data-input=popup] .popup-content{padding-right:18px;font-size:14px}.checkout-content-component .checkout-form [data-input=popup] .popup-content .text{margin-bottom:30px;padding-left:80px}.checkout-content-component .checkout-form [data-input=popup] .popup-content .list{list-style-type:disc;margin-left:22px;padding-left:80px}.checkout-content-component .checkout-form [data-input=popup] .popup-content .list li{margin-bottom:5px}.checkout-content-component .checkout-form [data-input=popup] .popup-content .button-wrapper{text-align:center;margin-top:20px;margin-bottom:30px}.checkout-content-component .checkout-form [data-input=popup] .popup-content .button-wrapper .close-button{border:2px solid #e1e8ee;border-radius:5px;color:#0bf;text-transform:uppercase;padding:6px 18px;background:#fff}.checkout-content-component .checkout-form [data-input=popup] .popup-content .button-wrapper .close-button:hover{opacity:.9}.checkout-content-component .checkout-form .form-bottom{display:table;width:100%;padding-top:25px}.checkout-content-component .checkout-form .form-bottom .bottom-text{font-size:14px;color:#868a8d;float:left;width:340px;width:370px;padding:3px 5px 0}.checkout-content-component .checkout-form .form-bottom .button-wrapper{float:right}.checkout-content-component .checkout-form .form-bottom .button-wrapper .continue-button{text-transform:uppercase;font-weight:600;padding:14px 40px;border-radius:5px;background:#0bf;border:none;color:#fff;outline:0;box-shadow:0 2px 2px rgba(0,0,0,.4);font-weight:400;cursor:pointer}.checkout-content-component .checkout-form .form-bottom .button-wrapper .continue-button:hover{background:#0bf}.checkout-content-component .checkout-form .form-bottom .promo-text{float:right;clear:both;margin-top:15px;font-size:14px;color:#101928;width:440px;text-align:right}.checkout-content-component .checkout-form .form-bottom .promo-text li{display:inline-block;margin-right:5px}.checkout-content-component .checkout-form .form-bottom .promo-text i{color:#0bf;display:inline-block;width:16px;text-align:center}.checkout-content-component .checkout-form .form-bottom .payment-bottom-text{font-size:14px;color:#868a8d}.checkout-content-component .checkout-form .form-bottom .payment-bottom-text a{color:#0bf}.checkout-content-component .checkout-form .form-bottom .payment-bottom-text p{margin-bottom:20px}.checkout-content-component .checkout-form .form-bottom .pay-options{padding-top:15px}.checkout-content-component .checkout-form .form-bottom .pay-options .option{display:inline-block;vertical-align:top}.checkout-content-component .checkout-form .form-bottom .pay-options .option:first-child{margin-right:50px}.checkout-content-component .checkout-form .form-bottom .pay-options .option:last-child{width:400px}.checkout-content-component .checkout-form .form-bottom .pay-options .option label{display:block;font-weight:700;color:#101928;font-size:28px;margin-bottom:15px}.checkout-content-component .checkout-form .form-bottom .pay-options .option .pay-button{font-size:20px;font-weight:600;text-transform:uppercase;border:1px solid #0bf;background:#fff;border-radius:5px;color:#919392;padding:12px 40px}.checkout-content-component .checkout-form .form-bottom .pay-options .option .pay-button:hover{opacity:.9}.checkout-content-component .checkout-form .form-bottom .pay-options .option .pay-button.blue-button{color:#fff;background:#0bf}.checkout-content-component .checkout-form .form-bottom .pay-options .option ul{margin-top:15px;font-size:14px;margin-right:80px}.checkout-content-component .checkout-form .form-bottom .pay-options .option ul li{margin-bottom:22px;position:relative;color:#95989d;padding-left:20px}.checkout-content-component .checkout-form .form-bottom .pay-options .option ul li:before{content:"";position:absolute;transform:rotate(45deg);left:2px;top:2px;width:5px;height:10px;border:solid #0bf;border-width:0 2px 2px 0}.checkout-content-component .checkout-form .form-bottom .pay-options .option ul li span{display:inline}.checkout-content-component .checkout-form .form-bottom .pay-options .option ul li .label{color:#101928}.checkout-content-component .checkout-form .form-bottom .pay-options .option .terms-links{font-size:14px;color:#0bf}.checkout-content-component .checkout-form .advanced-options .checkbox-container.toggler .checkbox.checked{background-color:#cbedf9}.checkout-content-component .checkout-form .advanced-options .checkbox-container.toggler .checkbox.checked .nob{background-color:#0bf}.checkout-content-component .checkout-form .pay-button{cursor:default}.checkout-content-component .checkout-form .remove-option-item-button{cursor:pointer;margin-left:7px}.checkout-content-component .checkout-form select{background-color:#f5f4f9}.checkout-content-component .checkout-form select option{background-color:#fff}.checkout-content-component .checkout-form .checkout-item .open-button-container{margin-left:78px;padding-bottom:26px}.checkout-content-component .checkout-form .checkout-item .open-button-container .open{background-color:#0bf;border-radius:16px;color:#fff;font-size:12px;padding:3px 16px 3px 36px;position:relative}.checkout-content-component .checkout-form .checkout-item .open-button-container .open:before{content:'+';position:absolute;left:12px;top:-4px;font-size:22px}.checkout-content-component .checkout-form .checkout-item .open-button-container{display:none}.checkout-content-component .checkout-form .checkout-item .open-button-container.visible{display:block}.checkout-content-component .checkout-form .checkout-item .passenger-list{display:none}.checkout-content-component .checkout-form .checkout-item .passenger-list.visible{display:block}.checkout-content-component .checkout-form .checkout-item .bottom-link{display:none}.checkout-content-component .checkout-form .checkout-item .bottom-link.visible{display:block}.checkout-content-component .checkout-form .checkout-item.content-visible .open-button-container{display:none}.checkout-content-component .checkout-form .checkout-item.content-visible .passenger-list{display:block}.checkout-content-component .checkout-form .checkout-item.content-visible .bottom-link{display:block}.checkout-content-component .checkout-form .checkout-item.popup-show [data-input=popup]{display:block}.passengers-info-table .passenger-table{width:100%;font-size:14px}.passengers-info-table .passenger-table tr td,.passengers-info-table .passenger-table tr th{border-bottom:1px solid #f5f4f9;padding:12px}.passengers-info-table .passenger-table tr th{color:#909497;font-weight:400;text-align:left}.passengers-info-table .passenger-table tr th i{color:#0bf}.passengers-info-table .passenger-table tr td{color:#101928}.passengers-info-table .passenger-table tr td i{color:#cad8e3}.passengers-info-table .passenger-table tr .edit{font-size:18px}.passengers-info-table .passenger-table tr:last-child td{border:none}.checkout-details-component .details-popup{z-index:-1;visibility:hidden;opacity:0;position:absolute;width:100%;right:0;background-color:#f8f8f8;top:80px;height:0}.checkout-details-component .details-popup:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.checkout-details-component .details-popup.visible{z-index:1020;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.checkout-details-component .details-popup .popup-title{padding:24px 0;color:#101928;position:relative}.checkout-details-component .details-popup .popup-title h2{font-weight:500;font-size:24px;line-height:32px;text-transform:none}.checkout-details-component .details-popup .popup-title .close-button{position:absolute;font-size:16px;top:50%;transform:translate(0,-50%);padding:16px}.rtl .checkout-details-component .details-popup .popup-title .close-button{left:0}.ltr .checkout-details-component .details-popup .popup-title .close-button{right:0}.checkout-details-component .details-popup.visible{height:100%;background:#f9f9fc}.checkout-details-component .details-popup .popup-content{margin:0 auto;padding:0 16px;max-width:1280px}.checkout-details-component .expand-button{font-size:16px;line-height:18px;text-transform:uppercase;outline:0;color:#101928;cursor:pointer;position:relative;padding:12px 18px}.checkout-details-component .expand-button:after{content:"";width:6px;height:6px;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #101928 #101928;display:inline-block;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px;right:0}.checkout-details-component .icon{padding:0}.checkout-details-component .product-slot .result-price{display:none!important}.checkout-details-component .details-popup{transform:translateY(-3px);transition:transform .15s;padding-bottom:30px}.checkout-details-component .details-popup.visible{transform:none;overflow:auto;min-height:calc(100% - 80px)}.checkout-header-component .checkout-steps{padding-top:12px}.checkout-header-component .checkout-steps ul{display:table;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-header-component .checkout-steps ul li{float:left;color:#9ea7b0;padding:18px 30px;font-size:14px;line-height:20px;margin-bottom:-1px;cursor:default}.checkout-header-component .checkout-steps ul li.enabled{cursor:pointer;color:#0bf}.checkout-header-component .checkout-steps ul li.active{color:#0bf;border-bottom:2px solid #48a2c5}.checkout-header-component .checkout-steps ul li .number{border:2px solid;border-radius:50%;width:20px;text-align:center;font-size:11px;line-height:16px;margin-right:5px}.checkout-passanger-info-component .checkout-pax-title{margin-bottom:10px;margin-top:26px;color:#515151;margin-right:10px;margin-left:10px;font-size:14px}.checkout-passanger-info-component .product-group{padding:20px 0 0 0;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.checkout-passanger-info-component .product-group .checkout-step-content{padding-top:0;background:0 0;box-shadow:none;border-radius:0}.checkout-passanger-info-component .product-group .info-box{margin:0 20px;padding:10px 10px;font-size:15px;line-height:1.2;color:#101928;background:#f5f4f9;border-radius:2px}.checkout-passanger-info-component .product-group .info-box .icon-info{font-size:13px;color:#101928;cursor:pointer}.checkout-passanger-info-component .product-group .hotel-name{padding:20px 20px 0 20px;font-size:20px;font-weight:500;color:#101928}.checkout-passanger-info-component .product-group.hotel .checkout-step-content{padding-top:0}.checkout-passanger-info-component .product-group.hotel .checkout-step-content .title .title-text{font-size:15px;color:#ef4f32}.checkout-passanger-info-component .product-group.flight .hotel-name{display:none}.checkout-passanger-info-component .checkbox-left{display:inline-block}.checkout-passanger-info-component .checkbox-left:first-child{padding-bottom:10px}.checkout-passanger-info-component .checkbox-left:first-child::before{margin-top:-10px}.checkout-passanger-info-component .checkbox-left label{padding:3px 0 3px 30px}.checkout-passanger-info-component .checkbox-left label::after{right:auto;left:7px;top:50%;margin-top:-6px}.checkout-passanger-info-component .checkbox-left label::before{right:auto;left:0}.checkout-passanger-info-component .user-inputs{display:flex;flex-direction:column}.checkout-passanger-info-component .baggage{background:#fff;width:100%}.checkout-passanger-info-component .baggage .passangers-container{padding-top:33px}.checkout-passanger-info-component .baggage .passangers-container .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.checkout-passanger-info-component .baggage .passangers-container .title .title-left{display:flex}.checkout-passanger-info-component .baggage .passangers-container .title .title-left .title-text{display:flex;flex-direction:column}.checkout-passanger-info-component .baggage .passangers-container .title .title-left .title-text h2{margin:0 0 7px 0;font-weight:700;font-size:25px;line-height:29px;letter-spacing:.833333px;color:#212121}.checkout-passanger-info-component .baggage .passangers-container .title .title-left .title-text span{font-weight:400;font-size:13px;line-height:15px;color:#b9b8bf}.checkout-passanger-info-component .baggage .passangers-container .title .title-right span{font-weight:700;font-size:20px;line-height:23px;text-align:right;letter-spacing:.666667px;color:#212121}.checkout-passanger-info-component .baggage .border-none{border-bottom:none}.checkout-passanger-info-component .baggage .passanger-baggage{width:100%}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0 10px 0;border-bottom:1px solid #e8e7ee;padding:14px 0 15px 0}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger label{flex-grow:4.666;font-weight:700;font-size:16px;line-height:18px;color:#212121}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger .baggage-qty{max-width:347px;flex-grow:5.2}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger .baggage-qty .select{background-color:#f5f4f9;cursor:pointer}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger .baggage-qty .select::before{top:20px;right:22px}.checkout-passanger-info-component .baggage .passanger-baggage .per-passanger .baggage-qty .select select{width:345px;height:48px;background:#e8e7ee}.checkout-passanger-info-component fieldset{border:1px solid #e6e7ed;margin-bottom:20px;padding-bottom:0}.checkout-passanger-info-component fieldset legend{padding:0 10px;font-size:16px}.checkout-payment-component{position:relative}.checkout-payment-component .loader-inline-component{z-index:1;position:static;margin-top:100px;height:38px}.checkout-payment-component .payment-iframe{z-index:2;width:100%;height:900px;border:none;outline:0;margin-top:-138px}.checkout-payment-credit-card-component .next-step{display:flex}.checkout-payment-credit-card-component .next-step .next-step-btn{flex-grow:1}.checkout-payment-credit-card-component .next-step .next-step-btn button{font-weight:700;font-size:18px;line-height:21px;text-align:center;letter-spacing:1.125px;text-transform:uppercase;color:#fff;background-color:#101928;border-radius:2px;padding:28.5px 125.5px 22.5px 140.5px;cursor:pointer;outline:0;border:none}.checkout-payment-credit-card-component .secure-checkout{display:flex;align-items:center;margin-top:12px;margin-bottom:32px}.checkout-payment-credit-card-component .secure-checkout .icon{width:18px}.rtl .checkout-payment-credit-card-component .secure-checkout .icon{margin:0 0 0 10px}.ltr .checkout-payment-credit-card-component .secure-checkout .icon{margin:0 10px 0 0}.checkout-payment-credit-card-component .secure-checkout .icon img{width:100%}.checkout-payment-credit-card-component .secure-checkout .text{font-size:11px;line-height:12px;color:#101928}.checkout-payment-credit-card-component .secure-checkout .text label{font-weight:500}.checkout-price-component .costs{width:100%;display:flex;flex-direction:column;margin-bottom:12px;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);padding-top:20px;color:#101928}.checkout-price-component .costs .item-title{display:flex;justify-content:space-between;margin:0 16px 8px;align-items:center}.checkout-price-component .costs .item-title h2{font-weight:500;font-size:20px;line-height:1;margin:0;text-transform:none}.checkout-price-component .costs .item-title .show-details{color:#ef4f32;border-bottom:1px solid #ef4f32;font-size:16px;line-height:14px}.checkout-price-component .costs h3{font-size:16px;margin:0;text-transform:none}.checkout-price-component .costs .pax-info-label{padding:16px 16px 2px 16px;color:#101928;font-size:18px}.checkout-price-component .costs .pax-info{padding:2px 16px;color:#707070}.ltr .checkout-price-component .costs .pax-info{text-align:right}.rtl .checkout-price-component .costs .pax-info{text-align:left}.checkout-price-component .costs .pax-info.capitalize{text-transform:capitalize}.checkout-price-component .costs .pax-info .price{width:40%;font-weight:500;font-size:15px;color:#212121}.ltr .checkout-price-component .costs .pax-info .price{text-align:right}.rtl .checkout-price-component .costs .pax-info .price{text-align:left}.checkout-price-component .costs .pax-info label{width:60%;font-size:15px}.checkout-price-component .costs .pax-info label .pax-title{font-size:16px}.ltr .checkout-price-component .costs .pax-info label{text-align:left}.rtl .checkout-price-component .costs .pax-info label{text-align:right}.checkout-price-component .costs .pax-info.label label{font-size:18px;color:#101928;padding-top:16px}.checkout-price-component .costs .subtotal{display:flex;flex-direction:column;padding:12px 16px;border-bottom:1px solid #e7e6ed}.checkout-price-component .costs .subtotal small{font-size:16px;text-align:right}.checkout-price-component .costs .subtotal .total{display:flex;justify-content:space-between;color:#212121}.checkout-price-component .costs .subtotal .total h3{font-weight:500}.checkout-price-component .costs .subtotal .total small{font-weight:500}.checkout-price-component .costs .subtotal .subtotal-saving{display:flex;justify-content:space-between;color:#1c9b25}.checkout-price-component .costs .subtotal .subtotal-saving h3{font-weight:400}.checkout-price-component .costs .charges{display:flex;justify-content:space-between;padding:16px;font-size:18px}.checkout-price-component .costs .charges h3{color:#212121;font-weight:400}.checkout-price-component .costs .charges small{color:#ef4f32;font-weight:500}.checkout-price-component .short-info{font-size:11px;line-height:15px;color:#707070;font-weight:400}.checkout-progress-component .flight-details{position:absolute;top:180px;min-height:100%;z-index:9999}.checkout-progress-component .flight-details .fd-footer-text-right,.checkout-progress-component .flight-details .flight-details-footer-select,.checkout-progress-component .flight-details .flight-details-header,.checkout-progress-component .flight-details .flight-fare-option-component,.checkout-progress-component .flight-details .policy-links{display:none}.checkout-progress-component .checkout-steps{display:flex;align-items:center}.checkout-progress-component .checkout-steps .checkout-step{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkout-progress-component .checkout-steps .checkout-step:not(.enabled) small{color:#d2d2d2}.rtl .checkout-progress-component .checkout-steps .checkout-step{margin-left:40px}.ltr .checkout-progress-component .checkout-steps .checkout-step{margin-right:40px}.checkout-progress-component .checkout-steps .checkout-step.enabled{cursor:pointer}.checkout-progress-component .checkout-steps .checkout-step .circle{width:26px;height:26px;line-height:26px;border-radius:50px;text-align:center;border:1px solid #e7e6ed;font-size:12px}.rtl .checkout-progress-component .checkout-steps .checkout-step .circle{margin-left:12px}.ltr .checkout-progress-component .checkout-steps .checkout-step .circle{margin-right:12px}.checkout-progress-component .checkout-steps .checkout-step small{font-size:20px;line-height:20px;color:#101928;white-space:nowrap}.checkout-progress-component .checkout-steps .active .circle{color:#fff;background-color:#ef4f32;border-color:#ef4f32}.checkout-progress-component .checkout-steps .active small{color:#ef4f32}.checkout-services-component{box-sizing:border-box;max-width:1200px;margin:0 auto;flex-grow:1;border-bottom:1px solid #e8e7ee;display:flex;flex-direction:column}.checkout-services-component .header{background:#fff;border-bottom:1px solid #e8e7ee;padding:26px 28px 25px 28px}.checkout-services-component .header .title{margin:0}.checkout-services-component .offers{display:flex;align-items:center;padding:0 34px 0 36px;background:#fff}.checkout-services-component .offers .offer-item{flex-grow:1;max-width:240px;display:flex;flex-direction:column;background:#fff;overflow:hidden;align-items:center;border:1px solid #e8e7ee;margin-top:55px;padding-right:16px;padding-left:16px;padding-bottom:10px}.checkout-services-component .offers .offer-item .item-pricing{display:flex;flex-direction:column;align-items:center;height:auto;margin-bottom:61px}.checkout-services-component .offers .offer-item .item-pricing small{font-size:13px;line-height:15px;text-align:center;color:#212121}.checkout-services-component .offers .offer-item .item-pricing .active-pricing{margin-top:20px}.checkout-services-component .offers .offer-item .item-pricing .active-pricing h3{background:#101928;display:inline-block;font-weight:700;font-size:11px;line-height:13px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#fff;border-radius:2px;padding:9px 5px 9px 5px;margin:22px 0 11px 0;display:none}.checkout-services-component .offers .offer-item .item-pricing .active-pricing .checkbox{display:none}.checkout-services-component .offers .offer-item .item-pricing .active-pricing h2{font-weight:700;font-size:20px;line-height:23px;text-align:center;letter-spacing:.666667px;color:#212121;margin:0 0 5px 0}.checkout-services-component .offers .offer-item .item-pricing .price-value{margin-top:25px}.checkout-services-component .offers .offer-item .item-pricing .price-value i{display:none}.checkout-services-component .offers .offer-item .item-pricing .price-value span{font-weight:700;font-size:30px;line-height:34px;text-align:center;color:#101928;margin-top:35px}.checkout-services-component .offers .offer-item .service-details{display:flex;flex-direction:column;width:100%}.checkout-services-component .offers .offer-item .service-details .item-baggage{display:flex;width:100%;justify-content:space-between;margin-bottom:45px}.checkout-services-component .offers .offer-item .service-details .item-baggage span{font-size:13px;line-height:15px;color:#212121}.checkout-services-component .offers .offer-item .service-details .item-baggage small{font-size:13px;line-height:15px;text-align:right;letter-spacing:.433333px;color:#212121}.checkout-services-component .offers .offer-item .service-details .checkbox{margin-bottom:20px;justify-content:space-between}.checkout-services-component .offers .offer-item .service-details .checkbox label{font-size:13px;line-height:15px;color:#212121;white-space:normal;padding-right:25px}.checkout-services-component .offers .offer-item .service-details .checkbox label::before{box-shadow:none;border-radius:4px}.checkout-services-component .offers .offer-item .choose-btn{margin-bottom:10px;width:100%}.checkout-services-component .offers .offer-item .choose-btn button{width:100%;font-weight:700;font-size:15px;line-height:17px;text-align:center;letter-spacing:1px;text-transform:uppercase;color:#101928;padding:13px 33px;background:0 0;border:1px solid #101928;border-radius:2px;white-space:nowrap;cursor:pointer}.checkout-services-component .offers .active{border:1px solid #101928;margin-top:43px;padding-top:11px;padding-bottom:0;background:rgba(226,16,115,.02)}.checkout-services-component .offers .active .item-pricing{display:flex;justify-content:center;align-items:center}.checkout-services-component .offers .active .item-pricing h3{margin-top:14px}.checkout-services-component .offers .active .item-pricing span{margin-top:0}.checkout-services-component .offers .active .item-pricing .active-pricing{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0}.checkout-services-component .offers .active .item-pricing .active-pricing h2{padding-top:0;margin-bottom:13px}.checkout-services-component .offers .active .item-pricing .active-pricing h3{display:inline-flex;margin:0 0 11px 0;padding:9px 8.5px;max-width:91px}.checkout-services-component .offers .active .item-pricing .price-value{margin-top:0}.checkout-services-component .offers .active .item-pricing .price-value span{color:#101928}.checkout-services-component .offers .active .choose-btn{padding-bottom:15px}.checkout-services-component .offers .active .choose-btn button{background:#101928;color:#fff}.checkout-services-component .attractions{background:#fff;padding:29px 32px 0 28px;max-width:790px}.checkout-services-component .attractions .attraction-container{display:flex;justify-content:space-between;padding:12px 17px 11px 13px;border:1px solid #e8e7ee;margin-bottom:20px;border-radius:2px}.checkout-services-component .attractions .attraction-container .attraction-item{width:100%;display:flex}.checkout-services-component .attractions .attraction-container .attraction-item img{width:100px;height:100px;margin-right:37px;flex-shrink:0}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about{display:flex;flex-direction:column;justify-content:center;width:100%;padding:10px 0}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about h3{font-size:14px;font-weight:700;line-height:16px;margin:0;margin-bottom:10px;margin-top:5px}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about h3 i{color:#ffbe4e;margin-right:-2px;display:inline-block}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about h3 small{display:inline-block;color:#ffbe4e}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about span{color:#212121;font-size:12px;line-height:18px}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox{margin-bottom:7px}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox::before{right:auto}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label{font-size:15px;line-height:17px;font-weight:500;padding:1px 0 1px 30px;display:inline-block}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label::after{right:auto;left:7px;top:50%}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label::before{right:auto;left:0;border-radius:3px;box-shadow:none}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .title-container{width:100%;display:flex;justify-content:space-between}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .title-container span{font-weight:700;font-size:15px;line-height:17px;text-align:right;letter-spacing:.5px;color:#212121}.checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .title-container .checkbox label::after{top:50%}.checkout-services-component .attractions .active{border:1px solid #101928;background:rgba(226,16,115,.02)}.checkout-services-component .next-step{display:flex}.checkout-services-component .next-step .next-step-btn{flex-grow:1}.checkout-services-component .next-step .next-step-btn button{font-weight:700;font-size:18px;line-height:21px;text-align:center;letter-spacing:1.125px;text-transform:uppercase;color:#fff;background-color:#101928;border-radius:2px;padding:22.5px 125.5px 22.5px 140.5px;cursor:pointer;outline:0;border:none}.rtl .checkout-services-component .checkbox label{padding-left:30px;padding-right:0}.rtl .checkout-services-component .checkbox label::before{right:auto;left:0}.rtl .checkout-services-component .checkbox label::after{right:auto;left:7px}.rtl .checkout-services-component .checkbox input:disabled~label::after{left:9px;right:auto}.rtl .checkout-services-component .attractions .attraction-container .attraction-item img{margin-right:0;margin-left:30px}.rtl .checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label{padding-right:30px}.rtl .checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label::before{right:0;left:auto}.rtl .checkout-services-component .attractions .attraction-container .attraction-item .attraction-about .checkbox label::after{right:7px;left:auto}.rtl .checkout-services-component .offers .offer-item .service-details .checkbox label{padding-right:0}.checkout-sidebar-component .top-banner{position:relative;margin-bottom:40px;min-height:120px;text-align:center;padding:12px 10px 0 10px;background:#e8e7ee}.checkout-sidebar-component .top-banner:after,.checkout-sidebar-component .top-banner:before{position:absolute;content:'';width:0;height:0;bottom:-20px;border-top:20px solid #e8e7ee}.checkout-sidebar-component .top-banner:before{left:0;border-left:190px solid transparent}.checkout-sidebar-component .top-banner:after{right:0;border-right:190px solid transparent}.checkout-sidebar-component .top-banner .icon-dollar-2{display:block;margin:0 auto;font-size:21px;color:#ef4f32}.checkout-sidebar-component .top-banner .banner-header{padding:10px 0 9px 0;font-size:14px;font-weight:500;color:#101928}.checkout-sidebar-component .top-banner .banner-body{font-size:14px;line-height:1.2;color:#6b7079}.checkout-success-component{display:flex}.checkout-success-component .reservation-info{position:relative;background:#fff;border-radius:5px;color:#101928}.checkout-success-component .reservation-info:before{position:absolute;z-index:0;display:block;bottom:0;content:''}.checkout-success-component .reservation-info .order-number,.checkout-success-component .reservation-info .text,.checkout-success-component .reservation-info h2{z-index:1;position:relative}.checkout-success-component .reservation-info h2{font-weight:400;text-transform:unset}.checkout-success-component aside .additional-items>.additional-item{display:flex;background:#fff;border-radius:5px}.checkout-success-component aside .additional-items>.additional-item .image{display:flex;padding:10px 15px;align-items:flex-start;justify-content:center}.checkout-success-component aside .additional-items>.additional-item .image img{height:130px}.checkout-success-component aside .additional-items>.additional-item .text{padding-top:28px}.ltr .checkout-success-component aside .additional-items>.additional-item .text{padding-right:15px}.rtl .checkout-success-component aside .additional-items>.additional-item .text{padding-left:15px}.checkout-success-component aside .additional-items>.additional-item .text .item-title{display:flex;align-items:center}.checkout-success-component aside .additional-items>.additional-item .text .item-title h2{font-size:15px;text-transform:unset;font-weight:500;color:#101928}.ltr .checkout-success-component aside .additional-items>.additional-item .text .item-title h2{padding-right:6px}.rtl .checkout-success-component aside .additional-items>.additional-item .text .item-title h2{padding-left:6px}.checkout-success-component aside .additional-items>.additional-item .text .item-title .buy-button{height:25px;display:flex;justify-content:center;padding:0 10px;font-size:14px;color:#ef4f32;background:rgba(239,79,50,.05);border-radius:2px;border:none}.checkout-success-component aside .additional-items>.additional-item .text .item-description{padding:12px 0}.ltr .checkout-success-component aside .additional-items>.additional-item .text .item-description{padding-right:40px}.rtl .checkout-success-component aside .additional-items>.additional-item .text .item-description{padding-left:40px}.checkout-success-component aside .additional-items>.additional-item .text .item-description p{font-size:13px;line-height:1.6;color:#6b7079}.checkout-success-component{padding-top:20px}.checkout-success-component .reservation-info{width:100%;height:600px}.ltr .checkout-success-component .reservation-info{padding:0 430px 0 70px}.rtl .checkout-success-component .reservation-info{padding:0 70px 0 430px}.checkout-success-component .reservation-info:before{width:426px;height:600px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ltr .checkout-success-component .reservation-info:before{background:url(/dist/d96554f1c9b3056459bb.png) no-repeat;background-size:auto 600px;right:0}.rtl .checkout-success-component .reservation-info:before{background:url(/dist/d96554f1c9b3056459bb.png) no-repeat;background-size:auto 600px;transform:scaleX(-1);left:0}.checkout-success-component .reservation-info h2{padding:100px 0 33px 0;font-size:30px;line-height:30px}.checkout-success-component .reservation-info .text p{margin:0;padding:3px 0;font-size:20px}.checkout-success-component .reservation-info .order-number{padding-top:38px;font-size:50px;font-weight:500}.checkout-success-component aside{width:420px}.ltr .checkout-success-component aside{margin-left:30px}.rtl .checkout-success-component aside{margin-right:30px}.checkout-success-component aside .additional-items>.additional-item{margin-bottom:20px}.contact-experts-form-component{width:100%;height:200px;background-size:cover;background-position:50% 50%;margin:81px 0}.contact-experts-form-component .bg-color{width:100%;height:100%;background-color:rgba(239,79,50,.8);padding:0 30px}.contact-experts-form-component .bg-color .form-wrapper{height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;position:relative}.contact-experts-form-component .bg-color .form-wrapper .form{z-index:-1;visibility:hidden;opacity:0}.contact-experts-form-component .bg-color .form-wrapper .form:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.contact-experts-form-component .bg-color .form-wrapper .form.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.contact-experts-form-component .bg-color .form-wrapper .success-view{z-index:-1;visibility:hidden;opacity:0;font-size:16px;color:#fff;position:absolute;bottom:46px}.contact-experts-form-component .bg-color .form-wrapper .success-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.contact-experts-form-component .bg-color .form-wrapper .success-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.contact-experts-form-component .bg-color .form-wrapper .expert-about{display:flex;align-items:center}.contact-experts-form-component .bg-color .form-wrapper .expert-about img{width:50px;height:50px;border-radius:50px}.ltr .contact-experts-form-component .bg-color .form-wrapper .expert-about img{margin-right:15px}.rtl .contact-experts-form-component .bg-color .form-wrapper .expert-about img{margin-left:15px}.contact-experts-form-component .bg-color .form-wrapper .expert-about .about{display:flex;justify-content:center;flex-direction:column}.contact-experts-form-component .bg-color .form-wrapper .expert-about .about h2{margin:0 0 5px 0;font-weight:500;font-size:22px;line-height:27px;letter-spacing:.5px;color:#fff;text-transform:none!important}.contact-experts-form-component .bg-color .form-wrapper .expert-about .about span{font-size:16px;line-height:19px;letter-spacing:.5px;color:#fff}.contact-experts-form-component .bg-color .form-wrapper .expert-about-mobile{display:none}.contact-experts-form-component .bg-color .form-wrapper form{display:flex;margin-top:25px}.contact-experts-form-component .bg-color .form-wrapper form input{flex:2;border:none;border-bottom:1px solid #fff;box-sizing:border-box;border-radius:0;background-color:transparent;padding:12px 0;caret-color:#fff;color:#fff;transition:border-color .3s}.ltr .contact-experts-form-component .bg-color .form-wrapper form input+input{margin-left:20px}.rtl .contact-experts-form-component .bg-color .form-wrapper form input+input{margin-right:20px}.contact-experts-form-component .bg-color .form-wrapper form input.error{border:1px solid red}.contact-experts-form-component .bg-color .form-wrapper form ::-moz-placeholder{color:#fff}.contact-experts-form-component .bg-color .form-wrapper form ::placeholder{color:#fff}.contact-experts-form-component .bg-color .form-wrapper form button{color:#ef4f32;background-color:#fff;font-weight:500;font-size:16px;line-height:19px;text-align:center;letter-spacing:1px;text-transform:uppercase;cursor:pointer;outline:0;min-width:130px;height:50px;border-radius:0;border:none}.ltr .contact-experts-form-component .bg-color .form-wrapper form button{margin-left:20px}.rtl .contact-experts-form-component .bg-color .form-wrapper form button{margin-right:20px}.contact-form-component{border-radius:5px;background-color:#fff;padding:20px 0 25px 0}.contact-form-component .message-block{width:100%!important}.contact-form-component .message-block textarea{height:115px}.contact-form-component .message-block .input-container{width:100%}.contact-form-component .success-message-view{margin-top:10vh;text-align:center;width:100%;color:#101928;font-size:20px;min-height:42vh}.contact-form-component .title{margin:0 0 30px 0;font-size:20px;font-weight:500}.contact-form-component{margin-top:20px}.quote-page .cookies-favorites-component .card{position:relative}.quote-page .cookies-favorites-component .card .agent-price{position:absolute;font-weight:700}.rtl .quote-page .cookies-favorites-component .card .agent-price{left:30px}.ltr .quote-page .cookies-favorites-component .card .agent-price{right:30px}.favorites-agent-popup .cookies-block-title h2{font-size:26px;font-weight:400}.favorites-agent-popup .cookies-block-instructions{margin-top:12px;font-size:16px;color:#b9b8bf;line-height:18px}.favorites-agent-popup .cookies-favorites-component .wrapper .flex-item{width:100%}.favorites-agent-popup .cookies-favorites-component .wrapper .card{width:520px}.favorites-agent-popup .cookies-favorites-component .wrapper .checkbox-item{margin:10px;min-width:150px}.favorites-agent-popup .agent-price{white-space:nowrap;position:absolute;top:12px;font-size:16px;color:#ef4f32}.rtl .favorites-agent-popup .agent-price{left:12px}.ltr .favorites-agent-popup .agent-price{right:12px}.cookies-favorites-component .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.cookies-favorites-component .wrapper .no-content-message{font-size:18px;margin-top:80px;width:100%;text-align:center}.cookies-favorites-component .wrapper .flex-item{display:flex;width:48%;margin:30px 10px}.cookies-favorites-component .wrapper .card{display:flex;border-radius:5px;align-items:center;box-shadow:none;transition:all .3s;padding:0;font-size:14px;position:relative;color:#444;width:100%}.cookies-favorites-component .wrapper .card:hover{box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.cookies-favorites-component .wrapper .card .product-image{width:150px;height:110px}.cookies-favorites-component .wrapper .card .product-image.flight{padding:0;width:80px;height:80px;margin-left:24px;margin-right:24px}.cookies-favorites-component .wrapper .card .product-image.ticket .event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#101928;line-height:1;text-align:center;background:#dcedc8}.cookies-favorites-component .wrapper .card .product-image.ticket .event-date .day-time{width:100%;font-size:14px;padding-bottom:9px}.cookies-favorites-component .wrapper .card .product-image.ticket .event-date .date{width:100%;font-size:40px;line-height:1;font-weight:400}.cookies-favorites-component .wrapper .card .product-image>div{width:100%;height:100%;background-size:cover;background-position:center}.rtl .cookies-favorites-component .wrapper .card .product-image{margin-left:24px}.ltr .cookies-favorites-component .wrapper .card .product-image{margin-right:24px}.cookies-favorites-component .wrapper .card .product-content{padding:14px 0;width:66%}.cookies-favorites-component .wrapper .card .product-content .product-title{font-size:18px;margin-bottom:4px;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cookies-favorites-component .wrapper .card .product-content>div{line-height:18px}.rtl .cookies-favorites-component .wrapper .card .product-content .additional-info>span{display:inline-block;margin-left:16px}.ltr .cookies-favorites-component .wrapper .card .product-content .additional-info>span{display:inline-block;margin-right:16px}.cookies-favorites-component .wrapper .card .product-arrow{padding:14px;font-size:16px}.rtl .cookies-favorites-component .wrapper .card .product-arrow{margin-right:auto}.ltr .cookies-favorites-component .wrapper .card .product-arrow{margin-left:auto}.cookies-favorites-component .wrapper .card .timestamp{position:absolute;font-size:11px;color:#b9b8bf;margin:0 10px 0 10px;bottom:-20px}.rtl .cookies-favorites-component .wrapper .card .timestamp{left:0}.ltr .cookies-favorites-component .wrapper .card .timestamp{right:0}.ltr .cookies-favorites-component .icon-angle-left{display:block;transform:scaleX(-1)}.cookies-favorites-component.is-for-quote-view .wrapper{padding:0}.cookies-favorites-component.is-for-quote-view .column-names{display:flex;background-color:#e6eaf6;padding:15px 20px;width:100%}.cookies-favorites-component.is-for-quote-view .column-names .column-name{flex:0 0 auto;width:200px;font-weight:500;text-decoration:underline}.cookies-favorites-component.is-for-quote-view .column-names .column-name:first-child{flex:1}.cookies-favorites-component.is-for-quote-view .product-data-items{display:block}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item{width:100%;margin:0 0 15px 0}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card{flex-wrap:wrap;border-radius:0;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);padding:15px 20px}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .product-image{flex:0 0 auto}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .product-content{flex:1}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .product-arrow{display:none}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .timestamp{display:none}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .columns{display:flex;flex:0 0 auto;width:600px}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .columns .column{flex:1}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .columns .column.total{font-weight:500}.cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card .message{flex:1 0 100%;border-top:1px solid #e8e7ee;padding-top:15px;margin-top:15px;color:#707070}.favorites-agent-popup .popup-content{max-width:790px!important}.favorites-agent-popup .popup-content .header{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f8f8f8;border-bottom:none;height:100px}.favorites-agent-popup .popup-content .container{background-color:#f8f8f8;margin-top:36px;max-height:calc(80vh - 170px)}.favorites-agent-popup .popup-content .container .popup-body{margin-bottom:24px}.favorites-agent-popup .popup-content .footer{height:auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#f8f8f8;border-top:none}.favorites-agent-popup .popup-content .footer .popup-footer{display:flex;padding:20px;justify-content:flex-end}.ltr .favorites-agent-popup .popup-content .footer .popup-footer .button-default{margin-left:20px}.rtl .favorites-agent-popup .popup-content .footer .popup-footer .button-default{margin-right:20px}.cookies-search-history-component .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.cookies-search-history-component .wrapper .no-content-message{font-size:18px;margin-top:80px;width:100%;text-align:center}.cookies-search-history-component .wrapper .card{display:flex;margin:30px 10px;border-radius:5px;width:48%;align-items:center;box-shadow:none;transition:all .3s;padding:14px;font-size:14px;position:relative;color:#444}.cookies-search-history-component .wrapper .card:hover{box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.cookies-search-history-component .wrapper .card .product-icon{font-size:16px}.rtl .cookies-search-history-component .wrapper .card .product-icon{margin-left:16px}.ltr .cookies-search-history-component .wrapper .card .product-icon{margin-right:16px}.cookies-search-history-component .wrapper .card .product-content .product-title{font-size:18px;margin-bottom:4px}.cookies-search-history-component .wrapper .card .product-content>div{line-height:18px}.cookies-search-history-component .wrapper .card .product-arrow{font-size:16px}.rtl .cookies-search-history-component .wrapper .card .product-arrow{margin-right:auto}.ltr .cookies-search-history-component .wrapper .card .product-arrow{margin-left:auto}.cookies-search-history-component .wrapper .card .timestamp{position:absolute;font-size:11px;color:#b9b8bf;margin:0 10px 0 10px;bottom:-20px}.rtl .cookies-search-history-component .wrapper .card .timestamp{left:0}.ltr .cookies-search-history-component .wrapper .card .timestamp{right:0}.ltr .cookies-search-history-component .icon-angle-left{display:block;transform:scaleX(-1)}.datepicker-input-component.form-input-error{border-color:#ec3145}.datepicker-input-component.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.datepicker-input-component .label-from-to{display:none}.datepicker-input-component.with-time .date-nav{display:none}.datepicker-input-component.with-time .time-box{position:absolute;border:none;width:auto;padding:2px 16px;color:#101928;top:50%;transform:translateY(-50%)}.rtl .datepicker-input-component.with-time .time-box{left:0;border-right:1px solid #6a747e}.ltr .datepicker-input-component.with-time .time-box{right:0;border-left:1px solid #6a747e}.datepicker-input-component.with-time .no-from-date .date-from .time-box,.datepicker-input-component.with-time .no-to-date .date-to .time-box{display:none}.datepicker-input-component .date-nav{display:flex;width:26px;justify-content:space-between;margin-top:-6px}.datepicker-input-component .date-nav .date-nav-button{padding:0 5px}.datepicker-input-component .date-nav .date-nav-button i{position:static;font-size:16px;color:#101928;transform:none}.rtl .datepicker-input-component .date-nav .date-nav-button{transform:scaleX(-1)}.datepicker-input-component .datepicker-visible .date-nav{display:none}.datepicker-input-component .datepicker-input{background:#fff}.datepicker-input-component .datepicker-input .date-container{flex-direction:row!important;color:#101928;justify-content:space-between;align-items:center;background:#fff}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger{display:flex;align-items:center}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger:before{content:"";font-size:28px;line-height:1;font-family:icons}.rtl .datepicker-input-component .datepicker-input .date-container .datepicker-trigger:before{margin-left:8px}.ltr .datepicker-input-component .datepicker-input .date-container .datepicker-trigger:before{margin-right:8px}.datepicker-input-component .datepicker-input .date-container .date-label{display:none}.datepicker-input-component .datepicker-input{color:rgba(25,31,34,.5);font-weight:300;cursor:pointer;display:flex;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker-input-component .datepicker-input:before{content:"";position:absolute;width:100%;height:2px;transition:.3s;bottom:-1px;right:0;z-index:9}.datepicker-input-component .datepicker-input:after{content:"";width:8px;height:8px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #ef4f32 #ef4f32;display:inline-block;transform:rotate(-45deg);position:absolute;left:10px;margin-top:-8px;top:50%;transition:transform .3s;transform-origin:center;display:none}.datepicker-input-component .datepicker-input:before{content:"";position:absolute;width:100%;height:2px;transition:.3s all .3s;right:0;bottom:-1px}.datepicker-input-component .datepicker-input.datepicker-visible:before{background:#ef4f32}.datepicker-input-component .datepicker-input .date-label{font-size:14px;color:#101928;display:block;cursor:pointer}.datepicker-input-component .datepicker-input .date-container{width:100%;position:relative;display:flex;padding:9px 16px;flex-direction:column}.datepicker-input-component .datepicker-input .date-container.date-to:before{content:'';position:absolute;top:10%;height:80%;border-left:1px solid #e8e7ee}.rtl .datepicker-input-component .datepicker-input .date-container.date-to:before{right:0}.ltr .datepicker-input-component .datepicker-input .date-container.date-to:before{left:0}.rtl .datepicker-input-component .datepicker-input .date-container.date-to{width:calc(100% - 16px);padding-right:16px}.ltr .datepicker-input-component .datepicker-input .date-container.date-to{width:calc(100% - 16px);padding-left:16px}.datepicker-input-component .datepicker-input .date-container .date-label{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928;cursor:pointer}.datepicker-input-component .datepicker-input .date-container .day{font-size:18px;line-height:18px;color:#101928;padding:0 4px}.datepicker-input-component .datepicker-input .separator{width:34%;text-align:center;float:right;display:none}.datepicker-input-component .datepicker-input .separator i{color:#ef4f32;position:static;font-size:18px;display:inline-block;transform:rotate(180deg)}.datepicker-input-component.with-reset-btn scroll-date .scroll-date__ui--submit-container{display:flex}.datepicker-input-component.with-reset-btn scroll-date .scroll-date__ui--submit-container .reset-btn{position:static;display:block;padding:15px;font-size:20px;font-weight:500;text-transform:uppercase;text-align:center;line-height:18px;color:#fff;background:#ef4f32;transform:none}.ltr .datepicker-input-component.with-reset-btn scroll-date .scroll-date__ui--submit-container .scroll-date__ui--submit-container__submit{margin-right:5px}.rtl .datepicker-input-component.with-reset-btn scroll-date .scroll-date__ui--submit-container .scroll-date__ui--submit-container__submit{margin-left:5px}.datepicker-input-component .ltr .datepicker-input:after{left:inherit;right:10px}.datepicker-input-component .ltr .datepicker-input .date-container{float:left}.datepicker-input-component .ltr .datepicker-input .separator{float:left}.datepicker-input-component .ltr .datepicker-input .separator i{transform:none}.datepicker-input-component scroll-date .error-wrapper{display:none;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999;border-radius:8px;font-size:16px;color:#101928;background-color:#fff}.datepicker-input-component scroll-date.has-error .error-wrapper{display:flex}.form-input.datepicker-input-component .datepicker-input.datepicker-visible .date-container:not(.active){border:1px solid #f4f4f4}.datepicker-input-component{position:relative;height:100%;flex:1;padding:0;max-width:680px}.datepicker-input-component.single-month-mode{max-width:350px}.ltr .datepicker-input-component{border-right:1px solid #e8e7ee}.rtl .datepicker-input-component{border-left:1px solid #e8e7ee}.datepicker-input-component .scroll-date__overflow{background-color:rgba(0,0,0,.1)}.datepicker-input-component .datepicker-input .date-container{padding:0}.datepicker-input-component .datepicker-input .date-container.date-from.active+.date-to:before{border-left:0}.ltr .datepicker-input-component .datepicker-input .date-container.date-to{padding-left:0}.rtl .datepicker-input-component .datepicker-input .date-container.date-to{padding-right:0}.datepicker-input-component .datepicker-input .date-container.date-to.active:before{border-left:0}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger{padding:9px 16px;width:100%;cursor:default}.datepicker-input-component .datepicker-input.datepicker-visible{z-index:10000;position:relative}.datepicker-input-component .date-nav{position:absolute;margin:0;top:7px}.ltr .datepicker-input-component .date-nav{right:10px}.rtl .datepicker-input-component .date-nav{left:10px}.datepicker-input-component .date-nav .date-nav-button i{font-weight:700}.datepicker-input-component .scroll-date.list-mode{top:-10px;z-index:9999!important;box-shadow:0 0 .5em 0 rgba(0,0,60,.25);border-radius:10px;min-width:700px;overflow:visible}.ltr .datepicker-input-component .scroll-date.list-mode{right:-72px;left:inherit}.rtl .datepicker-input-component .scroll-date.list-mode{left:-72px!important;right:inherit!important}.datepicker-input-component .scroll-date.list-mode .scroll-date__header{display:block;border-radius:2px}.datepicker-input-component .scroll-date.list-mode .scroll-date__header--title{font-size:0;margin:35px 0}.datepicker-input-component .scroll-date.list-mode .scroll-date__header--close{display:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__header--back-button{display:none}.datepicker-input-component .scroll-date.list-mode .calendar .currentmonth th{font-weight:400!important;font-size:15px!important;color:#000!important}.datepicker-input-component .scroll-date.list-mode .scroll-date__container{background-color:#fff;box-shadow:0 16px 48px 0 rgba(32,27,84,.08);border-radius:2px;font-family:Rubik;padding:84px 24px 16px;display:flex;width:100%;margin:0;overflow:visible}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar{float:none;flex:1;margin:0}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar.visible+.visible{margin-left:16px}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar.visible+.visible{margin-right:16px}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td{font-size:12px;color:#101928;letter-spacing:0;text-align:center}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td div{min-width:44px;height:42px;padding:0;text-align:center;align-items:center;display:flex;justify-content:center}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td div:hover{background-color:#ef4f32;border-radius:2px}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.selected div{background-color:#101928;border-radius:2px}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.invalid{color:#e8e7ee}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.invalid div:hover{background-color:transparent;background-image:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect{color:#fff}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect div{color:#000;background-color:#eee}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect div:hover{border-radius:inherit}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div{background-image:linear-gradient(180deg,#ef4f32 0,#ef4f32 100%)}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div:before{content:"";top:50%;margin-top:-6px;position:absolute;z-index:2;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div{border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div:before{border-left:6px solid #ef4f32;right:-5px}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div{border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first div:before{border-right:6px solid #ef4f32;left:-5px}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.first::after{display:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div{background-image:linear-gradient(180deg,#ef4f32 0,#ef4f32 100%)}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div:before{content:"";top:50%;margin-top:-6px;position:absolute;z-index:1;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div{border-top-right-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:0;border-bottom-left-radius:0}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div:before{border-left:6px solid #eee;left:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div{border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second div:before{border-right:6px solid #eee;right:0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second.first.second div{border-radius:2px}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second.first.second div:before{border:0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect.second::after{display:none}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect+td:hover div{border-top-left-radius:0;border-bottom-left-radius:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.connect+td:hover div{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar td.currentday div{max-height:100%;border:1px solid #ef4f32}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar .currentday div{border:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar .currentmonth th{font-weight:700;font-size:14px;color:#ef4f32;letter-spacing:0;text-align:center;padding:0 0 27px 0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .calendar .weekdays td{font-size:12px;font-weight:500;color:#707070;letter-spacing:0;text-align:center;padding:0 0 6px 0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls{top:180px}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next{left:-20px;box-shadow:-2px 0 2px rgba(0,0,0,.1)}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev{right:-20px;box-shadow:2px 0 2px rgba(0,0,0,.1)}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next{left:15px;box-shadow:2px 0 2px rgba(0,0,0,.1)}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev{right:15px;box-shadow:-2px 0 2px rgba(0,0,0,.1)}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;width:40px;height:40px;border-radius:50%;position:relative;top:-16px;background:#ef4f32;color:#f7f7f7;transition:all .3s;font-weight:400}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next:active,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next:hover,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev:active,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev:hover{background-color:#ed3b1a}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next.disabled,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev.disabled{display:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next::before,.datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev::before{top:-3px;position:relative;font-family:icons;display:inline-block;width:1em;margin:0;text-align:center;line-height:1em;border:none;transform:none}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev{margin-left:0}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev::before{content:""}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next{margin-right:0}.ltr .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next::before{content:""}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev{margin-right:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .prev::before{content:""}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next{margin-left:0}.rtl .datepicker-input-component .scroll-date.list-mode .scroll-date__container .scroll-date__list-mode-controls .next::before{content:""}.datepicker-input-component .scroll-date.list-mode.inline-mode{min-width:680px}.datepicker-input-component .scroll-date.list-mode.inline-mode .scroll-date__header{display:none}.datepicker-input-component .scroll-date.list-mode.inline-mode .scroll-date__container{padding:10px 23px 14px 23px}.datepicker-input-component .scroll-date.list-mode.inline-mode .scroll-date__container .next,.datepicker-input-component .scroll-date.list-mode.inline-mode .scroll-date__container .prev{top:-75px}.datepicker-input-component .scroll-date.list-mode.inline-mode.single-callendar{min-width:350px;width:350px}.datepicker-input-component .scroll-date.list-mode.single-callendar{min-width:350px;width:350px}.ltr .datepicker-input-component.display-single-date .datepicker-input{padding-right:0}.rtl .datepicker-input-component.display-single-date .datepicker-input{padding-left:0}.datepicker-input-component.display-single-date .datepicker-input .date-container.date-from{width:100%}.datepicker-input-component.display-single-date .datepicker-input .date-container.date-to{display:none}.datepicker-input-component .dt{transition:all .15s}.datepicker-input-component .date-data{margin-top:8px;font-size:10px}.datepicker-input-component .has-data .dt{font-size:16px;transform:translateY(-8px)}.datepicker-input-component .scroll-date-loader svg{flex:1;color:#ef4f32;stroke:#ef4f32}.datepicker-input-component .scroll-date-loader.visible~.scroll-date__container .scroll-date__list-mode-controls{display:none}.landing-page .datepicker-input-component.single-month-mode .date-container{display:none}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger{display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:center;height:46px}.ltr .datepicker-input-component .datepicker-input .date-container .datepicker-trigger{padding:8px 16px 8px 54px}.rtl .datepicker-input-component .datepicker-input .date-container .datepicker-trigger{padding:8px 54px 8px 16px}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger::before{position:absolute;margin:0;top:50%;transform:translateY(-50%)}.ltr .datepicker-input-component .datepicker-input .date-container .datepicker-trigger::before{left:16px}.rtl .datepicker-input-component .datepicker-input .date-container .datepicker-trigger::before{right:16px}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger .day{padding:0;font-size:16px;line-height:1}.datepicker-input-component .datepicker-input .date-container .datepicker-trigger .date-label{display:block;font-weight:300;font-size:14px;min-height:unset;line-height:1}.datepicker-input-component .scroll-date.list-mode{transform:scale(.996,.996);transition:transform .15s ease-in-out}.rtl .datepicker-input-component .scroll-date.list-mode{transform-origin:top left}.ltr .datepicker-input-component .scroll-date.list-mode{transform-origin:top right}.datepicker-input-component .scroll-date.list-mode.visible{transform:none}.datepicker-input-component .scroll-date.list-mode .scroll-date__header{background:0 0}.datepicker-input-component .scroll-date.list-mode .scroll-date__container{border-radius:8px}.datepicker-input-component .scroll-date .scroll-date-loader{z-index:9}.datepicker-input-component.with-reset-btn .reset-btn{display:none;width:52px;height:48px;align-self:center;justify-content:center;align-items:center;font-size:15px;font-weight:500;color:#101928;position:absolute;z-index:9999;top:50%;transform:translateY(-50%);cursor:pointer}.ltr .datepicker-input-component.with-reset-btn .reset-btn{right:-62px}.rtl .datepicker-input-component.with-reset-btn .reset-btn{left:-62px}.datepicker-input-component.with-reset-btn scroll-date .scroll-date.list-mode{min-width:770px}.datepicker-input-component.with-reset-btn scroll-date .scroll-date.single-callendar{min-width:440px;width:440px}.datepicker-input-component.with-reset-btn.calendar-inline-mode.single-month-mode{max-width:440px}.ltr .datepicker-input-component.with-reset-btn.calendar-inline-mode .datepicker-input{margin-left:80px}.rtl .datepicker-input-component.with-reset-btn.calendar-inline-mode .datepicker-input{margin-right:80px}.ltr .datepicker-input-component.with-reset-btn.calendar-inline-mode .datepicker-input .date-container.date-from,.rtl .datepicker-input-component.with-reset-btn.calendar-inline-mode .datepicker-input .date-container.date-from{border-radius:3px}.datepicker-input-component.with-reset-btn.calendar-inline-mode scroll-date{display:block;margin-top:-48px;padding-top:48px;background-color:#fff;border-radius:3px}.datepicker-input-component.with-reset-btn.calendar-inline-mode scroll-date .scroll-date.list-mode{box-shadow:none;min-width:680px}.datepicker-input-component.with-reset-btn.calendar-inline-mode scroll-date .scroll-date.list-mode .scroll-date__container{box-shadow:none}.datepicker-input-component.with-reset-btn.calendar-inline-mode scroll-date .scroll-date.single-callendar{min-width:440px;width:440px}.datepicker-input-component.with-reset-btn.calendar-inline-mode .reset-btn{top:25px;z-index:1}.ltr .datepicker-input-component.with-reset-btn.calendar-inline-mode .reset-btn{left:10px}.rtl .datepicker-input-component.with-reset-btn.calendar-inline-mode .reset-btn{right:10px}.datepicker-input-component.with-reset-btn .datepicker-visible~.reset-btn,.datepicker-input-component.with-reset-btn.calendar-inline-mode scroll-date~.reset-btn{display:flex}.datepicker-input-component.with-reset-btn.reset-btn-bottom .scroll-date .scroll-date__ui{display:block}.datepicker-input-component.with-reset-btn.reset-btn-bottom .scroll-date .scroll-date__ui .scroll-date__ui--submit-container{display:flex}.datepicker-input-component.with-reset-btn.reset-btn-bottom .scroll-date.auto-submit .scroll-date__ui .scroll-date__ui--submit-container .scroll-date__ui--submit-container__submit{display:none}.destinations-component .destinations{overflow:auto}.destinations-component .destinations .blocks{float:left;width:50%;position:relative;height:1074px}.destinations-component .destinations .blocks div.block{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;position:relative}.destinations-component .destinations .blocks div.block.block-2{height:50%}.destinations-component .destinations .blocks div.block.block-3{height:50%}.destinations-component .destinations .blocks div.block.sale:before{content:"";position:absolute;top:0;left:0;width:117px;height:118px}.destinations-component .destinations .blocks div.block .text{position:absolute;z-index:2;bottom:20px;right:50px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.destinations-component .destinations .blocks div.block .text h3{font-size:35px;font-weight:400}.destinations-component .destinations .blocks div.block .text p{font-size:35px;display:block}.destinations-component .destinations .blocks div.block .text div{padding-top:10px;font-size:20px;display:table;margin-top:10px;border-top:2px solid #fff}.destinations-component .destinations .blocks div.block .text div.amount{font-size:60px;margin:0;padding:0;line-height:58px;float:right;border:0}.destinations-component .destinations .blocks div.block .text div.amount span.currency{font-size:35px;line-height:75px}.destinations-component .destinations .blocks div.block .text a{color:#fff;background:#00bcca;font-size:18px;padding:10px 25px;border-radius:5px;line-height:1em;float:right;margin:18px 30px 0 30px;display:inline-block}@media screen and (max-width:800px){.destinations-component .destinations .blocks{width:100%;float:none;height:450px;overflow:auto}.destinations-component .destinations .blocks div.block.block-2{height:100%;width:50%;float:left}.destinations-component .destinations .blocks div.block.block-3{height:100%;width:50%;float:left}.destinations-component .destinations .blocks div.block .text{position:absolute;z-index:2;bottom:50px;right:20px;color:#fff}.destinations-component .destinations .blocks div.block .text h3{font-size:32px}.destinations-component .destinations .blocks div.block .text p{font-size:27px}.destinations-component .destinations .blocks div.block .text div.amount{font-size:58px;line-height:56px}}@media screen and (max-width:550px){.destinations-component .destinations .blocks{width:100%;float:none;overflow:auto;height:340px}.destinations-component .destinations .blocks div.block.block-2{width:100%;float:none;height:340px}.destinations-component .destinations .blocks div.block.block-3{width:100%;height:340px;float:none}.destinations-component .destinations .blocks div.block .text{position:absolute;z-index:2;bottom:50px;right:50px;color:#fff}.destinations-component .destinations .blocks div.block .text h3{font-size:32px}.destinations-component .destinations .blocks div.block .text p{font-size:27px}.destinations-component .destinations .blocks div.block .text div.amount{font-size:58px;line-height:56px}.destinations-component .destinations .blocks:last-child{height:680px}}.ltr .destinations .blocks div.block .text{left:10px;right:0}.ltr .destinations .blocks div.block .text div.amount{float:left;border:0}.ltr .destinations .blocks div.block .text a{float:left;margin:18px 10px 0 10px}.info-block-component{padding-top:50px}.info-block-component .info-item{margin:0 0 30px}.info-block-component .info-item h2{font-size:25px;font-weight:400;margin:0 0 12px}.info-block-component .info-item .info-item-content{background:#fff;border:1px solid #e8e7ee;border-radius:10px;padding:24px 72px}.info-block-component .info-item .info-item-content .text{font-size:13px;line-height:29px;max-width:720px}.info-block-component .info-item .info-item-content .text p{margin:0 0 0}.info-block-component .info-item .info-item-content .text h3{font-size:18px;margin:18px 0 15px;font-weight:500;text-transform:none}.info-block-component .info-item .info-item-content .text ul{margin-top:15px}.info-block-component .info-item .info-item-content .text ul li{position:relative;padding-left:12px}.rtl .info-block-component .info-item .info-item-content .text ul li{padding-left:0;padding-right:12px}.rtl .info-block-component .info-item .info-item-content .text ul li:before{left:inherit;right:0}.info-block-component .info-item .info-item-content .text ul li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;border-radius:50%;background:#212121;vertical-align:middle}.explore-component-links{position:relative}.ltr .explore-component-links{padding-left:16px;margin-left:48px}.ltr .explore-component-links .icon-rating-star{left:0}.rtl .explore-component-links{padding-right:16px;margin-right:48px}.rtl .explore-component-links .icon-rating-star{right:0}.explore-component-links .icon-rating-star{color:#ef4f32;position:absolute;top:6px}.explore-component-links ul{display:flex;text-transform:uppercase;list-style-type:none;padding:0}.explore-component-links ul li a{background:0 0;color:#ef4f32;border-radius:3px}.explore-component-links ul li a:hover{background-color:rgba(239,79,50,.1)}.explore-component-links ul li a:hover:before{content:"";position:absolute;bottom:-28px;right:0;height:30px;width:100%}.explore-component-links ul li a .icon-angle-down{transition:transform .3s ease}.ltr .explore-component-links ul li a .icon-angle-down{margin-left:4px}.rtl .explore-component-links ul li a .icon-angle-down{margin-right:4px}.explore-component-links ul li:hover>a>.icon-angle-down{transform:rotate(180deg)}.flight-cancelation-component{width:100%;position:relative}.flight-cancelation-component .list-items{display:table;width:100%;padding:0;list-style-type:none}.flight-cancelation-component .list-items .list-item{float:right;width:33.3%;color:#101928;position:relative;padding:0 100px 0 20px}.flight-cancelation-component .list-items .list-item:before{content:"";position:absolute;left:0;top:0;height:80px;width:1px;background:#ccccd8}.flight-cancelation-component .list-items .list-item:last-child:before{display:none}.flight-cancelation-component .list-items .list-item i{font-size:30px;position:absolute;right:50px;top:8px}.flight-cancelation-component .list-items .list-item label{font-size:18px;line-height:22px}.flight-cancelation-component .list-items .list-item .text{color:#444;font-size:14px}.flight-cancelation-component .list-items .list-item .text p{line-height:17px}.flight-cancelation-component{width:100%;position:relative;padding:41px 0}.flight-cancelation-component .list-items{display:table;width:100%}.flight-cancelation-component .list-items .list-item{float:right;width:33.3%;color:#101928;position:relative;padding:0 100px 0 20px}.flight-cancelation-component .list-items .list-item:before{content:"";position:absolute;left:0;top:0;height:80px;width:1px;background:#ccccd8}.flight-cancelation-component .list-items .list-item:first-child{padding-right:72px}.flight-cancelation-component .list-items .list-item:first-child i{right:25px}.flight-cancelation-component .list-items .list-item:last-child:before{display:none}.flight-cancelation-component .list-items .list-item i{font-size:30px;position:absolute;right:55px;top:8px}.flight-cancelation-component .list-items .list-item label{font-size:18px;margin-bottom:4px}.flight-cancelation-component .list-items .list-item .text{color:#444;font-size:14px}.ltr .flight-cancelation-component .list-items .list-item{float:left;padding:0 20px 0 100px}.ltr .flight-cancelation-component .list-items .list-item:before{left:inherit;right:0}.ltr .flight-cancelation-component .list-items .list-item i{right:inherit;left:55px}.galery-component{padding:20px;background-color:#fff;border-radius:10px}.ltr .galery-component .thumbnail-grid{padding-right:0}.rtl .galery-component .thumbnail-grid{padding-left:0}.guests-component.inline{padding:0}.ltr .guests-component.inline,.rtl .guests-component.inline{border:0}.guests-component.inline .input-container{display:none}.guests-component.inline .dropdown-container-wrapper .dropdown-header{display:none}.guests-component.inline .dropdown-container-wrapper .dropdown-container{position:static;visibility:visible;opacity:1;border:none;box-shadow:none;padding:0}.guests-component.inline .dropdown-container-wrapper .dropdown-container .control+.control{border-top:1px dashed #e8e7ee;margin-top:20px;padding-top:20px}.guests-component{position:relative;padding:0 34px}.ltr .guests-component{border-right:1px solid #e8e7ee}.rtl .guests-component{border-left:1px solid #e8e7ee}.guests-component .input-container{display:flex;align-items:center;width:100%;height:100%;cursor:pointer}.guests-component .input-container .input-icon{color:#101928;display:flex;align-items:center;font-size:18px}.guests-component .input-container .input-wrapper{margin:0 15px;flex:1;cursor:pointer}.guests-component .input-container .input-wrapper .input-label{font-size:13px;color:#b9b8bf;letter-spacing:0}.guests-component .input-container .input-wrapper .input-value{font-weight:700;font-size:15px;color:#ef4f32;letter-spacing:0;margin-top:5px}.guests-component .input-container .dropdown-trigger{color:#ef4f32}.guests-component .dropdown-header{display:none}.guests-component .dropdown-container{position:absolute;top:85px;left:0;background-color:#fff;border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);border-radius:2px;padding:25px 17px;z-index:999;display:none;width:100%}.guests-component .dropdown-container .control{display:flex;font-weight:700;font-size:14px;color:#ef4f32;letter-spacing:0;margin-top:39px}.guests-component .dropdown-container .control:first-child{margin-top:0}.guests-component .dropdown-container .control .control-label{flex:1}.guests-component .dropdown-container .control .control-buttons{-webkit-user-select:none;-moz-user-select:none;user-select:none}.guests-component .dropdown-container .control .control-buttons button{border:none;background-color:#101928;color:#fff;width:20px;height:20px;border-radius:10px;font-size:15px;line-height:1.5;padding:0;cursor:pointer}.guests-component .dropdown-container .control .control-buttons button[disabled]{cursor:default;background-color:#f5f4f9}.guests-component .dropdown-container .control .control-buttons span{margin:0 20px;width:25px;display:inline-block;text-align:center}.guests-component .dropdown-container .control.children-age-control{display:none}.guests-component .dropdown-container .control.children-age-control.visible{display:flex}.guests-component .dropdown-container .control.children-age-control .control-label{display:flex;align-items:center}.guests-component .dropdown-container .control.children-age-control .control-dropdown{display:flex}.ltr .guests-component .dropdown-container .control.children-age-control .control-dropdown .select+.select{margin-left:10px}.rtl .guests-component .dropdown-container .control.children-age-control .control-dropdown .select+.select{margin-right:10px}.ltr .guests-component .dropdown-container .control.children-age-control .control-dropdown .select select{padding:11px 20px 10px 10px}.rtl .guests-component .dropdown-container .control.children-age-control .control-dropdown .select select{padding:11px 10px 10px 20px}.guests-component .dropdown-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.1);z-index:998;display:none}.guests-component.active .dropdown-container,.guests-component.active .dropdown-overlay{display:block}.guests-component.invalid-children-age .empty-chilren-age{border:1px solid #ec3145}.guests-component .dropdown-container-wrapper{overflow:hidden;position:relative}.guests-component .dropdown-container-wrapper .dropdown-container{display:block;visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in,z-index .3s ease-in}.guests-component .dropdown-overlay{transition:all .3s ease-in .3s;visibility:hidden;opacity:0;z-index:-1;display:block}.guests-component.inline .dropdown-container{visibility:visible;opacity:1}.guests-component.active .dropdown-container,.guests-component.active .dropdown-overlay{visibility:visible;opacity:1}.guests-component.active .dropdown-overlay{z-index:998}.guests-component.active .dropdown-container-wrapper{position:static;z-index:999}.identity-badge-component{display:flex;min-height:40px;align-items:center;position:relative}.identity-badge-component .logout-link-basic{font-size:13px;color:#212121}.identity-badge-component .logout-link-basic:hover{text-decoration:underline}.identity-badge-component .avatar{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:20px;height:20px}.identity-badge-component .avatar img{width:100%;height:100%;border-radius:50%}.identity-badge-component .avatar .initials-avatar{width:100%;height:100%;border-radius:50%;background-color:#ef4f32;color:#fff}.identity-badge-component .avatar .initials-avatar .initial{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:13px}.identity-badge-component .text{padding-top:2px;display:flex;flex-direction:column;font-size:16px;justify-content:center;margin-top:-3px}.rtl .identity-badge-component .text{padding-right:8px}.ltr .identity-badge-component .text{padding-left:8px}.identity-badge-component .text .phone{color:#707070}.identity-badge-component .quick-actions-list{z-index:-1;visibility:hidden;opacity:0;transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.identity-badge-component:hover .quick-actions-list{z-index:99999;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.identity-badge-component:hover .trigger-arrow{transform:rotate(180deg)}.identity-badge-component .quick-actions-trigger{display:flex;color:#101928;font-size:16px;cursor:pointer}.identity-badge-component .quick-actions-trigger .trigger-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:20px;height:20px;background:#101928;color:#fff;border-radius:50%;font-size:10px}.identity-badge-component .quick-actions-trigger .trigger-title{margin:0 5px;display:flex}.identity-badge-component .quick-actions-trigger .trigger-arrow{line-height:20px;transition:transform .3s ease;justify-content:center;align-items:center;display:flex}.identity-badge-component .quick-actions-trigger:hover::before{content:'';display:block;position:absolute;height:10px;top:100%;left:0;right:0}.identity-badge-component .quick-actions-list{transform:scale(.9,.9);background:#fff;padding:20px;border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);border-radius:2px;position:absolute;top:36px}.ltr .identity-badge-component .quick-actions-list{left:-10px}.rtl .identity-badge-component .quick-actions-list{right:-10px}.identity-badge-component .quick-actions-list .quick-actions-item{line-height:18px;color:#101928;letter-spacing:0;display:block;padding:8px 16px;white-space:nowrap}.identity-badge-component .quick-actions-list .quick-actions-item:hover{background-color:rgba(239,79,50,.1)}.insurance-benefits-component{width:100%;position:relative;background:#f5f4f9;padding-top:72px}.insurance-benefits-component .block-title h2{color:#101928;font-size:38px;font-weight:300;line-height:38px}.insurance-benefits-component .list-items{display:table;width:100%;padding:40px 0 110px;list-style-type:none}.insurance-benefits-component .list-items .list-item{float:right;width:25%;text-align:center;padding:0 40px}.insurance-benefits-component .list-items .list-item .image-wrapper{display:inline-block;width:84px;height:84px;background:#fff;border:1px solid #f9f9fc;border-radius:50%;margin-bottom:24px}.insurance-benefits-component .list-items .list-item .image-wrapper img{height:28px;margin-top:28px}.insurance-benefits-component .list-items .list-item h3{font-size:26px;font-weight:500;line-height:32px;text-align:center;color:#101928;margin:0 0 20px}.ltr .insurance-benefits-component .list-items .list-item h3{font-size:24px;line-height:26px;text-transform:none}.insurance-benefits-component .list-items .list-item .text{font-size:18px;line-height:22px;color:#101928}.ltr .insurance-benefits-component .list-items .list-item .text{font-size:16px;line-height:20px;text-transform:none}.ltr .insurance-benefits-component .list-items .list-item{float:left}.loader-control{z-index:9999999;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;text-align:center}.loader-control .loader{position:relative;top:50%;max-width:56px;margin:-100px auto;animation:LoaderControlSpinnerAnimation .4s ease-in-out}.loader-control svg{width:100%;height:100%}.loader-control .logo{width:100%;text-align:center}.loader-control .logo img{width:100%}.loader-control{visibility:hidden;opacity:0;transition:visibility 0s ease-in-out .3s,opacity .3s ease-in-out}.loader-control.visible{visibility:visible;opacity:1;transition:visibility 0s ease-in-out .4s,opacity .4s ease-in-out;transition-delay:0s}.loader-control .loader{visibility:hidden;opacity:0;transform:scale(1.2,1.2);transition:visibility 0s ease-in-out .3s,opacity .3s ease-in-out,transform .2s ease-in-out}.loader-control.visible .loader{visibility:visible;opacity:1;transform:scale(1,1);transition:visibility 0s ease-in-out .7s,opacity .7s ease-in-out,transform .7s ease-in-out;transition-delay:0s}.loader-inline-component{position:absolute;width:100%;left:0;text-align:center;overflow:hidden;z-index:-1;visibility:hidden;opacity:0}.loader-inline-component:not(.visible){transition:visibility 0s ease-out .4s,z-index .4s ease-out 0s,opacity .4s ease-out}.loader-inline-component.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .4s ease-in,opacity .4s ease-in}.loader-inline-component.visible .loader{z-index:1;visibility:visible;opacity:1;transform:none;transition:visibility .3s ease-in,opacity .3s ease-in,transform .3s ease-in}.loader-inline-component .loader{z-index:-1;visibility:hidden;opacity:0;transform:scale(1.1);fill:#ef4f32;transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out,transform .3s ease-out;width:100%;height:100%;line-height:0}.loader-inline-component .color-fill{fill:#ef4f32}.loader-inline-component .color-stroke{stroke:#ef4f32}.loader-inline-component .color-stop-color{stop-color:#ef4f32}.main-banners-component{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-banners-component .carousel-controls-component{top:50%;transform:translateY(-50%)}.main-banners-component .banner-carousel{display:flex;justify-content:center}.main-banners-component .banner-carousel.slick-initialized{margin:0 -15px}.main-banners-component .banner-carousel.slick-initialized .slick-slide>div{display:flex;justify-content:center}.main-banners-component .banner-carousel.slick-initialized .slick-slide>div .banner-item{outline:0!important;padding:0 15px;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;position:relative;font-size:0}.main-banners-component .banner-carousel.slick-initialized .slick-slide>div .banner-item .img img{height:auto;width:100%}.main-banners-component .best-deals-item{display:block;width:380px;border-radius:5px;box-shadow:0 15px 40px 0 rgba(32,27,84,.15)}@media all and (max-width:1250px){.main-banners-component .best-deals-item{width:360px}}.ltr .main-banners-component .best-deals-item{margin-right:30px}.ltr .main-banners-component .best-deals-item:last-child{margin-right:0}.rtl .main-banners-component .best-deals-item{margin-left:30px}.rtl .main-banners-component .best-deals-item:last-child{margin-left:0}.main-banners-component .best-hotel-deals .title,.main-banners-component .best-summer-offers .title{color:#fff;padding:15px 22px;position:relative}.main-banners-component .best-hotel-deals .title .txt,.main-banners-component .best-summer-offers .title .txt{font-size:18px;letter-spacing:0;line-height:40px;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.main-banners-component .best-hotel-deals .title .arrow,.main-banners-component .best-summer-offers .title .arrow{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;border-radius:20px;background-color:rgba(255,255,255,.1);top:15px}.ltr .main-banners-component .best-hotel-deals .title .arrow,.ltr .main-banners-component .best-summer-offers .title .arrow{right:22px}.rtl .main-banners-component .best-hotel-deals .title .arrow,.rtl .main-banners-component .best-summer-offers .title .arrow{left:22px;transform:scaleX(-1)}.main-banners-component .best-hotel-deals .img,.main-banners-component .best-summer-offers .img{display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;position:relative;font-size:0}.main-banners-component .best-hotel-deals .img .price,.main-banners-component .best-summer-offers .img .price{background-color:#fff;border-radius:2px;font-size:13px;font-weight:700;color:#ef4f32;letter-spacing:0;text-align:center;position:absolute;bottom:14px;padding:10px 14px}.ltr .main-banners-component .best-hotel-deals .img .price,.ltr .main-banners-component .best-summer-offers .img .price{right:12px}.rtl .main-banners-component .best-hotel-deals .img .price,.rtl .main-banners-component .best-summer-offers .img .price{left:12px}.main-banners-component .best-hotel-deals.banner-item .img img,.main-banners-component .best-summer-offers.banner-item .img img{height:100%;width:auto}.main-banners-component .best-hotel-deals{background-color:#ef4f32}.main-banners-component .best-summer-offers{background-color:#ffbe4e}.main-banners-component .best-flights{display:flex!important;flex-direction:column;color:#fff;overflow:hidden}.main-banners-component .best-flights .top{flex:1;background-color:#ef4f32;position:relative;padding:50px 46px}.main-banners-component .best-flights .top .plane{position:absolute;top:25px;width:50px;height:50px}.ltr .main-banners-component .best-flights .top .plane{right:28px}.rtl .main-banners-component .best-flights .top .plane{left:28px;transform:scaleX(-1)}.main-banners-component .best-flights .top .plane img{width:100%}.main-banners-component .best-flights .top .row-1,.main-banners-component .best-flights .top .row-2{font-weight:700;letter-spacing:0;line-height:45px}.main-banners-component .best-flights .top .row-1{font-size:30px}.main-banners-component .best-flights .top .row-2{font-size:40px;white-space:nowrap}.main-banners-component .best-flights .top::after,.main-banners-component .best-flights .top::before{content:'';display:block;width:20px;height:20px;border-radius:10px;background-color:#e6e6ee;position:absolute;bottom:-10px;z-index:998}.main-banners-component .best-flights .top::before{left:-10px}.main-banners-component .best-flights .top::after{right:-10px}.main-banners-component .best-flights .bottom{background-color:#cf3e24;font-size:14px;letter-spacing:0;line-height:25px;padding:29px 46px}.main-banners-component .banner-item{flex:1;border-radius:5px;overflow:hidden}.ltr .main-banners-component .banner-item+.banner-item{margin-left:30px}.rtl .main-banners-component .banner-item+.banner-item{margin-right:30px}.main-banners-component .banner-item .img img{width:100%;height:auto;margin:0 auto;width:100%;border-radius:2px}.main-banners-component{padding-top:0;margin-top:70px}.main-banners-component .banner-carousel{margin-top:18px}.main-banners-component .banner-carousel.slick-initialized{margin:0 -12px}.main-banners-component .banner-carousel.slick-initialized .banner-item{width:calc(100% - 30px)!important;margin:0 auto;display:block!important}@media all and (max-width:1269px){.main-banners-component .banner-carousel{margin:0}.main-banners-component .banner-carousel.slick-initialized{margin:0 -12px}}@media all and (max-width:1350px){.main-banners-component .carousel-controls-component{display:none}}.media-slider-component .media-slider-heading .h1,.media-slider-component .media-slider-heading .h3{text-transform:none}.next-step-button-component button{width:100%;font-size:18px;line-height:20px;color:#fff;font-weight:500;text-transform:uppercase;border:none;background:#ef4f32;padding:18px;cursor:pointer;transition:transform .15s ease-in-out;border-radius:5px}.next-step-button-component button:active{transform:scale(.95,.95)}.next-step-button-component .confirm-terms-checkbox{display:inline-block}.next-step-button-component .confirm-terms-checkbox a{color:#ef4f32;transition:all .3s}.next-step-button-component .confirm-terms-checkbox a:hover{text-decoration:underline}.next-step-button-component .confirm-terms-checkbox .checkbox label>span{display:block;padding:5px 0;line-height:1.2}.next-step-button-component .confirm-terms-checkbox .checkbox label>span a{display:inline}.checkout-page .checkout-content .checkout-inputs.confirm-terms-checkbox{padding:2px}.checkout-page .checkout-content .checkout-inputs.confirm-terms-checkbox.error .checkbox label{color:#ec3145}.checkout-page .checkout-content .checkout-inputs.confirm-terms-checkbox.error .checkbox label:before{border-color:#ec3145}.passenger-info-input.form-input-error{border-color:#ec3145}.passenger-info-input.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.passenger-info-input.form-input-error::before{bottom:-1px}.ltr .passenger-info-input.form-input-error::before{left:6px}.rtl .passenger-info-input.form-input-error::before{right:6px}.passenger-info-input .passenger-persons .spinner button.disabled{opacity:.5;pointer-events:none}.passenger-info-input:after{transition:transform .3s;transform-origin:center}.passenger-info-input.visible:after{transform:rotate(135deg)}.passenger-info-input.visible .overflow{opacity:1}.passenger-info-input .overflow{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:.3s all .3s}.passenger-info-input .passenger-info-label{padding:9px 16px;color:#101928;cursor:pointer;position:relative;z-index:9;display:flex;flex-direction:row;height:100%;align-items:center}.passenger-info-input .passenger-info-label .close-button{display:none}.passenger-info-input .passenger-info-label .total-count-container{display:flex;height:100%;align-items:center}.passenger-info-input .passenger-info-label .total-count{font-size:18px;line-height:18px;color:#101928;padding:0 4px}.passenger-info-input .passenger-info-label span{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928}.ltr .passenger-info-input .passenger-info-label{padding:12px 28px 10px 4px}.rtl .passenger-info-input .passenger-info-label{padding:12px 4px 10px 28px}.passenger-info-input .passenger-info-label .hide-mobile-open{align-self:flex-start}.passenger-info-input .passenger-info{position:absolute;width:100%;right:0;opacity:0;z-index:-1;transition:all .3s;margin-top:16px}.passenger-info-input .passenger-info.visible{transform:none;opacity:1;z-index:10001}.passenger-info-input .passenger-info.visible:after{background:#ef4f32}.passenger-info-input .passenger-info .button-wrapper{display:none;position:static;text-align:center;margin:48px 0 32px}.passenger-info-input .passenger-info .button-wrapper a{background:#ef4f32;color:#fff;font-size:24px;padding:8px 24px;border-radius:2px}.passenger-info-input .passenger-info .passenger-list{position:relative;z-index:90000;background:#fff;padding:10px 0 20px;border-radius:4px;box-shadow:0 0 .5em 0 rgba(0,0,60,.25)}.passenger-info-input .passenger-info .passenger-list ul{padding:0;list-style-type:none}.passenger-info-input .passenger-info .passenger-list .form-section{padding:10px 15px;position:relative}.passenger-info-input .passenger-info .passenger-list .form-section h4{color:#444;font-size:24px;font-weight:400;margin-bottom:8px}.ltr .passenger-info-input .passenger-info .passenger-list .form-section h4{text-transform:none;font-size:20px}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons{position:relative;border-bottom:1px solid rgba(25,31,34,.5);font-size:0;padding:12px 0}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons label{font-size:16px;vertical-align:top;color:rgba(25,31,34,.8)}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons label{font-size:14px}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons label span{display:block;font-size:14px;color:rgba(25,31,34,.5)}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons label span{font-size:13px}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons:last-child{border:none}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner{position:absolute;top:16px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.rtl .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner{left:0}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner{right:0}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner .spinner-value{color:#101928;width:24px;text-align:center;vertical-align:middle;font-size:22px;font-weight:lighter}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner .spinner-value{width:22px;font-size:20px}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner button{width:28px;height:28px;position:relative;border:0;background-color:#ef4f32;border-radius:0;box-shadow:none;color:#fff;padding:0;display:inline-block;cursor:pointer;font-weight:lighter}.passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner button i{position:relative;color:#fff;font-size:10px;right:inherit;left:inherit;transform:none;top:-2px}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner button{width:24px;height:24px}.ltr .passenger-info-input .passenger-info .passenger-list .form-section .passenger-persons .spinner button i{font-size:8px;top:-2px}.passenger-info-input .passenger-error{display:none;color:#ec3145;padding:0 15px}.passenger-info-input.form-input-error .passenger-error{display:block}.passenger-info-input .passenger-info{position:absolute;opacity:0;z-index:-1;transition:all .3s;top:-20px}.rtl .passenger-info-input .passenger-info{right:0}.ltr .passenger-info-input .passenger-info{left:0}.passenger-info-input .passenger-info label{font-size:16px}.passenger-info-input .passenger-info .total-count{font-size:16px}.passenger-info-input .passenger-info h4{display:none}.passenger-info-input .passenger-info:before{border:0}.passenger-info-input:after{border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #fff #fff}.passenger-info-input{color:#fff!important;background-color:transparent!important;border:0!important}.passenger-info-input .passenger-info{width:100%}.passenger-info-input .passenger-info{width:250px}.passenger-info-input .passenger-info-label{padding:10px 4px}.passenger-info-input .passenger-info-label *{color:#fff!important}.passenger-info-input .passenger-info-label:hover{background-color:rgba(255,255,255,.5);border-radius:3px}.points-of-interest-component{margin:0;padding:0;box-sizing:border-box;width:100%;margin:0 auto;display:flex;background:#fff;border-radius:5px;overflow:hidden}.points-of-interest-component .attractions{flex:1}.points-of-interest-component .attractions .attraction-item{padding:20px 10px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f4f9}.points-of-interest-component .attractions .attraction-item.clickable{cursor:pointer}.points-of-interest-component .attractions .attraction-item.active{background-color:#f9f9fc}.points-of-interest-component .attractions .attraction-item img{flex:0 0 auto;width:70px;height:70px}.ltr .points-of-interest-component .attractions .attraction-item img{margin-right:20px}.rtl .points-of-interest-component .attractions .attraction-item img{margin-left:20px}.points-of-interest-component .attractions .attraction-item .attraction-about{flex:1}.points-of-interest-component .attractions .attraction-item .attraction-about h3{font-size:14px;font-weight:700;line-height:16px;margin:0;margin-bottom:10px;margin-top:5px}.points-of-interest-component .attractions .attraction-item .attraction-about h3 i{color:#ffc20e;margin-right:-2px;display:inline-block}.points-of-interest-component .attractions .attraction-item .attraction-about h3 small{display:inline-block;color:#ffc20e}.points-of-interest-component .attractions .attraction-item .attraction-about .attraction-description{color:#212121;font-size:12px;line-height:18px;height:38px;overflow:hidden;display:block}.points-of-interest-component .map{display:none;flex:0 0 auto;width:820px;height:480px;background-size:cover}.points-of-interest-component.map-visible .attractions{height:480px;overflow-y:auto}.points-of-interest-component.map-visible .map{display:block}.popular-destinations-component{margin-bottom:48px;position:relative;z-index:0}.popular-destinations-component .destination-tabs .destination-list{display:none;flex-wrap:wrap;margin:0 -16px}.popular-destinations-component .destination-tabs .destination-list .destination-item{width:33.333%;overflow:hidden;margin-bottom:32px;padding:0 16px}.ltr .popular-destinations-component .destination-tabs .destination-list .destination-item:nth-child(3n){margin-right:0}.rtl .popular-destinations-component .destination-tabs .destination-list .destination-item:nth-child(3n){margin-left:0}.popular-destinations-component .destination-tabs .destination-list .destination-item a{border-radius:0;background-color:#f9f9fc;display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;width:100%}.popular-destinations-component .destination-tabs .destination-list .destination-item a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(32,27,84,0) 46%,rgba(32,27,84,.6) 100%);transition:opacity .3s ease;z-index:999}.popular-destinations-component .destination-tabs .destination-list .destination-item a:hover::before{opacity:0}.popular-destinations-component .destination-tabs .destination-list .destination-item a:hover img{transform:scale(1.05)}.popular-destinations-component .destination-tabs .destination-list .destination-item img{width:100%;transition:transform .3s ease}.popular-destinations-component .destination-tabs .destination-list .destination-item .title{position:absolute;top:18px;width:120px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1px;font-size:13px;letter-spacing:1.18px;line-height:15px;text-align:center;color:#101928}.ltr .popular-destinations-component .destination-tabs .destination-list .destination-item .title{left:18px}.rtl .popular-destinations-component .destination-tabs .destination-list .destination-item .title{right:18px}.popular-destinations-component .destination-tabs .destination-list.active{display:flex}@media all and (max-width:1279px){.popular-destinations-component .destination-tabs .destination-list .destination-item{width:calc(100%/3 - 20px)}}.products-navigation-component{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.products-navigation-component .home a{font-size:0;text-align:center}.products-navigation-component .home a:before{content:"";font-family:icons;font-size:16px;position:relative;top:-1px}.ltr .products-navigation-component .home a:before{left:3px}.rtl .products-navigation-component .home a:before{right:1px}.products-navigation-component ul{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);margin:0;padding:0}.products-navigation-component ul a{transition:color .3s ease}.products-navigation-component>ul{display:flex}.products-navigation-component>ul>li{position:relative}.products-navigation-component>ul>li>a{color:#101928;border-radius:3px}.products-navigation-component>ul>li>a:hover{color:#101928;background-color:rgba(239,79,50,.1)}.products-navigation-component>ul>li>a:hover:before{content:"";position:absolute;top:30px;right:0;height:25px;width:100%}.products-navigation-component>ul>li>a i{transition:transform .3s ease}.ltr .products-navigation-component>ul>li>a i{margin-left:4px}.rtl .products-navigation-component>ul>li>a i{margin-right:4px}.products-navigation-component>ul>li:hover>a{color:#ef4f32}.ltr .products-navigation-component>ul>li:hover>a i{transform:rotate(-180deg)}.rtl .products-navigation-component>ul>li:hover>a i{transform:rotate(180deg)}.quick-actions-menu-component{position:relative}.quick-actions-menu-component .quick-actions-list{z-index:-1;visibility:hidden;opacity:0;transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.quick-actions-menu-component:hover .quick-actions-list{z-index:99999;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.quick-actions-menu-component:hover .trigger-arrow{transform:rotate(180deg)}.quick-actions-menu-component .quick-actions-trigger{display:flex;color:#101928;font-size:16px;cursor:pointer}.quick-actions-menu-component .quick-actions-trigger .trigger-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:20px;height:20px;background:#101928;color:#fff;border-radius:50%;font-size:10px}.quick-actions-menu-component .quick-actions-trigger .trigger-title{margin:0 5px}.quick-actions-menu-component .quick-actions-trigger .trigger-arrow{line-height:20px;transition:transform .3s ease}.quick-actions-menu-component .quick-actions-trigger:hover::before{content:'';display:block;position:absolute;height:10px;top:100%;left:0;right:0}.quick-actions-menu-component .quick-actions-list{transform:scale(.9,.9);background:#fff;padding:20px;border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);border-radius:2px;position:absolute;top:25px}.ltr .quick-actions-menu-component .quick-actions-list{left:-10px}.rtl .quick-actions-menu-component .quick-actions-list{right:-10px}.quick-actions-menu-component .quick-actions-list .quick-actions-item{line-height:18px;color:#101928;letter-spacing:0;display:block;padding:8px 16px;white-space:nowrap}.quick-actions-menu-component .quick-actions-list .quick-actions-item:hover{background-color:rgba(239,79,50,.1)}.recomendation-component{position:relative;height:auto;margin-bottom:95px;padding-top:78px}.recomendation-component .slick-slide{position:relative}.recomendation-component .slick-slide .carousel-item{height:500px}.recomendation-component .slick-dots{position:absolute;bottom:20px;right:calc((100% - 1272px)/2 + 70px)}.ltr .recomendation-component .slick-dots{left:calc((100% - 1272px)/2 + 70px);right:auto}.recomendation-component .slick-dots li{width:8px;height:8px;background:#ccccd8;margin-left:22px;border-radius:50%;font-size:0;display:inline-block}.ltr .recomendation-component .slick-dots li{margin-right:22px;margin-left:0}.recomendation-component .slick-dots li button{background:0 0;border:0}.recomendation-component .slick-dots li.slick-active{background:#ef4f32}.recomendation-component .block-title{max-width:1272px;padding:0 16px;margin:0 auto}.recomendation-component .block-title h2{margin-bottom:0;font-size:38px;font-weight:300;line-height:38px;color:#101928}.recomendation-component .short-info p{color:#101928;font-weight:300;font-size:18px;line-height:22px;display:inline-block;margin-bottom:7px}.recomendation-component .block-content{margin-top:54px;position:relative}.recomendation-component .block-content .carousel-item img{position:absolute;left:0;top:0;width:1100px;height:500px}.ltr .recomendation-component .block-content .carousel-item img{left:auto;right:0}.recomendation-component .block-content .carousel-item .carousel-item-text{background:#fff;height:394px;width:540px;overflow:auto;box-shadow:1px 3px 8px 2px rgba(0,0,0,.11);margin:10px 70px;padding:50px;position:absolute;right:calc((100% - 1272px)/2);top:45px}.ltr .recomendation-component .block-content .carousel-item .carousel-item-text{left:calc((100% - 1272px)/2);right:auto}.recomendation-component .block-content .carousel-item .carousel-item-text .text{color:#101928;font-size:26px;font-weight:300;line-height:38px;position:relative;padding-top:54px}.ltr .recomendation-component .block-content .carousel-item .carousel-item-text .text{font-size:18px;line-height:28px}.recomendation-component .block-content .carousel-item .carousel-item-text .text:before{content:"";position:absolute;top:0;right:0;width:32px;height:27px;background:url(/dist/5f637164d49615827c8f.svg);background-size:cover}.ltr .recomendation-component .block-content .carousel-item .carousel-item-text .text:before{right:inherit;left:0}.recomendation-component .block-content .carousel-item .carousel-item-text .details{position:absolute;bottom:60px;color:#444;font-size:14px;font-weight:300;line-height:17px}.recomendation-component .block-content .carousel-item .carousel-item-text .details label::after{content:"·";font-size:10pt;margin:0 6px}.recommendations-block-component{border-bottom:1px solid transparent}.recommendations-block-component .section-title{margin-top:0}.recommendations-tab-facts-component{color:#212121;padding:0;box-sizing:border-box;width:100%;margin:0 auto;background:#fff;margin-bottom:30px;border-radius:5px;overflow:hidden}.recommendations-tab-facts-component .facts{display:flex;align-items:center;padding:16px 0 12px}.recommendations-tab-facts-component .facts+.facts{border-top:1px solid #e8e7ee}.recommendations-tab-facts-component .facts .icon-container i{font-size:24px;padding:25px 33px}.recommendations-tab-facts-component .facts .facts-texts{display:flex;flex-direction:column}.recommendations-tab-facts-component .facts .facts-texts .title{padding:6px 0 9px 0}.recommendations-tab-facts-component .facts .facts-texts .title span{font-size:14px;line-height:16px;font-weight:700}.recommendations-tab-facts-component .facts .facts-texts .title small{font-size:13px;line-height:15px;font-weight:400}.recommendations-tab-hotels-component{margin:0;padding:0;box-sizing:border-box;width:100%;margin:0 auto;color:#212121}.recommendations-tab-hotels-component .container-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px}.recommendations-tab-hotels-component .container-wrapper .container-item-wrapper{flex-basis:50%}.recommendations-tab-hotels-component .container-wrapper .container-item{background:#fff;border-radius:0;overflow:hidden;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:0 15px 30px 15px;display:block;color:#101928}.recommendations-tab-hotels-component .container-wrapper .container-item .image-container{position:relative;width:100%;height:320px;background-size:cover;background-position:center;background-repeat:no-repeat}.recommendations-tab-hotels-component .container-wrapper .container-item .image-container .discounts{position:absolute;top:21px;left:21px}.recommendations-tab-hotels-component .container-wrapper .container-item .image-container .discounts small{border-radius:0;font-size:13px;line-height:15px;padding:8px 10px;display:inline-block;text-align:center}.recommendations-tab-hotels-component .container-wrapper .container-item .image-container .discounts .first{color:#fff;background:#ef4f32}.recommendations-tab-hotels-component .container-wrapper .container-item .image-container .discounts .second{background:#fff;color:#101928}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc{padding:20px 23px}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc span{font-size:16px;font-weight:500;line-height:19px;color:#101928}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars{height:17px;margin-bottom:10px}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars .recommendation-rating{font-weight:700;font-size:18px;color:#ccccd8;letter-spacing:-1px;margin-top:0}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars .recommendation-rating .stars-outer{display:inline-block;position:relative;transform:translateY(-4px)}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars .recommendation-rating .stars-outer::before{content:"★★★★★"}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars .recommendation-rating .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.recommendations-tab-hotels-component .container-wrapper .container-item .hotel-desc .stars .recommendation-rating .stars-inner::before{content:"★★★★★";display:flex;color:#ef4f32}.rtl .recommendations-tab-hotels-component .container-wrapper .container-item .image-container .discounts{left:0;right:21px}.recommendations-inline-nav-component{margin:0;padding:0;box-sizing:border-box;width:100%;margin:81px auto;display:flex;flex-direction:column;flex-wrap:wrap}.recommendations-inline-nav-component .title{color:#101928;font-size:30px;font-weight:400;letter-spacing:1px;line-height:36px;margin-bottom:26px;text-transform:capitalize}.recommendations-inline-nav-component .title .top-10{color:#ef4f32}.recommendations-inline-nav-component .title .mobile{display:none}.recommendations-inline-nav-component .navigation{display:flex}.recommendations-inline-nav-component .navigation .icons-container{display:flex;flex-direction:column;align-items:center;flex:1;padding:55px 3px 20px 3px;box-shadow:0 0 0 1px #e8e7ee;border:none;border-radius:2px;margin-right:30px;cursor:pointer;transition:all .2s ease-out}.recommendations-inline-nav-component .navigation .icons-container span{margin-bottom:20px;font-size:60px;color:#101928}.recommendations-inline-nav-component .navigation .icons-container small{margin-top:10px;color:#101928;font-size:16px;font-weight:500;line-height:19px;text-align:center}.recommendations-inline-nav-component .navigation .icons-container:last-child{margin:0}.recommendations-inline-nav-component .navigation .icons-container:active,.recommendations-inline-nav-component .navigation .icons-container:hover{background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.recommendations-inline-nav-component .navigation .icons-container:active span,.recommendations-inline-nav-component .navigation .icons-container:hover span{color:#ef4f32}.recommendations-inline-nav-component .navigation .icons-container:active small,.recommendations-inline-nav-component .navigation .icons-container:hover small{color:#101928}.rtl .recommendations-inline-nav-component .navigation .icons-container{cursor:pointer}.rtl .recommendations-inline-nav-component .navigation .icons-container:last-child{margin-right:30px}.rtl .recommendations-inline-nav-component .navigation .icons-container:first-child{margin-right:0}.recommendations-tab-map-component{margin:0;padding:0;box-sizing:border-box;width:100%;margin:0 auto;display:flex;background:#fff;margin-bottom:30px;border-radius:5px;overflow:hidden}.recommendations-tab-map-component .attractions{flex:1}.recommendations-tab-map-component .attractions .attraction-item{padding:20px 10px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f4f9}.recommendations-tab-map-component .attractions .attraction-item.clickable{cursor:pointer}.recommendations-tab-map-component .attractions .attraction-item.active{background-color:#f9f9fc}.recommendations-tab-map-component .attractions .attraction-item img{flex:0 0 auto;width:70px;height:70px}.ltr .recommendations-tab-map-component .attractions .attraction-item img{margin-right:20px}.rtl .recommendations-tab-map-component .attractions .attraction-item img{margin-left:20px}.recommendations-tab-map-component .attractions .attraction-item .attraction-about{flex:1}.recommendations-tab-map-component .attractions .attraction-item .attraction-about h3{font-size:14px;font-weight:700;line-height:16px;margin:0;margin-bottom:10px;margin-top:5px}.recommendations-tab-map-component .attractions .attraction-item .attraction-about h3 i{color:#ffc20e;margin-right:-2px;display:inline-block}.recommendations-tab-map-component .attractions .attraction-item .attraction-about h3 small{display:inline-block;color:#ffc20e}.recommendations-tab-map-component .attractions .attraction-item .attraction-about .attraction-description{color:#212121;font-size:12px;line-height:18px;height:38px;overflow:hidden;display:block}.recommendations-tab-map-component .map{display:none;flex:0 0 auto;width:820px;height:750px;background-size:cover}.recommendations-tab-map-component.map-visible .attractions{height:750px;overflow-y:auto}.recommendations-tab-map-component.map-visible .map{display:block}.recommendations-tab-tips-component{color:#212121;padding:0;box-sizing:border-box;width:100%;margin:0 auto;display:flex;flex-direction:column}.recommendations-tab-tips-component .tile-content{font-size:14px;line-height:22px;border-bottom:1px solid #e8e7ee;padding-bottom:27px;margin-bottom:21px;height:116px}.recommendations-tab-tips-component .tile-content .title-content-pharagraph{margin:0;height:100%;overflow:hidden}.recommendations-tab-tips-component .read-more{font-weight:700;font-size:14px;line-height:16px;color:#101928;cursor:pointer}.recommendations-tab-tips-component .container-item{display:flex;margin-bottom:20px;background:#fff;border-radius:5px;overflow:hidden}.recommendations-tab-tips-component .container-item .img-container{min-width:400px;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.recommendations-tab-tips-component .container-item .text-container{padding:25px 33px 20px 33px}.recommendations-tab-tips-component .container-item .text-container h2{font-weight:700;font-size:18px;line-height:21px}.recommendations-tab-tips-component .container-item .text-container span small{font-size:14px;line-height:16px;display:inline-block}.review-short-component{border-bottom:2px solid #f9f9fc;padding:18px 40px}.review-short-component .block-title{margin:0 0 4px;font-weight:500;font-size:22px;color:#ef4f32;letter-spacing:0}.review-short-component .review{display:flex}.review-short-component .review .review-body{font-size:11px;color:#212121;letter-spacing:0;line-height:20px;white-space:normal}.review-short-component .review .review-body .show-more{display:block;font-size:11px;color:#101928;letter-spacing:0;transition:color .3s ease}.review-short-component .review .review-body .show-more span{text-decoration:underline}.review-short-component .review .review-body .show-more:hover{color:#101928}.rooms-input.form-input-error{border-color:#ec3145}.rooms-input.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.rooms-input.form-input-error::before{bottom:-1px}.ltr .rooms-input.form-input-error::before{left:6px}.rtl .rooms-input.form-input-error::before{right:6px}.rtl .rooms-input .close-button{left:16px}.ltr .rooms-input .close-button{right:16px}.rooms-input .close-button i{font-size:20px;color:#101928;position:static}.rooms-input .hotel-persons{padding:20px 0!important}.rooms-input .hotel-persons .spinner{position:absolute;top:16px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex}.rtl .rooms-input .hotel-persons .spinner{left:0}.ltr .rooms-input .hotel-persons .spinner{right:0}.rooms-input .hotel-persons .spinner .spinner-value{color:#101928;width:24px;text-align:center;vertical-align:middle;font-size:22px;font-weight:lighter}.ltr .rooms-input .hotel-persons .spinner .spinner-value{width:22px;font-size:20px}.rooms-input .hotel-persons .spinner button{width:28px;height:28px;position:relative;border:0;background-color:#ef4f32;border-radius:0;box-shadow:none;color:#fff;padding:0;display:inline-block;cursor:pointer;font-weight:lighter}.rooms-input .hotel-persons .spinner button i{position:relative;color:#fff;font-size:10px;right:inherit;left:inherit;transform:none;top:-2px}.ltr .rooms-input .hotel-persons .spinner button{width:24px;height:24px}.ltr .rooms-input .hotel-persons .spinner button i{font-size:8px;top:-2px}.rooms-input .hotel-persons .spinner button .disabled{opacity:.5;pointer-events:none}.rooms-input:after{transition:transform .3s;transform-origin:center}.rooms-input.visible:after{transform:rotate(135deg)}.rooms-input.visible .overflow{opacity:1}.rooms-input .overflow{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:.3s all .3s}.rtl .rooms-input .title{text-align:left}.ltr .rooms-input .title{text-align:right}.rooms-input .rooms-input-label{padding:9px 16px;color:#101928;cursor:pointer;position:relative;z-index:9;display:flex;flex-direction:row;height:100%;align-items:center}.rooms-input .rooms-input-label .close-button{display:none}.rooms-input .rooms-input-label .total-count-container{display:flex;height:100%;align-items:center}.rooms-input .rooms-input-label .total-count{font-size:18px;line-height:18px;color:#101928;padding:0 4px}.rooms-input .rooms-input-label span{font-size:18px;font-weight:400;line-height:18px;min-height:18px;color:#101928}.rooms-input .rooms-input-label .total-count-container{align-self:flex-start;align-items:flex-start}.rooms-input .rooms-input-label:before{content:"";font-family:icons;font-size:28px}.rtl .rooms-input .rooms-input-label:before{margin-left:8px}.ltr .rooms-input .rooms-input-label:before{margin-right:8px}.rooms-input .hotel-rooms{position:absolute;width:100%;height:0;overflow:hidden;opacity:0;right:0;transition:all .3s;margin-top:16px}.rooms-input .hotel-rooms.visible{height:inherit;overflow:visible;opacity:1;transform:none}.rooms-input .hotel-rooms.visible:after{background:#ef4f32}.rooms-input .hotel-rooms.visible .content:before{background:#ef4f32}.rooms-input .hotel-rooms .content{position:relative;background:#fff;padding:10px 0 20px;border-radius:4px;box-shadow:0 0 .5em 0 rgba(0,0,60,.25)}.rooms-input .hotel-rooms .content .button-wrapper{display:none}.rooms-input .hotel-rooms .hotel-room-list ul{padding:0;list-style-type:none}.rooms-input .hotel-rooms .hotel-room-list .form-section{padding:10px 15px;position:relative}.rooms-input .hotel-rooms .hotel-room-list .form-section h4{color:#444;font-size:24px;font-weight:400;margin-bottom:8px}.ltr .rooms-input .hotel-rooms .hotel-room-list .form-section h4{text-transform:none;font-size:20px}.rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons{position:relative;border-bottom:1px solid rgba(25,31,34,.5);font-size:0;padding:12px 0}.rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons label{font-size:16px;vertical-align:top;color:rgba(25,31,34,.8)}.ltr .rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons label{font-size:14px}.rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons label span{font-size:14px;color:rgba(25,31,34,.5)}.ltr .rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons label span{font-size:13px}.rooms-input .hotel-rooms .hotel-room-list .form-section .hotel-persons:last-child{border:none}.rooms-input .hotel-rooms .add-room .add-room-button{border:none;background:0 0;width:auto;color:#ef4f32;cursor:pointer;align-items:center}.rooms-input .hotel-rooms .add-room .add-room-button i{position:static;font-size:8px;background:#ef4f32;color:#fff;border-radius:50%;width:20px;line-height:20px;display:inline-block;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.12);transform:none;margin:0 8px}.rooms-input .childrens{display:flex;flex-wrap:wrap;width:100%;margin-top:12px}.rooms-input .childrens label{padding-top:1px;color:rgba(25,31,34,.8);font-size:12px}.ltr .rooms-input .childrens .age-col{padding-right:4px}.rtl .rooms-input .childrens .age-col{padding-left:4px}.rooms-input .childrens template-slot{display:flex}.rooms-input .childrens template-slot .form-col{margin:0 2px;position:relative}.rooms-input .childrens template-slot .form-col:after{content:"";width:6px;height:6px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #ef4f32 #ef4f32;display:inline-block;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px}.ltr .rooms-input .childrens template-slot .form-col:after{right:10px}.rtl .rooms-input .childrens template-slot .form-col:after{left:10px}.rooms-input .childrens template-slot .form-col select{position:relative;z-index:2;width:100%;height:24px;font-size:12px;border-radius:2px;border:1px solid #e8e7ee;transition:all .3s ease-in-out;background:0 0}.ltr .rooms-input .childrens template-slot .form-col select{padding:2px 25px 2px 4px}.rtl .rooms-input .childrens template-slot .form-col select{padding:2px 4px 2px 25px}.rooms-input .childrens template-slot .form-col select:hover{border-color:#b9b8bf;cursor:pointer}.rooms-input .childrens template-slot .form-col select:active{border-color:#ef4f32}.rooms-input .childrens .child-age-warnings{width:100%;font-size:12px;color:#101928;margin-bottom:5px}.rooms-input .childrens .child-age-warnings.error{color:#ec3145}.rooms-input .hotel-rooms.visible{opacity:1;z-index:10000}.rooms-input{color:#fff;background-color:transparent;border:0;width:auto;white-space:nowrap}.rooms-input .rooms-input-label .total-count,.rooms-input .rooms-input-label span{color:#fff}.ltr .rooms-input .rooms-input-label{padding:12px 26px 10px 4px}.rtl .rooms-input .rooms-input-label{padding:12px 4px 10px 26px}.rooms-input .rooms-input-label *{color:#fff}.rooms-input .rooms-input-label:hover{background-color:rgba(255,255,255,.5);border-radius:3px}.rooms-input .rooms-input-label:before{display:none}.rooms-input .hotel-rooms{position:absolute;opacity:0;z-index:-1;transition:all .3s;top:-20px;width:250px}.rtl .rooms-input .hotel-rooms{right:0}.ltr .rooms-input .hotel-rooms{left:0}.rooms-input .hotel-rooms label{font-size:16px}.rooms-input .hotel-rooms .total-count{font-size:16px}.rooms-input .hotel-rooms h4{display:none}.rooms-input .hotel-rooms:before{border:0}.rooms-input:after{border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #fff #fff}.rooms-input.force-inline{flex:1;max-width:250px;height:48px;background:#fff;border-radius:2px}.ltr .rooms-input.force-inline{margin-left:8px}.rtl .rooms-input.force-inline{margin-right:8px}.ltr .rooms-input.force-inline .rooms-input-label,.rtl .rooms-input.force-inline .rooms-input-label{padding:12px 16px}.rooms-input.force-inline .rooms-input-label .total-count,.rooms-input.force-inline .rooms-input-label span{color:#101928}.rooms-input.force-inline .rooms-input-label .total-count-container{align-items:center}.select-component{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:18px}.select-component .label{cursor:pointer;background-color:transparent;color:#fff;border-radius:3px;border:1px solid transparent}.select-component .label.placeholder{color:rgba(25,31,34,.5)}.rtl .select-component .label{padding:10px 10px 10px 20px}.ltr .select-component .label{padding:10px 20px 10px 10px}.select-component .label:hover{background-color:rgba(255,255,255,.5)}.select-component .label:after{content:"";width:6px;height:6px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-6px;display:inline-block;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #fff #fff}.ltr .select-component .label:after{right:10px}.rtl .select-component .label:after{left:10px}.select-component .label .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ltr .select-component .label .text{padding-right:5px}.rtl .select-component .label .text{padding-left:5px}.select-component.error .label{border-color:#ec3145}.select-component .options{min-width:100%;position:absolute;background-color:#fff;color:#000;top:0;padding:10px 0;border-radius:10px;z-index:-1;visibility:hidden;opacity:0;transform:scale(.99,.99);box-shadow:0 0 .5em 0 rgba(0,0,60,.25)}.select-component .options:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.select-component .options.visible{z-index:10;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.ltr .select-component .options{transform-origin:left top;left:0}.rtl .select-component .options{transform-origin:right top;right:0}.select-component .options.visible{transform:none}.select-component .option{white-space:nowrap;padding:6px 30px;position:relative;cursor:pointer}.ltr .select-component .option{padding-left:46px}.rtl .select-component .option{padding-right:46px}.select-component .option.hover{background-color:#ebebeb}.select-component .option .select-option-box{position:absolute;top:8px;width:8px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.ltr .select-component .option .select-option-box{left:25px}.rtl .select-component .option .select-option-box{right:25px}.select-component .option[selected] .select-option-box{display:block}.select-component .option[disabled]{color:#707070;background:#ebebeb;cursor:default}.select-component .option[disabled] .select-option-box{display:none}.select-component .option :not([disabled]){cursor:pointer}.show-map-component{width:100%;background-image:url(/dist/ab383f083c8485b59cf8.png);background-repeat:no-repeat;background-position:center center;background-size:cover;height:130px;display:flex;align-items:center;justify-content:center;align-self:flex-end;border:1px solid #e8e7ee}.show-map-component.just-text{display:inline;background-image:none;height:auto;border:none;margin:0 6px}.show-map-component.just-text .show-map{display:inline;background-color:transparent;font-size:16px;color:#ef4f32;text-decoration:underline}.show-map-component.just-text .show-map:hover{background-color:transparent}.ltr .show-map-component{border-bottom-right-radius:5px}.rtl .show-map-component{border-bottom-left-radius:5px}.show-map-component .show-map{display:flex;align-items:center;justify-content:center;min-width:170px;height:30px;line-height:30px;background-color:rgba(33,33,33,.5);border-radius:5px;color:#fff;font-size:15px;transition:background-color .3s ease}.show-map-component .show-map:hover{background-color:rgba(33,33,33,.7)}.show-map-component{height:100px}.ltr .show-map-component{border-bottom-right-radius:5px}.rtl .show-map-component{border-bottom-left-radius:5px}.special-promo-component{background:url(/dist/ce7d63daf124b124cfdf.jpg) center center no-repeat;width:100%;height:817px}.subscribe-component{position:relative}.subscribe-component .form{display:inline-block}.subscribe-component .form h2{font-size:22px;color:#fff;font-weight:400}.subscribe-component .form ::-webkit-input-placeholder{color:#777e8c!important;font-size:22px}.subscribe-component .form ::-moz-placeholder{color:#777e8c!important;font-size:22px}.subscribe-component .form :-ms-input-placeholder{color:#777e8c!important;font-size:22px}.subscribe-component .form .form-wrapper{margin-top:40px;padding-left:120px;position:relative;padding-bottom:60px}.subscribe-component .form .form-wrapper .form-input{width:220px;border-bottom:1px solid #777e8c}.subscribe-component .form .form-wrapper .form-input input{border:none;width:100%;padding:15px 0;background:0 0;color:#fff}.subscribe-component .form .form-wrapper .form-input .icon-search{color:#fff}.subscribe-component .form .form-wrapper .button-wrapper{position:absolute;left:0;top:0;top:0}.subscribe-component .form .form-wrapper .button-wrapper button{color:#ef4f32;padding:12px 0;padding-right:46px;cursor:pointer;border:none;background:0 0;font-weight:400;font-size:22px;text-shadow:2px 2px 1px rgba(0,0,0,.15);margin-right:-1px;position:relative}.subscribe-component .form .form-wrapper .button-wrapper button:before{content:"";width:8px;height:8px;border-width:0 0 2px 2px;border-style:solid;border-color:transparent transparent #ef4f32 #ef4f32;display:inline-block;transform:rotate(45deg);margin-left:20px;position:absolute;right:12px;top:20px}.subscribe-component .form .form-wrapper .button-wrapper button:after{content:"";border:2px solid #ef4f32;width:32px;height:32px;border-radius:50%;position:absolute;right:0;top:8px}.subscribe-block-component{display:flex;justify-content:space-between;align-items:center;background-color:#e8e7ee;border-radius:2px;height:120px;margin-bottom:50px;padding:0 45px;position:relative}.subscribe-block-component .success-msg-container,.subscribe-block-component error-msg-container{width:100%}.subscribe-block-component .form-default{flex-direction:row;position:relative;background:0 0;padding:0;align-items:center}.subscribe-block-component .form-default .mat-like-input{border-radius:0}.subscribe-block-component .form-default .input-container{border-radius:0}.subscribe-block-component .form-default .input-container input{border-radius:0;border:1px solid #cfced6;background:#e3e2ea}.subscribe-block-component .form-default .input-email{width:400px;margin:0}.subscribe-block-component .form-default .loader-inline-component{height:100%;width:100%;z-index:2}.subscribe-block-component .form-default .loader-inline-component .loader svg{margin-top:8px}.subscribe-block-component .form-default .submit-anywhere{width:auto;padding:0}.rtl .subscribe-block-component .form-default .submit-anywhere{margin-right:32px}.ltr .subscribe-block-component .form-default .submit-anywhere{margin-left:32px}.subscribe-block-component .form-default .submit-anywhere input{padding:16px 32px;border-radius:0}.subscribe-block-component .subscribe-block-form{width:100%;display:flex;justify-content:space-between;align-items:center}.subscribe-block-component .envelope{width:74px;height:69px;position:relative}.rtl .subscribe-block-component .envelope{transform:scaleX(-1)}.subscribe-block-component .envelope::after,.subscribe-block-component .envelope::before{content:"";font-family:icons;position:absolute;font-size:70px;font-weight:100}.subscribe-block-component .envelope::before{color:#ef4f32;transform:scaleX(-1);top:0}.ltr .subscribe-block-component .envelope::before{right:4px}.rtl .subscribe-block-component .envelope::before{left:4px}.subscribe-block-component .envelope::after{color:rgba(239,79,50,.1);bottom:-15px}.ltr .subscribe-block-component .envelope::after{left:15px}.rtl .subscribe-block-component .envelope::after{right:15px}.subscribe-block-component .txt{margin:0 3rem}.subscribe-block-component .txt .row-1{font-size:22px;letter-spacing:.55px;line-height:27px;color:#101928;white-space:nowrap}.subscribe-block-component .txt .row-2{font-size:15px;color:#6b7079;font-size:16px;font-weight:300;letter-spacing:.53px;line-height:19px}.subscribe-block-component .form-container.form-input-error{border-color:#ec3145}.subscribe-block-component .form-container.form-input-error::before{display:block;content:attr(data-error);font-size:12px;line-height:16px;font-weight:300;color:#ec3145;position:absolute;bottom:-16px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;height:16px}.subscribe-block-component .form-container.form-input-error::before{bottom:16px}.subscribe-block-component .form-container.form-input-error input[type=text]{border-color:#ec3145}.subscribe-block-component .form-container input{background-color:rgba(16,25,40,.02);border:1px solid rgba(185,184,191,.5);border-radius:1px;width:410px;height:50px;padding:0 23px;font-size:15px;color:#101928;letter-spacing:.5px}.subscribe-block-component .form-container input:focus{border-color:rgba(159,157,167,.5)}.subscribe-block-component .form-container ::-moz-placeholder{color:rgba(135,135,135,.6)}.subscribe-block-component .form-container ::placeholder{color:rgba(135,135,135,.6)}.subscribe-block-component .form-container button{border-radius:1px;border:none;background-color:#ef4f32;color:#fff;font-size:16px;letter-spacing:1px;line-height:19px;text-align:center;padding:15px;cursor:pointer}.ltr .subscribe-block-component .form-container button{margin-left:30px}.rtl .subscribe-block-component .form-container button{margin-right:30px}.subscribe-block-component .error-container,.subscribe-block-component .success-container{display:none;flex:1;font-size:22px;text-align:center;letter-spacing:.55px;line-height:27px;color:#101928}.subscribe-block-component.show-error .form-container,.subscribe-block-component.show-success .form-container{display:none}.subscribe-block-component.show-success .success-container{display:block}.subscribe-block-component.show-error .error-container{display:block}.support-phone-component{font-size:16px;line-height:18px;display:flex;align-items:center}.support-phone-component .disabled-link{width:15px;height:18px;background-size:cover}.support-phone-component .phone{display:block;color:#101928}.support-phone-component .phone i{color:#fff;background:#101928;font-size:11px;width:18px;display:inline-block;line-height:18px;border-radius:50%;text-align:center;position:relative;top:-1px;font-size:10px;line-height:20px;width:20px}.rtl .support-phone-component .phone i{transform:scaleX(-1)}.support-phone-component .phone label{font-weight:500;cursor:pointer}.tab-data-banners-component .container-wrapper{display:flex;flex-wrap:wrap;margin:0 -16px}.tab-data-banners-component .container-wrapper .container-item-wrapper{margin:0 0 32px;width:33.33%;padding:0 16px}.tab-data-banners-component .container-wrapper .container-item-wrapper a{border-radius:0;background-color:#f9f9fc;display:flex;overflow:hidden;align-items:center;justify-content:center;position:relative;width:100%}.tab-data-banners-component .container-wrapper .container-item-wrapper a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(32,27,84,0) 8%,rgba(0,0,0,.8) 100%);transition:opacity .3s ease;z-index:999}.tab-data-banners-component .container-wrapper .container-item-wrapper a:hover::before{opacity:0}.tab-data-banners-component .container-wrapper .container-item-wrapper a:hover img{transform:scale(1.05)}.tab-data-banners-component .container-wrapper .container-item-wrapper img{width:100%;transition:transform .3s ease}.tab-data-banners-component .container-wrapper .container-item-wrapper .title{position:absolute;top:18px;width:120px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1px;font-size:13px;letter-spacing:1.18px;line-height:15px;text-align:center;color:#101928}.ltr .tab-data-banners-component .container-wrapper .container-item-wrapper .title{left:18px}.rtl .tab-data-banners-component .container-wrapper .container-item-wrapper .title{right:18px}.tab-data-banners-component .container-wrapper .container-item-wrapper .subtitle{position:absolute;top:18px;width:120px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1px;font-size:11px;letter-spacing:1.18px;line-height:15px;text-align:center;color:#101928}.ltr .tab-data-banners-component .container-wrapper .container-item-wrapper .subtitle{left:18px}.rtl .tab-data-banners-component .container-wrapper .container-item-wrapper .subtitle{right:18px}.text-categories-component{padding-bottom:50px}.text-categories-component tab-control.style-default.layout-vertical>:first-child{width:300px}.ltr .text-categories-component tab-control.style-default.layout-vertical>:first-child{margin-right:123px}.rtl .text-categories-component tab-control.style-default.layout-vertical>:first-child{margin-left:123px}.text-categories-component .content-title{margin-bottom:10px}.text-info-component{color:#212121;padding:0;box-sizing:border-box;width:100%;margin:0 auto;background:#fff;border-radius:5px;overflow:hidden}.text-info-component .text{padding:30px 40px 50px 40px}.text-info-component .facts{display:flex;align-items:center;padding:16px 0 12px}.text-info-component .facts+.facts{border-top:1px solid #e8e7ee}.text-info-component .facts .icon-container i{font-size:24px;padding:25px 33px}.text-info-component .facts .facts-texts{display:flex;flex-direction:row}.text-info-component .facts .facts-texts .title{padding:6px 0 0 0}.text-info-component .facts .facts-texts .title span{font-size:16px;line-height:16px;font-weight:700}.text-info-component .facts .facts-texts .small{padding:6px 6px 0 6px;font-size:16px;line-height:24px;font-weight:400;color:#ef4f32}.text-info-component{display:flex}.text-info-component .text{flex:3}.text-info-component .aside-content{flex:1;margin-top:10px}.ltr .ticket-categories-table-short-component .select select{padding:10px 24px 10px 12px}.rtl .ticket-categories-table-short-component .select select{padding:10px 12px 10px 24px}@media(max-width:400px){.ltr .ticket-categories-table-short-component .select select{padding:9px 18px 9px 12px}.rtl .ticket-categories-table-short-component .select select{padding:9px 12px 9px 18px}}.ticket-categories-table-short-component h2{font-size:15px;font-weight:700;margin:0 0 8px}.ticket-categories-table-short-component a{display:inline-block}.ticket-categories-table-short-component p{margin:0}.ticket-categories-table-short-component table{text-align:left;border-spacing:0;border-collapse:collapse;width:100%}.rtl .ticket-categories-table-short-component table{text-align:right}.ticket-categories-table-short-component table tr.active td{background:rgba(226,16,115,.04)}.ticket-categories-table-short-component table tr.active .quantity .button-wrapper{display:block}.ticket-categories-table-short-component table td,.ticket-categories-table-short-component table th{background:#fff;position:relative}.ticket-categories-table-short-component table th{color:#b9b8bf;font-size:13px;border-style:hidden;box-shadow:0 0 0 1px #e8e7ee;z-index:9;padding:22px 14px 14px;width:50%}.ticket-categories-table-short-component table th:first-child{border-radius:10px 0 0 0;padding-left:18px}.rtl .ticket-categories-table-short-component table th:first-child{padding-right:18px;border-radius:0 10px 0 0}.ticket-categories-table-short-component table th:last-child{border-radius:0 10px 0 0}.rtl .ticket-categories-table-short-component table th:last-child{border-radius:10px 0 0 0}.ticket-categories-table-short-component table td{border-style:hidden;box-shadow:0 0 0 1px #e8e7ee;padding:8px 14px;vertical-align:middle;width:50%}.ticket-categories-table-short-component table td label{font-size:13px;display:block;padding-top:8px}.ticket-categories-table-short-component table td .high-demand{font-size:8px;background:#ec3145;color:#fff;border-radius:5px;display:inline-block;text-transform:uppercase;line-height:16px;padding:4px 14px 0;margin-top:4px}.ticket-categories-table-short-component table td.alert-active .alert{font-size:10px;line-height:10px;color:#ec3145}.ticket-categories-table-short-component table td.alert-active label{padding-top:4px}.ticket-categories-table-short-component table td .dropdown-item h5{margin:4px 0 0;position:relative}.ticket-categories-table-short-component table td .dropdown-item h5:after{content:"";position:absolute;width:6px;height:6px;top:1px;left:-9px;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #212121 #212121;transform:rotate(-45deg);transition:all .3s}.ticket-categories-table-short-component table td .dropdown-item .description{font-size:11px;line-height:18px;display:none}.ticket-categories-table-short-component table td .dropdown-item.active .description{display:block}.ticket-categories-table-short-component table td .dropdown-item.active h5:after{transform:rotate(135deg);top:3px}.ticket-categories-table-short-component table .quantity{display:flex;justify-content:space-between}.ticket-categories-table-short-component table .quantity .button-wrapper{display:none}.ticket-categories-table-short-component table .quantity .button-wrapper .buy-button{background:#101928;color:#fff;border-radius:5px;text-transform:uppercase;font-size:13px;padding:14px 46px 8px}@media all and (max-width:500px){.ticket-categories-table-short-component table .quantity .button-wrapper .buy-button{padding:14px 26px 8px}}@media all and (max-width:400px){.ticket-categories-table-short-component table .quantity .button-wrapper .buy-button{padding:14px 18px 8px}}.ticket-categories-table-short-component table .dropdown-item h5{font-size:13px;margin:0;position:relative}.ticket-categories-table-short-component table tr:last-child td:first-child{border-radius:0 0 0 10px}.ticket-categories-table-short-component table tr:last-child td:last-child{border-radius:0 0 10px 0}.ticket-option-component{margin-top:30px}.ticket-option-component h2{margin:0 0 18px;color:#101928;font-weight:500;text-transform:none}.ticket-option-component h3{font-size:18px;font-weight:500;text-transform:none;margin:0 0 8px;display:inline-block;position:relative}.ticket-option-component h3 span{position:relative;top:4px}.ticket-option-component h3 label{font-size:8px;line-height:13px;background:#4db45a;text-transform:uppercase;color:#fff;padding:6px 8px 2px;border-radius:5px;margin-left:12px;font-weight:400;position:absolute;left:100%;white-space:nowrap}.rtl .ticket-option-component h3 label{margin-left:0;margin-right:12px;left:inherit;right:100%}.ticket-option-component .amount{font-size:15px;margin-bottom:8px}.ticket-option-component .amount span{color:#707070}.ticket-option-component .short-info{font-size:11px;color:#707070}.ticket-option-component .short-info label{display:inline}.ticket-option-component .short-info a{color:#101928}.ticket-option-component .price-block .amount{text-align:right;margin-bottom:4px}.ticket-option-component .price-block .amount label{font-size:18px}.ltr .ticket-option-component .price-block .button-wrapper{margin-left:12px}.rtl .ticket-option-component .price-block .button-wrapper{margin-right:12px}.ticket-option-component .price-block .button-wrapper .buy-button{background:#ef4f32;color:#fff;border-radius:5px;text-transform:uppercase;font-size:13px;line-height:14px;padding:12px 40px}.ticket-option-component .price-block .quantity{display:flex;justify-content:space-between}.ticket-option-component ul li{margin-bottom:20px;background:#fff;border:1px solid #e8e7ee;padding:24px;border-radius:10px;display:flex;justify-content:space-between}.ticket-option-component ul li:last-child{margin-bottom:0}.top-deals-component .carousel-wrapper .carousel-item{width:290px}.top-deals-component .carousel-wrapper .carousel-item .img{height:290px}.top-deals-component .carousel-wrapper .carousel-item .deal-info{height:160px}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link{height:450px}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img{height:290px}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img .boxes{width:184.54545px;height:184.54545px}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img .boxes .box{width:52.72727px;height:52.72727px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item{width:228px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .img{height:152px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .deal-info{height:152px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .item-tab-link{height:304px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .item-tab-link .as-img{height:152px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .item-tab-link .as-img .boxes{width:96.72727px;height:96.72727px}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .item-tab-link .as-img .boxes .box{width:27.63636px;height:27.63636px}.top-deals-component{position:relative}.top-deals-component .provider{font-size:14px}.top-deals-component .carousel-container{margin-top:30px;position:relative}.top-deals-component .carousel-container .carousel-wrapper{display:none;justify-content:space-between}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img{position:relative}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .marketing-image{position:absolute;width:80px;height:80px;top:0;background-size:cover;background-position:center}.rtl .top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .marketing-image{left:0}.ltr .top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .marketing-image{right:0}.top-deals-component .carousel-container .carousel-wrapper.slick-initialized{margin:0 -15px}.top-deals-component .carousel-container .carousel-wrapper.slick-initialized .slick-next,.top-deals-component .carousel-container .carousel-wrapper.slick-initialized .slick-prev{top:145px}.top-deals-component .carousel-container .carousel-wrapper.slick-initialized .slick-list{padding-bottom:1rem}.top-deals-component .carousel-container .carousel-wrapper.slick-initialized .slick-slide>div{display:flex;justify-content:center}.top-deals-component .carousel-container .carousel-wrapper.slick-initialized .carousel-item{width:100%!important;padding:0 13px!important}.top-deals-component .carousel-container .carousel-wrapper .carousel-item{padding:0;position:relative;z-index:9}.top-deals-component .carousel-container .carousel-wrapper .carousel-item a{background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);border-radius:0;position:relative;width:100%;height:100%;outline:0;color:#444;overflow:hidden}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;position:relative;background-size:cover}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,rgba(32,27,84,0) 46%,rgba(0,0,0,.8) 100%);transition:opacity .3s ease;z-index:999}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img img{height:100%;width:auto;transition:all .3s ease}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .deal-featured{position:absolute;top:15px;padding:9px 18px 7px;background-color:#101928;border-radius:2px;text-transform:uppercase;font-weight:700;font-size:10px;color:#fff;letter-spacing:1px;text-align:center}.ltr .top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .deal-featured{left:19px}.rtl .top-deals-component .carousel-container .carousel-wrapper .carousel-item .img .deal-featured{right:19px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info{padding:16px 16px;width:100%;position:relative}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .item-title{min-height:40px;padding-bottom:8px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .item-title .deal-description{font-size:14px;line-height:22px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .item-title .deal-name{font-weight:500;font-size:14px;line-height:1;letter-spacing:0}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .item-title .deal-name .multiline-wrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;width:100%}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-location{font-size:13px;color:#b9b8bf;letter-spacing:0;line-height:18px;margin-top:5px;border-bottom:1px dashed #e8e7ee;padding-bottom:9px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-location i::before{margin:0}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating{font-weight:700;font-size:18px;color:#ccccd8;letter-spacing:-1px;margin-top:0}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-outer{display:inline-block;position:relative;transform:translateY(-4px)}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-outer::before{content:"★★★★★"}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-inner{position:absolute;top:0;white-space:nowrap;overflow:hidden;width:0}.ltr .top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-inner{left:0}.rtl .top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-inner{right:0}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .deal-rating .stars-inner::before{content:"★★★★★";display:flex;color:#ef4f32}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper{display:flex;width:100%;flex-direction:row;margin-top:8px;justify-content:space-between;position:absolute;bottom:10px;left:0;right:0;padding:0 15px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-date{min-width:100px;display:flex;flex-direction:column;justify-content:center}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-date .from-date,.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-date .to-date{color:#444;font-size:14px;font-weight:300;line-height:22px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price{display:flex;flex-direction:column;font-weight:700;font-size:14px;color:#101928;letter-spacing:0;position:relative}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price small{color:#444;font-size:12px;font-weight:300;line-height:14px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price [data-input=x-price]{white-space:nowrap}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price [data-input=x-price] [data-input=x-price-currency]{color:#101928;font-size:18px;font-weight:300;line-height:22px}.top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price [data-input=x-price] [data-input=x-price-value]{color:#101928;font-size:28px;font-weight:300;line-height:32px}.rtl .top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price{padding:0 8px 0 0;text-align:left}.ltr .top-deals-component .carousel-container .carousel-wrapper .carousel-item .deal-info .card-bottom-wrapper .deal-price{padding:0 0 0 8px;text-align:right}.top-deals-component .carousel-container .carousel-wrapper.active{display:flex}@media all and (max-width:1359px){.top-deals-component .carousel-container .carousel-wrapper.slick-initialized{margin:0;padding-left:40px;padding-right:40px}}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link{width:100%}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img{display:flex;justify-content:center;align-items:center}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img .boxes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .as-img .boxes .box{border-radius:8px;background-color:#d7d7d7}.top-deals-component .carousel-wrapper .carousel-item .item-tab-link .box-text{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding-top:14px;padding-bottom:14px;text-align:center}.top-deals-component .carousel-wrapper.deals-5 .carousel-item .item-tab-link{z-index:112}.top-deals-component .button-tab-link-container{text-align:center}.top-deals-component .button-tab-link-container .button-tab-link{margin-top:26px;transition:all .15s ease-in-out}.top-deals-component .button-tab-link-container .button-tab-link:hover{background-color:#ed3b1a}.top-strip-notification-component{background:#fff3e8;border:solid #ddd2c8;border-width:1px 0}.top-strip-notification-component .buttons a{font-size:12px;color:#00a3b8}.top-strip-notification-component .buttons .open{font-size:20px}.top-strip-notification-component .buttons .close{display:none}.top-strip-notification-component.open .buttons .open{display:none}.top-strip-notification-component.open .buttons .close{display:flex}.top-strip-notification-component.open .top-part-clickable{padding-bottom:8px}.top-strip-notification-component.open .part-expandable{height:auto;padding-bottom:16px;visibility:visible}.top-strip-notification-component .top-part-clickable{display:flex;justify-content:space-between;align-items:center;color:#00003c;font-size:16px;padding:24px 0;cursor:pointer;transition:.3s}.top-strip-notification-component .top-part-clickable .icon{font-size:24px;background:#fff;border-radius:50%;color:#00a3b8}.top-strip-notification-component .top-part-clickable span{margin:0 8px}.top-strip-notification-component .top-part-clickable .notification-title{display:flex;align-items:center}.top-strip-notification-component .part-expandable{font-size:15px;color:#4a5050;height:0;overflow:hidden;transition:.3s;visibility:hidden}.top-strip-notification-component .part-expandable .button-container a{color:#00829a}.top-strip-notification-component .twobar{display:inline-block;position:relative;padding:8px}.top-strip-notification-component .twobar .bar{width:12px;height:2px;background:#00a3b8;position:absolute;top:8px;left:1px;transition:all .5s ease}.top-strip-notification-component .twobar .bar:nth-child(1){border-radius:1px;transform-origin:50%;left:1px}.top-strip-notification-component .twobar .bar:nth-child(2){border-radius:1px;transform-origin:50%}.top-strip-notification-component .twobar.arrow .bar:nth-child(1){transform:translateX(-25%) rotate(45deg) scaleX(.9)}.top-strip-notification-component .twobar.arrow .bar:nth-child(2){transform:translateX(25%) rotate(-45deg) scaleX(.9)}.top-strip-notification-component .twobar.cross .bar:nth-child(1){transform:translateX(0) rotate(45deg) scaleX(1.4)}.top-strip-notification-component .twobar.cross .bar:nth-child(2){transform:translateX(0) rotate(-45deg) scaleX(1.4)}.vacation-component{position:relative}.vacation-component .block-title h2{color:#00003c;font-size:30px;font-weight:400;letter-spacing:1px;line-height:36px;margin-bottom:26px;text-transform:capitalize}.vacation-component .list{display:table;width:100%}.vacation-component .list .list-item{float:right;width:24%;margin-left:1%;padding-top:9px}.vacation-component .list .list-item:last-child{margin:0}.vacation-component .list .list-item a{width:100%}.vacation-component .list .list-item .item-image:hover:before{background-color:rgba(0,0,0,0)}.vacation-component .list .list-item .item-image:hover img{transform:scale(1.05)}.vacation-component .list .list-item .item-image{position:relative;background-color:#000;overflow:hidden}.vacation-component .list .list-item .item-image:before{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;z-index:4;position:absolute;transition:background-color .3s;transition:all .3s}.vacation-component .list .list-item .item-image img{width:100%;display:block;z-index:3;transition:all .3s}.vacation-component .list .list-item .item-image h4{position:absolute;color:#fff;text-shadow:-3px 3px 5px rgba(0,0,0,.28);text-transform:none;font-size:22px;left:0;bottom:20px;padding-right:22px;z-index:5;width:100%;font-weight:500}.ltr .vacation-component .list .list-item .item-image h4{font-size:20px}.ltr .vacation-component:after{right:inherit;left:0}.ltr .vacation-component .list .list-item{float:left;margin-left:0;margin-right:1%}.ltr .vacation-component .list .list-item .item-image h4{padding-right:0;padding-left:22px}footer .footer-content{margin:0 auto;display:flex;flex-direction:row;padding-top:48px;position:relative}footer .logo img{width:140px}footer .footer-links{list-style:none;margin:0;padding:0;display:flex}footer .footer-links .column-name{font-size:16px;color:#101928;letter-spacing:0;width:200px}footer .footer-links .column-name i{display:none}footer .footer-links ul{list-style:none;margin:11px 0 0 0;padding:0}footer .footer-links ul a{font-weight:300;font-size:14px;color:#ef4f32;letter-spacing:0;line-height:24px}footer .social{display:flex;align-items:center;margin:12px 0}footer .social__icons{display:flex;align-items:center;margin:0 6px}footer .social__title{font-size:22px;font-weight:500}footer .social a{background:#ef4f32;font-size:22px;color:#fff;border-radius:5px;display:flex;padding:8px;margin:0 8px}footer .notes{font-size:14px;margin-top:12px;margin-bottom:36px}footer .copyrights{display:flex;align-items:center;justify-content:center;height:50px;background-color:#101928;font-size:12px;color:#fff;letter-spacing:0}footer .copyrights .wrapper{text-align:center}footer .footer-content{padding-bottom:12px}footer .footer-seo{padding:12px 16px}footer .footer-links{padding-top:12px;padding-bottom:12px}.ltr footer .footer-links{padding-right:12px}.ltr footer .footer-links{padding-right:12px}footer .social a{transition:.3s}footer .social a:hover{transform:scale(1.1)}footer .footer-seo{display:flex}footer .footer-seo .logo{flex:1;display:flex;justify-content:center;align-items:center}footer .footer-seo .info{flex:5}.header-container{background:#fff}.header-container .logo{position:absolute;top:50%;transform:translateY(-50%)}.header-container .logo img{width:100%}.rtl .header-container .logo{right:16px}.ltr .header-container .logo{left:16px}.header-container .header-top{height:32px;position:relative;padding:12px 12px 0}.header-container .header-top .header-top-item{height:30px;min-width:200px}.ltr .header-container .header-top .header-top-item{border-right:1px solid rgba(255,255,255,.1)}.rtl .header-container .header-top .header-top-item{border-left:1px solid rgba(255,255,255,.1)}.header-container .header-top .user-info{display:flex;justify-content:center;align-items:center}.header-container .header-top .user-info .photo{border:1px solid #fff;border-radius:15px;height:30px;width:30px;overflow:hidden}.header-container .header-top .user-info .photo img{width:100%}.ltr .header-container .header-top .user-info .data{margin-left:17px}.rtl .header-container .header-top .user-info .data{margin-right:17px}.header-container .header-top .user-info .data .fullname{font-weight:700;font-size:12px;letter-spacing:.86px}.header-container .header-top .user-info .data .phone{font-size:10px;color:#b9b8bf;letter-spacing:.71px}.ltr .header-container .header-top .user-info .arrow-down{margin-left:17px}.rtl .header-container .header-top .user-info .arrow-down{margin-right:17px}.header-container .header-top .share-and-earn{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;letter-spacing:.86px}.ltr .header-container .header-top .share-and-earn img{margin-right:10px}.rtl .header-container .header-top .share-and-earn img{margin-left:10px}.header-container .header-bottom{margin-top:24px;position:relative}.header-container .header-bottom nav{display:flex;justify-content:space-between}.header-container .mega-menu-trigger{position:absolute;top:70px;right:0;color:rgba(255,255,255,.3);cursor:pointer;padding:8px;background-color:rgba(0,0,0,.2);font-size:11px;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-container .mega-menu-trigger:hover{box-shadow:0 2px 2px rgba(0,0,0,.2);background-color:rgba(0,0,0,.4);color:rgba(255,255,255,.6)}.header-container .header-info-block{display:flex;color:#ef4f32;position:absolute;top:16px}.rtl .header-container .header-info-block{left:12px}.ltr .header-container .header-info-block{right:12px}.header-container.header-default{position:relative;display:flex;align-items:center;height:80px}.header-container.header-default .logo{position:static;transform:none;width:60px;width:auto;height:50px}.header-container.header-default .logo img{width:auto;height:100%}.header-container.header-default nav{display:flex}.header-container.header-default nav li{display:flex}.header-container.header-default nav a{font-size:18px;line-height:18px;padding:6px 8px;font-weight:500;display:flex;align-items:center}.rtl .header-container.header-default nav{margin-right:8px}.ltr .header-container.header-default nav{margin-left:8px}.header-container.header-default .header-info-block{top:30px}.header-container.header-default .header-info-block .support-phone-component{font-size:18px}.header-container.header-default .header-info-block .support-phone-component i{font-size:10px;line-height:20px;width:20px}.header-container{justify-content:space-between}.header-container nav li:hover .navigation-dropdown-wrapper{visibility:visible;opacity:1;transform:translateX(0) translateY(0) scale(1,1);z-index:1000;transition:opacity .16s ease-in,transform .16s ease-in;height:auto;top:55px;pointer-events:all}.header-container .navigation-dropdown-wrapper{visibility:hidden;position:absolute;top:55px;transform:translateX(0) translateY(-6px) scale(.995,.995);z-index:-1;opacity:0;pointer-events:none;transition:visibility 0s ease-out .12s,z-index .12s ease-out 0s,opacity .12s ease-out,transform .12s ease-out;height:0}.ltr .header-container .navigation-dropdown-wrapper{left:0}.rtl .header-container .navigation-dropdown-wrapper{right:0}.header-container .navigation-dropdown-wrapper .navigation-dropdown{background-color:#fff;border:1px solid #e8e7ee;box-shadow:0 15px 50px 0 rgba(32,27,84,.08);border-radius:2px;display:flex;padding:0 20px;margin-top:-1px}.rtl .header-container .navigation-dropdown-wrapper .navigation-dropdown{text-align:right}.ltr .header-container .navigation-dropdown-wrapper .navigation-dropdown{text-align:left}.header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group{width:192px;padding:20px 0}.header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group a{font-size:14px;line-height:18px;font-weight:500;color:#101928;letter-spacing:0;text-transform:uppercase;display:block;padding:8px 16px}.header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group a:hover{color:#101928;background-color:rgba(239,79,50,.1)}.header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group .subnavigation-header{display:block;font-size:14px;color:#ef4f32;width:175px;border-bottom:1px dashed #e9e8f3;padding-bottom:10px;margin-bottom:10px;line-height:1}.ltr .header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group .subnavigation-header{margin-right:31px}.rtl .header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group .subnavigation-header{margin-left:31px}.ltr .header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group:last-child .subnavigation-header{margin-right:0}.rtl .header-container .navigation-dropdown-wrapper .navigation-dropdown .nav-sub-item-group:last-child .subnavigation-header{margin-left:0}.header-container.header-default nav{justify-content:space-between}.rtl .header-container.header-default nav{padding-left:20px}.ltr .header-container.header-default nav{padding-right:20px}.ltr .header-container.header-default nav{padding:0}.ltr .header-container.header-default nav .explore-component-links{margin:0 0 0 48px}.rtl .header-container.header-default nav{padding:0}.rtl .header-container.header-default nav .explore-component-links{margin:0 48px 0 0}.rtl .header-container{flex-direction:row-reverse}.search-engine-total-form{min-height:225px}.search-engine-total-form .tmp{position:absolute;right:22px;top:0;z-index:9}.search-engine-total-form .tab-content .tab-pane .radio-button-component{padding-bottom:0}.search-engine-total-form .search-engine-title{margin:15px 0;text-align:center;font-weight:500}.search-container{position:relative;padding:12px 32px 8px;box-shadow:0 10px 16px rgba(0,0,0,.08);display:table;width:100%;border-radius:5px}.search-container .engine-title{color:#fff;line-height:22px;font-size:28px;padding:10px 0}.ltr .search-container .engine-title{margin-right:8px}.rtl .search-container .engine-title{margin-left:8px}.search-container .form-inputs{display:flex;flex-grow:8;position:relative;align-items:flex-end}.search-container .form-inputs .clonable-container{flex-grow:8}.search-container .button-wrapper .button,.search-container .description-box .button-wrapper a,.search-container .form-button{background-color:#ef4f32;border:none;font-weight:700;color:#fff;border-radius:3px;padding:10px 18px;margin:0;font-weight:500;font-size:0;line-height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-container .button-wrapper .button:after{content:"";font-family:icons!important;display:inline-block;position:relative;font-size:28px;line-height:28px}.rtl .search-container .button-wrapper .button:after{margin-right:0;transform:scaleX(-1)}.search-container .form-input{width:25%;width:31%;border:solid #f5f4f9;border-width:1px 1px 1px 1px;border-radius:3px}.search-container .form-input>input,.search-container .form-input>select{padding:4px 0;font-size:38px;line-height:40px;border:none;font-weight:300}.search-container .form-input select option{padding:5px 10px}.search-container .description-box{position:relative;display:flex;justify-content:space-between;width:100%;align-items:flex-end}.search-container .description-box .text-box h3{font-weight:500;font-size:22px;margin:16px 0 24px;color:#101928}.search-container .description-box .text-box p{color:#686779;font-weight:500;font-size:18px}.search-container .description-box .text-box a{color:#ef4f32}.search-container .description-box .button-wrapper{margin-bottom:0}.search-container .description-box .button-wrapper a i{position:relative;top:2px;display:inline-block}.search-container-with-options .select-options{padding:5px 0 18px 0;display:flex;width:100%;min-height:67px}.search-container-with-options .select-options .select-option{display:inline-block;margin-left:4px;position:relative}.search-container-with-options .select-options .select-option:after{content:"";width:6px;height:6px;border-width:0 0 1px 1px;border-style:solid;border-color:transparent transparent #fff #fff;display:inline-block;transform:rotate(-45deg);position:absolute;top:12px}.rtl .search-container-with-options .select-options .select-option:after{left:12px}.ltr .search-container-with-options .select-options .select-option:after{right:12px}.search-container-with-options .select-options .select-option select{border-radius:4px;background:0 0;color:#fff;line-height:24px;position:relative;z-index:9;cursor:pointer}.rtl .search-container-with-options .select-options .select-option select{padding:6px 12px 6px 32px}.ltr .search-container-with-options .select-options .select-option select{padding:6px 32px 6px 12px}.tmp-test .flexible-width{display:flex}.search-engine-total-form ::-webkit-input-placeholder{color:rgba(25,31,34,.5)}.search-engine-total-form ::-moz-placeholder{color:rgba(25,31,34,.5)}.search-engine-total-form :-ms-input-placeholder{color:rgba(25,31,34,.5)}.search-engine-total-form :-moz-placeholder{color:rgba(25,31,34,.5)}.search-engine-total-form .single-form{padding:24px 48px 8px;box-shadow:0 10px 16px rgba(0,0,0,.08)}.search-engine-total-form .single-form .button-wrapper{position:absolute}.rtl .search-engine-total-form .single-form .button-wrapper{left:0}.ltr .search-engine-total-form .single-form .button-wrapper{right:0}.search-engine-total-form .nav-tabs{font-size:18px;position:relative;z-index:9;list-style-type:none;padding:0;display:inline-flex;box-shadow:none;background:rgba(33,33,33,.3);border-radius:5px 5px 0 0}.search-engine-total-form .nav-tabs li{text-align:right;background:rgba(0,0,0,.4);transition:all .3s;display:flex}.search-engine-total-form .nav-tabs li:hover a{background:rgba(204,204,204,.15)}.rtl .search-engine-total-form .nav-tabs li:first-child{border-top-right-radius:5px}.ltr .search-engine-total-form .nav-tabs li:first-child{border-top-left-radius:5px}.ltr .search-engine-total-form .nav-tabs li:last-child a label,.rtl .search-engine-total-form .nav-tabs li:last-child a label{border:none}.rtl .search-engine-total-form .nav-tabs li:last-child{border-top-left-radius:5px}.ltr .search-engine-total-form .nav-tabs li:last-child{border-top-right-radius:5px}.search-engine-total-form .nav-tabs li a{position:relative;border-bottom:solid transparent;transition:color .3s,border .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;padding:8px 0;border-width:0;display:block}.search-engine-total-form .nav-tabs li a label{display:flex;align-items:center;padding:0 16px;cursor:pointer}.rtl .search-engine-total-form .nav-tabs li a label{border-left:1px solid transparent}.ltr .search-engine-total-form .nav-tabs li a label{border-right:1px solid transparent}.search-engine-total-form .nav-tabs li a label i{margin:0 6px;color:#6f7584}.search-engine-total-form .nav-tabs li a.active{color:#ef4f32;border-color:#ef4f32;background:rgba(0,0,0,.6);border-radius:5px 5px 0 0}.search-engine-total-form .nav-tabs li a.active i{color:#ef4f32}.search-engine-total-form .nav-tabs li a i{color:#fff;font-size:0}.search-engine-total-form .nav-tabs li a span{font-size:14px;line-height:22px}.rtl .search-engine-total-form .nav-tabs li a span{padding:0 8px}.ltr .search-engine-total-form .nav-tabs li a span{padding:0 2px;white-space:nowrap}.search-engine-total-form .tab-content .tab-pane{display:none;position:relative;min-height:170px;background:rgba(0,0,0,.8);box-shadow:0 10px 16px rgba(0,0,0,.08);border-radius:5px}.search-engine-total-form .tab-content .tab-pane form{display:flex;justify-content:space-between;flex-wrap:wrap}.search-engine-total-form .tab-content .tab-pane form.search-hotel-details-container{justify-content:flex-start}.search-engine-total-form .tab-content .tab-pane.visible{display:flex;align-items:flex-start}.search-engine-total-form .tab-content .tab-pane .search-container{box-shadow:none;position:static;bottom:0;width:100%}.rtl .search-engine-total-form .tab-content .tab-pane .search-container{right:0}.ltr .search-engine-total-form .tab-content .tab-pane .search-container{left:0}.rtl .search-engine-with-tabs .search-engine-total-form:not(.no-tabs) .tab-content .tab-pane{border-top-right-radius:0}.ltr .search-engine-with-tabs .search-engine-total-form:not(.no-tabs) .tab-content .tab-pane{border-top-left-radius:0}.rtl .search-container .button-wrapper{margin-right:8px}.ltr .search-container .button-wrapper{margin-left:8px}.rtl .search-container .form-input.place-input{margin-left:8px}.ltr .search-container .form-input.place-input{margin-right:8px}.rtl .search-container .single-input-mode .airport-search .loader-inline-component{left:0}.rtl .search-container .airport-search .loader-inline-component{left:0}.search-container-with-options .form-input{width:50%}.search-container-with-options .form-input.place-input{width:60%}.search-container-with-options .form-input.datepicker-input-component{width:40%}.search-car-rent-container .form-input.datepicker-input{width:40%}.search-car-rent-container .form-input.datepicker-input .date-input{font-size:18px}.search-car-rent-container .form-input.place-input{width:60%}.search-car-rent-container .form-input.place-input .airport-search{width:100%}.search-attractions-container .form-input.datepicker-input-component{width:40%}.search-attractions-container .form-input.place-input{width:60%}.rtl .search-attractions-container .form-input.place-input{margin-left:8px}.ltr .search-attractions-container .form-input.place-input{margin-right:8px}.ltr .search-transfers-container .form-input .first-row{font-size:14px!important}.search-transfers-container .form-input.datepicker-input-component{width:40%}.search-transfers-container .form-input.datepicker-input-component .datepicker-input .date-container{width:100%}.search-transfers-container .form-input.place-input{width:60%}rtl .search-transfers-container .form-input.place-input{margin-left:8px}.ltr .search-transfers-container .form-input.place-input{margin-right:8px}.search-transfers-container .form-input.place-input .airport-search{width:50%}.rtl .search-transfers-container .form-input.place-input .airport-search:first-child{margin-left:8px}.ltr .search-transfers-container .form-input.place-input .airport-search:first-child{margin-right:8px}.search-engine{min-height:425px;position:relative}.search-engine .overlay-top{padding:195px 0 60px 0;margin-bottom:0}.search-engine.search-engine-with-tabs .overlay-top{padding:122px 0 68px 0}.search-baggage-tracking-container{padding:12px 32px 22px 32px}.search-engine-total-form .tab-content .tab-pane .search-baggage-tracking-container{display:block}.search-baggage-tracking-container .input-row{display:flex;align-items:center;margin:20px 0}.search-baggage-tracking-container .input-row .row-label{font-size:18px;color:#fff}.ltr .search-baggage-tracking-container .input-row .row-label{margin-right:10px}.rtl .search-baggage-tracking-container .input-row .row-label{margin-left:10px}.search-baggage-tracking-container .input-row .select-component .label{background:#fff;color:#101928}.search-baggage-tracking-container .input-row .select-component .label::after{border-color:#101928}.search-baggage-tracking-container .btn-row button{border:none;background-color:#ef4f32;color:#fff;width:130px;height:50px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer}.search-baggage-tracking-container .btn-row button:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}.search-car-rent-container .drop-off-select-target{z-index:-1;visibility:hidden;opacity:0}.search-car-rent-container .drop-off-select-target:not(.visible){transition:z-index .15s ease-out 0s,opacity .15s ease-out}.search-car-rent-container .drop-off-select-target.visible{z-index:1;visibility:visible;opacity:1;transition:opacity .15s ease-in}.search-car-rent-container .radio-button .description{display:none}.search-car-rent-container .country-select-component{margin-left:0;width:18%}.search-car-rent-container .country-select-component select{font-size:24px}.search-car-rent-container .time-select{position:absolute;width:23%;right:50%;bottom:-20px;display:table}.search-car-rent-container .time-select .time.time-from{float:right}.search-car-rent-container .time-select .time.time-to{float:left}.search-car-rent-container .time-select .time select{border:none;background:0 0;font-size:14px;color:#101928}.search-car-rent-container .form-inputs{flex-wrap:wrap;flex:1;min-width:100px}.search-car-rent-container .form-inputs .input-group-row{flex:1 0 100%;display:flex;margin-bottom:20px}.search-car-rent-container .form-inputs .input-group-row.drop-off-container{display:none}.search-car-rent-container .form-inputs .input-group-row.drop-off-container.visible{display:flex}.search-car-rent-container .form-inputs .input-group-row .autocomplete-destinations-component{flex:1}.search-car-rent-container .form-inputs .datepicker-input-component{height:auto;max-width:none;flex:2}.ltr .search-car-rent-container .form-inputs .datepicker-input-component{margin-right:8px}.rtl .search-car-rent-container .form-inputs .datepicker-input-component{margin-left:8px}.search-car-rent-container .form-inputs .datepicker-input-component.with-reset-btn scroll-date .scroll-date.list-mode{min-width:810px}.search-car-rent-container .select-options{flex:1 0 100%}.search-car-rent-container .button-wrapper{flex:0 0 auto}.ltr .search-car-rent-container .time-select{right:inherit;left:50%}.ltr .search-car-rent-container .select-input{margin-left:2.5%}.search-car-rent-container .place-input:not(.single) .switch-destinations-buttons{width:16px;display:block}.search-car-rent-container .place-input:not(.single) .switch-destinations-buttons .switch-destinations-button{display:none}.search-deals-container .airport-search-result .icon-marker{display:none}.search-deals-container [node=budget-autocomplete] .airport-search-result{display:none!important}.search-deals-container [node=budget-autocomplete] .result-holder{padding:30px}.search-deals-container range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle{background-color:#ef4f32}.search-deals-container .noUi-tooltip{background-color:#ef4f32!important}.search-deals-container range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-connects{background:#ef4f32}.search-deals-container .noUi-tooltip:after{border-top-color:#ef4f32}.search-deals-container range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-connects .noUi-connect{background:#ef4f32}.search-deals-container .top-deals-component .carousel-container .carousel-wrapper .carousel-item{display:flex}.rtl .search-deals-container .airport-search .autocomplete-search-block .search .result-text[has-value=true] .airport-label{direction:rtl}.search-deals-container [node=tags-autocomplete] .airport-label{visibility:hidden!important}.search-container-with-options .search-deals-container .form-input.place-input{width:212px}.search-deals-container .autocomplete-destinations-component .popup .result-holder{min-width:340px}.search-deals-container .autocomplete-destinations-component .popup .input-holder input[type=text]{min-width:340px}.search-deals-container .autocomplete-destinations-component .autocomplete-search-block .popup-content .input-holder{min-width:316px}.ltr .search-deals-container [node=budget-autocomplete] .airport-search .popup{left:-86px}.rtl .search-deals-container [node=budget-autocomplete] .airport-search .popup{left:86px}.search-deals-container .airport-search .autocomplete-search-block .search .result-text[has-value=true] .airport-label{max-width:134px}.search-deals-container .search-container-with-options .form-input.place-input{max-width:calc(20% - 8px)}.search-domestic-multi-container{width:100%;padding:10px 30px 30px 30px}.search-domestic-multi-container tab-control.style-default>:last-child{margin-top:0}.search-domestic-multi-container tab-control.style-default:not(.layout-vertical)>:first-child>*{color:#fff}.search-domestic-multi-container tab-control.style-default:not(.layout-vertical)>:first-child>:hover{color:#f2f2f2}.search-domestic-multi-container tab-control.style-default:not(.layout-vertical)>:first-child>.active{background:0 0}.search-domestic-multi-container tab-control.style-default:not(.layout-vertical)>:first-child>.active::after{width:100%}.search-domestic-multi-container tab-control.style-default:not(.layout-vertical)>:first-child>::after{content:'';display:block;width:0;position:absolute;border-bottom:2px solid #ef4f32;bottom:-1px;transition:width .3s ease}.search-domestic-multi-container .search-container{padding:0}.search-dynamic-packages-container scroll-date .charter-marker-legend{display:none;z-index:999999;position:absolute;top:15px;font-size:15px}.ltr .search-dynamic-packages-container scroll-date .charter-marker-legend{left:-240px;padding-left:12px}.rtl .search-dynamic-packages-container scroll-date .charter-marker-legend{right:-240px;padding-right:12px}.search-dynamic-packages-container scroll-date .charter-marker-legend::before{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#4db45a;position:absolute;top:50%;transform:translateY(-50%)}.ltr .search-dynamic-packages-container scroll-date .charter-marker-legend::before{left:0}.rtl .search-dynamic-packages-container scroll-date .charter-marker-legend::before{right:0}.search-dynamic-packages-container scroll-date.has-charter-markers .charter-marker-legend{display:block}.search-dynamic-packages-container scroll-date.has-charter-markers .charter-marker{position:relative}.search-dynamic-packages-container scroll-date.has-charter-markers .charter-marker .dt::after{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#4db45a;position:absolute;top:50%;transform:translateY(-50%)}.ltr .search-dynamic-packages-container scroll-date.has-charter-markers .charter-marker .dt::after{right:8px}.rtl .search-dynamic-packages-container scroll-date.has-charter-markers .charter-marker .dt::after{left:8px}.search-dynamic-packages-container .form-inputs{order:1}.search-dynamic-packages-container .button-wrapper{order:2}.search-dynamic-packages-container .car-checkbox{order:3;display:block;width:100%;padding-top:10px}.search-dynamic-packages-container .car-checkbox .input-container>.checkbox-anywhere>.checkbox>label{font-size:16px;color:#fff}.search-dynamic-packages-container .car-checkbox .input-container>.checkbox-anywhere>.checkbox>label:first-letter {text-transform:capitalize}.search-dynamic-packages-container .car-checkbox .input-container>.checkbox-anywhere>.checkbox>label:before{top:2px;background:#fff}.search-dynamic-packages-container .car-checkbox .input-container>.checkbox-anywhere>.checkbox>label:after{top:4px}.search-explore-city-container{width:100%;display:flex;flex-direction:column;border-radius:5px;position:relative;box-shadow:0 15px 30px 0 rgba(32,27,84,.06)}.search-explore-city-container .input-wrapper{width:100%;height:70px;display:flex;border-radius:5px;overflow:hidden}.search-explore-city-container .input-wrapper .search-input{display:flex;align-items:center;padding-left:34px;padding-right:34px;flex:8.541666;background-color:#fff;cursor:pointer}.search-explore-city-container .input-wrapper .search-input i{color:#ef4f32;font-size:20px;margin-right:25px}.search-explore-city-container .input-wrapper .search-input .search-label{height:100%;flex:1;border:none;outline:0;font-size:18px;line-height:21px;box-shadow:none;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.search-explore-city-container .input-wrapper .search{flex:1.45833;height:100%;background-color:#ef4f32;border:none;font-weight:700;font-size:18px;line-height:21px;text-align:center;letter-spacing:1.125px;text-transform:uppercase;color:#fff;cursor:pointer}.search-explore-city-container .search-content{z-index:-1;visibility:hidden;opacity:0;width:100%;height:auto;position:absolute;z-index:999;top:70px;border:1px solid #e8e7ee;display:table;table-layout:fixed}.search-explore-city-container .search-content:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.search-explore-city-container .search-content.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.search-explore-city-container .search-content .titles{display:table-row;background-color:#f9f9fc}.search-explore-city-container .search-content .titles span{display:table-cell;padding:17px 20px;border-bottom:1px solid #e8e7ee}.ltr .search-explore-city-container .search-content .titles span+span{border-left:1px solid #e8e7ee}.rtl .search-explore-city-container .search-content .titles span+span{border-right:1px solid #e8e7ee}.search-explore-city-container .search-content .titles span:first-child{flex:1;min-width:240px;max-width:240px;padding:17px 30px}.search-explore-city-container .search-content .content{display:table-row;background-color:#fff}.search-explore-city-container .search-content .content .search-for{display:table-cell;vertical-align:top;flex-direction:column;max-width:240px;min-width:240px}.search-explore-city-container .search-content .content .search-for .radios{display:flex;flex-direction:column;padding:0 31px}.search-explore-city-container .search-content .content .search-for .radios p{margin-top:18px;margin-bottom:5px}.search-explore-city-container .search-content .content .search-for .radios .radio-item{display:flex;padding:8px 0;cursor:pointer}.search-explore-city-container .search-content .content .search-for .radios .radio-item .circle{width:15px;height:15px;border-radius:7.5px;border:1px solid #707070;margin:0 10px 0 0;cursor:pointer}.search-explore-city-container .search-content .content .search-for .radios .radio-item small{margin-top:3px;font-size:13px}.search-explore-city-container .search-content .content .search-for .radios .active span{background-color:#ef4f32}.search-explore-city-container .search-content .content .search-for .departure{margin:17px 28px 30px 28px;max-width:240px;padding-bottom:10px;border-bottom:1px solid #707070}.search-explore-city-container .search-content .content .search-for .departure i{color:#ef4f32}.search-explore-city-container .search-content .content .calendar-wrapper{display:table-cell;vertical-align:top;padding:20px;overflow:hidden}.ltr .search-explore-city-container .search-content .content .calendar-wrapper{border-left:1px solid #e8e7ee}.rtl .search-explore-city-container .search-content .content .calendar-wrapper{border-right:1px solid #e8e7ee}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component{padding:0;display:flex;justify-content:center;box-shadow:none}.ltr .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component,.rtl .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component{border:none}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component .form-input{display:none}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date{width:100%}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date{min-width:unset;overflow:visible;box-shadow:none}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date.single-callendar{min-width:100%;width:100%}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__container{margin:0;padding:0;width:100%;max-width:320px;border:0;box-shadow:none;overflow:visible}.search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__list-mode-controls{top:-3px;left:0;right:0}.ltr .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__list-mode-controls .prev{margin-left:0}.ltr .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__list-mode-controls .next{margin-right:0}.rtl .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__list-mode-controls .prev{margin-right:0}.rtl .search-explore-city-container .search-content .content .calendar-wrapper .datepicker-input-component scroll-date .scroll-date .scroll-date__list-mode-controls .next{margin-left:0}.search-explore-city-container .search-content .content .guests-wrapper{display:table-cell;vertical-align:top;padding:20px}.ltr .search-explore-city-container .search-content .content .guests-wrapper{border-left:1px solid #e8e7ee}.rtl .search-explore-city-container .search-content .content .guests-wrapper{border-right:1px solid #e8e7ee}.rtl .search-explore-city-container .input-wrapper .search-input i{margin-right:0;margin-left:25px}.rtl .search-explore-city-container .search-content .content .search-for .radios .radio-item .circle{margin-right:0;margin-left:10px}.search-explore-city-content-mobile-container .popup-input-wrapper{height:60px;background-color:#fff;border-radius:5px;margin-bottom:15px}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper{display:flex;align-items:center;padding:0 16px}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper .input-icon{flex:0 0 auto;color:#ffbe4e;font-size:18px}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper .input-container{flex:1;margin:0 15px}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper .input-container .input-label{font-size:13px;color:#b9b8bf;letter-spacing:0}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper .input-container .input-value{font-weight:700;color:#ef4f32;letter-spacing:0;font-size:16px;line-height:22px}.search-explore-city-content-mobile-container .popup-input-wrapper.search-for-wrapper .dropdown-trigger{flex:0 0 auto}.search-explore-city-content-mobile-container .popup-input-wrapper .datepicker-input-component .datepicker-input{display:flex;align-items:center;height:100%}.search-explore-city-content-mobile-container .popup-input-wrapper .datepicker-input-component .datepicker-input .input-icon{flex:0 0 auto;color:#ffbe4e}.search-explore-city-content-mobile-container .popup-input-wrapper .datepicker-input-component .datepicker-input .date-container{flex:1}.search-explore-city-content-mobile-container .popup-input-wrapper .datepicker-input-component .datepicker-input .date-container .day{font-size:16px;line-height:22px}.search-explore-city-content-mobile-container .popup-input-wrapper .datepicker-input-component .datepicker-input::after{content:"";font-family:icons;display:block;flex:0 0 auto;width:1em;margin:0 .2em;text-align:center}.search-explore-city-content-mobile-container .popup-input-wrapper .guests-component{height:100%}.search-explore-city-content-mobile-container .popup-input-wrapper .guests-component .input-container .input-icon{color:#ffbe4e}.search-explore-city-content-mobile-container .popup-input-wrapper .guests-component .input-container .input-wrapper{height:auto;display:block}.search-explore-city-content-mobile-container .popup-input-wrapper .guests-component .input-container .input-wrapper .input-value{font-size:16px;line-height:22px}.search-explore-city-content-mobile-container .search-button-component button{width:100%;height:50px;box-shadow:none;border-radius:5px}.search-filter-display-container-swap{display:none;padding:44px 0 15px 0;position:relative}.search-filter-display-container-swap .close-search-filter-btn{position:absolute;top:12px;font-weight:500;display:flex;align-items:center;color:#000}.search-filter-display-container-swap .close-search-filter-btn label{font-size:20px;line-height:1;cursor:pointer}.rtl .search-filter-display-container-swap .close-search-filter-btn label{margin-left:8px}.ltr .search-filter-display-container-swap .close-search-filter-btn label{margin-right:8px}.search-filter-display-container-swap .close-search-filter-btn i{font-size:14px}.rtl .search-filter-display-container-swap .close-search-filter-btn{left:0}.ltr .search-filter-display-container-swap .close-search-filter-btn{right:0}.search-filter-display-container-swap.visible{display:block}.search-filter-display-container-swap .button-wrapper .button{display:block;padding:6px 18px}.search-filter-display-container-swap .search-container .search-flights-container{display:flex;flex-wrap:wrap}.search-filter-display-container-swap .tab-content .tab-pane{box-shadow:none}.search-filter-display-container-swap .tab-content .tab-pane form{position:relative}.search-filter-display-container-swap .tab-content .tab-pane form .button[type=submit]{display:flex;padding:10px 18px}.search-filter-display-container-swap .tab-content .switch-destinations-button{background:#ef4f32}.search-filter-display-container-swap .tab-content .switch-destinations-button:active{background:#f37861}.search-filter-display-container-swap .search-container .form-inputs-display{padding-left:72px}.search-filter-display-container-swap .search-flights-container[data-flight-type=multi-city] .submit-button-component{top:62px}.rtl .search-filter-display-container-swap .search-flights-container[data-flight-type=multi-city] .delete-button{left:-4px}.ltr .search-filter-display-container-swap .search-flights-container[data-flight-type=multi-city] .delete-button{right:-4px}.search-form-display-wrapper{background-color:#f8f8f8}.search-form-display-wrapper .search-filter-display-container .form-display{opacity:0;transform:translateY(2px)}.search-form-display-wrapper.visible{transition:background-color .3s;background-color:#e0e0e0;color:#000}.search-form-display-wrapper.visible .search-filter-display-container .form-display{transition:all .15s ease-out .6s;opacity:1;transform:none}.search-filter-display-container{position:relative}.search-filter-display-container .form-display{width:100%;display:none;display:flex;align-items:stretch;padding:32px 0}.search-filter-display-container .form-display:not(.visible){display:none}.search-filter-display-container .form-display .swap-button{font-size:16px;color:#ef4f32;text-decoration:underline;flex-grow:1}.search-filter-display-container .form-display .form-input-display{padding-bottom:0}.search-filter-display-container .form-display .form-input-display i{position:static;color:#101928;font-size:18px}.search-filter-display-container .form-display .form-input-display:after{content:"";position:absolute;width:4px;height:10px;opacity:.75;background:#a3a3a3;top:50%;margin-top:-5px;border-radius:50%}.search-filter-display-container .form-display .form-input-display:first-child:after{display:none}.search-filter-display-container .form-display .form-input-display .label{color:#000;font-size:18px}.search-filter-display-container .form-display .form-input-display .label label span{display:inline}.search-filter-display-container .search-tickets-container{box-shadow:none}.search-form-display-wrapper .search-filter-display-container .form-display.visible{height:40px;display:flex;align-items:center}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display{display:flex;align-items:center}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display{display:flex;align-items:center;position:relative;padding:0 24px;white-space:nowrap}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display{justify-content:right}.ltr .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display{justify-content:left}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display::after{content:"";height:10px;width:3.5px;opacity:.5;position:absolute;border-radius:50%;background:#000}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display::after{left:0}.ltr .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display::after{right:0}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label{font-size:15px;line-height:17px;color:#000}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label i{font-size:15px;vertical-align:middle;color:#000}.ltr .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label i{margin-right:12px}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label i{margin-left:12px}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label i.icon-plane-up-left:before{content:""}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display .label i.icon-plane-up-right:before{content:""}.search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display:first-child::after{display:block}.ltr .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display:first-child{padding-left:0}.rtl .search-form-display-wrapper .search-filter-display-container .form-display.visible .form-inputs-display .form-input-display:first-child{padding-right:0}.search-form-display-wrapper .search-filter-display-container .form-display.visible .button-wrapper .swap-button{color:#000;font-size:15px;line-height:17px;padding:0 24px}.details-page-content .search-filter-display-container .form-inputs-display{position:relative}.details-page-content .search-filter-display-container .form-inputs-display:before{content:"";font-family:icons!important;display:inline-block;position:relative;color:#fff;font-size:16px;line-height:16px;margin-right:3px}.rtl .details-page-content .search-filter-display-container .form-inputs-display:before{transform:scaleX(-1)}.search-flights-container .form-inputs{position:relative}.search-flights-container .form-inputs .loader-inline-component{top:0;height:100%;display:flex;padding-top:5px;justify-content:center;border-radius:4px;background-color:rgba(255,255,255,.8);z-index:99}.search-flights-container .form-inputs .airport-search .loader-inline-component{display:none}.search-flights-container .form-inputs .airport-search .loader-inline-component.visible.visible-inline{display:flex;align-items:center;padding:0}.ltr .search-flights-container .form-inputs .airport-search .loader-inline-component.visible.visible-inline{right:20px}.rtl .search-flights-container .form-inputs .airport-search .loader-inline-component.visible.visible-inline{left:20px}.ltr .search-flights-container .form-inputs .airport-search:last-child .loader-inline-component.visible.visible-inline{right:10px}.rtl .search-flights-container .form-inputs .airport-search:last-child .loader-inline-component.visible.visible-inline{left:10px}.search-flights-container .form-inputs .airport-search.active .loader-inline-component{display:flex}.search-flights-container.in-loading-state{pointer-events:none}.search-flights-container[data-flight-type=one-way] .separator{display:none}.search-flights-container:not([data-flight-type=multi-city]) .add-flight-button,.search-flights-container:not([data-flight-type=multi-city]) .remove-flight-button{display:none}.search-flights-container .clonable-container .clonable{display:flex;width:100%}.search-flights-container .clonable-container .clonable[data-clone=true]{margin:24px 0 0;margin:15px 0 0}.search-flights-container .add-flight-button,.search-flights-container .delete-button,.search-flights-container .multiflights-button{color:#101928;cursor:pointer;display:inline-block;opacity:1;transition:all .3s}.search-flights-container .add-flight-button:hover,.search-flights-container .delete-button:hover,.search-flights-container .multiflights-button:hover{opacity:.9}.search-flights-container .add-flight-button{position:absolute;bottom:-27px;font-weight:500;font-size:16px}.rtl .search-flights-container .add-flight-button{right:0}.ltr .search-flights-container .add-flight-button{left:0}.search-flights-container .direct-flight{display:none;position:absolute;bottom:-32px;font-size:16px}.rtl .search-flights-container .direct-flight{right:15px}.ltr .search-flights-container .direct-flight{left:15px}.search-flights-container .direct-flight span{color:#fff}.search-flights-container .delete-button{position:absolute;text-align:center;color:#d8d8da;font-size:18px;width:32px;padding:0;margin-top:16px}.search-flights-container .delete-button label{display:none}.ltr .search-flights-container .delete-button{left:-32px}.rtl .search-flights-container .delete-button{right:-32px}.ltr .search-flights-container .delete-button{right:-4px;left:inherit}.rtl .search-flights-container .delete-button{left:-4px;right:inherit}.search-flights-container.max-multi .add-flight-button{display:none}.search-flights-container[data-flight-type=multi-city]{padding-bottom:55px;padding-bottom:90px}.search-flights-container[data-flight-type=multi-city] .add-flight-button{bottom:-28px;border-radius:5px;background:#ef4f32;color:#fff;padding:10px;bottom:-56px}.search-flights-container[data-flight-type=multi-city] .direct-flight{bottom:-85px}.search-flights-container[data-flight-type=multi-city] .submit-button-component{bottom:62px}.ltr .search-flights-container[data-flight-type=multi-city] .clonable{padding-right:30px}.rtl .search-flights-container[data-flight-type=multi-city] .clonable{padding-left:30px}.search-engine-total-form .tab-content .tab-pane .search-container.flight-search-container{position:static}.search-hotel-details-container .form-inputs{max-width:938px}@keyframes ProviderErrorMessagesIn{0%{opacity:0}100%{opacity:1}}.search-engine-total-form .tab-content .tab-pane .insurance-form-container{width:100%}.search-engine-total-form .tab-content .tab-pane .insurance-form-container h4{width:100%;font-weight:400}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.datepicker-input-component.single-month-mode{flex:none}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.datepicker-input-component.single-month-mode .datepicker-input>.date-container.date-from{border-radius:2px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .select-component .label{height:48px;color:#101928;background:#fff}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .select-component .label.placeholder{color:rgba(25,31,34,.5)}.ltr .search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .select-component .label{padding:13px 20px 10px 10px}.rtl .search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .select-component .label{padding:13px 10px 10px 20px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input{display:flex}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .amount{width:70%}.ltr .search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .amount{margin-right:8px}.rtl .search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .amount{margin-left:8px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .amount .totalPrice-input{height:48px;color:#101928;background:#fff;border:1px solid transparent;border-radius:2px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .amount .totalPrice-input.error{border-color:#ec3145}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input.amount-input .currency{width:30%}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .additionalServiceTotalPrice-input{height:48px;color:#101928;background:#fff;border:1px solid transparent;border-radius:2px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .form-input .additionalServiceTotalPrice-input.error{border-color:#ec3145}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .submit-button-component{height:48px}.search-engine-total-form .tab-content .tab-pane .insurance-form-container form .submit-button-component .button{width:100%;height:100%;background-color:#ef4f32;border:none;font-weight:700;color:#fff;border-radius:2px;padding:10px 18px;font-weight:500;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.search-engine-total-form .tab-content .tab-pane .insurance-form-container .provider-error-messages .error-messages{padding:0 4px;list-style-type:none}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container{padding:17px 28px 30px 28px}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container h4{padding:10px 4px 28px 4px;line-height:22px;font-size:28px;color:#fff}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input{margin:0 4px 15px 4px;width:calc(29% - 8px)}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input.datepicker-input-component.single-month-mode{max-width:calc(29% - 8px)}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input.passengers{width:calc(13% - 8px)}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input.select-input .select-component .options{padding:18px 0;top:-10px;min-width:calc(100% + 20px)}.rtl .search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input.select-input .select-component .options{right:-10px}.ltr .search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .form-input.select-input .select-component .options{left:-10px}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container form .submit-button-component{width:calc(13% - 8px);margin:0 4px}.search-engine-total-form>.tab-content>.tab-pane>.insurance-form-container .provider-error-messages .error-messages{color:#fff}.search-tickets-container .search-categories-filter{color:#101928;position:relative}.search-tickets-container .search-categories-filter label{font-size:32px;line-height:34px;font-weight:300;display:block;color:rgba(25,31,34,.5);position:absolute;top:0}.search-tickets-container .search-categories-filter .search-categories .dropdown{position:relative}.search-tickets-container .search-categories-filter .search-categories .dropdown h5 span{position:relative}.rtl .search-tickets-container .search-categories-filter .search-categories .dropdown h5 span{padding-left:12px}.ltr .search-tickets-container .search-categories-filter .search-categories .dropdown h5 span{padding-right:12px}.search-tickets-container .search-categories-filter .search-categories .dropdown h5 span:after{content:"";width:8px;height:8px;border:solid #ef4f32;border-width:0 0 2px 2px;transform:rotate(-45deg);position:absolute;top:-10px;transition:.3s}.rtl .search-tickets-container .search-categories-filter .search-categories .dropdown h5 span:after{left:10px}.ltr .search-tickets-container .search-categories-filter .search-categories .dropdown h5 span:after{right:10px}.search-tickets-container .search-categories-filter .search-categories .dropdown.dropdown-active:before{content:"";position:absolute;width:100%;height:2px;transition:.3s all .3s;bottom:-9px;background:#ef4f32;z-index:9}.search-tickets-container .search-categories-filter .search-categories .dropdown.dropdown-active h5 span:after{transform:rotate(135deg);top:-8px}.search-tickets-container .search-categories-filter .search-categories .search-category{position:relative;display:block}.search-tickets-container .search-categories-filter .search-categories h5{margin:0;font-size:14px;font-weight:300;cursor:pointer;padding-top:34px}.search-tickets-container .search-categories-filter .search-categories h5 span{display:block}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup{position:absolute;box-shadow:0 -3px 6px rgba(0,0,0,.11),0 3px 6px rgba(0,0,0,.11);background:#fff;display:flex;top:84px;z-index:-1;visibility:hidden;opacity:0;padding:12px}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup.visible{z-index:10001;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in,transform .15s ease-in}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup:before{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;z-index:1;top:-6px}.rtl .search-tickets-container .search-categories-filter .search-categories .dropdown-popup:before{right:60px}.ltr .search-tickets-container .search-categories-filter .search-categories .dropdown-popup:before{left:60px}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup a{display:block;padding:8px 24px;white-space:nowrap;color:#101928;transition:.3s}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup ul{list-style-type:none;padding:0}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup ul li{background:0 0;transition:.3s}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories{min-width:160px}.rtl .search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories{border-left:1px solid #ecedf1}.ltr .search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories{border-right:1px solid #ecedf1}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories{font-size:16px}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories li.active,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories li:hover,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories li.active,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories li:hover{background:rgba(239,79,50,.1)}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories li.active a,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .categories li:hover a,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories li.active a,.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories li:hover a{color:#ef4f32}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories{position:relative;min-width:180px}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories .subcategory{visibility:hidden;opacity:0;font-size:0;margin:0;padding:0}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories .subcategory:not(.visible){transition:visibility .15s .15s,opacity .15s,font-size .15s .15s,margin .15s .15s,padding .15s .15s}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories .subcategory.visible{visibility:visible;opacity:1;font-size:16px;margin:0;padding:0;transition:font-size .15s .3s,margin .15s .3s,padding .15s .3s,opacity .15s .45s}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories .subcategory li a{visibility:hidden;opacity:0;font-size:0;margin:0;padding:0;transition:visibility .15s .15s,opacity .15s,font-size .15s .15s,margin .15s .15s,padding .15s .15s}.search-tickets-container .search-categories-filter .search-categories .dropdown-popup .subcategories .subcategory.visible li a{visibility:visible;opacity:1;font-size:16px;margin:0;padding:8px 24px;transition:font-size .15s .3s,margin .15s .3s,padding .15s .3s,opacity .15s .45s}.search-tickets-container .form-input{margin:0;width:100%}.search-tickets-container .form-input.search-categories-filter{width:50%}.search-tickets-container .scroll-date:before{left:13.5%;right:auto}.search-transfers-container .switch-destinations-buttons{display:none}.site-top-strip-block{border-bottom:1px solid #e8e7ee}.site-top-strip-container{display:flex;align-items:center;justify-content:space-between}.site-top-strip-container .identity-items{display:flex;align-items:center;justify-content:flex-start;position:relative}.site-top-strip-container .main-items{display:flex;align-items:center;padding:10px 0;justify-content:flex-end;position:relative}.ltr .site-top-strip-container .strip-item+.strip-item{margin-left:30px}.rtl .site-top-strip-container .strip-item+.strip-item{margin-right:30px}.car-details-page{min-height:90vh}.car-details-page .loader-inline-component{margin-top:50px}.car-details-page .loader-inline-component svg{fill:#ef4f32}.car-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.car-details-page .content-view,.car-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.car-details-page .content-view:not(.visible),.car-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.car-details-page .content-view.visible,.car-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.car-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.car-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.car-details-page .wrapper{margin:0 auto}.car-details-page .wrapper.wrapper-not-found-view{position:relative}.car-details-page a,.car-details-page label,.car-details-page span{display:inline-block}.car-details-page .details-page-header .details-page-header-component .header-wrapper{padding-top:8px}.car-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.car-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.car-details-page .content-block .main-content{display:flex;align-items:center;justify-content:center;background:#000}.car-details-page .photo-gallery-slot{display:block;position:relative;flex:1}.car-details-page .photo-gallery-slot .supplier-logo{position:absolute;bottom:30px}.ltr .car-details-page .photo-gallery-slot .supplier-logo{left:50%;transform:translateX(-50%)}.rtl .car-details-page .photo-gallery-slot .supplier-logo{right:50%;transform:translateX(50%)}.car-details-page .bundle-summary-sidebar-component .summary-container-item.services{border-bottom:2px solid #faf9fc}.deals-hotels-details-page{min-height:90vh}.deals-hotels-details-page .hotel-rooms-box .title-container,.deals-hotels-details-page .title-container-styles,.deals-hotels-details-page .trust-reviews .title-container,.hotels-details-page .hotel-rooms-box .deals-hotels-details-page .title-container,.hotels-details-page .trust-reviews .deals-hotels-details-page .title-container{font-size:24px;line-height:35px;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9}.deals-hotels-details-page .content-box-styles,.deals-hotels-details-page .hotel-rooms-box,.deals-hotels-details-page .trust-reviews{border-radius:2px;background:#fff;margin:24px 0;overflow:hidden;display:block;border:1px solid #e8e7ee}.deals-hotels-details-page .loader-inline-component{margin-top:50px}.deals-hotels-details-page .loader-inline-component svg{fill:#ef4f32}.deals-hotels-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px;left:0;right:0}.deals-hotels-details-page .content-view,.deals-hotels-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.deals-hotels-details-page .content-view:not(.visible),.deals-hotels-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.deals-hotels-details-page .content-view.visible,.deals-hotels-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.deals-hotels-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.deals-hotels-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.deals-hotels-details-page .wrapper{margin:0 auto}.deals-hotels-details-page .wrapper .search-form-display-wrapper.visible{padding:0 15px}.deals-hotels-details-page a,.deals-hotels-details-page label,.deals-hotels-details-page span{display:inline-block}.deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper{padding-top:8px}.deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.deals-hotels-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.deals-hotels-details-page .hotel-general-terms .box-body{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;padding:36px 100px}.deals-hotels-details-page .hotel-description-component .box-header,.deals-hotels-details-page .hotel-description-component .component-title,.deals-hotels-details-page .hotel-general-terms .box-header,.deals-hotels-details-page .hotel-general-terms .component-title{cursor:pointer}.deals-hotels-details-page .loading-rooms-label{transform:translateY(3px);opacity:0;transition:all .15s ease-in-out;display:inline-flex;align-items:center;position:relative;color:#ef4f32}.mobile .deals-hotels-details-page .loading-rooms-label{font-size:10px;top:3px}.deals-hotels-details-page .loading-rooms-label.visible{opacity:1;transform:none}.deals-hotels-details-page .loading-rooms-label .loader-inline-component{display:inline-block;margin:0;position:static;width:20px;height:20px;margin:0 6px}.deals-hotels-details-page .loading-rooms-label .loader-inline-component svg{width:20px;height:20px}.deals-package-details-page{min-height:90vh}.deals-package-details-page .details-page-header{display:flex;justify-content:space-between}.deals-package-details-page .deals-details-header-price{padding:2px;display:flex;align-items:center}.deals-package-details-page .deals-details-header-price .deals-details-header-price-per-person{display:flex;flex-direction:column;justify-content:space-between;margin-top:-12px;position:relative}.rtl .deals-package-details-page .deals-details-header-price .deals-details-header-price-per-person{margin-left:16px}.ltr .deals-package-details-page .deals-details-header-price .deals-details-header-price-per-person{margin-right:16px}.deals-package-details-page .deals-details-header-price .deals-details-header-price-per-person .deals-details-header-price-per-person-label{font-weight:400;font-size:14px}.deals-package-details-page .deals-details-header-price .deals-details-header-price-per-person .deals-details-header-price-per-person-price{font-weight:400;font-size:14px;text-align:end}.deals-package-details-page .deals-details-header-price .deals-details-header-price-button-container .deals-details-header-price-button{padding:8px 22px;color:#fff;background:#ef4f32;font-size:24px;border-radius:5px;border:none;cursor:pointer}.deals-package-details-page .deal-info .purchaces-count{display:none!important}.deals-package-details-page .select{color:#000}.deals-package-details-page .select select{color:#000}.deals-package-details-page .loader-inline-component{margin-top:50px}.deals-package-details-page .loader-inline-component svg{fill:#ef4f32}.deals-package-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.deals-package-details-page .no-results{z-index:-1;visibility:hidden;opacity:0;text-align:center;margin-top:60px;position:absolute;width:100%;right:0}.deals-package-details-page .no-results:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.deals-package-details-page .no-results.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.deals-package-details-page .no-results .message-1{font-weight:500;font-size:24px}.deals-package-details-page .no-results .message-2{font-size:22px}.deals-package-details-page .content-view,.deals-package-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.deals-package-details-page .content-view:not(.visible),.deals-package-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.deals-package-details-page .content-view.visible,.deals-package-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.deals-package-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.deals-package-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.deals-package-details-page .wrapper{margin:0 auto}.deals-package-details-page a,.deals-package-details-page label,.deals-package-details-page span{display:inline-block}.deals-package-details-page .details-page-header{margin-top:18px}.deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .deals-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.deals-package-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.deals-package-details-page .bundle-flight-details-component{margin-top:32px}.deals-package-details-page .wrapper-nav-menu-space{height:6px!important}.bundle-summary-sidebar-component .deal-info .service-provider .service-provider-title{display:none!important}.dynamic-package-details-page{min-height:90vh}.dynamic-package-details-page .loader-inline-component{margin-top:50px}.dynamic-package-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-package-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.dynamic-package-details-page .content-view,.dynamic-package-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-package-details-page .content-view:not(.visible),.dynamic-package-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-package-details-page .content-view.visible,.dynamic-package-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-package-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-package-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-package-details-page .wrapper{margin:0 auto}.dynamic-package-details-page .wrapper.wrapper-not-found-view{position:relative}.dynamic-package-details-page .wrapper.content-wrapper{display:flex}.dynamic-package-details-page a,.dynamic-package-details-page label,.dynamic-package-details-page span{display:inline-block}.dynamic-package-details-page .content-column{flex:1}.dynamic-package-details-page .content-column .content-header .header-top{color:#6b7079}.dynamic-package-details-page .content-column .content-header .header-bottom{color:#101928;font-weight:500;line-height:1}.dynamic-package-details-page .sidebar-column{flex:0 0 auto;width:300px;padding-top:20px}.ltr .dynamic-package-details-page .sidebar-column{margin-left:30px}.rtl .dynamic-package-details-page .sidebar-column{margin-right:30px}.dynamic-package-details-page .sidebar-column .top-banner{position:relative;margin-bottom:40px;min-height:120px;text-align:center;padding:12px 10px 0 10px;background:#e8e7ee}.dynamic-package-details-page .sidebar-column .top-banner:after,.dynamic-package-details-page .sidebar-column .top-banner:before{position:absolute;content:'';width:0;height:0;bottom:-20px;border-top:20px solid #e8e7ee}.dynamic-package-details-page .sidebar-column .top-banner:before{left:0;border-left:150px solid transparent}.dynamic-package-details-page .sidebar-column .top-banner:after{right:0;border-right:150px solid transparent}.dynamic-package-details-page .sidebar-column .top-banner .icon-dollar-2{display:block;margin:0 auto;font-size:21px;color:#ef4f32}.dynamic-package-details-page .sidebar-column .top-banner .banner-header{padding:10px 0 9px 0;font-size:14px;font-weight:500;color:#101928}.dynamic-package-details-page .sidebar-column .top-banner .banner-body{font-size:14px;line-height:1.2;color:#6b7079}.dynamic-package-details-page template-slot[name=product-items]>.removed-item{filter:opacity(60%)}.dynamic-package-details-page{padding:0;border-top:1px solid #eee}.dynamic-package-details-page .content-column{padding-top:20px}.dynamic-package-details-page .content-column .content-header .header-top{padding-top:13px;font-size:17px}.dynamic-package-details-page .content-column .content-header .header-bottom{padding:0;font-size:32px}.dynamic-package-details-page .sidebar-column{margin-top:84px}.dynamic-packages-car-details-page{min-height:90vh}.dynamic-packages-car-details-page .loader-inline-component{margin-top:50px}.dynamic-packages-car-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-packages-car-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.dynamic-packages-car-details-page .content-view,.dynamic-packages-car-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-packages-car-details-page .content-view:not(.visible),.dynamic-packages-car-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-car-details-page .content-view.visible,.dynamic-packages-car-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-car-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-packages-car-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-packages-car-details-page .wrapper{margin:0 auto}.dynamic-packages-car-details-page .wrapper.wrapper-not-found-view{position:relative}.dynamic-packages-car-details-page a,.dynamic-packages-car-details-page label,.dynamic-packages-car-details-page span{display:inline-block}.dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper{padding-top:8px}.dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.dynamic-packages-car-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.dynamic-packages-car-details-page .content-block .main-content{display:flex;align-items:center;justify-content:center;background:#000}.dynamic-packages-car-details-page .photo-gallery-slot{display:block;position:relative;flex:1}.dynamic-packages-car-details-page .photo-gallery-slot .supplier-logo{position:absolute;bottom:30px}.ltr .dynamic-packages-car-details-page .photo-gallery-slot .supplier-logo{left:50%;transform:translateX(-50%)}.rtl .dynamic-packages-car-details-page .photo-gallery-slot .supplier-logo{right:50%;transform:translateX(50%)}.dynamic-packages-car-details-page .bundle-summary-sidebar-component .summary-container-item.services{border-bottom:2px solid #faf9fc}.dynamic-packages-flights-details-page{min-height:90vh}.dynamic-packages-flights-details-page .loader-inline-component{margin-top:50px}.dynamic-packages-flights-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-packages-flights-details-page .wrapper{position:relative}.dynamic-packages-flights-details-page .wrapper .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.dynamic-packages-flights-details-page .content-view,.dynamic-packages-flights-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-packages-flights-details-page .content-view:not(.visible),.dynamic-packages-flights-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-flights-details-page .content-view.visible,.dynamic-packages-flights-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-flights-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-packages-flights-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-packages-flights-details-page .wrapper{margin:0 auto}.dynamic-packages-flights-details-page .wrapper.wrapper-back-button .back-button-component{padding:16px}.dynamic-packages-flights-details-page a,.dynamic-packages-flights-details-page label,.dynamic-packages-flights-details-page span{display:inline-block}.dynamic-packages-hotels-details-page{min-height:90vh}.dynamic-packages-hotels-details-page .loader-inline-component{margin-top:50px}.dynamic-packages-hotels-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-packages-hotels-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px;left:0;right:0}.dynamic-packages-hotels-details-page .content-view,.dynamic-packages-hotels-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-packages-hotels-details-page .content-view:not(.visible),.dynamic-packages-hotels-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-hotels-details-page .content-view.visible,.dynamic-packages-hotels-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-hotels-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-packages-hotels-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-packages-hotels-details-page .wrapper{margin:0 auto}.dynamic-packages-hotels-details-page a,.dynamic-packages-hotels-details-page label,.dynamic-packages-hotels-details-page span{display:inline-block}.dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper{padding-top:8px}.dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.dynamic-packages-hotels-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.dynamic-packages-hotels-details-page .hotel-general-terms .box-body{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;padding:36px 100px}.dynamic-packages-hotels-details-page .hotel-description-component .box-header,.dynamic-packages-hotels-details-page .hotel-description-component .component-title,.dynamic-packages-hotels-details-page .hotel-general-terms .box-header,.dynamic-packages-hotels-details-page .hotel-general-terms .component-title{cursor:pointer}.dynamic-packages-package-details-page{min-height:90vh}.dynamic-packages-package-details-page .loader-inline-component{margin-top:50px}.dynamic-packages-package-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-packages-package-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.dynamic-packages-package-details-page .no-results{z-index:-1;visibility:hidden;opacity:0;text-align:center;margin-top:60px;position:absolute;width:100%;right:0}.dynamic-packages-package-details-page .no-results:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-package-details-page .no-results.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-package-details-page .no-results .message-1{font-weight:500;font-size:24px}.dynamic-packages-package-details-page .no-results .message-2{font-size:22px}.dynamic-packages-package-details-page .content-view,.dynamic-packages-package-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-packages-package-details-page .content-view:not(.visible),.dynamic-packages-package-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-package-details-page .content-view.visible,.dynamic-packages-package-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-package-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-packages-package-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-packages-package-details-page .wrapper{margin:0 auto}.dynamic-packages-package-details-page a,.dynamic-packages-package-details-page label,.dynamic-packages-package-details-page span{display:inline-block}.dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.dynamic-packages-package-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.dynamic-packages-tickets-details-page{min-height:90vh}.dynamic-packages-tickets-details-page .loader-inline-component{margin-top:50px}.dynamic-packages-tickets-details-page .loader-inline-component svg{fill:#ef4f32}.dynamic-packages-tickets-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px;left:0;right:0}.dynamic-packages-tickets-details-page .content-view,.dynamic-packages-tickets-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.dynamic-packages-tickets-details-page .content-view:not(.visible),.dynamic-packages-tickets-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-packages-tickets-details-page .content-view.visible,.dynamic-packages-tickets-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-packages-tickets-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.dynamic-packages-tickets-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.dynamic-packages-tickets-details-page .wrapper{margin:0 auto}.dynamic-packages-tickets-details-page a,.dynamic-packages-tickets-details-page label,.dynamic-packages-tickets-details-page span{display:inline-block}.dynamic-packages-tickets-details-page .details-page-header{padding-top:8px}.dynamic-packages-tickets-details-page .details-page-header .distance,.dynamic-packages-tickets-details-page .details-page-header .price-wrapper,.dynamic-packages-tickets-details-page .details-page-header .rating{display:none}.dynamic-packages-tickets-details-page .content-block .aside-panel{display:flex;flex-direction:column}.dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item{flex:1 1 auto}.ltr .dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item{border-left:1px solid #e8e7ee}.rtl .dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item{border-right:1px solid #e8e7ee}.dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{flex:0 0 auto}.ltr .dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{border-left:none}.rtl .dynamic-packages-tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{border-right:none}.dynamic-packages-tickets-details-page .content-block.aside-active>.aside-panel>.aside-panel-item{height:auto}.dynamic-packages-tickets-details-page .content-block .main-content{display:flex;align-items:center}.dynamic-packages-tickets-details-page .content-block .main-content .photo-gallery-component,.dynamic-packages-tickets-details-page .content-block .main-content template-slot{width:100%;max-width:100%}.dynamic-packages-tickets-details-page .google-maps{margin-top:32px}.dynamic-packages-tickets-details-page .google-maps .google-maps-api-component{height:500px}.dynamic-packages-tickets-details-page .photo-gallery-component .gallery-photo-container .gallery-photo-item{height:436px}.flights-details-page{min-height:90vh}.flights-details-page .loader-inline-component{margin-top:50px}.flights-details-page .loader-inline-component svg{fill:#ef4f32}.flights-details-page .wrapper{position:relative}.flights-details-page .wrapper .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.flights-details-page .content-view,.flights-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.flights-details-page .content-view:not(.visible),.flights-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.flights-details-page .content-view.visible,.flights-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.flights-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.flights-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.flights-details-page .wrapper{margin:0 auto}.flights-details-page .wrapper.wrapper-back-button .back-button-component{padding:16px}.flights-details-page a,.flights-details-page label,.flights-details-page span{display:inline-block}.hotels-details-page{min-height:90vh}.deals-hotels-details-page .hotel-rooms-box .hotels-details-page .title-container,.deals-hotels-details-page .trust-reviews .hotels-details-page .title-container,.hotels-details-page .hotel-rooms-box .title-container,.hotels-details-page .title-container-styles,.hotels-details-page .trust-reviews .title-container{font-size:24px;line-height:35px;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9}.hotels-details-page .content-box-styles,.hotels-details-page .hotel-rooms-box,.hotels-details-page .trust-reviews{border-radius:2px;background:#fff;margin:24px 0;overflow:hidden;display:block;border:1px solid #e8e7ee}.hotels-details-page .loader-inline-component{margin-top:50px}.hotels-details-page .loader-inline-component svg{fill:#ef4f32}.hotels-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px;left:0;right:0}.hotels-details-page .content-view,.hotels-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.hotels-details-page .content-view:not(.visible),.hotels-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.hotels-details-page .content-view.visible,.hotels-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.hotels-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.hotels-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.hotels-details-page .wrapper{margin:0 auto}.hotels-details-page .wrapper .search-form-display-wrapper.visible{padding:0 15px}.hotels-details-page a,.hotels-details-page label,.hotels-details-page span{display:inline-block}.hotels-details-page .details-page-header .details-page-header-component .header-wrapper{padding-top:8px}.hotels-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .hotels-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.hotels-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.hotels-details-page .hotel-general-terms .box-body{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;padding:36px 100px}.hotels-details-page .hotel-description-component .box-header,.hotels-details-page .hotel-description-component .component-title,.hotels-details-page .hotel-general-terms .box-header,.hotels-details-page .hotel-general-terms .component-title{cursor:pointer}.hotels-details-page .loading-rooms-label{transform:translateY(3px);opacity:0;transition:all .15s ease-in-out;display:inline-flex;align-items:center;position:relative;color:#ef4f32}.mobile .hotels-details-page .loading-rooms-label{font-size:10px;top:3px}.hotels-details-page .loading-rooms-label.visible{opacity:1;transform:none}.hotels-details-page .loading-rooms-label .loader-inline-component{display:inline-block;margin:0;position:static;width:20px;height:20px;margin:0 6px}.hotels-details-page .loading-rooms-label .loader-inline-component svg{width:20px;height:20px}.package-details-page{min-height:90vh}.package-details-page .loader-inline-component{margin-top:50px}.package-details-page .loader-inline-component svg{fill:#ef4f32}.package-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px}.package-details-page .no-results{z-index:-1;visibility:hidden;opacity:0;text-align:center;margin-top:60px;position:absolute;width:100%;right:0}.package-details-page .no-results:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.package-details-page .no-results.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.package-details-page .no-results .message-1{font-weight:500;font-size:24px}.package-details-page .no-results .message-2{font-size:22px}.package-details-page .content-view,.package-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.package-details-page .content-view:not(.visible),.package-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.package-details-page .content-view.visible,.package-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.package-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.package-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.package-details-page .wrapper{margin:0 auto}.package-details-page a,.package-details-page label,.package-details-page span{display:inline-block}.package-details-page .details-page-header .details-page-header-component .header-wrapper .distance{display:none}.ltr .package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.ltr .package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count,.rtl .package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type,.rtl .package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count{padding:0}.ltr .package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.ltr .package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i,.rtl .package-details-page .details-page-header .details-page-header-component .header-wrapper .flight-type i,.rtl .package-details-page .details-page-header .details-page-header-component .header-wrapper .person-count i{position:static;font-size:.85em}.package-details-page .details-page-header .details-page-header-component .header-wrapper div:not(.title):not(.hidden)+div::before{display:inline-block;width:1em;text-align:center;content:'·'}.search-results-container{position:relative;align-items:center;flex-direction:column;color:#212121;padding:0}.search-results-container .meta-flight-not-found{padding-top:34px}.search-results-container .meta-flight-not-found .not-found-content{width:100%;padding:22px 34px;text-align:center;font-size:16px;background-color:#f7e5e5;color:#474747;margin-bottom:-18px;border-radius:5px}.mobile .search-results-container .meta-flight-not-found{position:absolute;left:50%;transform:translateX(-50%);margin-top:24px}.search-results-container .loader-inline-component{margin-top:50px;transition:all .25s ease-in-out}.search-results-container .loader-inline-component svg{fill:#ef4f32;transition:all .25s ease-in-out}.search-results-container .loader-inline-component.lazy-loading{margin-top:-24px}.search-results-container .loader-inline-component.lazy-loading .loader{text-align:start;transition:all .25s ease-in-out}.search-results-container .loader-inline-component.lazy-loading .loader svg{width:30px;transition:all .25s ease-in-out}.search-results-container .map-view{display:none}.search-results-container .no-results{z-index:-1;visibility:hidden;opacity:0;text-align:center;margin-top:60px;position:absolute;width:100%;right:0}.search-results-container .no-results:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.search-results-container .no-results.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.search-results-container .no-results .message-1{font-weight:500;font-size:24px}.search-results-container .no-results .message-2{font-size:22px}.search-results-container .map-view-mode{width:100%;padding-left:20px;margin:25px 0 0 0;max-width:100%}.search-results-container .map-view-mode .results-filters-container{margin-top:21px!important}.search-results-container .map-view-mode .map-view{display:block}.search-results-container .map-view-mode .list-view{display:none}.search-results-container p.wrapper{font-size:13px;font-weight:400;line-height:17px;margin-top:33px;margin-bottom:23px;color:#101928;font-weight:700}.search-results-container .badge-gray{border-radius:5px;background:#212121;padding:5px;color:#fff}.search-results-container .img-cont{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.search-results-container small{color:#707070}.search-results-container .search-bar-container{width:100%}.search-results-container .search-bar-container .search-tickets-container{padding:0;position:relative}.rtl .search-results-container .search-bar-container .search-tickets-container{padding-left:130px}.ltr .search-results-container .search-bar-container .search-tickets-container{padding-right:130px}.search-results-container .search-bar-container .search-tickets-container .inputs{border-bottom:1px solid #101928}.search-results-container .search-bar-container .search-tickets-container .button-wrapper{position:absolute;bottom:0}.rtl .search-results-container .search-bar-container .search-tickets-container .button-wrapper{left:0}.ltr .search-results-container .search-bar-container .search-tickets-container .button-wrapper{right:0}.search-results-container .search-bar-container .search-tickets-container .button-wrapper .button{font-weight:500;font-size:18px;line-height:20px;color:#fff;padding:16px 18px;background:#ef4f32;cursor:pointer;border:none}.search-results-container .search-bar-container .search-tabs-container{background:#e8e7ee;padding:10px 0 25px}.search-results-container .search-bar-container .search-tabs-container .wrapper .title-container{display:none}.search-results-container .search-bar-container .search-tabs-container .wrapper .search-tabs{display:none}.search-results-container .search-bar-container .search-tabs-container .search-button-component button{box-shadow:none}.search-results-container .search-bar-container .search-tabs-container .form-container{box-shadow:none}.search-results-container .special-deals-container{border-bottom:solid 1px #e8e7ee;display:flex;justify-content:center;width:100%}.search-results-container .special-deals-container .wrapper{display:flex;justify-content:space-between;margin:0 0 20px 0}.search-results-container .special-deals-container .wrapper div button{border:solid 1px #ccccd8;border-radius:0;background:0 0;width:178px;margin-right:22px;padding:11px;color:#777;cursor:pointer;font-size:15px;line-height:20px;font-weight:700}.search-results-container .special-deals-container .wrapper div button small{display:block;font-size:13px;line-height:17px}.search-results-container .special-deals-container .wrapper div button.active{border-color:#101928;color:#101928}.search-results-container .special-deals-container .wrapper div button.active small{color:#101928}.search-results-container .special-deals-container .wrapper .change-views-container{display:flex;align-items:center}.search-results-container .special-deals-container .wrapper .change-views-container a{color:#212121;font-size:13px;line-height:17px;padding:3px 10px;font-weight:700}.search-results-container .special-deals-container .wrapper .change-views-container a i{margin-right:10px}.search-results-container .special-deals-container .wrapper .change-views-container a:first-child{border-right:1px solid #e8e7ee}.search-results-container .special-deals-container .wrapper .change-views-container a:last-child{padding-right:0}.search-results-container .special-deals-container .wrapper .change-views-container a:active,.search-results-container .special-deals-container .wrapper .change-views-container a:focus,.search-results-container .special-deals-container .wrapper .change-views-container a:hover{outline:0}.search-results-container .special-deals-container .wrapper .change-views-container a.active{color:#101928}.search-results-container .results-container{position:relative;padding-top:25px;width:100%}.search-results-container .results-container .tickets-results-page{display:flex;flex-direction:column;flex:1}.search-results-container .results-container .quick-sorts-slot{flex:1 0 100%}.rtl .search-results-container .change-views-container a:first-child{border-right:none!important;border-left:1px solid #e8e7ee}.rtl .search-results-container .change-views-container a:last-child{padding-right:10px!important;padding-left:0}.rtl .search-results-container .change-views-container i{margin:0;margin-left:10px}.rtl .search-results-container .special-deals-container div button:first-child{margin-right:0}.rtl .search-results-container .map-view-mode{padding-left:0;padding-right:20px}.rtl .search-results-container .map-side-list{padding-right:0;padding-left:20px}.rtl .search-results-container .map-side-list div:last-child img{margin-right:0;margin-left:5px}.search-results-container{height:100%}.search-results-container .wrapper-search-results{display:flex;flex-wrap:wrap;padding-top:28px}.search-results-container .wrapper-quick-sorts{display:flex}.search-results-container .wrapper-quick-sorts .search-filter-result-counts-slot{display:block;min-height:80px}.search-results-container .wrapper-quick-sorts .quick-sorts-slot{flex:1;display:block}.search-results-container .results-container{display:flex;flex-wrap:wrap}.search-results-container .results-container .results-sorts-container{flex-basis:100%}.ltr .search-results-container .results-container .results-sorts-container{padding-left:300px}.rtl .search-results-container .results-container .results-sorts-container{padding-right:300px}.search-results-container .results-container .results-filters-container{flex:0 0 310px;max-width:310px}.ltr .search-results-container .results-container .results-filters-container{padding-right:30px}.rtl .search-results-container .results-container .results-filters-container{padding-left:30px}.search-results-container .results-container .tickets-results-page{flex:1}.search-results-container .results-container .tickets-results-page .no-results{width:calc(100% - 300px)}.ltr .search-results-container .results-container .tickets-results-page .no-results{right:0;left:unset}.rtl .search-results-container .results-container .tickets-results-page .no-results{left:0;right:unset}.search-results-container .results-container.no-sort .results-filters-container{margin-top:0}.search-results-container .view-switchers{z-index:-1;visibility:hidden;opacity:0;margin-bottom:20px;display:flex;width:100%;height:60px;justify-content:center;align-items:center;background-image:url(/dist/68aa753725c70ab01d13.png);background-size:cover;border-radius:8px;border:1px solid #eaeaea;transform:translateY(4px)}.search-results-container .view-switchers:not(.visible){transition:z-index .15s ease-out 0s,opacity .15s ease-out,transform .15s ease-out}.search-results-container .view-switchers.visible{z-index:1;visibility:visible;opacity:1;transition:opacity .15s ease-in,transform .15s ease-in}.search-results-container .view-switchers.visible{transform:none}.search-results-container .view-switchers a{display:flex;background-color:#ef4f32;color:#fff;padding:5px 0;outline:0;align-items:center;justify-content:center;font-size:19px;font-weight:300;transition:all .15s;width:200px;border:1px solid #eaeaea}.search-results-container .view-switchers a:hover{background-color:#f05b40}.search-results-container .view-switchers a i{font-size:15px}.rtl .search-results-container .view-switchers a i{margin-left:6px}.ltr .search-results-container .view-switchers a i{margin-right:6px}.tickets-details-page{min-height:90vh}.tickets-details-page .loader-inline-component{margin-top:50px}.tickets-details-page .loader-inline-component svg{fill:#ef4f32}.tickets-details-page .not-found-view{position:absolute;width:100%;text-align:center;padding-top:160px;left:0;right:0}.tickets-details-page .content-view,.tickets-details-page .not-found-view{z-index:-1;visibility:hidden;opacity:0}.tickets-details-page .content-view:not(.visible),.tickets-details-page .not-found-view:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.tickets-details-page .content-view.visible,.tickets-details-page .not-found-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.tickets-details-page .search-container .form{padding-top:8px;margin:0 auto 32px}.tickets-details-page .top-search-form-container{background:#fff;padding:0 48px 32px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);margin:24px 20px 0}.tickets-details-page .wrapper{margin:0 auto}.tickets-details-page a,.tickets-details-page label,.tickets-details-page span{display:inline-block}.tickets-details-page .details-page-header{padding-top:8px}.tickets-details-page .details-page-header .distance,.tickets-details-page .details-page-header .price-wrapper,.tickets-details-page .details-page-header .rating{display:none}.tickets-details-page .content-block .aside-panel{display:flex;flex-direction:column}.tickets-details-page .content-block .aside-panel .aside-panel-item{flex:1 1 auto}.ltr .tickets-details-page .content-block .aside-panel .aside-panel-item{border-left:1px solid #e8e7ee}.rtl .tickets-details-page .content-block .aside-panel .aside-panel-item{border-right:1px solid #e8e7ee}.tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{flex:0 0 auto}.ltr .tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{border-left:none}.rtl .tickets-details-page .content-block .aside-panel .aside-panel-item.panel-map{border-right:none}.tickets-details-page .content-block.aside-active>.aside-panel>.aside-panel-item{height:auto}.tickets-details-page .content-block .main-content{display:flex;align-items:center}.tickets-details-page .content-block .main-content .photo-gallery-component,.tickets-details-page .content-block .main-content template-slot{width:100%;max-width:100%}.tickets-details-page .google-maps{margin-top:32px}.tickets-details-page .google-maps .google-maps-api-component{height:500px}.tickets-details-page .photo-gallery-component .gallery-photo-container .gallery-photo-item{height:436px}.account-page .message{padding:20px;display:flex;justify-content:center;border-radius:10px;background-color:#f3f3f3;margin-bottom:31px}.account-page main{padding-top:40px;padding-bottom:60px}.ltr .account-page main .form-default,.rtl .account-page main .form-default{padding:20px}.account-page nav a{padding:20px;color:#000}.account-page nav a.active{color:#ef4f32}.account-page .order-button-container.form-default{flex-flow:row;justify-content:flex-start}.account-page .order-button-container.form-default .submit-anywhere{width:auto;margin:0 6px}.account-page .order-button-container.form-default .submit-anywhere input{font-size:17px}.account-page .with-aside{display:flex}.account-page .with-aside nav.side{display:flex;flex-direction:column;padding:10px}.account-page .with-aside .content-side{padding:10px}.account-page .password-form{max-width:500px}.account-page .password-form>div{width:100%}.account-page .password-form .submit-anywhere{text-align:center;justify-content:center;display:flex;width:100%}.account-page .password-form .submit-anywhere input{width:100%}.popup-component.user-activities-details-popup .popup-footer button{margin:0 8px}.popup-component.orders-details-popup.cancel-order-popup .terms-labels{padding:10px}.popup-component.orders-details-popup.cancel-order-popup .terms-labels .cancellation-free{color:green}.popup-component.orders-details-popup.cancel-order-popup .terms-labels .cancellation-full{color:red}.popup-component.orders-details-popup.cancel-order-popup .terms-checkbox{padding:10px}.popup-component.orders-details-popup.cancel-order-popup .terms-checkbox.error{color:red}.popup-component.orders-details-popup.cancel-order-popup .terms-select{padding:10px}.body-branches-page .media-slider-component .media-slider-heading{top:100px}.body-branches-page .search-engine{min-height:300px}.body-branches-page .branches-wrapper{padding-top:250px}.body-branches-page .branches-wrapper dl{display:flex;padding:30px 0 35px 0}.body-branches-page .branches-wrapper dl dt{width:340px;padding:0 15px 0 15px;font-size:24px;font-weight:500}.body-branches-page .branches-wrapper dl dd{width:900px;font-size:14px;line-height:1.9;margin:0}@keyframes CheckoutStepIn{0%{opacity:0}100%{opacity:1}}.body-checkout-page .site-top-strip-block{display:none}.body-checkout-page>.body-content>.header-block{width:50px;margin:0 auto}.ltr .body-checkout-page>.body-content>.header-block{right:-595px}.rtl .body-checkout-page>.body-content>.header-block{left:-595px}.body-checkout-page>.body-content>.header-block .wrapper{padding:0}.checkout-page{background-color:#f9f9fc;min-height:calc(100vh - 80px);position:relative}.checkout-page .checkout-success-view,.checkout-page .step{display:none;animation:CheckoutStepIn .3s}.checkout-page .checkout-success-view.visible,.checkout-page .step.visible{display:block}.checkout-page .checkout-step-content{width:100%;display:flex;padding:20px;flex-direction:column;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.checkout-page .checkout-step-content .info-box{padding:10px 10px;font-size:15px;line-height:1.2;color:#101928;background:#f5f4f9;border-radius:2px}.checkout-page .checkout-step-content .info-box .icon-info{font-size:13px;color:#101928;cursor:pointer}.checkout-page .checkout-step-content .title-text{font-size:32px;font-weight:600;margin:0}.checkout-page .checkout-header{height:80px;margin-bottom:32px;background:#fff;margin-top:-80px}.checkout-page .checkout-navigation{display:flex;justify-content:space-between;align-items:baseline;padding:27px 0}.checkout-page .checkout-content{position:relative;padding-bottom:240px}.checkout-page .checkout-content .checkout-form-view{z-index:-1;visibility:hidden;opacity:0;display:flex}.checkout-page .checkout-content .checkout-form-view:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out}.checkout-page .checkout-content .checkout-form-view.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in}.checkout-page .checkout-content .title{display:flex;align-items:center;padding:20px 0 0 0;position:relative}.checkout-page .checkout-content .title i{font-size:22px;background:#ef4f32;color:#fff;width:44px;line-height:44px;text-align:center;border-radius:50%}.ltr .checkout-page .checkout-content .title i{margin-right:14px}.rtl .checkout-page .checkout-content .title i{margin-left:14px}.checkout-page .checkout-content .title .title-text{font-weight:500;font-size:20px;line-height:20px;color:#101928;margin:0;text-transform:none}.checkout-page .checkout-content .title .pay-icons{position:absolute;top:22px}.rtl .checkout-page .checkout-content .title .pay-icons{left:28px}.ltr .checkout-page .checkout-content .title .pay-icons{right:28px}.checkout-page .checkout-content .checkout-main-info{flex:1}.checkout-page .checkout-content .checkout-price-component{width:380px;flex:0 0 auto}.rtl .checkout-page .checkout-content .checkout-price-component{margin-right:20px}.ltr .checkout-page .checkout-content .checkout-price-component{margin-left:20px}.checkout-page .checkout-content .checkout-sidebar-component{width:380px;flex:0 0 auto}.rtl .checkout-page .checkout-content .checkout-sidebar-component{margin-right:20px}.ltr .checkout-page .checkout-content .checkout-sidebar-component{margin-left:20px}.checkout-page .checkout-content .checkout-inputs{padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}.checkout-page .checkout-content .checkout-inputs .input-container{width:48%;margin-top:24px;margin-bottom:18px;position:relative;border-bottom:1px solid #b9b8bf;transition:border-color .15s;display:flex;align-items:flex-end}.checkout-page .checkout-content .checkout-inputs .input-container.error{border-color:#ec3145}.checkout-page .checkout-content .checkout-inputs .input-container.error .phone-anywhere .phone{border-color:#ec3145!important}.checkout-page .checkout-content .checkout-inputs .input-container.input-gender{border:none;align-items:flex-start;padding-top:12px}.checkout-page .checkout-content .checkout-inputs .input-container .error-message{animation:ErrorMessageAppear .15s;position:absolute;color:#ec3145;font-size:12px;bottom:-20px;right:0;width:100%}.checkout-page .checkout-content .checkout-inputs .input-container input{flex:1;padding:8px 0;font-weight:300;font-size:18px;line-height:22px;color:#6b7079;border:none;width:100%}.checkout-page .checkout-content .checkout-inputs .input-container input::-moz-placeholder{font-weight:300;color:#6b7079;font-size:18px;line-height:22px}.checkout-page .checkout-content .checkout-inputs .input-container input::placeholder{font-weight:300;color:#6b7079;font-size:18px;line-height:22px}.checkout-page .checkout-content .checkout-inputs .input-container label{font-weight:300;color:#6b7079;font-size:18px;line-height:22px}.checkout-page .checkout-content .checkout-inputs .input-container .radio-button{color:#101928;font-size:15px;line-height:17px}.rtl .checkout-page .checkout-content .checkout-inputs .input-container .radio-button{padding-right:34px;padding-left:40px}.ltr .checkout-page .checkout-content .checkout-inputs .input-container .radio-button{padding-right:40px;padding-left:34px}.checkout-page .checkout-content .checkout-inputs .input-container .radio-button input:checked~.checkmark{border-color:#ef4f32}.checkout-page .checkout-content .checkout-inputs .input-container .radio-button .checkmark{height:16px;width:16px;border-width:1px;border-color:#e7e6ed}.checkout-page .checkout-content .checkout-inputs .input-container .radio-button .checkmark:after{transform:none;top:2px;left:2px;width:10px;height:10px}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere{display:flex;justify-content:space-between;width:100%}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .select{width:48%;border:none;border-bottom:1px solid #b9b8bf}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .select select{font-weight:300;font-size:18px;line-height:22px;color:#6b7079;padding:8px 0}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .select::before{border-bottom-color:#b9b8bf;border-left-color:#b9b8bf;top:calc(50% - 6px)}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .phone{display:flex;width:48%;border-bottom:1px solid #b9b8bf;direction:ltr}.checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .phone label{font-size:24px;color:#000;padding:8px 12px}.rtl .checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .phone label{text-align:right;width:50%}.ltr .checkout-page .checkout-content .checkout-inputs .input-container.input-phone .phone-anywhere .phone label{width:88px}.rtl .checkout-page .checkout-content .checkout-inputs .input-container.input-phone .mat-like-input .shell input{padding-left:calc(100% - 169px)}.rtl .checkout-page .checkout-content .checkout-inputs .input-container.input-date .mat-like-input .shell input{padding-left:calc(100% - 140px)}.checkout-page .checkout-content .checkout-inputs .checkbox{width:100%;margin:4px 0 8px}.checkout-page .checkout-content .checkout-inputs .checkbox label{color:#707070;font-size:11px;line-height:23px}.rtl .checkout-page .checkout-content .checkout-inputs .checkbox label{padding-right:32px}.ltr .checkout-page .checkout-content .checkout-inputs .checkbox label{padding-left:32px}.checkout-page .checkout-content .checkout-inputs .checkbox label:before{width:20px;height:20px;border-color:#e7e6ed}.checkout-page .checkout-content .checkout-inputs .checkbox label:after{top:2px;width:6px;border-color:#a8a7ab;border-width:0 2px 2px 0;height:10px}.rtl .checkout-page .checkout-content .checkout-inputs .checkbox label:after{right:7px}.ltr .checkout-page .checkout-content .checkout-inputs .checkbox label:after{left:7px}.checkout-page .passport-example-wrapper{color:#707070;font-size:13px;line-height:23px;margin-bottom:20px}.checkout-page .passport-example-wrapper .passport-example-trigger{color:#ef4f32}.checkout-page .input-container.input-dropdown .select{width:100%;border:none}.checkout-page .input-container.input-dropdown .select select{color:#6b7079;font-size:16px}.checkout-page #agent-order-optionsagent-order-options_context{margin-bottom:20px}.popup-component.no-footer.passport-example-popup .popup-content{padding-bottom:0}.ltr .popup-component.no-footer.passport-example-popup .header{padding:13px 40px 0 16px}.rtl .popup-component.no-footer.passport-example-popup .header{padding:13px 16px 0 40px}.popup-component.no-footer.passport-example-popup .header .header-text{line-height:1.15;color:#101928}.popup-component.no-footer.passport-example-popup .container{padding:0}.popup-component.no-footer.passport-example-popup .container .popup-body{padding:0;font-size:0}.popup-component.no-footer.passport-example-popup .container .popup-body .passport-example-image{width:100%;height:auto}.checkout-timer{font-size:16px;display:flex;padding:20px;margin-bottom:16px;align-items:center;border:2px solid #ef4f32;background-color:#ef6f4b;color:#fff;border-radius:4px}.checkout-timer .checkout-timer-icon{height:50px;width:50px}.checkout-timer .checkout-timer-icon svg{height:100%;width:100%;fill:#fff}.ltr .checkout-timer .checkout-timer-icon{margin-right:16px}.rtl .checkout-timer .checkout-timer-icon{margin-left:16px}.checkout-timer .checkout-timer-inner{display:flex;align-items:flex-end}.ltr .checkout-timer .checkout-timer-inner .checkout-timer-content{margin-right:16px}.rtl .checkout-timer .checkout-timer-inner .checkout-timer-content{margin-left:16px}.checkout-timer .checkout-timer-content .checkout-timer-text{font-size:1.2em}.checkout-timer .checkout-timer-content .checkout-timer-text.text-1{font-weight:500;font-size:1.2em}.checkout-timer .checkout-timer-content .checkout-timer-text.text-2{font-size:1.05em}.checkout-timer .checkout-timer-value{font-size:1.8em;font-weight:400;position:relative;margin-bottom:-3px}.popup-component.checkout-timer-popup .popup-content{border:2px solid #ef4f32}.popup-component.checkout-timer-popup .checkout-timer-popup-content{font-size:16px;display:flex;align-items:center;line-height:1.4}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-icon{height:90px;width:90px}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-icon svg{height:100%;width:100%;fill:#ef4f32}.rtl .popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-icon{margin-left:20px}.ltr .popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-icon{margin-right:20px}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-content .checkout-timer-popup-title{color:#ef4f32;font-size:1.6em;font-weight:500;margin-bottom:12px}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-content .checkout-timer-popup-text-1{font-weight:500;font-size:1.2em}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-content .checkout-timer-popup-text-2{font-size:1.2em}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-content .checkout-timer-popup-button-container{margin-top:16px}.popup-component.checkout-timer-popup .checkout-timer-popup-content .checkout-timer-content .checkout-timer-popup-button-container a{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;display:inline-flex;font-size:1.6em}.body-contact-page .media-slider-component .media-slider-heading{top:100px}.body-contact-page .search-engine{min-height:250px}.body-contact-page .contact-form-wrapper{padding-top:250px;padding-bottom:30px}.body-contact-page .contact-form-wrapper dl{display:flex;padding:30px 0 35px 0}.body-contact-page .contact-form-wrapper dl dt{width:340px;padding:0 15px 0 15px;font-size:24px;font-weight:500}.body-contact-page .contact-form-wrapper dl dd{width:900px;font-size:14px;line-height:1.9;margin:0}.deal-not-found-page{min-height:80vh}.deal-not-found-page .no-results{text-align:center;padding-top:180px;width:100%}.deal-not-found-page .no-results .message-1{font-weight:500;font-size:24px}.deal-not-found-page .no-results .message-2{font-size:22px}.deal-not-found-page .no-results a{color:#ef4f32;transition:all .15s ease-in-out}.deal-not-found-page .no-results a:hover{text-decoration:underline}@keyframes DealsIn{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.deals-page .search-engine{min-height:382px}.deals-page .search-engine .button-wrapper{display:none}.deals-page .search-engine-total-form{min-height:208px}.deals-page .no-deals{text-align:center;margin-top:80px;margin-bottom:120px;font-size:18px}.deals-page .active-filters{display:flex;align-items:center;flex-wrap:wrap}.deals-page .active-filters .filter-badge{margin:2px 3px;background-color:#ef4f32;color:#fff;border-radius:2px;display:flex;justify-content:center;align-items:center;min-width:118px;height:40px;position:relative;justify-content:space-between}.deals-page .active-filters .filter-badge .badge-text{padding:0 10px;font-size:15px}.ltr .deals-page .active-filters .filter-badge .badge-text{margin-left:14px;margin-right:4px}.rtl .deals-page .active-filters .filter-badge .badge-text{margin-left:4px;margin-right:14px}.deals-page .active-filters .filter-badge .badge-close{top:0;cursor:pointer;font-size:30px;height:calc(100% - 8px);display:flex;justify-content:center;align-items:center;padding:0 8px}.rtl .deals-page .active-filters .filter-badge .badge-close{left:10px;border-right:1px solid rgba(255,255,255,.4)}.ltr .deals-page .active-filters .filter-badge .badge-close{right:10px;border-left:1px solid rgba(255,255,255,.4)}.deals-page .content-bar{display:flex;align-items:flex-start;margin-top:0;transition:opacity .15s ease-in-out}.deals-page .content-bar.invisible{opacity:0}.deals-page .content-bar .filterout-label{margin:0 24px;display:flex;align-items:center;font-size:18px;white-space:nowrap;height:40px}.deals-page .content-bar .filterout-label strong{margin:0 5px}.ltr .deals-page .content-bar .filterout-label{padding-right:20px;border-right:1px solid #c7c7c7}.rtl .deals-page .content-bar .filterout-label{padding-left:20px;border-left:1px solid #c7c7c7}.deals-page .content-bar .sortings{display:flex;align-items:center;height:40px}.deals-page .content-bar .sortings .sort-by-label{font-size:18px;white-space:nowrap}.ltr .deals-page .content-bar .sortings{padding-right:20px}.rtl .deals-page .content-bar .sortings{padding-left:20px}.deals-page .content-bar .select-component.sorting{font-size:15px;margin:0 10px}.deals-page .content-bar .select-component.sorting .label{color:#000;background-color:rgba(255,255,255,.7)}.deals-page .content-bar .select-component.sorting .label:after{border-color:transparent transparent #000 #000}.rtl .deals-page .content-bar .select-component.sorting .options{transform-origin:left top;left:0;right:auto}.ltr .deals-page .content-bar .select-component.sorting .options{transform-origin:right top;right:0;left:auto}.deals-page .media-slider-component .media-slider-heading{top:80px}.deals-page .search-engine.search-engine-with-tabs .overlay-top{padding-top:174px;padding-bottom:0}.deals-page .deals-engine{display:flex}.deals-page .deals-content{min-height:90vh}.deals-page .loader-inline-component{margin-top:20px}.deals-page .deals{display:flex;flex-wrap:wrap;justify-content:flex-start!important;margin-top:20px}.deals-page .deals .carousel-item{opacity:0;margin:10px;animation:DealsIn .15s ease-in-out;animation-fill-mode:forwards}.deals-page .text-categories-components{margin-top:100px}.deals-page .overlay-top{opacity:1;transform:none;transition:all .15s ease-in-out}.deals-page .overlay-top.invisible{opacity:0;transform:translateY(4px)}.deals-page .content-bar{flex-wrap:wrap}.deals-page .content-bar .active-filters{width:100%;margin-top:10px}.deals-page .search-container-with-options .search-deals-container .form-input.place-input{width:calc(229px)}.dynamic-package-results-page .dynamic-packages-top-info-row{display:flex;justify-content:space-between;width:100%;align-items:center}.dynamic-package-results-page .dynamic-packages-top-info-row .progress-steps{z-index:-1;visibility:hidden;opacity:0}.dynamic-package-results-page .dynamic-packages-top-info-row .progress-steps:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-package-results-page .dynamic-packages-top-info-row .progress-steps.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-package-results-page .dynamic-packages-top-info-row .package-step-summary{z-index:-1;visibility:hidden;opacity:0}.dynamic-package-results-page .dynamic-packages-top-info-row .package-step-summary:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-package-results-page .dynamic-packages-top-info-row .package-step-summary.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.dynamic-package-results-page .dynamic-packages-top-info-row .package-step-summary .pricing{font-size:20px;font-weight:500;color:#ef4f32}.dynamic-package-results-page .dynamic-packages-top-info-row .package-step-summary .pack-type{font-size:13px}.dynamic-package-results-page .dynamic-packages-top-info-row{z-index:-1;visibility:hidden;opacity:0}.dynamic-package-results-page .dynamic-packages-top-info-row:not(.visible){transition:visibility 0s ease-out .3s,z-index .3s ease-out 0s,opacity .3s ease-out}.dynamic-package-results-page .dynamic-packages-top-info-row.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .3s ease-in,opacity .3s ease-in}.ltr .dynamic-package-results-page .dynamic-packages-top-info-row .progress-steps{margin-left:318px}.rtl .dynamic-package-results-page .dynamic-packages-top-info-row .progress-steps{margin-right:318px}.body-general-content-page .media-slider-component .media-slider-heading{top:100px}.body-general-content-page .search-engine{min-height:300px}.body-general-content-page .general-info-wrapper{padding-top:250px}.body-general-content-page .general-info-wrapper .title{padding:30px 0 35px;font-size:24px;font-weight:500}.body-general-content-page .general-info-wrapper .text-categories{background:#fff;border-radius:5px;margin-bottom:40px}.ltr .body-general-content-page .general-info-wrapper .text-categories{padding:20px 25px 0 35px}.rtl .body-general-content-page .general-info-wrapper .text-categories{padding:20px 35px 0 25px}.body-my-account-page .media-slider-component{position:relative;min-height:250px}.body-my-account-page .media-slider-component .media-slider-heading{top:100px}.body-my-account-page .search-engine{display:none}.my-account-page .my-account-dynamic-content{min-height:50vh;z-index:-1;visibility:hidden;opacity:0}.my-account-page .my-account-dynamic-content:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out}.my-account-page .my-account-dynamic-content.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in}.my-account-page .loader-inline-component{margin-top:60px}.my-account-page .loader-inline-component.visible{z-index:99}.my-account-page .block{margin-bottom:80px}.my-account-page .cookies-block-title{display:flex;padding-top:40px;align-items:baseline}.my-account-page .cookies-block-title h2{font-weight:400}.my-account-page .cookies-block-title .clear-cookie-link{margin:10px;color:#ef4f32;text-decoration:underline;font-size:12px}.body-order-summary-page footer{display:none}.body-order-summary-page .header-block .order-refs .order-refs-item{padding:1px 0 2px 0}.ltr .body-order-summary-page .header-block .order-refs .order-refs-item{text-align:left}.rtl .body-order-summary-page .header-block .order-refs .order-refs-item{text-align:right}.body-order-summary-page .quick-actions-menu-component{display:none}.order-summary-page .date{direction:ltr}.ltr .order-summary-page .date{text-align:left}.rtl .order-summary-page .date{text-align:right}.order-summary-page .main-content main{background:0 0}.order-summary-page .main-content .summary-block{background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1)}.order-summary-page .main-content .summary-block .block-heading{display:flex;position:relative;margin:0 6px;justify-content:flex-start;align-items:center;font-weight:400;color:#212121;background:#e0e0e0;cursor:pointer}.order-summary-page .main-content .summary-block .block-heading .heading-icon{background:#ef4f32;border-radius:50%;text-align:center}.order-summary-page .main-content .summary-block .block-heading .heading-icon:before{color:#e0e0e0}.order-summary-page .main-content .summary-block .block-heading .heading-collapse{position:absolute;font-weight:400}.order-summary-page .main-content .summary-block .block-body{display:table}.order-summary-page .main-content .summary-block .block-body .row{display:table-row}.order-summary-page .main-content .summary-block .block-body .row.row-heading .cell{color:#707070}.order-summary-page .main-content .summary-block .block-body .row .cell{display:table-cell}.order-summary-page .main-content .summary-block .block-body .row .cell .x{padding:0 6px}.order-summary-page .main-content .summary-block .body-section{display:table;width:100%}.order-summary-page .main-content .summary-block .body-section ul{padding-top:23px}.order-summary-page .main-content .summary-block .body-section ul li{line-height:1.5em}.order-summary-page .main-content .summary-block.collapsed{padding-bottom:5px}.order-summary-page .main-content .summary-block.collapsed .block-heading .heading-collapse::before{content:""}.order-summary-page .main-content .summary-block.collapsed .block-body{display:none}.body-order-summary-page .header-block .order-refs{width:calc(100% - 230px)}.body-order-summary-page .header-block .order-refs .order-refs-item{font-size:16px}.body-order-summary-page .header-block .order-refs .order-refs-item:first-child{font-size:24px}.order-summary-page .main-content{padding:30px 0}.order-summary-page .main-content .summary-block{margin-bottom:40px;padding:5px 0 30px 0}.order-summary-page .main-content .summary-block .block-heading{height:60px}.order-summary-page .main-content .summary-block .block-heading .heading-text{font-size:24px}.order-summary-page .main-content .summary-block .block-heading .icon-person-2{margin:0 15px;width:36px;height:36px}.order-summary-page .main-content .summary-block .block-heading .icon-person-2:before{font-size:20px;line-height:36px}.order-summary-page .main-content .summary-block .block-heading .icon-minus{top:25px;font-size:12px}.ltr .order-summary-page .main-content .summary-block .block-heading .icon-minus{right:25px}.rtl .order-summary-page .main-content .summary-block .block-heading .icon-minus{left:25px}.order-summary-page .main-content .summary-block .block-body{margin:0 20px;width:calc(100% - 40px)}.order-summary-page .main-content .summary-block .block-body .row.row-heading .cell{padding:23px 0 1px 0;font-size:16px}.order-summary-page .main-content .summary-block .block-body .row .cell{padding:6px 0;font-size:18px}.form-default.quote-builder-form{display:block;background-color:#f8f8f8}.ltr .form-default.quote-builder-form,.rtl .form-default.quote-builder-form{padding:0}.form-default.quote-builder-form .form-header,.form-default.quote-builder-form .form-subheader{font-weight:400;text-transform:none}.form-default.quote-builder-form .form-header{margin-bottom:30px}.form-default.quote-builder-form .form-subheader{margin-bottom:15px}.form-default.quote-builder-form .submit-anywhere{display:flex;justify-content:flex-end}.form-default.quote-builder-form .divider{border:none;border-bottom:1px solid #e8e7ee;margin:0}.form-default.quote-builder-form .wrapper{display:block;width:100%;padding:20px 16px;margin:0 auto}.form-default.quote-builder-form .input-wrapper{display:flex;flex-wrap:wrap;margin:0 -15px}.form-default.quote-builder-form .input-wrapper .input-wrapper-item{flex:1 0 30%;padding:15px}.form-default.quote-builder-form .input-wrapper .input-wrapper-item.submit-wrapper,.form-default.quote-builder-form .input-wrapper .input-wrapper-item.textarea-wrapper{flex-basis:100%}.form-default.quote-builder-form .quote-builder-content .popup-header-content{display:none}.form-default.quote-builder-form .quote-builder-content .block{margin-bottom:0}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper{padding:0}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item{margin:30px 0 45px 0;width:100%}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .card{flex:2}.ltr .form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .card{margin-right:30px}.rtl .form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .card{margin-left:30px}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .card:hover{box-shadow:none}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .text-area-item{flex:1}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .text-area-item .input-row-group{display:flex;margin:0 -15px 30px -15px}.form-default.quote-builder-form .quote-builder-content .cookies-favorites-component .wrapper .flex-item .text-area-item .input-row-group .input-container.input-text{flex:1;margin:0 15px}.ltr .form-default.quote-builder-form .input-checkbox{margin-left:10px}.rtl .form-default.quote-builder-form .input-checkbox{margin-right:10px}@keyframes QuoteBuilderSuccessViewIn{0%{opacity:0;transform:scale(.95,.95)}100%{opacity:1;transform:scale(1,1)}}.quote-builder-success-view{animation:QuoteBuilderSuccessViewIn .15s ease-out;padding-top:150px;font-size:20px;text-align:center}.popup-component.quote-save-error-popup .popup-body{font-size:17px;padding:27px 0 0 0}.popup-component.quote-save-error-popup .footer .popup-footer{display:flex;justify-content:flex-end}.popup-component.quote-save-error-popup .footer .popup-footer .btn{border:none;background-color:#ef4f32;color:#fff;width:150px;height:36px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer;margin:0 8px}.popup-component.quote-save-error-popup .footer .popup-footer .btn:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}.popup-component.quote-save-error-popup .footer .popup-footer .btn.btn-default{background-color:#101928}.body-quote-view-page .header-block .quote-view-header-contents{flex:1;display:flex;color:#101928}.ltr .body-quote-view-page .header-block .quote-view-header-contents{justify-content:flex-end}.rtl .body-quote-view-page .header-block .quote-view-header-contents{justify-content:flex-start}.ltr .body-quote-view-page .header-block .quote-view-header-contents .quote-id{margin-right:10px;padding-right:10px;border-right:1px solid #101928}.rtl .body-quote-view-page .header-block .quote-view-header-contents .quote-id{margin-left:10px;padding-left:10px;border-left:1px solid #101928}.body-quote-view-page .cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card.pricing-card .pricing-card-block{display:flex;justify-content:flex-end}.body-quote-view-page .cookies-favorites-component.is-for-quote-view .product-data-items .flex-item .card.pricing-card .pricing-card-block .pricing-card-block-content{margin-bottom:14px;font-size:18px;text-align:end}.body-quote-view-page .book-button-wrapper .button-default{display:flex;align-items:center}.page-content.quote-view-page .book-button-wrapper{display:flex;justify-content:flex-end}.page-content.quote-view-page .flex-row{display:flex;justify-content:space-between;padding-top:30px;margin:0 -15px 30px -15px}.page-content.quote-view-page .flex-row .box{flex:1;background-color:#fff;margin:0 15px;padding:25px 20px;font-size:14px;line-height:30px;color:#101928;max-width:50%;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.page-content.quote-view-page .flex-row .box h3{color:#6e727a;font-weight:400;text-transform:unset;font-size:20px;margin-bottom:15px}.ltr .page-content.quote-view-page .flex-row .box .line{margin-left:30px}.rtl .page-content.quote-view-page .flex-row .box .line{margin-right:30px}.page-content.quote-view-page .flex-row .box .line.message label{display:block;font-weight:500;text-decoration:underline}.in-iframe .header-block,.in-iframe footer{display:none}.in-iframe .site-top-strip-block{display:none}.in-iframe .wrapper{min-width:unset;width:100%!important}.in-iframe .body-content{min-width:unset;width:100%!important}.body-redirect-page .header-block,.body-redirect-page footer{display:none}.redirect-page{min-height:90vh}.redirect-page .wrapper .loader-inline-component{display:block;position:relative;left:inherit;margin:40px 0}.redirect-page .wrapper .loader-inline-component svg{fill:#ef4f32}.redirect-page .wrapper .logo,.redirect-page .wrapper .wait{text-align:center}.redirect-page .wrapper .logo{margin-top:40px}.redirect-page .wrapper .wait{font-size:36px;line-height:1;font-family:Rubik}.service-category-template{background-color:#fff;position:relative}.service-category-template .page-banner{position:relative;width:100%;height:340px}.service-category-template .page-banner::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/dist/f601af02832106f932ea.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#101928}.ltr .service-category-template .page-banner::before{transform:scaleX(-1)}.service-category-template .page-banner .wrapper{height:100%;display:flex;align-items:center}.service-category-template .page-banner .page-title{z-index:99;margin:0!important}.service-category-template .page-banner .page-title .title-text{font-size:58px;margin-bottom:8px;color:#101928;text-shadow:none}.rtl .service-category-template .page-banner .page-title .title-text{text-align:right}.ltr .service-category-template .page-banner .page-title .title-text{font-size:44px;text-align:left}.service-category-template .page-banner .page-title .title-sub-text{font-size:22px;font-weight:500;color:#101928}.insurance-form-wrapper{width:100%;z-index:99;position:relative}.insurance-form-wrapper .form .form-content{padding:32px 50px 26px;background-color:#fff;margin-top:-5rem;box-shadow:1px 3px 8px 2px rgba(0,0,0,.11)}.insurance-form-wrapper .form .form-content h4{font-weight:500;color:#101928;font-size:30px;line-height:30px;margin:0 0 32px}@media screen and (max-width:900px){.insurance-form-wrapper .form .form-content{padding:24px 40px 24px}}.add-to-basket-component{display:flex;align-items:center;justify-content:center;line-height:1;outline:0;color:#fff;background:#ef4f32;border-radius:5px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);min-width:125px}.add-to-basket-component a{color:#fff;height:100%;width:100%;text-align:center}.add-to-basket-component.in-flight-details{font-size:34px}.add-to-basket-component.in-flight-details .basket-trigger{padding:20px 0}.mobile .add-to-basket-component.in-flight-details .basket-trigger{padding:12px 0;font-size:20px}.add-to-basket-component.in-package-details{width:auto;display:inline-flex;margin-top:10px}.add-to-basket-component.in-package-details .basket-trigger{padding:16px}.add-to-basket-component.in-hotel-details .basket-trigger{padding:17px 0}.add-to-basket-component.in-tickets-details{font-size:12px}.add-to-basket-component.in-tickets-details .basket-trigger{padding:14px 0}.add-to-basket-component.in-car-details{font-size:16px}.rtl .add-to-basket-component.in-car-details{margin-right:30px}.ltr .add-to-basket-component.in-car-details{margin-left:30px}.add-to-basket-component.in-car-details .basket-trigger{padding:20px 12px}.add-to-basket-component.without-protection{background-color:#f9f9fc;border:1px solid #000;border-radius:4px}.add-to-basket-component.without-protection .basket-trigger{color:#000}.add-to-basket-component .basket-trigger.remove{display:none}.add-to-basket-component.in-cookie .basket-trigger.add{display:none}.add-to-basket-component.in-cookie .basket-trigger.remove{display:inline}@keyframes AmenityInAnimation{0%{opacity:0}100%{opacity:1}}.amenities-component .services-list,.amenities-component .services-list-more{display:flex;flex-wrap:wrap}.amenities-component .amenity-item{flex:0 0 25%;font-size:15px;font-weight:300;line-height:30px;color:#212121;letter-spacing:0;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ltr .amenities-component .amenity-item{padding-right:10px}.rtl .amenities-component .amenity-item{padding-left:10px}.amenities-component .amenity-item i{color:#4db45a;display:inline-block;vertical-align:top;margin-top:7px;font-size:15px}.ltr .amenities-component .amenity-item i{margin-right:10px}.rtl .amenities-component .amenity-item i{margin-left:10px}.amenities-component .services-list-more .amenity-item{display:none;animation:AmenityInAnimation ease-in .3s;animation-fill-mode:backwards}.amenities-component .services-list-more.visible .amenity-item{display:block}.amenities-component .show-more{display:block;text-align:center;color:#707070;letter-spacing:0;margin-top:17px;font-size:13px;line-height:15px;font-weight:300}.amenities-component .show-more i{display:inline-block;vertical-align:middle;transition:transform .3s ease-in-out}.amenities-component .show-more.expanded i{transform:rotate(180deg)}.attraction-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.attraction-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.attraction-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.attraction-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.attraction-result-component .result-details .item-title{display:flex;align-items:center}.attraction-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.attraction-result-component .result-details .item-title h3 .title-text{white-space:normal}.attraction-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.attraction-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.attraction-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.attraction-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .attraction-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .attraction-result-component .result-details .item-title .title-tag{margin-right:7px}.attraction-result-component .result-details .item-location{padding:0}.attraction-result-component .result-details .info-block{padding-top:1px;color:#101928}.attraction-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.attraction-result-component .result-details .info-block .info-row i{display:inline-block}.attraction-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.attraction-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .attraction-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .attraction-result-component .result-price{border-right:1px solid #e8e7ee}.attraction-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .attraction-result-component .result-price .info-icon{margin-right:4px}.rtl .attraction-result-component .result-price .info-icon{margin-left:4px}.attraction-result-component .result-price .price-block{width:100%}.ltr .attraction-result-component .result-price .price-block{text-align:right}.rtl .attraction-result-component .result-price .price-block{text-align:left}.attraction-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.attraction-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .attraction-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .attraction-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.attraction-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.attraction-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .attraction-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .attraction-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .attraction-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.attraction-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.attraction-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.attraction-result-component .remarks-component .remarks-item{max-width:250px}.attraction-result-component.in-checkout .result-details>.item-title h3{width:100%}.attraction-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.attraction-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.attraction-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .attraction-result-component .trust-rating{right:20px}.rtl .attraction-result-component .trust-rating{left:20px}.attraction-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .attraction-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .attraction-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.attraction-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.attraction-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.attraction-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .attraction-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .attraction-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.attraction-result-component .trust-rating .image{width:110px;padding:0 8px}.attraction-result-component .trust-rating .image img{width:100%}.ltr .attraction-result-component .result-details .info-block section .icon-clock-2{transform:scaleX(-1)}.back-button-component .btn-wrapper{display:inline-flex;color:#fff}.back-button-component .btn-wrapper .btn-icon{width:40px;line-height:40px;border-radius:20px;font-size:20px;display:inline-block;background-color:rgba(255,255,255,.2);text-align:center}.rtl .back-button-component .btn-wrapper .btn-icon{transform:scaleX(-1)}.back-button-component .btn-wrapper .btn-text{line-height:40px;padding:0 16px;font-size:18px}.back-button-component .btn-wrapper .btn-text.btn-remove{display:none}.back-button-component .btn-wrapper.btn-favorites.in-cookie .btn-icon{color:#92db2e}.back-button-component .btn-wrapper.btn-favorites.in-cookie .btn-text.btn-add{display:none}.back-button-component .btn-wrapper.btn-favorites.in-cookie .btn-text.btn-remove{display:inline}.back-button-component .separator{position:relative;display:inline-block;height:40px;vertical-align:top}.ltr .back-button-component .separator{margin-right:16px}.rtl .back-button-component .separator{margin-left:16px}.back-button-component .separator::before{content:'';position:absolute;top:50%;transform:translateY(-50%);height:10px;width:3.5px;opacity:.5;border-radius:50%;background-color:#e8e7ee;display:inline-block;vertical-align:middle}.wrapper.wrapper-back-button{background:#ef4f32;max-width:100%;padding:0;margin-bottom:30px}.wrapper.wrapper-back-button .back-button-component{max-width:1272px;padding:10px 16px;margin:0 auto;display:flex}.wrapper.wrapper-back-button .back-button-component .btn-back,.wrapper.wrapper-back-button .back-button-component .btn-favorites{flex:50%}.wrapper.wrapper-back-button .back-button-component .btn-favorites{justify-content:flex-end}.booking-success-message-component{text-align:center;width:100%;height:100%;padding:20px}.booking-success-message-component .bg{position:absolute;display:inline-block;border-top:100vh solid #f5f4f9;border-right:100vw solid #ef4f32;top:0;left:0}.booking-success-message-component .circle{position:absolute;width:500px;height:500px;left:50%;margin-left:-250px;border-radius:50%;padding:168px 25px 0;background-color:#f8f8f8;top:50%;margin-top:-250px}.booking-success-message-component .message{font-size:26px}.booking-success-message-component .order-number{font-size:32px;font-weight:600;margin:0}.booking-success-message-component .button-container{font-size:18px}.booking-success-message-component a{color:#101928;font-weight:700}.booking-success-message-popup .popup-component .container{padding:0}.booking-success-message-popup .popup-component .container .popup-body{padding:0}.bundle-flight-details-component{background:#fff;border-radius:5px}.bundle-flight-details-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.bundle-flight-details-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .bundle-flight-details-component .component-title i{right:30px}.rtl .bundle-flight-details-component .component-title i{left:30px}.bundle-flight-details-component .component-title.collapsible i{display:block}.bundle-flight-details-component .component-title.collapsed{border-bottom:none}.bundle-flight-details-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.bundle-flight-details-component .component-title:not(.expanded){border:none}.bundle-flight-details-component .bundle-flight-details-container:not(.visible){display:none}.bundle-flight-details-component .bundle-flight-details-container template-slot .flights-details-component template-slot .flight-details-item-component+.flight-details-item-component{margin-top:0;border-top:1px solid #e8e7ee}.bundle-flight-details-component .bundle-flight-details-container template-slot .flights-details-component template-slot .flight-details-item-component .flight-details-item-wrapper{border-radius:0}.bundle-flight-details-component .flight-details-bottom-btns{display:flex;padding:16px 54px}.bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn{display:flex;justify-content:center;align-items:center;width:150px;height:35px;border:1px solid #4db45a;border-radius:2px;font-weight:700;font-size:13px;color:#4db45a;letter-spacing:0;transition:background-color .3s ease,color .3s ease}.bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn:hover{color:#fff;background-color:#4db45a}.ltr .bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn+.flight-details-btn{margin-left:20px}.rtl .bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn+.flight-details-btn{margin-right:20px}.bundle-flight-details-component .component-title{position:relative}.bundle-flight-details-component .component-title .expand-trigger{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease}.ltr .bundle-flight-details-component .component-title .expand-trigger{right:22px}.rtl .bundle-flight-details-component .component-title .expand-trigger{left:22px}.bundle-flight-details-component .component-title.expanded .expand-trigger{transform:translateY(-50%) rotate(180deg)}.bundle-package-terms-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.bundle-package-terms-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.bundle-package-terms-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .bundle-package-terms-component .component-title i{right:30px}.rtl .bundle-package-terms-component .component-title i{left:30px}.bundle-package-terms-component .component-title.collapsible i{display:block}.bundle-package-terms-component .component-title.collapsed{border-bottom:none}.bundle-package-terms-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.bundle-package-terms-component .terms-container{display:flex}.bundle-package-terms-component .terms-container .terms-column{flex:1;padding:19px 73px}.ltr .bundle-package-terms-component .terms-container .terms-column+.terms-column{border-left:1px solid #e8e7ee}.rtl .bundle-package-terms-component .terms-container .terms-column+.terms-column{border-right:1px solid #e8e7ee}.bundle-package-terms-component .terms-container .terms-column h3{margin:0 0 22px 0;font-weight:700;font-size:16px;color:#212121;letter-spacing:0}.bundle-package-terms-component .terms-container .terms-column .terms{list-style:none;padding:0;margin:0;font-size:14px;color:#212121;letter-spacing:.47px;line-height:30px}.bundle-package-terms-component .terms-container .terms-column .terms+ul{border-top:1px dashed #e8e7ee;margin-top:17px;padding-top:17px}.bundle-package-terms-component .terms-container .terms-column .terms .terms-item::before{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;vertical-align:middle}.ltr .bundle-package-terms-component .terms-container .terms-column .terms .terms-item::before{margin-right:25px}.rtl .bundle-package-terms-component .terms-container .terms-column .terms .terms-item::before{margin-left:25px}.bundle-services-block-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.bundle-services-block-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.bundle-services-block-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .bundle-services-block-component .component-title i{right:30px}.rtl .bundle-services-block-component .component-title i{left:30px}.bundle-services-block-component .component-title.collapsible i{display:block}.bundle-services-block-component .component-title.collapsed{border-bottom:none}.bundle-services-block-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.bundle-services-block-component .services-container{padding:28px 30px}.bundle-services-block-component .hotel-description{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;-moz-column-count:1;column-count:1;-moz-column-gap:30px;column-gap:30px;white-space:normal;margin-bottom:18px}.bundle-services-block-component .hotel-description .row-header{font-weight:500}.bundle-services-block-component .title{position:relative;display:flex;width:100%;text-transform:capitalize;align-items:baseline;margin-bottom:12px}.bundle-services-block-component .title h1{font-weight:400;font-size:26px}.bundle-services-block-component .title .rating .icon-rating-star{font-size:15px;color:#ffc20e}.ltr .bundle-services-block-component .title .rating .icon-rating-star{margin-right:5px}.rtl .bundle-services-block-component .title .rating .icon-rating-star{margin-left:5px}.bundle-services-block-component .title .rating{display:inline-flex}.ltr .bundle-services-block-component .title .rating{margin-left:30px}.rtl .bundle-services-block-component .title .rating{margin-right:30px}slot-bundle-summary-sidebar{flex:1}.bundle-summary-sidebar-component{display:flex;flex-wrap:wrap;height:100%;background-color:#fff}.bundle-summary-sidebar-component template-slot[name=deal-info]{height:100%;display:none}.bundle-summary-sidebar-component template-slot[name=deal-info].visible{display:block}.bundle-summary-sidebar-component .deal-info{height:100%;position:relative}.bundle-summary-sidebar-component .deal-info .promotion-highlights-box{padding:22px 16px;margin:0 12px}.bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights-title{font-size:20px;margin-bottom:10px;font-weight:700}.bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights .deal-promo-item{line-height:30px;line-height:30px;display:flex;align-items:center}.bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights .deal-promo-item .icon{color:#4db45a}.rtl .bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights .deal-promo-item .icon{margin-left:10px}.ltr .bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights .deal-promo-item .icon{margin-right:10px}.bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights-link{color:#ef4f32;text-decoration:underline;cursor:pointer;margin-top:6px}.rtl .bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights-link{margin-right:26px}.ltr .bundle-summary-sidebar-component .deal-info .promotion-highlights-box .promotion-highlights-link{margin-left:26px}.bundle-summary-sidebar-component .deal-info .service-provider{padding:22px 16px;margin:0 12px;border-top:1px solid #e0e0e0}.bundle-summary-sidebar-component .deal-info .service-provider .service-provider-title{font-size:20px;margin-bottom:10px;font-weight:700}.bundle-summary-sidebar-component .deal-info .package-dates{padding:22px 16px;margin:0 12px;border-top:1px solid #e0e0e0}.bundle-summary-sidebar-component .deal-info .package-dates .package-dates-title{font-size:20px;margin-bottom:10px;font-weight:700}.bundle-summary-sidebar-component .deal-info .package-dates .select{padding:12px;background-color:#e7e7e7;cursor:pointer;font-size:13px}.bundle-summary-sidebar-component .deal-info .package-dates .select:after{top:13px}.rtl .bundle-summary-sidebar-component .deal-info .package-dates .select:after{left:15px}.ltr .bundle-summary-sidebar-component .deal-info .package-dates .select:after{right:15px}.bundle-summary-sidebar-component .deal-info .purchaces-count{padding:22px 16px;margin:0 12px;margin:0 12px;bottom:0;position:absolute;width:calc(100% - 24px)}.bundle-summary-sidebar-component .deal-info .purchaces-count .text{font-size:16px}.bundle-summary-sidebar-component .deal-info .purchaces-count .number{font-size:30px;font-weight:700;direction:ltr}.rtl .bundle-summary-sidebar-component .deal-info .purchaces-count .number{text-align:end}.bundle-summary-sidebar-component .summary-container-item{width:100%;border-bottom:2px solid #faf9fc}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper{display:flex;justify-content:flex-end;padding:22px 0}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px;position:static}.ltr .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating{right:20px}.rtl .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating{left:20px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .badge{border-radius:5px 5px 0 5px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .reviews-count{text-align:right;padding-right:8px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .image{width:110px;padding:0 8px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating .image img{width:100%}.bundle-summary-sidebar-component .summary-container-item.services{border-bottom:none}.bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component{text-align:start;font-weight:400}.bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list{margin-bottom:8px}.bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item{position:relative;font-size:16px;line-height:1;text-align:start;font-weight:400}.ltr .bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item{padding:7px 0 7px 25px}.rtl .bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item{padding:7px 25px 7px 0}.bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item .icon-success{position:absolute;top:6px;font-size:15px;color:#4db45a}.ltr .bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item .icon-success{left:0}.rtl .bundle-summary-sidebar-component .summary-container-item.services .amenities-short-component .services-list .amenity-short-item .icon-success{right:0}.bundle-summary-sidebar-component .summary-container-item.services .show-more{position:relative;font-size:13px;outline:0;color:#101928}.bundle-summary-sidebar-component .summary-container-item.services .show-more .link-txt{text-decoration:underline}.bundle-summary-sidebar-component .summary-container-item.services .show-more .icon-angle-right{position:absolute;top:1px;font-size:14px}.ltr .bundle-summary-sidebar-component .summary-container-item.services .show-more .icon-angle-right{right:-20px}.rtl .bundle-summary-sidebar-component .summary-container-item.services .show-more .icon-angle-right{left:-20px;transform:rotate(180deg)}.bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component{display:flex;flex-wrap:wrap}.ltr .bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component{justify-content:flex-start}.rtl .bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component{justify-content:flex-start}.bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component .remarks-item{max-width:100%;display:flex;height:30px;padding:0 20px;border-radius:5px;background:#edf7ee;margin-top:5px;margin-bottom:5px}.bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component .remarks-item:before{display:inline-block;line-height:30px;color:#4db45a}.ltr .bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component .remarks-item{margin-right:15px}.rtl .bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component .remarks-item{direction:rtl;margin-left:15px}.bundle-summary-sidebar-component .summary-container-item.remarks .remarks-wrapper .remarks-component .remarks-item .text-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4db45a;font-size:13px;line-height:30px;width:100%;display:inline-block}.bundle-summary-sidebar-component .show-map-wrapper{width:100%;align-self:flex-end}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper{padding:15px 0}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item{display:flex}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item+.location-item{margin-top:15px}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-icon{flex:0 0 auto;color:#ef4f32;font-size:30px}.ltr .bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-icon{margin-right:16px}.rtl .bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-icon{margin-left:16px}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-box{flex:1}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-box .location-label{color:#ef4f32;font-size:14px;letter-spacing:0;line-height:16px;margin-bottom:3px}.bundle-summary-sidebar-component .pickup-dropoff-location-wrapper .location-item .location-box .location-name{font-size:17px;letter-spacing:0;line-height:19px}.ltr .bundle-summary-sidebar-component{border-top-right-radius:5px}.rtl .bundle-summary-sidebar-component{border-top-left-radius:5px}.bundle-summary-sidebar-component .summary-container-item.services{padding-top:24px;padding-bottom:24px}.bundle-summary-sidebar-component .summary-container-item.remarks{padding-top:15px;padding-bottom:15px}.ltr .bundle-summary-sidebar-component .summary-container-item{padding-left:35px;padding-right:25px}.rtl .bundle-summary-sidebar-component .summary-container-item{padding-left:25px;padding-right:35px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper{justify-content:flex-start}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating-d .score-wrapper{color:#ef4f32;font-size:24px}.bundle-summary-sidebar-component .summary-container-item.trust-rating-wrapper .trust-rating-d .review-count-wrapper{font-size:13px}.car-details-banner-component{display:flex;border-radius:5px;padding:10px 20px;align-items:center;margin:30px 0}.car-details-banner-component .icon-wrapper{display:flex}.ltr .car-details-banner-component .icon-wrapper{margin-right:25px}.rtl .car-details-banner-component .icon-wrapper{margin-left:25px}.car-details-banner-component .icon-wrapper .banner-icon{font-size:30px;color:#f9f9fc}.car-details-banner-component .text-wrapper{color:#f9f9fc;letter-spacing:0;font-size:16px;line-height:18px}.car-details-banner-component .text-wrapper .subtext-line{margin-top:5px;font-size:14px;line-height:16px}.car-details-banner-component.blue-banner{background:#101928}.car-details-banner-component.green-banner{background:#4db45a}.car-details-checkout-buttons-component{margin-top:30px;display:flex;justify-content:flex-end}.ltr .car-details-checkout-buttons-component{text-align:right}.ltr .car-details-checkout-buttons-component .btn-with-protection{margin-left:30px}.rtl .car-details-checkout-buttons-component{text-align:left}.rtl .car-details-checkout-buttons-component .btn-with-protection{margin-right:30px}.car-details-checkout-buttons-component button{font-size:16px;letter-spacing:1.14px;line-height:18px;text-align:center;text-transform:uppercase;border-radius:5px;border:solid 1px #212121;background:0 0;padding:16px 10px;min-width:278px;cursor:pointer}.car-details-checkout-buttons-component button .btn-label{white-space:nowrap;display:block}.car-details-checkout-buttons-component button .divider{visibility:hidden;display:block;height:0}.car-details-checkout-buttons-component button.btn-with-protection{border:1px solid transparent;background:#ef4f32;color:#fff}.car-extras-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.car-extras-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.car-extras-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .car-extras-component .component-title i{right:30px}.rtl .car-extras-component .component-title i{left:30px}.car-extras-component .component-title.collapsible i{display:block}.car-extras-component .component-title.collapsed{border-bottom:none}.car-extras-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.car-extras-component .car-extras-body .car-extras-banners{display:flex}.car-extras-component .car-extras-body .car-extras-banners .car-extras-banner-item{flex:1;border-radius:2px;padding:15px 0;color:#6b7079;font-size:13px;font-weight:300;letter-spacing:.43px;line-height:14px}.car-extras-component .car-extras-body .car-extras-banners .car-extras-banner-item h3{color:#101928;font-size:18px;letter-spacing:.6px;line-height:21px;font-weight:400;text-transform:none;margin-bottom:4px}.car-extras-component .car-extras-body .car-extras-banners .car-extras-banner-item+.car-extras-banner-item{white-space:nowrap}.ltr .car-extras-component .car-extras-body .car-extras-banners .car-extras-banner-item+.car-extras-banner-item{margin-left:30px}.rtl .car-extras-component .car-extras-body .car-extras-banners .car-extras-banner-item+.car-extras-banner-item{margin-right:30px}.car-extras-component .car-extras-body .car-extras-items .car-extras-item{display:flex;align-items:center;border-bottom:1px solid #f5f4f9;padding:16px 30px}.car-extras-component .car-extras-body .car-extras-items .car-extras-item:first-child{border-top:1px solid #f5f4f9}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-label{flex:1;font-size:16px;letter-spacing:0;line-height:18px}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-label .label-title{display:inline-block}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-label .label-price{display:inline-block;color:#ef4f32}.ltr .car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-label .label-price{margin-left:10px}.rtl .car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-label .label-price{margin-right:10px}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls{flex:0 0 auto;display:flex;align-items:center}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls .price{font-size:17px;letter-spacing:0;line-height:19px;color:#ef4f32}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls .counter{margin:0 36px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls .counter .counter-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:#ef4f32;border:2px solid #ef4f32;border-radius:50%;width:30px;height:30px;font-size:30px;cursor:pointer}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls .counter .counter-button.disabled{pointer-events:none;color:#e8e7ee;border-color:#e8e7ee}.car-extras-component .car-extras-body .car-extras-items .car-extras-item .car-extras-controls .counter .counter-value{display:inline-block;vertical-align:middle;font-size:18px;letter-spacing:0;line-height:21px;text-align:center;width:20px;margin:0 10px}.car-extras-component .textarea-wrapper{padding:20px 30px}.car-extras-component .textarea-wrapper label{display:block;font-size:16px;letter-spacing:0;line-height:18px;margin-bottom:8px}.car-extras-component .textarea-wrapper small{display:block;font-size:13px;font-weight:300;letter-spacing:.43px;line-height:14px;color:#707070;margin-bottom:16px}.car-extras-component .textarea-wrapper textarea{border-radius:5px;border:solid 1px #b9b8bf;resize:none;padding:15px 10px;width:100%}.car-full-protection-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.car-full-protection-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.car-full-protection-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .car-full-protection-component .component-title i{right:30px}.rtl .car-full-protection-component .component-title i{left:30px}.car-full-protection-component .component-title.collapsible i{display:block}.car-full-protection-component .component-title.collapsed{border-bottom:none}.car-full-protection-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.car-full-protection-component .car-full-protection-body .description{display:flex;padding:20px 30px}.car-full-protection-component .car-full-protection-body .description .text-wrapper{flex:1;font-size:15px;font-weight:300;letter-spacing:0;line-height:20px}.car-full-protection-component .car-full-protection-body .description .text-wrapper .text-wrapper-line+.text-wrapper-line{margin-top:20px}.car-full-protection-component .car-full-protection-body .description .text-wrapper .policy-terms{color:#101928}.car-full-protection-component .car-full-protection-body .description .cancel-btn{display:flex;align-items:center;text-transform:uppercase;border-radius:3px;background:#4db45a;border:none;color:#fff;font-size:11px;letter-spacing:1.1px;line-height:12px;text-align:center;height:40px}.ltr .car-full-protection-component .car-full-protection-body .description .cancel-btn{margin-left:50px}.rtl .car-full-protection-component .car-full-protection-body .description .cancel-btn{margin-right:50px}.car-full-protection-component .car-full-protection-body .comparison-list{list-style:none;margin:0;padding:20px 30px}.car-full-protection-component .car-full-protection-body .comparison-list li{display:flex;align-items:center;border-bottom:solid 1px #e8e7ee;padding:20px 0;font-size:15px;letter-spacing:0;line-height:20px}.car-full-protection-component .car-full-protection-body .comparison-list li.list-header{font-size:17px;letter-spacing:0;line-height:20px}.car-full-protection-component .car-full-protection-body .comparison-list li.list-header .text-small{font-size:15px}.car-full-protection-component .car-full-protection-body .comparison-list li .icon-covered,.car-full-protection-component .car-full-protection-body .comparison-list li .icon-not-covered{font-size:20px;display:inline-block;margin-top:-6px;color:#b9b8bf}.car-full-protection-component .car-full-protection-body .comparison-list li .icon-covered{color:#4db45a}.car-full-protection-component .car-full-protection-body .comparison-list li .column{flex:0 0 auto;width:250px;display:flex;flex-direction:column;align-items:center;justify-content:center}.car-full-protection-component .car-full-protection-body .comparison-list li .column:first-child{flex:1;align-items:flex-start}.car-full-protection-component .car-full-protection-body .comparison-list .text-green{color:#4db45a}.car-good-choice-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.car-good-choice-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.car-good-choice-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .car-good-choice-component .component-title i{right:30px}.rtl .car-good-choice-component .component-title i{left:30px}.car-good-choice-component .component-title.collapsible i{display:block}.car-good-choice-component .component-title.collapsed{border-bottom:none}.car-good-choice-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.car-good-choice-component .car-good-choice-body{display:flex;flex-wrap:wrap;font-size:18px;letter-spacing:0;line-height:22px;padding:20px 30px 0 30px}.car-good-choice-component .car-good-choice-body .car-choice-item{display:flex;align-items:center;width:33.33%;margin-bottom:20px}.car-good-choice-component .car-good-choice-body .car-choice-item .car-choice-icon{color:#ef4f32;font-size:19px}.ltr .car-good-choice-component .car-good-choice-body .car-choice-item .car-choice-icon{margin-right:25px}.rtl .car-good-choice-component .car-good-choice-body .car-choice-item .car-choice-icon{margin-left:25px}.car-properties-component{margin:4px 0 0 0;padding:0;list-style:none;display:flex}.car-properties-component li{font-size:13px;letter-spacing:0;line-height:30px}.ltr .car-properties-component li+li{margin-left:12px}.rtl .car-properties-component li+li{margin-right:12px}.carrentals-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.carrentals-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.carrentals-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.carrentals-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.carrentals-result-component .result-details .item-title{display:flex;align-items:center}.carrentals-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.carrentals-result-component .result-details .item-title h3 .title-text{white-space:normal}.carrentals-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.carrentals-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.carrentals-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.carrentals-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .carrentals-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .carrentals-result-component .result-details .item-title .title-tag{margin-right:7px}.carrentals-result-component .result-details .item-location{padding:0}.carrentals-result-component .result-details .info-block{padding-top:1px;color:#101928}.carrentals-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.carrentals-result-component .result-details .info-block .info-row i{display:inline-block}.carrentals-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.carrentals-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .carrentals-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .carrentals-result-component .result-price{border-right:1px solid #e8e7ee}.carrentals-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .carrentals-result-component .result-price .info-icon{margin-right:4px}.rtl .carrentals-result-component .result-price .info-icon{margin-left:4px}.carrentals-result-component .result-price .price-block{width:100%}.ltr .carrentals-result-component .result-price .price-block{text-align:right}.rtl .carrentals-result-component .result-price .price-block{text-align:left}.carrentals-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.carrentals-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .carrentals-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .carrentals-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.carrentals-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.carrentals-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .carrentals-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .carrentals-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .carrentals-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.carrentals-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.carrentals-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.carrentals-result-component .remarks-component .remarks-item{max-width:250px}.carrentals-result-component.in-checkout .result-details>.item-title h3{width:100%}.carrentals-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.carrentals-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.carrentals-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .carrentals-result-component .trust-rating{right:20px}.rtl .carrentals-result-component .trust-rating{left:20px}.carrentals-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .carrentals-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .carrentals-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.carrentals-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.carrentals-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.carrentals-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .carrentals-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .carrentals-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.carrentals-result-component .trust-rating .image{width:110px;padding:0 8px}.carrentals-result-component .trust-rating .image img{width:100%}.carrentals-result-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.carrentals-result-component .price.with-provider [data-input=x-price]{margin:0 2px}.carrentals-result-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.carrentals-result-component .provider-item{position:relative}.carrentals-result-component .provider-item .icon-phone{position:relative;top:-2px}.carrentals-result-component .wishlist-wrapper{position:relative}.carrentals-result-component .wishlist-wrapper .wishlist-add-component{top:5px}.ltr .carrentals-result-component .wishlist-wrapper .wishlist-add-component{left:5px}.rtl .carrentals-result-component .wishlist-wrapper .wishlist-add-component{right:5px}.carrentals-result-component .result-image .img-logos{position:absolute;top:20px}.rtl .carrentals-result-component .result-image .img-logos{right:20px}.ltr .carrentals-result-component .result-image .img-logos{left:20px}.carrentals-result-component .result-image .img-logos img{width:60px}.carrentals-result-component .result-image .img{background-size:contain;background-repeat:no-repeat}.carrentals-result-component .result-details .info-block{padding:5px 0 55px 0;color:#101928;font-size:14px}.carrentals-result-component .result-details .info-block .info-row{display:flex;flex-wrap:wrap}.rtl .carrentals-result-component .result-details .info-block .info-row i{margin-left:4px}.ltr .carrentals-result-component .result-details .info-block .info-row i{margin-right:4px}.carrentals-result-component .result-details .info-block .info-row .info-listwrap{padding:5px 0;line-height:20px}.carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{position:relative;color:#3e6b38}.ltr .carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-right:.5em}.rtl .carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-left:.5em}.carrentals-result-component .result-details .info-block .info-row .info-listwrap .price-option{position:relative}.carrentals-result-component .result-details .info-block .info-row .info-listwrap .price-option .dotspacer{display:none}.rtl .carrentals-result-component .result-details .info-block .info-row .blockwrap{margin-left:10px}.ltr .carrentals-result-component .result-details .info-block .info-row .blockwrap{margin-right:10px}.rtl .carrentals-result-component .result-details .info-block .info-row .blockwrap i{margin-left:4px}.ltr .carrentals-result-component .result-details .info-block .info-row .blockwrap i{margin-right:4px}.carrentals-result-component .result-details .info-block .info-row .blockwrap .airconditon-section,.carrentals-result-component .result-details .info-block .info-row .blockwrap .auto-transmission-section,.carrentals-result-component .result-details .info-block .info-row .blockwrap .manual-transmission-section,.carrentals-result-component .result-details .info-block .info-row .blockwrap .non-airconditon-section{display:none}.carrentals-result-component .result-details .info-block .info-row .blockwrap .has-aircondition .airconditon-section{display:block}.carrentals-result-component .result-details .info-block .info-row .blockwrap .no-aircondition .non-airconditon-section{display:block}.carrentals-result-component .result-details .info-block .info-row .blockwrap .transmission-automatic .auto-transmission-section{display:block}.carrentals-result-component .result-details .info-block .info-row .blockwrap .transmission-manual .manual-transmission-section{display:block}.carrentals-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.carrentals-result-component.mobile .result-image{width:130px;min-height:inherit}.carrentals-result-component.mobile .result-image .img{border-radius:0}.carrentals-result-component.mobile .result-date{width:130px;min-height:inherit}.carrentals-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.carrentals-result-component.mobile .result-details .item-title h3{font-size:16px}.carrentals-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.carrentals-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .carrentals-result-component.mobile .result-details .item-title .rating,.rtl .carrentals-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.carrentals-result-component.mobile .result-details .item-location{padding:0}.carrentals-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.carrentals-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.carrentals-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.carrentals-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.carrentals-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .carrentals-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .carrentals-result-component.mobile .result-price{padding:0 13px 16px 16px}.carrentals-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.carrentals-result-component.mobile .result-price .item-tags template-slot{height:100%}.carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.carrentals-result-component.mobile .result-price .price-block{width:50%}.carrentals-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.carrentals-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.carrentals-result-component.mobile .trust-rating{position:static;margin:5px 0}.carrentals-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.carrentals-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.carrentals-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.carrentals-result-component.mobile .result-image{position:relative}.carrentals-result-component.mobile .result-image .img{background-size:auto;background-position:right center}.rtl .carrentals-result-component.mobile .result-image .img{transform:scaleX(-1)}.carrentals-result-component.mobile .result-image .img-logos{top:auto;bottom:7px}.ltr .carrentals-result-component.mobile .result-image .img-logos{left:35px}.rtl .carrentals-result-component.mobile .result-image .img-logos{right:35px}.carrentals-result-component.mobile .result-details .info-block{padding:0}.carrentals-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.carrentals-result-component.mobile.in-checkout .result-image,.carrentals-result-component.mobile.in-checkout .result-price{display:none}.carrentals-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.carrentals-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.carrentals-result-component.mobile.in-checkout .result-details .item-location{display:none}.car-supplier-location-component{display:flex;margin-top:30px}.car-supplier-location-component .car-supplier-location-wrapper{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;flex:1}.car-supplier-location-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.car-supplier-location-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .car-supplier-location-component .component-title i{right:30px}.rtl .car-supplier-location-component .component-title i{left:30px}.car-supplier-location-component .component-title.collapsible i{display:block}.car-supplier-location-component .component-title.collapsed{border-bottom:none}.car-supplier-location-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.car-supplier-location-component .car-supplier-location-item{padding:20px 30px}.car-supplier-location-component .car-supplier-location-item+.car-supplier-location-item{border-top:2px dashed #f5f4f9}.car-supplier-location-component .car-supplier-location-item .title{font-size:14px;letter-spacing:0;line-height:16px;color:#ef4f32;margin-bottom:3px}.car-supplier-location-component .car-supplier-location-item .station{font-size:17px;letter-spacing:0;line-height:19px;margin-bottom:6px}.car-supplier-location-component .car-supplier-location-item .address{font-size:15px;font-weight:300;letter-spacing:0;line-height:17px;color:#6b7079;margin-bottom:8px}.car-supplier-location-component .car-supplier-location-item .time-label{font-size:15px;letter-spacing:0;line-height:17px;margin-bottom:5px}.car-supplier-location-component .car-supplier-location-item .time-list{font-size:15px;font-weight:300;letter-spacing:0;line-height:17px;color:#6b7079}.car-supplier-location-component .car-supplier-location-item .time-list .time-item{display:flex}.car-supplier-location-component .car-supplier-location-item .time-list .time-item .time-label{width:100px}.ltr .car-supplier-location-component .car-supplier-location-item .time-list .time-item .time-label{margin-right:30px}.rtl .car-supplier-location-component .car-supplier-location-item .time-list .time-item .time-label{margin-left:30px}.car-supplier-location-component .car-supplier-location-map{flex:1;border-radius:5px;overflow:hidden}.ltr .car-supplier-location-component .car-supplier-location-map{margin-left:30px}.rtl .car-supplier-location-component .car-supplier-location-map{margin-right:30px}.car-supplier-location-component .car-supplier-location-map .google-maps-api-component .rich-marker .google-map-marker{font-size:40px;color:#ef4f32}.checkout-sidebar-items-component{position:relative;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.checkout-sidebar-items-component .order-item{border-bottom:1px solid #e8e7ee}.checkout-sidebar-items-component .order-item:last-child{border-bottom:none}.checkout-sidebar-items-component .order-item .box-header{display:flex;width:100%;height:48px;padding:0 20px;cursor:pointer;color:#212121}.checkout-sidebar-items-component .order-item .box-header .icon{display:flex;width:30px;align-items:center}.checkout-sidebar-items-component .order-item .box-header .icon .icon-hotel-2{font-size:14px}.checkout-sidebar-items-component .order-item .box-header .icon .icon-car-3,.checkout-sidebar-items-component .order-item .box-header .icon .icon-flight-north{font-size:20px}.checkout-sidebar-items-component .order-item .box-header .heading{display:flex;width:calc(100% - 46px);align-items:center;font-size:15px;font-weight:500}.checkout-sidebar-items-component .order-item .box-header .collapse-btn{display:flex;align-items:center;width:16px}.checkout-sidebar-items-component .order-item .box-header .collapse-btn .icon-angle-down{font-size:26px;transition:.3s all ease-in-out}.checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper{display:flex;flex-wrap:wrap;padding:0 20px 10px 20px}.checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .title,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .title,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .title,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .title{width:100%;padding:0;align-items:flex-start;font-size:14px;line-height:1;border-bottom:none}.checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark{position:relative;width:100%;padding-top:10px;font-size:14px;color:#707070;line-height:1.2}.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark{padding-left:20px}.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark{padding-right:20px}.checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark .icon-check,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark .icon-check,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark .icon-check,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark .icon-check{position:absolute;top:16px;font-size:8px;color:#4db45a}.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark .icon-check,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark .icon-check,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark .icon-check,.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark .icon-check{left:0}.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark .icon-check,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark .icon-check,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark .icon-check,.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark .icon-check{right:0}.checkout-sidebar-items-component .order-item .box-body .order-item-car .top-wrapper .remark .tooltip-component,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .top-wrapper .remark .tooltip-component,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .top-wrapper .remark .tooltip-component,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .top-wrapper .remark .tooltip-component{font-family:Rubik}.checkout-sidebar-items-component .order-item .box-body .order-item-car .details,.checkout-sidebar-items-component .order-item .box-body .order-item-flight .details,.checkout-sidebar-items-component .order-item .box-body .order-item-hotel .details,.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .details{display:none;padding:5px 20px}.checkout-sidebar-items-component .order-item.collapsed .box-header .collapse-btn .icon-angle-down{transform:rotate(180deg)}.checkout-sidebar-items-component .order-item.collapsed .box-body .order-item-car .details,.checkout-sidebar-items-component .order-item.collapsed .box-body .order-item-flight .details,.checkout-sidebar-items-component .order-item.collapsed .box-body .order-item-hotel .details,.checkout-sidebar-items-component .order-item.collapsed .box-body .order-item-ticket .details{display:block}.checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .top-wrapper .image{width:90px}.checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .top-wrapper .image img{width:90px}.checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .top-wrapper .title{width:calc(100% - 90px)}.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .top-wrapper .title{padding:7px 0 0 10px}.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .top-wrapper .title{padding:7px 10px 0 0}.checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row{display:flex;position:relative;padding:3px 0;font-size:13px}.checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row i{display:inline-block}.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-location-marker-slim{margin-right:16px}.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-location-marker-slim{margin-left:16px}.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-calendar-3,.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-restaurant{margin-right:12px}.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-calendar-3,.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-restaurant{margin-left:12px}.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-hotel{margin-right:8px}.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .icon-hotel{margin-left:8px}.ltr .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .guests-label{padding-left:10px}.rtl .checkout-sidebar-items-component .order-item.hotel .box-body .order-item-hotel .details .data-row .guests-label{padding-right:10px}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction{margin-bottom:15px;border-bottom:1px dashed #e8e7ee}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction:last-child{border:none;margin-bottom:0}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header{display:flex}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header .airline-logo{width:40px;height:40px;padding:3px;border:1px solid #e8e7ee}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header .airline-logo img{width:32px}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header .airline-title{display:flex;min-height:40px;align-items:center;font-size:14px}.ltr .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header .airline-title{padding-left:10px}.rtl .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-header .airline-title{padding-right:10px}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body{display:flex;padding:7px 0 13px 0}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to{min-width:40px}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .code,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .time,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .code,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .time{display:block}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .time,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .time{position:relative;font-size:15px;font-weight:500}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .time .date-diff,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .time .date-diff{position:absolute;top:-7px;padding:2px 4px;background:#ff0;border-radius:2px;font-weight:400}.ltr .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .time .date-diff,.ltr .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .time .date-diff{right:-30px}.rtl .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .time .date-diff,.rtl .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .time .date-diff{left:-30px}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from .code,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-to .code{font-size:13px}.ltr .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from{text-align:right}.rtl .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-from{text-align:left}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-stops{margin:0 10px;display:flex;width:calc(60% - 100px);align-items:center;justify-content:space-evenly;position:relative}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-stops .stop{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#707070}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-stops::before{content:'';display:block;width:100%;height:1px;background:#707070;position:absolute;left:0;right:0;top:calc(50% - 1px)}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration{width:40%;padding-top:2px}.ltr .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration{text-align:right}.rtl .checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration{text-align:left}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration .duration,.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration .stop-count{font-size:13px;color:#707070}.checkout-sidebar-items-component .order-item.flight .box-body .order-item-flight .details .flight-direction .direction-body .direction-duration .duration{padding-top:1px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper{display:flex}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .supplier-logo{width:70px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .supplier-logo img{width:70px;border-radius:2px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .car-properties-wrapper{padding:0 5px;color:#707070}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .car-properties-wrapper .car-title{display:block;padding:0 5px 4px 5px;font-size:14px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .car-properties-wrapper .car-properties{display:flex;flex-wrap:wrap;padding:0;list-style-type:none;font-size:12px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-details-wrapper .car-properties-wrapper .car-properties li{padding:0 5px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper{padding-bottom:4px}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper .item{padding:6px 0 12px 0;border-bottom:1px dashed #e8e7ee}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper .item:last-child{border:none}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper .item label{padding:5px 0;font-size:15px;font-weight:500}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper .item .date-time{font-size:13px;font-weight:500}.checkout-sidebar-items-component .order-item.car .box-body .order-item-car .details .car-destination-wrapper .item .location{font-size:13px;color:#707070}.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .details .data-row{padding:3px 0;font-size:13px}.checkout-sidebar-items-component .order-item .box-body .order-item-ticket .details .data-row i{display:inline-block}.ltr .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .details .data-row .icon-clock-2{margin-right:6px}.rtl .checkout-sidebar-items-component .order-item .box-body .order-item-ticket .details .data-row .icon-clock-2{margin-left:6px}.checkout-sidebar-items-component .order-item .icon-info{position:relative}.checkout-sidebar-summary-component .summary-details{position:relative;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:15px}.checkout-sidebar-summary-component .summary-details .box{padding:8px 0}.checkout-sidebar-summary-component .summary-details .box .row{display:flex;padding:4px 20px}.ltr .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount,.ltr .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup{margin-left:6px}.rtl .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount,.rtl .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup{margin-right:6px}.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount .column,.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup .column{font-size:11px}.ltr .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount.global,.ltr .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup.global{margin-left:0}.rtl .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount.global,.rtl .checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup.global{margin-right:0}.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount.global .column,.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup.global .column{font-size:13px}.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.discount .column{color:green}.checkout-sidebar-summary-component .summary-details .box .row.product-price-item.markup .column{color:red}.checkout-sidebar-summary-component .summary-details .box .row .column{font-size:14px;color:#212121}.checkout-sidebar-summary-component .summary-details .box .row .column.label{width:60%}.checkout-sidebar-summary-component .summary-details .box .row .column.value{width:40%}.ltr .checkout-sidebar-summary-component .summary-details .box .row .column.value{text-align:right}.rtl .checkout-sidebar-summary-component .summary-details .box .row .column.value{text-align:left}.checkout-sidebar-summary-component .summary-details .box .row.no-value>.label{width:100%}.checkout-sidebar-summary-component .summary-details .box .row.no-value>.value{display:none}.checkout-sidebar-summary-component .summary-details .box .row.car-extras-row .more-info{color:#ef4f32;position:relative}.checkout-sidebar-summary-component .summary-details .box .row.car-extras-row .checkout-car-extras-tooltip{width:300px}.checkout-sidebar-summary-component .summary-details .box .row.car-extras-row .checkout-car-extras-tooltip .tooltip-contents{padding:10px 0}.checkout-sidebar-summary-component .summary-details .box .row.car-extras-row .checkout-car-extras-tooltip .tooltip-contents .row .label{color:#fff}.checkout-sidebar-summary-component .summary-details .box .product-list{padding:4px 0}.ltr .checkout-sidebar-summary-component .summary-details .box .product-list .row{padding:2px 20px 2px 40px}.rtl .checkout-sidebar-summary-component .summary-details .box .product-list .row{padding:2px 40px 2px 20px}.checkout-sidebar-summary-component .summary-details .box .product-list .row .column{font-size:13px;color:#707070}.checkout-sidebar-summary-component .summary-details .box.package-savings,.checkout-sidebar-summary-component .summary-details .box.total-cost{border-top:1px solid #e8e7ee}.checkout-sidebar-summary-component .summary-details .box.package-savings .row .column,.checkout-sidebar-summary-component .summary-details .box.total-cost .row .column{color:#ef4f32}.checkout-sidebar-summary-component .summary-details .box.total-cost .row .column{font-size:16px;font-weight:500}.checkout-sidebar-summary-component .summary-details .box.total-cost .row .column.label{color:#212121}.checkout-sidebar-summary-component .summary-details .box.total-cost .btn-wrapper{padding:20px}.checkout-sidebar-summary-component .summary-details .box.total-cost .btn-wrapper .checkout-btn{display:flex;width:100%;height:54px;justify-content:center;align-items:center;font-size:18px;text-transform:uppercase;color:#fff;background:#ef4f32;border-radius:5px}.checkout-sidebar-summary-component .notes{padding:0}.checkout-sidebar-summary-component .notes li{line-height:1.4;list-style-type:none;color:#707070;font-size:13px}.checkout-sidebar-summary-component .notes li a{color:#ef4f32}.checkout-sidebar-summary-component .mini-list{padding:20px!important;font-size:14px!important}.contents-box-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.contents-box-component .box-header{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.contents-box-component .box-header i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .contents-box-component .box-header i{right:30px}.rtl .contents-box-component .box-header i{left:30px}.contents-box-component .box-header.collapsible i{display:block}.contents-box-component .box-header.collapsed{border-bottom:none}.contents-box-component .box-header.collapsed i{transform:translateY(-50%) rotate(180deg)}.contents-box-component .box-header.collapsed{border-bottom:none}.contents-box-component .box-body{padding:20px 30px}.deal-details-info-component .deal-highlights{display:flex;padding:28px 30px;padding-top:28px/2}.deal-details-info-component .deal-highlights .deal-highlight{width:50%}.deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights-title{font-size:22px;margin-bottom:10px}.deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights .deal-promo-item{line-height:30px;line-height:30px;display:flex;align-items:center}.deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights .deal-promo-item .icon.icon-success{color:#4db45a}.deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights .deal-promo-item .icon.icon-delete{color:red}.rtl .deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights .deal-promo-item .icon{margin-left:10px;margin-right:6px}.ltr .deal-details-info-component .deal-highlights .deal-highlight .promotion-highlights .deal-promo-item .icon{margin-right:10px;margin-left:6px}.deal-details-info-component .deal-elements{padding:28px 30px;padding-top:28px/2}.deal-details-info-component .deal-elements .deal-elem-item{margin-bottom:26px}.deal-details-info-component .deal-elements .deal-elem-item .elem-title{font-size:22px;margin-bottom:10px}.details-box-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.details-box-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.details-box-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .details-box-component .component-title i{right:30px}.rtl .details-box-component .component-title i{left:30px}.details-box-component .component-title.collapsible i{display:block}.details-box-component .component-title.collapsed{border-bottom:none}.details-box-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.details-page-deals-header-component{display:flex;flex-wrap:wrap}.details-page-deals-header-component .submit-button [data-input=x-price]{font-size:20px}.details-page-deals-header-component .header-wrapper{display:flex;flex-wrap:wrap;align-items:center}.details-page-deals-header-component .header-wrapper .title{position:relative;display:flex;width:100%;text-transform:capitalize;align-items:baseline}.details-page-deals-header-component .header-wrapper .title h1{font-weight:400;font-size:26px}.details-page-deals-header-component .header-wrapper .title h2{font-size:20px}.details-page-deals-header-component .header-wrapper .title .rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .details-page-deals-header-component .header-wrapper .title .rating .icon-rating-star{margin-right:5px}.rtl .details-page-deals-header-component .header-wrapper .title .rating .icon-rating-star{margin-left:5px}.details-page-deals-header-component .header-wrapper .date,.details-page-deals-header-component .header-wrapper .flight-type,.details-page-deals-header-component .header-wrapper .location,.details-page-deals-header-component .header-wrapper .person-count{color:#6b7079}.details-page-deals-header-component{margin-bottom:15px}.details-page-deals-header-component .location{white-space:nowrap;align-items:center}.details-page-deals-header-component .header-wrapper{width:890px}.details-page-deals-header-component .header-wrapper .title .rating{display:inline-flex;position:relative;top:-1px}.ltr .details-page-deals-header-component .header-wrapper .title .rating{margin-left:10px}.rtl .details-page-deals-header-component .header-wrapper .title .rating{margin-right:10px}.details-page-deals-header-component .header-wrapper .title h2{font-weight:400}.details-page-deals-header-component .header-wrapper .date,.details-page-deals-header-component .header-wrapper .flight-type,.details-page-deals-header-component .header-wrapper .location,.details-page-deals-header-component .header-wrapper .person-count{display:flex;font-size:16px;padding:0 0 8px}.details-page-deals-header-component .header-wrapper .date .icon-location-marker-slim,.details-page-deals-header-component .header-wrapper .flight-type .icon-location-marker-slim,.details-page-deals-header-component .header-wrapper .location .icon-location-marker-slim,.details-page-deals-header-component .header-wrapper .person-count .icon-location-marker-slim{font-size:12px}.ltr .details-page-deals-header-component .header-wrapper .date .icon-location-marker-slim,.ltr .details-page-deals-header-component .header-wrapper .flight-type .icon-location-marker-slim,.ltr .details-page-deals-header-component .header-wrapper .location .icon-location-marker-slim,.ltr .details-page-deals-header-component .header-wrapper .person-count .icon-location-marker-slim{margin-right:6px}.rtl .details-page-deals-header-component .header-wrapper .date .icon-location-marker-slim,.rtl .details-page-deals-header-component .header-wrapper .flight-type .icon-location-marker-slim,.rtl .details-page-deals-header-component .header-wrapper .location .icon-location-marker-slim,.rtl .details-page-deals-header-component .header-wrapper .person-count .icon-location-marker-slim{margin-left:6px}.details-page-deals-header-component .price-wrapper{display:none}.details-page-deals-header-component .big-title{white-space:nowrap}.details-page-header-component{display:flex;flex-wrap:wrap}.details-page-header-component .header-wrapper{display:flex;flex-wrap:wrap;align-items:center}.details-page-header-component .header-wrapper .title{position:relative;display:inline;width:100%;font-weight:500;text-transform:capitalize}.details-page-header-component .header-wrapper .title .rating .icon-rating-star{font-size:15px;color:#ffc20e}.ltr .details-page-header-component .header-wrapper .title .rating .icon-rating-star{margin-right:5px}.rtl .details-page-header-component .header-wrapper .title .rating .icon-rating-star{margin-left:5px}.details-page-header-component .header-wrapper .date,.details-page-header-component .header-wrapper .flight-type,.details-page-header-component .header-wrapper .location,.details-page-header-component .header-wrapper .person-count{color:#6b7079}.details-page-header-component{margin-bottom:15px}.details-page-header-component .header-wrapper{width:890px}.details-page-header-component .header-wrapper .title{font-size:32px;line-height:1}.details-page-header-component .header-wrapper .title .rating{display:inline-flex}.ltr .details-page-header-component .header-wrapper .title .rating{margin-left:30px}.rtl .details-page-header-component .header-wrapper .title .rating{margin-right:30px}.details-page-header-component .header-wrapper .date,.details-page-header-component .header-wrapper .flight-type,.details-page-header-component .header-wrapper .location,.details-page-header-component .header-wrapper .person-count{display:flex;padding:8px 0;font-size:17px}.details-page-header-component .header-wrapper .date .icon-location-marker-slim,.details-page-header-component .header-wrapper .flight-type .icon-location-marker-slim,.details-page-header-component .header-wrapper .location .icon-location-marker-slim,.details-page-header-component .header-wrapper .person-count .icon-location-marker-slim{margin-top:4px;font-size:12px}.ltr .details-page-header-component .header-wrapper .date .icon-location-marker-slim,.ltr .details-page-header-component .header-wrapper .flight-type .icon-location-marker-slim,.ltr .details-page-header-component .header-wrapper .location .icon-location-marker-slim,.ltr .details-page-header-component .header-wrapper .person-count .icon-location-marker-slim{margin-right:6px}.rtl .details-page-header-component .header-wrapper .date .icon-location-marker-slim,.rtl .details-page-header-component .header-wrapper .flight-type .icon-location-marker-slim,.rtl .details-page-header-component .header-wrapper .location .icon-location-marker-slim,.rtl .details-page-header-component .header-wrapper .person-count .icon-location-marker-slim{margin-left:6px}.details-page-header-component .price-wrapper{display:flex;flex-wrap:wrap;padding:14px 0 7px 0;width:350px}.details-page-header-component .price-wrapper .price-output{display:flex;flex-direction:column;width:calc(100% - 130px)}.ltr .details-page-header-component .price-wrapper .price-output{padding-right:20px;align-items:flex-end}.rtl .details-page-header-component .price-wrapper .price-output{padding-left:20px;align-items:flex-end}.details-page-header-component .price-wrapper .price-output .price-label{font-size:15px;padding-bottom:3px;color:#6b7079}.details-page-header-component .price-wrapper .price-output .price-value{line-height:1;font-size:30px;font-weight:400}.details-page-header-component .price-wrapper .button{width:130px;height:50px;padding:0;font-size:15px;text-transform:uppercase;color:#fff;font-weight:400;line-height:1;cursor:pointer;border:none;background:#ef4f32;border-radius:5px}.details-scroll-nav-component.fixed{height:29px;margin:19px 0 16px 0}.details-scroll-nav-component.fixed .component-content{position:fixed;top:0;left:0;padding:10px;background-color:rgba(255,255,255,.9);z-index:1000;margin:0;padding-bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2)}.details-scroll-nav-component .component-content{display:flex;width:100%;border-bottom:1px solid #e8e7ee;margin:19px 0 16px 0}.details-scroll-nav-component .component-content .nav-item{margin-bottom:-1px;padding-bottom:11px;border-bottom:1px solid transparent;transition:all .3s ease-in-out}.details-scroll-nav-component .component-content .nav-item a{display:block;height:100%;font-weight:700;font-size:15px;color:#212121;letter-spacing:0;transition:color .3s ease}.details-scroll-nav-component .component-content .nav-item.active{border-bottom:1px solid #101928}.details-scroll-nav-component .component-content .nav-item.active a{color:#101928}.details-scroll-nav-component .component-content .nav-item:hover a{color:#101928}.ltr .details-scroll-nav-component .component-content .nav-item+.nav-item{margin-left:50px}.rtl .details-scroll-nav-component .component-content .nav-item+.nav-item{margin-right:50px}.dynamic-package-details-item-car-component{position:relative;background:#e8e7ee;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-details-item-car-component:before{position:absolute;top:60px;width:2px;height:calc(100% - 60px);content:'';background:#e8e7ee}.ltr .dynamic-package-details-item-car-component:before{left:-19px}.rtl .dynamic-package-details-item-car-component:before{right:-19px}.dynamic-package-details-item-car-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-details-item-car-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-details-item-car-component .box-header{padding:0 20px 0 45px}.dynamic-package-details-item-car-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-details-item-car-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-details-item-car-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-details-item-car-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-details-item-car-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-details-item-car-component .box-header .title-bar{padding-top:10px}.dynamic-package-details-item-car-component .box-header .title-bar label{font-weight:500}.dynamic-package-details-item-car-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-details-item-car-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-details-item-car-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-details-item-car-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-details-item-car-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-details-item-car-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-details-item-car-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-details-item-car-component .box-header .collapse-icon{left:20px}.dynamic-package-details-item-car-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-details-item-car-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-details-item-car-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-details-item-car-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-details-item-car-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-details-item-car-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-details-item-car-component .box-header{border-top-left-radius:8px}.dynamic-package-details-item-car-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-details-item-car-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-details-item-car-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-details-item-car-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-details-item-car-component.collapsed .box-body{display:none}.dynamic-package-details-item-car-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:220px;box-shadow:none;border-radius:0 0 8px 8px}.dynamic-package-details-item-car-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-details-item-car-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-details-item-car-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-details-item-car-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-details-item-car-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-details-item-car-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-details-item-car-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-details-item-car-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-details-item-car-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-details-item-car-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-details-item-car-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-details-item-car-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-details-item-car-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-details-item-car-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-details-item-car-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-details-item-car-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-details-item-car-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-details-item-car-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-details-item-car-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-details-item-car-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-details-item-car-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-details-item-car-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-details-item-car-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-details-item-car-component .search-result-item .trust-rating{left:20px}.dynamic-package-details-item-car-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-details-item-car-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-details-item-car-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-details-item-car-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-details-item-car-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-details-item-car-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-details-item-car-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-details-item-car-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-details-item-car-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-details-item-car-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-details-item-car-component .search-result-item .box-sidebar{display:flex;flex-direction:column;width:200px;padding:12px 20px 0 20px}.ltr .dynamic-package-details-item-car-component .search-result-item .box-sidebar{text-align:right;border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-car-component .search-result-item .box-sidebar{text-align:left;border-right:1px solid #e8e7ee}.dynamic-package-details-item-car-component .search-result-item .box-sidebar .sidebar-link{padding:5px 0;font-size:14px;color:#ef4f32;font-weight:500;line-height:1.2}.dynamic-package-details-item-car-component .result-image .img-logos{position:absolute;top:20px}.rtl .dynamic-package-details-item-car-component .result-image .img-logos{right:20px}.ltr .dynamic-package-details-item-car-component .result-image .img-logos{left:20px}.dynamic-package-details-item-car-component .result-image .img-logos img{width:60px}.dynamic-package-details-item-car-component .result-image .img{background-size:contain;background-repeat:no-repeat}.dynamic-package-details-item-car-component .result-details .info-block{padding:5px 0 55px 0;color:#101928;font-size:14px}.dynamic-package-details-item-car-component .result-details .info-block .info-row{display:flex;flex-wrap:wrap}.rtl .dynamic-package-details-item-car-component .result-details .info-block .info-row i{margin-left:4px}.ltr .dynamic-package-details-item-car-component .result-details .info-block .info-row i{margin-right:4px}.dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap{padding:5px 0;line-height:20px}.dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap .info-title{position:relative;color:#3e6b38}.ltr .dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap .info-title{margin-right:.5em}.rtl .dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap .info-title{margin-left:.5em}.dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap .price-option{position:relative}.dynamic-package-details-item-car-component .result-details .info-block .info-row .info-listwrap .price-option .dotspacer{display:none}.rtl .dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap{margin-left:10px}.ltr .dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap{margin-right:10px}.rtl .dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap i{margin-left:4px}.ltr .dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap i{margin-right:4px}.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .airconditon-section,.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .auto-transmission-section,.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .manual-transmission-section,.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .non-airconditon-section{display:none}.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .has-aircondition .airconditon-section{display:block}.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .no-aircondition .non-airconditon-section{display:block}.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .transmission-automatic .auto-transmission-section{display:block}.dynamic-package-details-item-car-component .result-details .info-block .info-row .blockwrap .transmission-manual .manual-transmission-section{display:block}.dynamic-package-details-item-flight-component{position:relative;background:#e8e7ee;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-details-item-flight-component:before{position:absolute;top:60px;width:2px;height:calc(100% - 60px);content:'';background:#e8e7ee}.ltr .dynamic-package-details-item-flight-component:before{left:-19px}.rtl .dynamic-package-details-item-flight-component:before{right:-19px}.dynamic-package-details-item-flight-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-details-item-flight-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-details-item-flight-component .box-header{padding:0 20px 0 45px}.dynamic-package-details-item-flight-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-details-item-flight-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-details-item-flight-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-details-item-flight-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-details-item-flight-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-details-item-flight-component .box-header .title-bar{padding-top:10px}.dynamic-package-details-item-flight-component .box-header .title-bar label{font-weight:500}.dynamic-package-details-item-flight-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-details-item-flight-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-details-item-flight-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-details-item-flight-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-details-item-flight-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-details-item-flight-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-details-item-flight-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-details-item-flight-component .box-header .collapse-icon{left:20px}.dynamic-package-details-item-flight-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-details-item-flight-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-details-item-flight-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-details-item-flight-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-details-item-flight-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-details-item-flight-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-details-item-flight-component .box-header{border-top-left-radius:8px}.dynamic-package-details-item-flight-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-details-item-flight-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-details-item-flight-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-details-item-flight-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-details-item-flight-component.collapsed .box-body{display:none}.dynamic-package-details-item-flight-component .search-result-item{display:flex;background:#fff;border:none;position:relative;min-width:700px;min-height:220px;color:#101928}.dynamic-package-details-item-flight-component .search-result-item [data-tooltip]{cursor:pointer}.dynamic-package-details-item-flight-component .search-result-item .tooltip-component{font-size:12px}.dynamic-package-details-item-flight-component .search-result-item p{margin:0}.dynamic-package-details-item-flight-component .search-result-item .flight-topbar{position:absolute;top:0;display:flex;align-items:center;height:50px}.ltr .dynamic-package-details-item-flight-component .search-result-item .flight-topbar{left:17px}.rtl .dynamic-package-details-item-flight-component .search-result-item .flight-topbar{right:17px}.dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-type{margin-left:32px}.rtl .dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-type{margin-right:32px}.dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-type.irregular{background-color:#ff0}.dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#9ce999}.ltr .dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-low-cost{margin-left:32px}.rtl .dynamic-package-details-item-flight-component .search-result-item .flight-topbar .flight-low-cost{margin-right:32px}.dynamic-package-details-item-flight-component .search-result-item .result-details{display:flex;flex:1}.dynamic-package-details-item-flight-component .search-result-item .result-details .img-cont{width:250px;height:250px;display:flex}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont{display:flex;flex-direction:column;justify-content:space-between;padding:28px 18px 14px;flex:1}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .stars{margin-bottom:5px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .stars i{color:#e8e7ee;font-size:15px;display:inline-block;max-width:15px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .stars i.yellow{color:#ffc20e}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont h3{margin:0;font-size:16px;line-height:21px;margin-bottom:15px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont h3 small{display:block;color:#b9b8bf;font-size:13px;font-weight:400;line-height:18px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont ul{list-style:none;margin:0;padding:0}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont ul li{margin-bottom:10px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont ul li i{font-size:12px;color:#212121;margin-right:5px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont p{font-size:13px;line-height:17px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer{border-top:dashed 1px #e8e7ee;padding-top:15px;display:flex;font-size:11px;line-height:15px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer p{margin:5px 0}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer i{font-size:12px;color:#212121;margin-left:10px;margin-right:3px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer i:first-child{margin-left:0}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer div{margin-left:10px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container{display:flex;position:relative;flex-direction:column;flex-basis:100%;padding:35px 16px 18px 16px;justify-content:center}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info{display:flex;align-items:center;justify-content:space-between;border-bottom:dashed 1px #e8e7ee;padding-bottom:16px;font-size:15px;line-height:20px;position:relative}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info:last-child{border-color:transparent}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info>div{display:flex;align-items:center;flex:0 0 auto}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 1 auto}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .company-logo{display:block;text-align:center;height:48px;width:48px;border:1px solid #e8e7ee;border-radius:2px;padding:3px;position:relative}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .company-logo img{max-width:100%;max-height:100%;height:100%}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{display:block;color:#101928;font-size:15px;line-height:22px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 16px}.rtl .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{width:150px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock{font-size:14px;line-height:22px;color:#707070;white-space:nowrap;letter-spacing:0}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{position:relative;font-size:13px;line-height:20px;display:inline-block}.ltr .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-right:5px}.rtl .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-left:5px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i .tooltip-contents{font-family:Rubik}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{display:flex;flex-direction:column;align-items:flex-start}.ltr .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-left:9px}.rtl .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-right:9px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:1;justify-content:center}.ltr .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-right:40px}.rtl .dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-left:40px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div{display:flex;flex-direction:column;font-size:15px;line-height:18px;color:#101928}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from,.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to{font-weight:500;position:relative;width:48px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span,.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span{white-space:nowrap}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name,.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name{position:relative}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name.highlighted,.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name.highlighted{background-color:#ff0}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:first-child{align-items:flex-end}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:last-child{align-items:flex-start}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex-direction:row;flex-wrap:wrap;margin:0 5px;min-width:200px;position:relative}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-timeline{width:100%}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-count{display:flex;flex-basis:100%;justify-content:center;flex-direction:row;padding-bottom:10px;border-bottom:1px solid #707070}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airports-wrapper{display:flex}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport{flex:1;display:flex;justify-content:center;flex-direction:row;padding-top:10px;position:relative}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport .bullet{content:'';display:block;width:10px;height:10px;background-color:#707070;border-radius:50%;position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:9}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop{padding-bottom:20px}.dynamic-package-details-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop .stop-count{padding-bottom:0}.dynamic-package-details-item-flight-component .search-result-item .baggage-block{display:flex;flex-direction:row;position:relative;max-width:100%}.dynamic-package-details-item-flight-component .search-result-item .baggage-block .baggage-item{font-size:14px;line-height:22px;color:#707070;letter-spacing:0;cursor:pointer}.ltr .dynamic-package-details-item-flight-component .search-result-item .baggage-block .baggage-item i{margin-right:5px}.rtl .dynamic-package-details-item-flight-component .search-result-item .baggage-block .baggage-item i{margin-left:5px}.dynamic-package-details-item-flight-component .search-result-item .baggage-block .baggage-item i.baggage-included{color:#3b983f}.dynamic-package-details-item-flight-component .search-result-item.tooltip-open{z-index:10}.dynamic-package-details-item-flight-component .search-result-item .box-sidebar{display:flex;flex-direction:column;width:200px;padding:12px 20px 0 20px}.ltr .dynamic-package-details-item-flight-component .search-result-item .box-sidebar{text-align:right;border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-flight-component .search-result-item .box-sidebar{text-align:left;border-right:1px solid #e8e7ee}.dynamic-package-details-item-flight-component .search-result-item .box-sidebar .sidebar-link{padding:5px 0;font-size:14px;color:#ef4f32;font-weight:500;line-height:1.2}.dynamic-package-details-item-flight-component .upgrade-banner{padding:20px;border-top:1px solid #e8e7ee;background:#fff}.dynamic-package-details-item-flight-component .upgrade-banner:last-child{border-radius:0 0 8px 8px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content{display:flex;padding:20px;background:#f5f4f9;border-radius:2px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .airline-icon{width:42px;height:42px;padding:3px;border-radius:2px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .airline-icon img{width:36px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body{width:calc(100% - 262px);padding:0 15px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-text{padding-bottom:5px;font-size:15px;font-weight:500;color:#101928}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-text .price-per-person{color:#ef4f32}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options{display:flex;color:#707070;font-size:14px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option{display:flex;align-items:center;flex-direction:column}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option i{margin:3px}.ltr .dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option{padding-right:20px}.rtl .dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option{padding-left:20px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option:before{display:inline-block;font-size:8px;font-family:icons}.ltr .dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option:before{padding-right:10px}.rtl .dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option:before{padding-left:10px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option.not-included:before{content:""}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .banner-body .upgrade-options .option.included:before{content:"";color:#4db45a}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .upgrade-btn{width:222px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .upgrade-btn .btn{display:flex;width:100%;height:42px;justify-content:center;align-items:center;font-size:15px;text-transform:uppercase;color:#fff;background:#ef4f32;border-radius:5px}.dynamic-package-details-item-flight-component .upgrade-banner .upgrade-banner-content .upgrade-btn .btn.disabled{cursor:default;background-color:#707070}.dynamic-package-details-item-hotel-component{position:relative;background:#e8e7ee;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-details-item-hotel-component:before{position:absolute;top:60px;width:2px;height:calc(100% - 60px);content:'';background:#e8e7ee}.ltr .dynamic-package-details-item-hotel-component:before{left:-19px}.rtl .dynamic-package-details-item-hotel-component:before{right:-19px}.dynamic-package-details-item-hotel-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-details-item-hotel-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-details-item-hotel-component .box-header{padding:0 20px 0 45px}.dynamic-package-details-item-hotel-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-details-item-hotel-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-details-item-hotel-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-details-item-hotel-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-details-item-hotel-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-details-item-hotel-component .box-header .title-bar{padding-top:10px}.dynamic-package-details-item-hotel-component .box-header .title-bar label{font-weight:500}.dynamic-package-details-item-hotel-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-details-item-hotel-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-details-item-hotel-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-details-item-hotel-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-details-item-hotel-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-details-item-hotel-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-details-item-hotel-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-details-item-hotel-component .box-header .collapse-icon{left:20px}.dynamic-package-details-item-hotel-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-details-item-hotel-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-details-item-hotel-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-details-item-hotel-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-details-item-hotel-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-details-item-hotel-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-details-item-hotel-component .box-header{border-top-left-radius:8px}.dynamic-package-details-item-hotel-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-details-item-hotel-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-details-item-hotel-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-details-item-hotel-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-details-item-hotel-component.collapsed .box-body{display:none}.dynamic-package-details-item-hotel-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:220px;box-shadow:none;border-radius:0 0 8px 8px}.dynamic-package-details-item-hotel-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-details-item-hotel-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-details-item-hotel-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-details-item-hotel-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-details-item-hotel-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-details-item-hotel-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-details-item-hotel-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-details-item-hotel-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-details-item-hotel-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-details-item-hotel-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-details-item-hotel-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-details-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-details-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-details-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-details-item-hotel-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .trust-rating{left:20px}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-details-item-hotel-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-details-item-hotel-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-details-item-hotel-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-details-item-hotel-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-details-item-hotel-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-details-item-hotel-component .search-result-item .box-sidebar{display:flex;flex-direction:column;width:200px;padding:12px 20px 0 20px}.ltr .dynamic-package-details-item-hotel-component .search-result-item .box-sidebar{text-align:right;border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-hotel-component .search-result-item .box-sidebar{text-align:left;border-right:1px solid #e8e7ee}.dynamic-package-details-item-hotel-component .search-result-item .box-sidebar .sidebar-link{padding:5px 0;font-size:14px;color:#ef4f32;font-weight:500;line-height:1.2}.dynamic-package-details-item-hotel-component .result-details .info-block{margin-bottom:50px}.dynamic-package-details-item-hotel-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .dynamic-package-details-item-hotel-component .result-details .info-block section i{margin-left:4px}.ltr .dynamic-package-details-item-hotel-component .result-details .info-block section i{margin-right:4px}.dynamic-package-details-item-hotel-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.dynamic-package-details-item-hotel-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px;font-weight:700}.rtl .dynamic-package-details-item-hotel-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.dynamic-package-details-item-hotel-component .result-details .info-block section .info-listwrap span{margin:0;padding-top:0;position:relative}.dynamic-package-details-item-hotel-component .result-details .info-block section .info-listwrap span span.dotspacer{margin:0 5px}.dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.dynamic-package-details-item-hotel-component .result-details .info-block .info-row .data-row.address-row{display:none}.dynamic-package-details-item-hotel-component .result-details .facilities .remarks-component .remarks-item{min-width:unset}.dynamic-package-details-item-package-component{position:relative;background:#e8e7ee;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-details-item-package-component:before{position:absolute;top:60px;width:2px;height:calc(100% - 60px);content:'';background:#e8e7ee}.ltr .dynamic-package-details-item-package-component:before{left:-19px}.rtl .dynamic-package-details-item-package-component:before{right:-19px}.dynamic-package-details-item-package-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-details-item-package-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-details-item-package-component .box-header{padding:0 20px 0 45px}.dynamic-package-details-item-package-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-details-item-package-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-details-item-package-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-details-item-package-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-details-item-package-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-details-item-package-component .box-header .title-bar{padding-top:10px}.dynamic-package-details-item-package-component .box-header .title-bar label{font-weight:500}.dynamic-package-details-item-package-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-details-item-package-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-details-item-package-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-details-item-package-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-details-item-package-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-details-item-package-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-details-item-package-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-details-item-package-component .box-header .collapse-icon{left:20px}.dynamic-package-details-item-package-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-details-item-package-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-details-item-package-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-details-item-package-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-details-item-package-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-details-item-package-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-details-item-package-component .box-header{border-top-left-radius:8px}.dynamic-package-details-item-package-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-details-item-package-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-details-item-package-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-details-item-package-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-details-item-package-component.collapsed .box-body{display:none}.dynamic-package-details-item-package-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:220px;box-shadow:none;border-radius:0 0 8px 8px}.dynamic-package-details-item-package-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-details-item-package-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-details-item-package-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-details-item-package-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-details-item-package-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-details-item-package-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-details-item-package-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-details-item-package-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-details-item-package-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-details-item-package-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-details-item-package-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-details-item-package-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-details-item-package-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-details-item-package-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-details-item-package-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-details-item-package-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-details-item-package-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-details-item-package-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-details-item-package-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-details-item-package-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-details-item-package-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-details-item-package-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-details-item-package-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-details-item-package-component .search-result-item .trust-rating{left:20px}.dynamic-package-details-item-package-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-details-item-package-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-details-item-package-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-details-item-package-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-details-item-package-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-details-item-package-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-details-item-package-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-details-item-package-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-details-item-package-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-details-item-package-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-details-item-package-component .search-result-item .box-sidebar{display:flex;flex-direction:column;width:200px;padding:12px 20px 0 20px}.ltr .dynamic-package-details-item-package-component .search-result-item .box-sidebar{text-align:right;border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-package-component .search-result-item .box-sidebar{text-align:left;border-right:1px solid #e8e7ee}.dynamic-package-details-item-package-component .search-result-item .box-sidebar .sidebar-link{padding:5px 0;font-size:14px;color:#ef4f32;font-weight:500;line-height:1.2}.dynamic-package-details-item-package-component .result-details .info-block{margin-bottom:50px}.dynamic-package-details-item-package-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .dynamic-package-details-item-package-component .result-details .info-block section i{margin-left:4px}.ltr .dynamic-package-details-item-package-component .result-details .info-block section i{margin-right:4px}.dynamic-package-details-item-package-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.dynamic-package-details-item-package-component .result-details .info-block section .icon-airplane-depart,.dynamic-package-details-item-package-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px}.dynamic-package-details-item-package-component .result-details .info-block section .icon-hotel{font-weight:700}.rtl .dynamic-package-details-item-package-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.ltr .dynamic-package-details-item-package-component .result-details .info-block section .icon-airplane-depart{transform:scaleX(-1)}.dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .dynamic-package-details-item-package-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.dynamic-package-details-item-ticket-component{position:relative;background:#e8e7ee;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-details-item-ticket-component:before{position:absolute;top:60px;width:2px;height:calc(100% - 60px);content:'';background:#e8e7ee}.ltr .dynamic-package-details-item-ticket-component:before{left:-19px}.rtl .dynamic-package-details-item-ticket-component:before{right:-19px}.dynamic-package-details-item-ticket-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-details-item-ticket-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-details-item-ticket-component .box-header{padding:0 20px 0 45px}.dynamic-package-details-item-ticket-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-details-item-ticket-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-details-item-ticket-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-details-item-ticket-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-details-item-ticket-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-details-item-ticket-component .box-header .title-bar{padding-top:10px}.dynamic-package-details-item-ticket-component .box-header .title-bar label{font-weight:500}.dynamic-package-details-item-ticket-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-details-item-ticket-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-details-item-ticket-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-details-item-ticket-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-details-item-ticket-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-details-item-ticket-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-details-item-ticket-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-details-item-ticket-component .box-header .collapse-icon{left:20px}.dynamic-package-details-item-ticket-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-details-item-ticket-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-details-item-ticket-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-details-item-ticket-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-details-item-ticket-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-details-item-ticket-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-details-item-ticket-component .box-header{border-top-left-radius:8px}.dynamic-package-details-item-ticket-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-details-item-ticket-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-details-item-ticket-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-details-item-ticket-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-details-item-ticket-component.collapsed .box-body{display:none}.dynamic-package-details-item-ticket-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:220px;box-shadow:none;border-radius:0 0 8px 8px}.dynamic-package-details-item-ticket-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-details-item-ticket-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-details-item-ticket-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-details-item-ticket-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-details-item-ticket-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-details-item-ticket-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-details-item-ticket-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-details-item-ticket-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-details-item-ticket-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-details-item-ticket-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-details-item-ticket-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-details-item-ticket-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-details-item-ticket-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-details-item-ticket-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-details-item-ticket-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .trust-rating{left:20px}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-details-item-ticket-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-details-item-ticket-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-details-item-ticket-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-details-item-ticket-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-details-item-ticket-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-details-item-ticket-component .search-result-item .box-sidebar{display:flex;flex-direction:column;width:200px;padding:12px 20px 0 20px}.ltr .dynamic-package-details-item-ticket-component .search-result-item .box-sidebar{text-align:right;border-left:1px solid #e8e7ee}.rtl .dynamic-package-details-item-ticket-component .search-result-item .box-sidebar{text-align:left;border-right:1px solid #e8e7ee}.dynamic-package-details-item-ticket-component .search-result-item .box-sidebar .sidebar-link{padding:5px 0;font-size:14px;color:#ef4f32;font-weight:500;line-height:1.2}.dynamic-package-details-item-ticket-component .result-date{flex:0 0 auto;width:240px;position:relative}.dynamic-package-details-item-ticket-component .result-date .event-date{height:100%;color:#101928;line-height:1;padding-top:45px;text-align:center;background:#dcedc8}.dynamic-package-details-item-ticket-component .result-date .event-date .day-time{width:100%;font-size:14px;padding-bottom:9px}.dynamic-package-details-item-ticket-component .result-date .event-date .date{width:100%;font-size:64px;line-height:1;font-weight:400}.dynamic-package-details-summary-component .summary-details{position:relative;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:15px}.dynamic-package-details-summary-component .summary-details .box{padding:8px 0}.dynamic-package-details-summary-component .summary-details .box .row{display:flex;padding:4px 20px}.dynamic-package-details-summary-component .summary-details .box .row .column{font-size:14px;color:#212121}.dynamic-package-details-summary-component .summary-details .box .row .column.label{width:60%}.dynamic-package-details-summary-component .summary-details .box .row .column.value{width:40%}.ltr .dynamic-package-details-summary-component .summary-details .box .row .column.value{text-align:right}.rtl .dynamic-package-details-summary-component .summary-details .box .row .column.value{text-align:left}.dynamic-package-details-summary-component .summary-details .box .product-list{padding:4px 0}.ltr .dynamic-package-details-summary-component .summary-details .box .product-list .row{padding:2px 20px 2px 21px}.rtl .dynamic-package-details-summary-component .summary-details .box .product-list .row{padding:2px 21px 2px 20px}.dynamic-package-details-summary-component .summary-details .box .product-list .row .column{font-size:13px;color:#707070}.ltr .dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.discount,.ltr .dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.markup{margin-left:6px}.rtl .dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.discount,.rtl .dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.markup{margin-right:6px}.dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.discount .column,.dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.markup .column{font-size:11px}.dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.discount .column{color:green}.dynamic-package-details-summary-component .summary-details .box .product-list .row.product-price-item.markup .column{color:red}.dynamic-package-details-summary-component .summary-details .box.package-savings,.dynamic-package-details-summary-component .summary-details .box.total-cost{border-top:1px solid #e8e7ee}.dynamic-package-details-summary-component .summary-details .box.package-savings .row .column,.dynamic-package-details-summary-component .summary-details .box.total-cost .row .column{color:#ef4f32}.dynamic-package-details-summary-component .summary-details .box.total-cost .row .column{font-size:16px;font-weight:500}.dynamic-package-details-summary-component .summary-details .box.total-cost .row .column.label{color:#212121}.dynamic-package-details-summary-component .summary-details .box.total-cost .btn-wrapper{padding:20px}.dynamic-package-details-summary-component .summary-details .box.total-cost .btn-wrapper .checkout-btn{display:flex;width:100%;height:54px;justify-content:center;align-items:center;font-size:18px;text-transform:uppercase;color:#fff;background:#ef4f32;border-radius:5px}.dynamic-package-details-summary-component .notes{padding:0}.dynamic-package-details-summary-component .notes li{line-height:1.4;list-style-type:none;color:#707070;font-size:13px}.dynamic-package-details-summary-component .notes li a{color:#ef4f32}.dynamic-package-itinerary-carousel-component{position:relative;background:#fff;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);border-radius:8px;margin-bottom:20px}.dynamic-package-itinerary-carousel-component .box-header{position:relative;display:flex;cursor:pointer;height:40px;color:#101928;font-size:16px;background:#e8e7ee}.ltr .dynamic-package-itinerary-carousel-component .box-header{padding:0 45px 0 20px}.rtl .dynamic-package-itinerary-carousel-component .box-header{padding:0 20px 0 45px}.dynamic-package-itinerary-carousel-component .box-header .header-icon{position:absolute;width:41px;height:40px;padding:2px;background:#e8e7ee}.dynamic-package-itinerary-carousel-component .box-header .header-icon .icon{display:flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;color:#e8e7ee;background:#fff}.dynamic-package-itinerary-carousel-component .box-header .header-icon .icon.icon-hotel-2{font-size:14px}.ltr .dynamic-package-itinerary-carousel-component .box-header .header-icon{left:-39px;border-radius:20px 0 0 20px}.rtl .dynamic-package-itinerary-carousel-component .box-header .header-icon{right:-39px;border-radius:0 20px 20px 0}.dynamic-package-itinerary-carousel-component .box-header .title-bar{padding-top:10px}.dynamic-package-itinerary-carousel-component .box-header .title-bar label{font-weight:500}.dynamic-package-itinerary-carousel-component .box-header .title-bar .star-rating{white-space:nowrap}.dynamic-package-itinerary-carousel-component .box-header .title-bar .star-rating .icon-rating-star{font-size:12px;color:#ffc20e}.ltr .dynamic-package-itinerary-carousel-component .box-header .title-bar .star-rating .icon-rating-star{margin-left:3px}.rtl .dynamic-package-itinerary-carousel-component .box-header .title-bar .star-rating .icon-rating-star{margin-right:3px}.dynamic-package-itinerary-carousel-component .box-header .title-bar .dates:before{display:inline-block;content:'';width:1px;height:11px;margin:0 10px;background:#b8b7be}.dynamic-package-itinerary-carousel-component .box-header .collapse-icon{position:absolute;top:15px;width:16px;height:9px}.ltr .dynamic-package-itinerary-carousel-component .box-header .collapse-icon{right:20px}.rtl .dynamic-package-itinerary-carousel-component .box-header .collapse-icon{left:20px}.dynamic-package-itinerary-carousel-component .box-header .collapse-icon .icon-angle-up{width:17px;font-size:28px;line-height:11px}.dynamic-package-itinerary-carousel-component .box-header.car-header{color:#fff;background:#ef4f32}.dynamic-package-itinerary-carousel-component .box-header.car-header .header-icon{background:#ef4f32}.dynamic-package-itinerary-carousel-component .box-header.car-header .header-icon .icon{color:#ef4f32}.dynamic-package-itinerary-carousel-component .box-header.car-header .title-bar .dates:before{background:#fff}.ltr .dynamic-package-itinerary-carousel-component .box-header{border-top-right-radius:8px}.rtl .dynamic-package-itinerary-carousel-component .box-header{border-top-left-radius:8px}.dynamic-package-itinerary-carousel-component .box-header .collapse-icon i{display:inline-block;transition:transform .3s ease}.ltr .dynamic-package-itinerary-carousel-component.collapsed .box-header{border-bottom-right-radius:8px}.rtl .dynamic-package-itinerary-carousel-component.collapsed .box-header{border-bottom-left-radius:8px}.dynamic-package-itinerary-carousel-component.collapsed .box-header .collapse-icon i{transform:rotate(180deg)}.dynamic-package-itinerary-carousel-component.collapsed .box-body{display:none}.ltr .dynamic-package-itinerary-carousel-component.collapsed{border-radius:0 8px 8px 0}.rtl .dynamic-package-itinerary-carousel-component.collapsed{border-radius:8px 0 0 8px}.dynamic-package-itinerary-carousel-component .carousel{display:flex;width:910px;padding:10px}.dynamic-package-itinerary-carousel-component .carousel .carousel-item{flex:1;margin:10px;min-height:230px;padding:1px;border:1px solid #e8e7ee;border-radius:2px}.dynamic-package-itinerary-carousel-component .carousel .carousel-item .bottom-row{position:relative;height:92px}.dynamic-package-itinerary-carousel-component .carousel .carousel-item .bottom-row:before{position:absolute;top:0;left:-1px;content:'';width:calc(100% + 2px);height:1px;background:#e8e7ee}.dynamic-package-itinerary-carousel-component .carousel .carousel-item .row{display:flex}.dynamic-package-itinerary-carousel-component .carousel .carousel-item.selected{padding:0;border:2px solid #ef4f32}.dynamic-package-itinerary-carousel-component .carousel .carousel-item.selected .bottom-row:before{left:0;width:100%}.dynamic-package-itinerary-carousel-component .carousel.slick-slider .slick-list{width:100%}.dynamic-package-itinerary-carousel-component .carousel.slick-slider .slick-list .slick-slide>div{display:flex;align-items:center;justify-content:center}.dynamic-package-itinerary-carousel-component .carousel .slick-arrow{background:#212121;box-shadow:none;border-radius:22px;width:44px;height:44px}.dynamic-package-itinerary-carousel-component .carousel .slick-arrow:before{font-size:18px;opacity:1;color:#fff;content:"";font-family:icons}.dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-next,.dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-prev{top:calc(50% - 22px)}.ltr .dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-prev{left:-12px;transform:rotate(180deg)}.rtl .dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-prev{right:-12px;transform:rotate(0)}.ltr .dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-next{right:-12px;transform:rotate(0)}.rtl .dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-next{left:-12px;transform:rotate(180deg)}.dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-disabled{background:#e8e7ee}.dynamic-package-itinerary-carousel-component .carousel .slick-arrow.slick-disabled:before{color:#b9b8bf}.dynamic-package-itinerary-carousel-component .last-link-item{display:flex;align-items:center;justify-content:center;min-height:230px;width:100%}.dynamic-package-itinerary-carousel-component .last-link-item a{color:#ef4f32;text-decoration:underline}.dynamic-package-offer-item-car-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;margin-bottom:0;box-shadow:none}.dynamic-package-offer-item-car-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-offer-item-car-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-offer-item-car-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-offer-item-car-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-offer-item-car-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-offer-item-car-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-offer-item-car-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-offer-item-car-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-offer-item-car-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-offer-item-car-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-offer-item-car-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-offer-item-car-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-offer-item-car-component .search-result-item .trust-rating{left:20px}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-offer-item-car-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-offer-item-car-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-offer-item-car-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-offer-item-car-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-offer-item-car-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-offer-item-car-component .search-result-item .wishlist-wrapper{position:relative}.dynamic-package-offer-item-car-component .search-result-item .wishlist-wrapper .wishlist-add-component{top:5px}.ltr .dynamic-package-offer-item-car-component .search-result-item .wishlist-wrapper .wishlist-add-component{left:5px}.rtl .dynamic-package-offer-item-car-component .search-result-item .wishlist-wrapper .wishlist-add-component{right:5px}.dynamic-package-offer-item-car-component .search-result-item .result-image .img-logos{position:absolute;top:20px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-image .img-logos{right:20px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-image .img-logos{left:20px}.dynamic-package-offer-item-car-component .search-result-item .result-image .img-logos img{width:60px}.dynamic-package-offer-item-car-component .search-result-item .result-image .img{background-size:contain;background-repeat:no-repeat}.dynamic-package-offer-item-car-component .search-result-item .result-details .item-title{margin-top:24px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block{padding:5px 0 55px 0;color:#101928;font-size:14px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row{display:flex;flex-wrap:wrap}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row.icons{color:#444;margin-top:8px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row.included-in-price{margin-top:20px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row i{margin-left:4px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row i{margin-right:4px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap{padding:5px 0;line-height:20px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap .info-title{position:relative;color:#3e6b38}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap .info-title{margin-right:.5em}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap .info-title{margin-left:.5em}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap .price-option{position:relative}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .info-listwrap .price-option .dotspacer{display:none}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap{margin-left:10px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap{margin-right:10px}.rtl .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap i{margin-left:4px}.ltr .dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap i{margin-right:4px}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap .airconditon-section,.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap .auto-transmission-section,.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap .manual-transmission-section,.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap .non-airconditon-section{display:none}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap.has-aircondition .airconditon-section{display:block}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap.no-aircondition .non-airconditon-section{display:block}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap.transmission-automatic .auto-transmission-section{display:block}.dynamic-package-offer-item-car-component .search-result-item .result-details .info-block .info-row .blockwrap.transmission-manual .manual-transmission-section{display:block}.dynamic-package-offer-item-car-component .search-result-item.mobile{height:auto;border-radius:0;flex-wrap:wrap}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-image{width:130px;min-height:inherit}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-image .img{border-radius:0}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-date{width:130px;min-height:inherit}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-title h3{font-size:16px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-title .rating,.rtl .dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-location{padding:0}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-tags{width:calc(100% - 16px)}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .dynamic-package-offer-item-car-component .search-result-item.mobile .result-price{padding:0 16px 16px 13px}.rtl .dynamic-package-offer-item-car-component .search-result-item.mobile .result-price{padding:0 13px 16px 16px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .item-tags template-slot{height:100%}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .price-block{width:50%}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.dynamic-package-offer-item-car-component .search-result-item.mobile .trust-rating{position:static;margin:5px 0}.dynamic-package-offer-item-car-component .search-result-item.mobile .trust-rating .reviews-count label{font-size:18px}.dynamic-package-offer-item-car-component .search-result-item.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.dynamic-package-offer-item-car-component .search-result-item.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-image{position:relative;width:170px}.rtl .dynamic-package-offer-item-car-component .search-result-item.mobile .result-image .img{transform:scaleX(-1)}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-image .img-logos{top:auto;bottom:20px;position:absolute}.ltr .dynamic-package-offer-item-car-component .search-result-item.mobile .result-image .img-logos{left:48px}.rtl .dynamic-package-offer-item-car-component .search-result-item.mobile .result-image .img-logos{right:48px}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details{width:calc(100% - 170px)}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-details .info-block{padding:0}.dynamic-package-offer-item-car-component .search-result-item.mobile .result-price{align-items:flex-end!important;border-left:none!important;border-right:none!important}.dynamic-package-offer-item-flight-component .search-result-item{display:flex;background:#fff;border:none;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);position:relative;min-width:700px;min-height:200px;margin-bottom:16px;color:#101928;border-radius:8px;box-shadow:none;margin-bottom:0}.dynamic-package-offer-item-flight-component .search-result-item [data-tooltip]{cursor:pointer}.dynamic-package-offer-item-flight-component .search-result-item .tooltip-component{font-size:12px}.dynamic-package-offer-item-flight-component .search-result-item p{margin:0}.dynamic-package-offer-item-flight-component .search-result-item .alert-box{border-radius:5px;border:solid 1px #ec3145;color:#ec3145;padding:6px 14px;display:inline-block;font-size:13px;line-height:15px}.dynamic-package-offer-item-flight-component .search-result-item .success-box{border-radius:5px;background:#4db45a;color:#fff;padding:9px 12px;margin-bottom:5px;font-size:10px;line-height:13px;text-align:center;text-transform:uppercase;letter-spacing:1px}.dynamic-package-offer-item-flight-component .search-result-item .text-green{color:#4db45a;font-size:12px;line-height:14px;margin-top:8px}.dynamic-package-offer-item-flight-component .search-result-item .text-green i:hover~.box{display:block}.dynamic-package-offer-item-flight-component .search-result-item .best-deal-label{position:absolute;top:14px;left:20px;background:#ffc20e;width:100px;color:#fff;font-size:10px;line-height:11px;text-align:center;padding:10px;border-radius:5px}.dynamic-package-offer-item-flight-component .search-result-item .flight-topbar{position:absolute;top:0;display:flex;align-items:center;height:50px}.ltr .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar{left:17px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar{right:17px}.dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .wishlist-add-component{position:static;padding:0}.dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-type{margin-left:32px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-type{margin-right:32px}.dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-type.irregular{background-color:#ff0}.dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#9ce999}.ltr .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-low-cost{margin-left:32px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .flight-topbar .flight-low-cost{margin-right:32px}.dynamic-package-offer-item-flight-component .search-result-item .result-details{display:flex;flex:1}.dynamic-package-offer-item-flight-component .search-result-item .result-details .img-cont{width:250px;height:250px;display:flex}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont{display:flex;flex-direction:column;justify-content:space-between;padding:28px 18px 14px;flex:1}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .stars{margin-bottom:5px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .stars i{color:#e8e7ee;font-size:15px;display:inline-block;max-width:15px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .stars i.yellow{color:#ffc20e}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont h3{margin:0;font-size:16px;line-height:21px;margin-bottom:15px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont h3 small{display:block;color:#b9b8bf;font-size:13px;font-weight:400;line-height:18px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont ul{list-style:none;margin:0;padding:0}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont ul li{margin-bottom:10px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont ul li i{font-size:12px;color:#212121;margin-right:5px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont p{font-size:13px;line-height:17px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer{border-top:dashed 1px #e8e7ee;padding-top:15px;display:flex;font-size:11px;line-height:15px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer p{margin:5px 0}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer i{font-size:12px;color:#212121;margin-left:10px;margin-right:3px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer i:first-child{margin-left:0}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-details-cont .sr-details-footer div{margin-left:10px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container{display:flex;position:relative;flex-direction:column;flex-basis:100%;padding:35px 16px 18px 16px;justify-content:center}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info{display:flex;align-items:center;justify-content:space-between;border-bottom:dashed 1px #e8e7ee;padding-bottom:16px;font-size:15px;line-height:20px;position:relative}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info:last-child{border-color:transparent}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info>div{display:flex;align-items:center;flex:0 0 auto}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 1 auto}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .company-logo{display:block;text-align:center;height:48px;width:48px;border:1px solid #e8e7ee;border-radius:2px;padding:3px;position:relative}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .company-logo img{max-width:100%;max-height:100%;height:100%}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{display:block;color:#101928;font-size:15px;line-height:22px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 16px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{width:150px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock{font-size:14px;line-height:22px;color:#707070;white-space:nowrap;letter-spacing:0}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{position:relative;font-size:13px;line-height:20px;display:inline-block}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-right:5px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-left:5px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock i .tooltip-contents{font-family:Rubik}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{display:flex;flex-direction:column;align-items:flex-start}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-left:9px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-right:9px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:1;justify-content:center}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-right:40px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-left:40px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div{display:flex;flex-direction:column;font-size:15px;line-height:18px;color:#101928}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from,.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to{font-weight:500;position:relative;width:48px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span,.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span{white-space:nowrap}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name,.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name{position:relative}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name.highlighted,.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name.highlighted{background-color:#ff0}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:first-child{align-items:flex-end}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:last-child{align-items:flex-start}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex-direction:row;flex-wrap:wrap;margin:0 5px;min-width:200px;position:relative}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-timeline{width:100%}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-count{display:flex;flex-basis:100%;justify-content:center;flex-direction:row;padding-bottom:10px;border-bottom:1px solid #707070}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airports-wrapper{display:flex}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport{flex:1;display:flex;justify-content:center;flex-direction:row;padding-top:10px;position:relative}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport .bullet{content:'';display:block;width:10px;height:10px;background-color:#707070;border-radius:50%;position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:9}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop{padding-bottom:20px}.dynamic-package-offer-item-flight-component .search-result-item .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop .stop-count{padding-bottom:0}.dynamic-package-offer-item-flight-component .search-result-item .result-price{font-size:13px;position:relative;display:flex;align-items:flex-end}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-offer-item-flight-component .search-result-item .result-price .title{position:absolute;top:31px}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-price .title{right:17px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-price .title{left:17px}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total{margin-bottom:4px}.dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price-average-label{font-size:14px;line-height:17px;white-space:nowrap}.dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price-top-block{display:block;margin:0;font-size:13px;line-height:17px;white-space:nowrap}.dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon{display:inline-block;vertical-align:top}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 0 0 3px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 3px 0 0}.dynamic-package-offer-item-flight-component .search-result-item .result-price .price-block .total .price{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-offer-item-flight-component .search-result-item .result-price .button-wrapper{width:100%}.dynamic-package-offer-item-flight-component .search-result-item .result-price .button{display:flex;width:100%;align-items:center;justify-content:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px}.dynamic-package-offer-item-flight-component .search-result-item .baggage-block{display:flex;flex-direction:row;position:relative;max-width:100%}.dynamic-package-offer-item-flight-component .search-result-item .baggage-block .baggage-item{font-size:14px;line-height:22px;color:#707070;letter-spacing:0;cursor:pointer}.ltr .dynamic-package-offer-item-flight-component .search-result-item .baggage-block .baggage-item i{margin-right:5px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .baggage-block .baggage-item i{margin-left:5px}.dynamic-package-offer-item-flight-component .search-result-item .baggage-block .baggage-item i.baggage-included{color:#3b983f}.dynamic-package-offer-item-flight-component .search-result-item .icons-cont{padding-left:0;padding-right:20px}.dynamic-package-offer-item-flight-component .search-result-item .bags-pax-tooltip-icon{position:relative}.dynamic-package-offer-item-flight-component .search-result-item .bags-pax-tooltip-icon::before{content:'i';width:7px;height:11px;color:#101928;border:1px solid #101928;border-radius:50%;display:block;text-align:right;padding-right:4px;line-height:12px;font-size:9px;font-weight:500;cursor:pointer}.ltr .dynamic-package-offer-item-flight-component .search-result-item .bags-pax-tooltip-icon::before{margin-right:5px}.rtl .dynamic-package-offer-item-flight-component .search-result-item .bags-pax-tooltip-icon::before{margin-left:5px}.dynamic-package-offer-item-flight-component .search-result-item.tooltip-open{z-index:10}.dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component{display:flex;flex-direction:column;align-items:flex-end}.dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item{display:inline-block;min-width:unset}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item,.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item{margin:0}.ltr .dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item+.remarks-item,.rtl .dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item+.remarks-item{margin-top:8px}.dynamic-package-offer-item-flight-component .search-result-item .result-remarks .remarks-component .remarks-item .text-wrapper{display:inline-block}.dynamic-package-offer-item-flight-component .search-result-item.mobile{flex-direction:column;min-width:100%;height:inherit;padding-top:30px;border-radius:0;border:none}.dynamic-package-offer-item-flight-component .search-result-item.mobile .bags-pax-tooltip-icon{display:inline-block}.dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar{height:auto;top:5px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-type{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-type{margin-left:10px}.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-type{margin-right:10px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-low-cost{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-low-cost{margin-left:10px}.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .flight-topbar .flight-low-cost{margin-right:10px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details{position:relative;border-bottom:2px solid #f0eff4}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container{padding:8px 16px 0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info{flex-wrap:wrap;margin:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info+.sr-airline-info{padding-top:10px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{flex-basis:100%;max-width:100%;font-size:13px;line-height:16px;font-weight:400;margin-bottom:4px;padding:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 0 auto;display:flex;flex-direction:column-reverse}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{height:40px;width:40px}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo,.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{margin:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:0 0 auto}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to,.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from,.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to{flex:0 0 auto;flex-direction:column-reverse}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time,.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time{font-size:13px;line-height:16px;font-weight:400}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time .date-diff,.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time .date-diff{font-size:13px;line-height:16px;font-weight:400}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex:0 0 auto;min-width:unset}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{color:#101928;font-size:18px;display:block}.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{transform:scaleX(-1)}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff,.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{margin:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info:last-child{border-bottom-style:solid}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{min-width:unset;display:block;text-align:center}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .clock,.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{padding:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-stops{font-size:15px;line-height:18px;font-weight:500;color:#101928}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-duration{font-size:13px;line-height:16px;font-weight:400;color:#101928}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block{padding:0;font-size:13px;line-height:16px;flex-direction:column}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-top:2px}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-left:0}.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-right:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price{flex:1;background-color:#fff;min-height:unset;display:flex;padding:8px 16px 16px 16px}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price,.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price{border:none}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block{position:relative}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block .total label{font-size:13px;line-height:16px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block .total .price{padding:0;font-size:32px;line-height:38px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block .total .bags-pax-tooltip-icon{display:none}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block .button-wrapper{display:flex;align-items:flex-end;height:calc(100% - 20px)}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .price-block .button-wrapper .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .result-remarks{flex:1;flex-direction:row;width:50%;align-items:flex-start;padding-top:12px}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .result-remarks .remarks-component{display:flex;flex-direction:column;padding-top:3px;align-items:flex-start}.dynamic-package-offer-item-flight-component .search-result-item.mobile .result-price .result-remarks .remarks-component .remarks-item{height:20px;display:flex;margin:0;padding:0;align-items:center}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout{box-shadow:none;min-height:inherit}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details{flex:none}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .sr-airline-from-to .line{min-width:auto}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .baggage-block{display:none}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{position:absolute;bottom:16px;min-width:105px;margin-top:8px;height:25px;color:#101928;font-size:14px;line-height:25px;padding:0 6px;border-radius:5px;background-color:#e8e7ee}.ltr .dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{left:0}.rtl .dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{right:0}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info.has-fare-option{padding-bottom:49px}.dynamic-package-offer-item-flight-component .search-result-item.mobile.in-checkout .result-price{display:none}.dynamic-package-offer-item-hotel-component .search-result-item{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:182px;box-shadow:none;margin-bottom:0}.dynamic-package-offer-item-hotel-component .search-result-item .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-offer-item-hotel-component .search-result-item .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-offer-item-hotel-component .search-result-item .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title{display:flex;align-items:center}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-location{padding:0}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row i{display:inline-block}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-offer-item-hotel-component .search-result-item .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price{border-right:1px solid #e8e7ee}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price .info-icon{margin-left:4px}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block{width:100%}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block{text-align:right}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block{text-align:left}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-offer-item-hotel-component .search-result-item .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-offer-item-hotel-component .search-result-item .remarks-component .remarks-item{max-width:250px}.dynamic-package-offer-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-offer-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-offer-item-hotel-component .search-result-item.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating{right:20px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating{left:20px}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-offer-item-hotel-component .search-result-item .trust-rating .image img{width:100%}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block{margin-bottom:50px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section{display:flex;flex-direction:column}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section i{margin-left:4px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section i{margin-right:4px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px;font-weight:700}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section .info-listwrap span{margin:0;padding-top:0;position:relative}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block section .info-listwrap span span.dotspacer{margin:0 5px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row{line-height:1}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .info-block .info-row .data-row.address-row{display:none}.dynamic-package-offer-item-hotel-component .search-result-item .result-details .facilities .remarks-component .remarks-item{min-width:unset}.dynamic-package-offer-item-hotel-component .search-result-item .result-price{min-height:240px;align-items:flex-end!important}.dynamic-package-offer-item-hotel-component .search-result-item.mobile{height:auto;border-radius:0;flex-wrap:wrap}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-image{width:130px;min-height:inherit}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-image .img{border-radius:0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-date{width:130px;min-height:inherit}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-title h3{font-size:16px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-title .rating,.rtl .dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-location{padding:0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-tags{width:calc(100% - 16px)}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price{padding:0 16px 16px 13px}.rtl .dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price{padding:0 13px 16px 16px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags template-slot{height:100%}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .price-block{width:50%}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .trust-rating{position:static;margin:5px 0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .trust-rating .reviews-count label{font-size:18px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .info-block{margin-bottom:0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .info-block .info-row .data-row i{width:16px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .info-block .info-row .data-row i.icon-meal{font-size:16px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .info-block .separator{display:inline-block;margin:0 2px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .facilities .remarks-component{margin:0 -5px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .facilities .remarks-component .remarks-item{margin:5px;max-width:calc(100% - 10px)}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-details .facilities .remarks-component .remarks-item+.remarks-item{margin:5px}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price{border-left:none}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .result-price .item-tags .remarks-component .remarks-item.remark-level-success::before{display:block}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .trust-rating{flex-direction:row-reverse;justify-content:flex-end;margin:10px 0}.dynamic-package-offer-item-hotel-component .search-result-item.mobile .trust-rating .reviews-count{padding:6px;text-align:inherit}.dynamic-package-progress-steps{display:flex}.dynamic-package-progress-steps .progress-step{color:#d2d2d2}.dynamic-package-progress-steps .progress-step.done{color:#101928}.dynamic-package-progress-steps .progress-step.done:before{font-family:icons;content:""}.dynamic-package-progress-steps .progress-step.active{color:#ef4f32}.dynamic-package-progress-steps{display:flex;padding:33px 0 28px 0}.dynamic-package-progress-steps .progress-step{font-size:20px}.ltr .dynamic-package-progress-steps .progress-step{margin-right:40px}.rtl .dynamic-package-progress-steps .progress-step{margin-left:40px}.dynamic-package-progress-steps .progress-step.done:before{font-size:12px;font-weight:700}.ltr .dynamic-package-progress-steps .progress-step.done:before{margin-right:8px}.rtl .dynamic-package-progress-steps .progress-step.done:before{margin-left:8px}.dynamic-package-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.dynamic-package-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.dynamic-package-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.dynamic-package-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.dynamic-package-result-component .result-details .item-title{display:flex;align-items:center}.dynamic-package-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.dynamic-package-result-component .result-details .item-title h3 .title-text{white-space:normal}.dynamic-package-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.dynamic-package-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.dynamic-package-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.dynamic-package-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .dynamic-package-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .dynamic-package-result-component .result-details .item-title .title-tag{margin-right:7px}.dynamic-package-result-component .result-details .item-location{padding:0}.dynamic-package-result-component .result-details .info-block{padding-top:1px;color:#101928}.dynamic-package-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.dynamic-package-result-component .result-details .info-block .info-row i{display:inline-block}.dynamic-package-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.dynamic-package-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .dynamic-package-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .dynamic-package-result-component .result-price{border-right:1px solid #e8e7ee}.dynamic-package-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .dynamic-package-result-component .result-price .info-icon{margin-right:4px}.rtl .dynamic-package-result-component .result-price .info-icon{margin-left:4px}.dynamic-package-result-component .result-price .price-block{width:100%}.ltr .dynamic-package-result-component .result-price .price-block{text-align:right}.rtl .dynamic-package-result-component .result-price .price-block{text-align:left}.dynamic-package-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.dynamic-package-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .dynamic-package-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .dynamic-package-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.dynamic-package-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.dynamic-package-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .dynamic-package-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .dynamic-package-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .dynamic-package-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.dynamic-package-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.dynamic-package-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.dynamic-package-result-component .remarks-component .remarks-item{max-width:250px}.dynamic-package-result-component.in-checkout .result-details>.item-title h3{width:100%}.dynamic-package-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.dynamic-package-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.dynamic-package-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .dynamic-package-result-component .trust-rating{right:20px}.rtl .dynamic-package-result-component .trust-rating{left:20px}.dynamic-package-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .dynamic-package-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .dynamic-package-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.dynamic-package-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.dynamic-package-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.dynamic-package-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .dynamic-package-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .dynamic-package-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.dynamic-package-result-component .trust-rating .image{width:110px;padding:0 8px}.dynamic-package-result-component .trust-rating .image img{width:100%}.dynamic-package-result-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .dynamic-package-result-component .result-details .info-block section i{margin-left:4px}.ltr .dynamic-package-result-component .result-details .info-block section i{margin-right:4px}.dynamic-package-result-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.dynamic-package-result-component .result-details .info-block section .icon-airplane-depart,.dynamic-package-result-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px}.dynamic-package-result-component .result-details .info-block section .icon-hotel{font-weight:700}.rtl .dynamic-package-result-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.ltr .dynamic-package-result-component .result-details .info-block section .icon-airplane-depart{transform:scaleX(-1)}.dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .dynamic-package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.dynamic-package-result-component .result-price>.price-block>.price-label>.info-icon{display:none}.product-price{color:#637788!important;font-size:18px!important;font-weight:600!important}.product-price .x-price-currency,.product-price .x-price-value{color:#637788!important;font-size:18px!important}.dynamic-package-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.dynamic-package-result-component.mobile .result-image{width:130px;min-height:inherit}.dynamic-package-result-component.mobile .result-image .img{border-radius:0}.dynamic-package-result-component.mobile .result-date{width:130px;min-height:inherit}.dynamic-package-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.dynamic-package-result-component.mobile .result-details .item-title h3{font-size:16px}.dynamic-package-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.dynamic-package-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .dynamic-package-result-component.mobile .result-details .item-title .rating,.rtl .dynamic-package-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.dynamic-package-result-component.mobile .result-details .item-location{padding:0}.dynamic-package-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.dynamic-package-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.dynamic-package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.dynamic-package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.dynamic-package-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .dynamic-package-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .dynamic-package-result-component.mobile .result-price{padding:0 13px 16px 16px}.dynamic-package-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.dynamic-package-result-component.mobile .result-price .item-tags template-slot{height:100%}.dynamic-package-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.dynamic-package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.dynamic-package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.dynamic-package-result-component.mobile .result-price .price-block{width:50%}.dynamic-package-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.dynamic-package-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.dynamic-package-result-component.mobile .trust-rating{position:static;margin:5px 0}.dynamic-package-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.dynamic-package-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.dynamic-package-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.dynamic-package-result-component.mobile .result-details .trust-rating{display:none}.dynamic-package-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.dynamic-package-result-component.mobile.in-checkout .result-image,.dynamic-package-result-component.mobile.in-checkout .result-price{display:none}.dynamic-package-result-component.mobile.in-checkout .result-details{width:100%;padding:0 16px 16px 16px;border-bottom:2px solid #f0eff4}.dynamic-package-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.dynamic-package-result-component.mobile.in-checkout .result-details .item-location{display:none}.dynamic-packages-price-tooltip .product-row .product-title{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dynamic-packages-price-tooltip .product-row.has-discount .pack-price-lbl.discount{color:#ef4f32}.dynamic-packages-price-tooltip .product-row.has-discount .discount [data-input=x-price-currency],.dynamic-packages-price-tooltip .product-row.has-discount .discount [data-input=x-price-value]{font-size:26px;color:#ef4f32}.dynamic-packages-price-tooltip .product-row.has-discount .tot [data-input=x-price-currency],.dynamic-packages-price-tooltip .product-row.has-discount .tot [data-input=x-price-value]{text-decoration:line-through}.dynamic-packages-price-tooltip .product-row.has-discount .product-price{align-items:baseline}.dynamic-packages-price-tooltip .product-row .product-price{color:#707070;display:flex}.dynamic-packages-price-tooltip .product-row .product-price [data-input=x-price-currency],.dynamic-packages-price-tooltip .product-row .product-price [data-input=x-price-value]{color:#707070;font-weight:400;font-size:20px}.dynamic-packages-price-tooltip .product-row .product-price .pack-price-lbl{color:#707070;font-size:13px;font-weight:400;margin:0 3px}.dynamic-package-room-details-advanced-component{margin-bottom:30px}.dynamic-package-room-details-advanced-component .room-details-container{display:flex;position:relative;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container{flex:0 0 auto;width:277px}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .column-header{height:48px;background-color:#e8e7ee;border-top:none;padding:16px 30px;font-size:14px;color:#6b7079;letter-spacing:0}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .photo{width:100%;overflow:hidden;font-size:0;max-height:150px}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .photo img{width:100%;height:auto}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper{padding:16px 19px}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper h2{margin:7px 0;font-size:16px;font-weight:500;text-transform:capitalize;color:#212121;letter-spacing:0}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper h2 .collapse-icon{display:none}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper .features{display:none}.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper .show-room{font-size:14px;color:#ef4f32;letter-spacing:0;margin-top:18px;display:inline-block;text-decoration:underline}.dynamic-package-room-details-advanced-component .room-details-container .details-table{flex:1;display:table;width:calc(100% - 277px);height:100%}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-guests{width:240px;padding-top:30px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-facilities{padding-top:30px;width:193px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-policies{width:240px;padding-top:30px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-guests .guest{display:inline-block;font-size:20px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-guests .guest.guest-child{font-size:15px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-guests .plus{display:inline-block;margin:0 5px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .column-guests .guests-label{display:block}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row{display:table-row;height:100%}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell{display:table-cell;vertical-align:top;border-top:1px solid #c1c0c7;height:100%}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .cell-content-wrapper{position:relative;padding:0 30px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container{display:flex;padding:10px 16px;align-items:center}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container{text-align:right}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container{text-align:left}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{display:inline-block;width:58%;height:40px;padding:0;vertical-align:middle;text-align:center}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{padding-right:16px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{padding-left:16px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper .price{padding-top:5px;font-size:32px;color:#212121;letter-spacing:0;white-space:nowrap}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper .price-with-tax{font-size:10px;color:#707070;letter-spacing:.71px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper{display:inline-block;width:42%;min-width:125px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper .book-button{border:none;background-color:#ef4f32;color:#fff;width:130px;height:50px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer;margin:8px 0;width:100%;text-align:center;line-height:50px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper .book-button:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{position:relative}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{padding-left:30px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{left:0}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{padding-right:30px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{right:0}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{position:absolute;top:0;width:20px;height:20px;color:#212121;display:flex;align-items:center}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i{font-size:20px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i::before{margin:0}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i.icon-double-bed::before{width:28px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-warning-2{margin-bottom:20px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{font-size:16px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{margin-right:5px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{margin-left:5px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-double-bed{margin-left:5px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-double-bed{margin-right:5px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .divider{margin:0 8px;font-size:13px}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .descr{font-size:14px;letter-spacing:0;line-height:20px;color:#212121}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .provided-by-partner{font-size:12px;letter-spacing:0;line-height:20px;color:#b9b8bf;text-decoration:underline}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell .instant-confirmation{font-size:12px;color:#4db45a;line-height:20px;letter-spacing:0}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row .cell.column-guests{vertical-align:top}.dynamic-package-room-details-advanced-component .room-details-container .details-table .row.header-row .cell{height:48px;background-color:#e8e7ee;border-top:none;padding:16px 30px;font-size:14px;color:#6b7079;letter-spacing:0;white-space:nowrap}.dynamic-package-room-details-advanced-component .room-details-container .details-table:after,.dynamic-package-room-details-advanced-component .room-details-container .details-table:before,.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:after,.dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:before{position:absolute;top:0;width:1px;height:100%;content:'';background:#c1c0c7}.ltr .dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:before{left:277px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:before{right:277px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:after{left:517px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .room-summary-container:after{right:517px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table:before{left:710px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table:before{right:710px}.ltr .dynamic-package-room-details-advanced-component .room-details-container .details-table:after{left:950px}.rtl .dynamic-package-room-details-advanced-component .room-details-container .details-table:after{right:950px}.dynamic-package-room-details-advanced-component .important-information{display:inline-block;position:relative;cursor:pointer}.dynamic-package-room-details-advanced-component .important-information .tooltip{font-size:12px}.dynamic-package-room-details-advanced-component .important-information .tooltip-component{width:300px}.dynamic-package-room-details-advanced-component .guests-column-contents{display:flex;align-items:center}.dynamic-package-room-details-advanced-component .guests-column-contents .guest-info-wrapper{padding-top:4px}.dynamic-package-room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{position:relative;font-size:13px}.ltr .dynamic-package-room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{margin-right:10px}.rtl .dynamic-package-room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{margin-left:10px}.dynamic-package-room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip .tooltip-component{font-family:Rubik;font-size:14px;letter-spacing:0;line-height:20px;width:350px}.dynamic-package-room-details-advanced-component .guests-column-contents .guest-icons-wrapper .row-label{font-size:14px}.event-description-component{color:#101928;padding:24px}.event-description-component h3{margin:0 0 12px;font-size:15px;text-transform:none;font-weight:500;color:#101928}.event-description-component ul{list-style-type:none;margin:0;padding:0;font-size:13px}.event-description-component ul li{line-height:30px;color:#101928}.event-description-component ul li a{color:#101928;text-decoration:underline}.event-description-component ul li .item-icon{font-size:1.5em;color:#4db45a;vertical-align:middle;display:inline-block}.ltr .event-description-component ul li .item-icon{margin-right:8px}.rtl .event-description-component ul li .item-icon{margin-left:8px}.event-description-component ul li .angle-icon{vertical-align:middle;display:inline-block}.ltr .event-description-component ul li .angle-icon{margin-left:5px}.rtl .event-description-component ul li .angle-icon{margin-right:5px;transform:scaleX(-1)}.event-important-information-component{margin-top:32px}.event-important-information-component .information-title{padding:20px 20px 0 20px;margin:0;font-size:32px;font-weight:500;color:#101928;text-transform:none}.event-important-information-component .information-container{padding-bottom:20px;line-height:2;color:#707070}.event-important-information-component .event-important-information-item{transition:all .15s;background-color:#fff;margin:22px 0}.event-important-information-component .info-title{font-size:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#212121;font-weight:400;transition:all .3s;border-bottom:1px solid transparent;position:relative;background-color:#fff}.ltr .event-important-information-component .info-title{padding-left:36px;padding-right:20px}.rtl .event-important-information-component .info-title{padding-left:20px;padding-right:36px}.event-important-information-component .info-title.active:before{content:'-'}.event-important-information-component .info-title:before{content:'+';position:absolute;line-height:2;color:#707070}.ltr .event-important-information-component .info-title:before{left:14px}.rtl .event-important-information-component .info-title:before{right:14px}.event-important-information-component .info-title.active,.event-important-information-component .info-title:hover{background-color:#fcfcfc;color:#ef4f32}.event-important-information-component .info-title.active{border-bottom:1px solid #f5f4f9}.event-important-information-component .info-content{visibility:hidden;opacity:0;font-size:0;margin:0;padding:0;padding:0 20px;margin:0}.event-important-information-component .info-content:not(.visible){transition:visibility .3s .15s,opacity .15s,font-size .3s .15s,margin .3s .15s,padding .3s .15s}.event-important-information-component .info-content.visible{visibility:visible;opacity:1;font-size:16px;transition:font-size .15s,margin .15s,padding .15s,opacity .3s .15s}.event-important-information-component .info-content .remark-item{visibility:hidden;opacity:0;font-size:0;margin:0;padding:0;transition:visibility .3s .15s,opacity .15s,font-size .3s .15s,margin .3s .15s,padding .3s .15s}.event-important-information-component .info-content .remark-item .remark-title{font-weight:500;color:#101928}.event-important-information-component .info-content .remark-item .remark-text{transition:line-height .3s .15s;line-height:0;color:#101928}.event-important-information-component .info-content.visible .remark-item{visibility:visible;opacity:1;padding:8px 0 12px;font-size:16px;transition:font-size .15s,margin .15s,padding .15s,opacity .3s .15s}.event-important-information-component .info-content.visible .remark-item .remark-text{line-height:20px;transition:line-height .15s,margin .15s,padding .15s}.event-important-information-component .info-content.no-transition{transition:none}.event-important-information-component .visible .remark-item{border-bottom:1px solid #f5f4f9}.event-map-component{background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.event-map-component .address,.event-map-component .location-str{padding:20px;font-weight:500;color:#101928;text-transform:none}.event-map-component .location-str{font-size:32px;border-bottom:1px solid #e8e7ee}.event-map-component .address{font-size:19px}.event-map-component .map-container{padding:0 20px 20px 20px}.event-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.event-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.event-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.event-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.event-result-component .result-details .item-title{display:flex;align-items:center}.event-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.event-result-component .result-details .item-title h3 .title-text{white-space:normal}.event-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.event-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.event-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.event-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .event-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .event-result-component .result-details .item-title .title-tag{margin-right:7px}.event-result-component .result-details .item-location{padding:0}.event-result-component .result-details .info-block{padding-top:1px;color:#101928}.event-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.event-result-component .result-details .info-block .info-row i{display:inline-block}.event-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.event-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .event-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .event-result-component .result-price{border-right:1px solid #e8e7ee}.event-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .event-result-component .result-price .info-icon{margin-right:4px}.rtl .event-result-component .result-price .info-icon{margin-left:4px}.event-result-component .result-price .price-block{width:100%}.ltr .event-result-component .result-price .price-block{text-align:right}.rtl .event-result-component .result-price .price-block{text-align:left}.event-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.event-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .event-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .event-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.event-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.event-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .event-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .event-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .event-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.event-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.event-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.event-result-component .remarks-component .remarks-item{max-width:250px}.event-result-component.in-checkout .result-details>.item-title h3{width:100%}.event-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.event-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.event-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .event-result-component .trust-rating{right:20px}.rtl .event-result-component .trust-rating{left:20px}.event-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .event-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .event-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.event-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.event-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.event-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .event-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .event-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.event-result-component .trust-rating .image{width:110px;padding:0 8px}.event-result-component .trust-rating .image img{width:100%}.event-result-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.event-result-component .price.with-provider [data-input=x-price]{margin:0 2px}.event-result-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.event-result-component .provider-item{position:relative}.event-result-component .provider-item .icon-phone{position:relative;top:-2px}.event-result-component .result-date{flex:0 0 auto;width:240px;position:relative}.event-result-component .result-date .event-date{height:100%;color:#101928;line-height:1;padding-top:45px;text-align:center;background:#dcedc8}.event-result-component .result-date .event-date .day-time{width:100%;font-size:14px;padding-bottom:9px}.event-result-component .result-date .event-date .date{width:100%;font-size:64px;line-height:1;font-weight:400}.event-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.event-result-component.mobile .result-image{width:130px;min-height:inherit}.event-result-component.mobile .result-image .img{border-radius:0}.event-result-component.mobile .result-date{width:130px;min-height:inherit}.event-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.event-result-component.mobile .result-details .item-title h3{font-size:16px}.event-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.event-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .event-result-component.mobile .result-details .item-title .rating,.rtl .event-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.event-result-component.mobile .result-details .item-location{padding:0}.event-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.event-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.event-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.event-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.event-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .event-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .event-result-component.mobile .result-price{padding:0 13px 16px 16px}.event-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.event-result-component.mobile .result-price .item-tags template-slot{height:100%}.event-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.event-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.event-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.event-result-component.mobile .result-price .price-block{width:50%}.event-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.event-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.event-result-component.mobile .trust-rating{position:static;margin:5px 0}.event-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.event-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.event-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.ltr .event-result-component.mobile .result-details .item-title>h3>.title-text .title{padding-right:7px}.rtl .event-result-component.mobile .result-details .item-title>h3>.title-text .title{padding-left:7px}.ltr .event-result-component.mobile .result-details .item-title>h3>.title-text .title-tag,.rtl .event-result-component.mobile .result-details .item-title>h3>.title-text .title-tag{margin:5px 0 0 0}.event-result-component.mobile .result-details .item-tags>template-slot>.remarks-component>.remarks-item{font-size:12px}.event-result-component.mobile .result-date .event-date{padding-top:52px}.event-result-component.mobile .result-date .event-date .day-time{font-size:18px;padding-bottom:6px}.event-result-component.mobile .result-date .event-date .date{font-size:46px}.event-result-component.mobile .result-price>.price-block{width:100%}.event-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.event-result-component.mobile.in-checkout .result-date,.event-result-component.mobile.in-checkout .result-price{display:none}.event-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.event-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.event-result-component.mobile.in-checkout .result-details .item-location{display:none}.event-summary-component{padding:24px;border-bottom:1px solid #e8e7ee;line-height:1.5}.event-summary-component .event-label{color:#101928;font-size:16px;font-weight:500;margin-bottom:24px}.event-summary-component .event-date-time,.event-summary-component .event-location{color:#707070;font-size:16px;font-weight:500}.event-summary-component .event-date-time i,.event-summary-component .event-location i{color:#b9b8bf}.ltr .event-summary-component .event-date-time i,.ltr .event-summary-component .event-location i{margin-right:8px}.rtl .event-summary-component .event-date-time i,.rtl .event-summary-component .event-location i{margin-left:8px}.event-summary-component .event-date-time .event-venue,.event-summary-component .event-location .event-venue{color:#ef4f32;text-decoration:underline}.event-summary-component .warning{font-size:12px;margin-top:24px}.event-summary-component .warning .row-1{font-weight:500;color:#9e0519}.event-summary-component .warning .row-2{color:#b9b8bf}.event-tag-component{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ltr .event-tag-component+.event-tag-component{margin-left:15px}.rtl .event-tag-component+.event-tag-component{margin-right:15px}.event-tag-component .tag-contents{font-size:14px;font-weight:400;line-height:16px;padding:8px 16px;background-color:#e8e7ee;color:#101928;cursor:pointer;transition:background-color .15s ease,transform .15s ease;border-radius:2px}.event-tag-component .tag-contents:hover{background-color:#f1f0f4}.event-tag-component .tag-contents:active{transform:scale(.95)}.event-tag-component.type-immediate-confirmation .tag-contents{background-color:#4db45a;color:#fff}.event-tag-component.type-immediate-confirmation .tag-contents:hover{background-color:#58b964}.event-tag-component.type-event-not-final .tag-contents{color:#ec3145}.event-tag-component{padding-top:8px;margin-top:-8px}.event-tag-component .tooltip-component.position-top-center{bottom:100%}.flight-bags-pax-details-component{width:100%;font-size:15px;line-height:30px;text-align:unset}.ltr .flight-bags-pax-details-component{text-align:left}.rtl .flight-bags-pax-details-component{text-align:right}.flight-bags-pax-details-component .details-title{position:static;font-size:20px;font-weight:500;line-height:32px;color:#101928}.flight-bags-pax-details-component .passanger-table{width:100%}.flight-bags-pax-details-component .passanger-table th{font-weight:500;border-bottom:1px solid #e8e7ee}.ltr .flight-bags-pax-details-component .passanger-table .passenger-type{text-align:left}.rtl .flight-bags-pax-details-component .passanger-table .passenger-type{text-align:right}.flight-bags-pax-details-component .passanger-table .passenger-quantity{text-align:center}.ltr .flight-bags-pax-details-component .passanger-table .passenger-total{text-align:right}.rtl .flight-bags-pax-details-component .passanger-table .passenger-total{text-align:left}.flight-bags-pax-details-component .bag-wrapper{margin:10px 0}.flight-bags-pax-details-component .bag-wrapper .bag-block{margin-top:10px}.flight-bags-pax-details-component .bag-wrapper .bag-block .direction-title{font-weight:500}.flight-bags-pax-details-component .bag-wrapper .bag-block .bag-items .bag-item{display:flex}.flight-bags-pax-details-component .bag-wrapper .bag-block .bag-items .bag-item .label{flex:1}.flight-bags-pax-details-component .bag-wrapper .bag-block .bag-items .bag-item .value{flex:0 0 auto}.flight-bags-pax-details-component .price-wrapper{display:flex;font-size:20px;font-weight:500;border-top:1px solid #e8e7ee;padding-top:10px}.flight-bags-pax-details-component .price-wrapper .price-label{flex:1}.flight-bags-pax-details-component .price-wrapper .price-value{flex:0 0 auto}@keyframes FlightDetailsIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes FlightDetailsSwitchIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.flight-details-item-component .column-1>div:first-child,.flight-details-item-component .column-2,.flight-details-item-component .column-3{animation:FlightDetailsIn .1s ease-out}.flight-details-item-component .departing-arriving-date-row{animation:FlightDetailsSwitchIn .1s ease-out}.flight-details-item-component+.flight-details-item-component{margin-top:30px}.flight-details-item-component .flight-details-item-wrapper.no-expand .flight-info-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.flight-details-item-component .flight-details-item-wrapper{border-radius:5px;background:#fff}.flight-details-item-component .flight-details-item-wrapper .flight-info-header{padding:10px 18px;display:flex;justify-content:space-between;cursor:pointer;font-size:18px;letter-spacing:.6px;line-height:22px;color:#101928}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text{display:flex;flex:1}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div{flex:1;display:flex;justify-content:center;align-items:center}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{flex:0 0 auto;height:62px;width:62px;padding:9px;border:1px solid #e8e7ee;border-radius:5px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-right:18px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-left:18px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo img{width:auto;height:100%}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1{flex-wrap:wrap;justify-content:flex-start;letter-spacing:0}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 small{flex-basis:100%}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 .divider{margin:0 3px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2{flex-wrap:wrap}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-left:5px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-right:5px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 small{flex-basis:100%;display:block;text-align:center}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-4,.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-5{display:none}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text>div small{display:flex;color:#707070;font-size:15px;line-height:18px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .expand-details{font-size:28px;display:flex;cursor:pointer;align-self:center;transition:transform .3s ease-in-out}.flight-details-item-component .flight-details-item-wrapper .flight-info-details{display:none;position:relative;border-top:1px solid #f5f4f9}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info{padding:10px 0}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon{margin-top:15px;height:62px;width:62px;padding:9px;border:1px solid #e8e7ee;border-radius:5px;position:relative}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon img{width:auto;height:100%}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{display:flex;align-items:flex-start;margin-bottom:30px;flex:1;height:100%;padding-top:10px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin-left:43px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin-right:43px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border{flex:0 0 auto;margin:5px 37px 11px 35px;position:relative;align-self:stretch;border-left:1px solid #ccc9d9}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border i{color:#ccc9d9;display:block;position:absolute;top:50%;left:0;border:3px solid #fff;background:#fff;font-size:17px;transform:rotate(90deg) translate(-50%,14px)}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::after,.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::before{content:'';border:1px solid #ccc9d9;border-radius:50%;background-color:#f5f4f9;display:block;width:9px;height:9px;left:0;position:absolute;transform:translateX(-50%)}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::before{top:0}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::after{bottom:0}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p{color:#101928;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock{padding:2px 0;color:#101928;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-right:1px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-left:1px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info{width:150px;white-space:nowrap}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info p{color:#101928;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info .arrival-time{padding-top:29px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info sup.date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{color:#707070;font-size:15px;line-height:18px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info .tag+.tag::before{content:'·';display:inline-block;margin:0 5px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{flex:0 0 auto}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-left:20px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-right:20px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info{margin:0;padding:0;background-color:#f5f4f9;border-radius:2px;padding:10px 20px;width:230px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item{font-size:15px;font-weight:300;letter-spacing:.53px;line-height:26px;list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#101928}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{content:'';display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background-color:#707070}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-right:10px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-left:10px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info{flex:0 0 auto;margin:0 18px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list{margin:0;padding:0;list-style:none;background-color:#f5f4f9;border-radius:2px;padding:26px 20px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item{color:#101928;font-size:16px;font-weight:300;letter-spacing:.53px;line-height:30px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{color:#4db45a;vertical-align:middle}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-right:10px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-left:10px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{display:block;border-top:1px solid #f5f4f9;border-bottom:1px solid #f5f4f9;flex-basis:100%;padding:20px 10px;color:#101928;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{position:absolute;top:92px;display:block;content:'';width:1px;height:calc(100% - 184px);background-image:linear-gradient(to bottom,#ccc9d9 50%,transparent 50%);background-size:100% 20px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{left:300px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{right:297px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{position:absolute;width:1px;bottom:92px;height:5px;background:#ccc9d9}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{left:285px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{right:285px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 0 10px 288px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 276px 10px 0}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-right:7px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-left:7px}.flight-details-item-component .flight-details-item-wrapper .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-type{margin-left:32px;margin-bottom:auto}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-type{margin-right:32px;margin-bottom:auto}.flight-details-item-component .flight-details-item-wrapper .flight-type.irregular{background-color:#ff0}.flight-details-item-component .flight-details-item-wrapper .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#ff0}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-low-cost{margin-left:32px;margin-bottom:auto}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-low-cost{margin-right:32px;margin-bottom:auto}.flight-details-item-component .flight-details-item-wrapper.expanded .flight-info-header .header-text [data-input=hide-on-expand]{display:none}.flight-details-item-component .flight-details-item-wrapper.expanded .flight-info-header .header-text>div.column-1 .departing-arriving-date-row{display:block}.flight-details-item-component .flight-details-item-wrapper.expanded .flight-info-header .expand-details{transform:rotate(180deg)}.flight-details-item-component .flight-details-item-wrapper.expanded .flight-info-details{display:block}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-header{padding-left:25px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-header{padding-right:25px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row{display:none;padding:10px 0;font-weight:500;font-size:20px}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row .icon-plane-up-right{display:none}.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-5,.flight-details-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-6{display:none}.flight-details-item-component .flight-details-item-wrapper.collapse-disabled .flight-info-header{cursor:auto}.flight-details-item-component .flight-details-item-wrapper .flight-info-details{padding:0 25px 0 30px}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info{display:flex;flex-wrap:wrap}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{flex-wrap:wrap}.ltr .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin:0 0 0 23px}.rtl .flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin:0 23px 0 0}.flight-details-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{flex-basis:100%;margin-top:30px}.flight-details-booking-component .flight-details-booking-wrapper{display:flex;flex-wrap:wrap;width:calc(100% + 16px);margin:0 -8px 20px -8px;align-items:flex-start;padding:0}.ltr .flight-details-booking-component .flight-details-booking-wrapper,.rtl .flight-details-booking-component .flight-details-booking-wrapper{padding:14px 0 14px 0}.flight-details-booking-component .flight-details-booking-wrapper .checkout,.flight-details-booking-component .flight-details-booking-wrapper .total{margin:0 8px;width:calc(50% - 16px)}.flight-details-booking-component .flight-details-booking-wrapper .total{display:flex;justify-content:flex-start;background:#fff;border-radius:5px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.flight-details-booking-component .flight-details-booking-wrapper .total .amount,.flight-details-booking-component .flight-details-booking-wrapper .total .passengers{display:flex;color:#101928}.flight-details-booking-component .flight-details-booking-wrapper .total .passengers{width:58%;align-items:center;min-height:82px;font-size:24px}.ltr .flight-details-booking-component .flight-details-booking-wrapper .total .passengers{text-align:right;justify-content:flex-end;padding-left:10px}.rtl .flight-details-booking-component .flight-details-booking-wrapper .total .passengers{text-align:left;justify-content:flex-end;padding-right:10px}.flight-details-booking-component .flight-details-booking-wrapper .total .amount{width:42%;padding:17px 10px 0 10px;font-size:34px;font-weight:500;white-space:nowrap}.flight-details-booking-component .flight-details-booking-wrapper .total .amount .info{position:relative;margin-top:14px;display:flex;width:15px;height:15px;font-size:10px;font-style:normal;align-items:center;cursor:pointer;justify-content:center;border-radius:50%;border:1px solid #101928}.ltr .flight-details-booking-component .flight-details-booking-wrapper .total .amount .info{margin-left:18px}.rtl .flight-details-booking-component .flight-details-booking-wrapper .total .amount .info{margin-right:18px}.flight-details-booking-component .flight-details-booking-wrapper .checkout{align-items:center}.flight-details-booking-component .flight-details-booking-wrapper .checkout .btn{display:flex;min-height:78px;align-items:center;justify-content:center;line-height:1;outline:0;font-size:42px;color:#fff;background:#ef4f32;border-radius:5px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.fare-options-confirmation-popup .confirmation-footer button{border:none;background-color:#ef4f32;color:#fff;width:80px;height:40px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer}.fare-options-confirmation-popup .confirmation-footer button:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}.fare-options-confirmation-popup .confirmation-footer button.btn-no{background-color:#fff;color:#ef4f32;border:1px solid #ef4f32}.ltr .fare-options-confirmation-popup .confirmation-footer button+button{margin-left:10px}.rtl .fare-options-confirmation-popup .confirmation-footer button+button{margin-right:10px}.ltr .flight-details-booking-component .flight-details-booking-wrapper .add-to-basket-slot{text-align:right}.rtl .flight-details-booking-component .flight-details-booking-wrapper .add-to-basket-slot{text-align:left}@keyframes FlightDetailsIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes FlightDetailsSwitchIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.flight-details-pack-item-component .column-1>div:first-child,.flight-details-pack-item-component .column-2,.flight-details-pack-item-component .column-3{animation:FlightDetailsIn .1s ease-out}.flight-details-pack-item-component .departing-arriving-date-row{animation:FlightDetailsSwitchIn .1s ease-out}.flight-details-pack-item-component+.flight-details-pack-item-component .flight-info-details{border-top:1px solid #f5f4f9}.flight-details-pack-item-component .flight-details-item-wrapper.no-expand .flight-info-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.flight-details-pack-item-component .flight-details-item-wrapper{border-radius:5px;background:#fff}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header{padding:10px 18px;display:flex;justify-content:space-between;cursor:pointer;font-size:18px;letter-spacing:.6px;line-height:22px;color:#000}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text{display:flex;flex:1}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div{flex:1;display:flex;justify-content:center;align-items:center}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{flex:0 0 auto;height:62px;width:62px;padding:9px;border:1px solid #e8e7ee;border-radius:5px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-right:18px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-left:18px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo img{width:auto;height:100%}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1{flex-wrap:wrap;justify-content:flex-start;letter-spacing:0}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 small{flex-basis:100%}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 .divider{margin:0 3px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2{flex-wrap:wrap}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-left:5px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-right:5px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 small{flex-basis:100%;display:block;text-align:center}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-4,.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-5{display:none}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text>div small{display:flex;color:#707070;font-size:15px;line-height:18px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .expand-details{font-size:28px;display:flex;cursor:pointer;align-self:center;transition:transform .3s ease-in-out}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details{display:none;position:relative}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info{padding:8px 0}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon{height:48px;width:48px;padding:4px;border:1px solid #e8e7ee;border-radius:5px;position:relative}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon img{width:auto;height:100%}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{display:flex;align-items:flex-start;align-items:center;flex:1;height:100%;font-size:16px;line-height:1;width:100%;color:#000}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .column{padding-left:16px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .column{padding-right:16px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .column:last-child{padding:0}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .icon{color:#aeb3b5}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .direction{display:flex}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .direction{width:110px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .direction span{margin-right:12px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .direction{width:148px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .direction span{margin-left:12px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .city{font-weight:500;width:100px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .city{font-weight:600}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .city span{font-weight:400}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .date-time{font-weight:400}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .date-time{width:140px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .date-time{width:120px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .date-time span{font-weight:500}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .date-time span{font-weight:600}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time{position:relative;display:flex;padding:0 34px;width:160px;justify-content:center;align-items:center}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time{font-size:11px;color:#a7a7a7}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time>span{position:relative;top:-2px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time::after,.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time::before{content:'';border-radius:50%;border:1px solid #ceccd8;background-color:#f2f1f6;display:block;width:13px;height:13px;top:0;position:absolute}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time::before{left:4px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time::after{right:4px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .icon{color:#ceccd8;position:relative;top:-2px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .icon{margin-right:8px;transform:rotate(-180deg)}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time{margin-right:8px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time{margin-left:8px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time::after,.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time::before{content:'';background-color:#ceccd8;display:block;width:12px;height:1px;top:7px;position:absolute}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time::before{left:22px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .travel-time .time::after{right:22px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p{color:#101928;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock{padding:2px 0;color:#101928;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-right:1px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-left:1px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info{width:150px;white-space:nowrap}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info p{color:#101928;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info .arrival-time{padding-top:29px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info sup.date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .baggage-block{width:140px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .baggage-block{width:160px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .baggage-block .baggage-item{display:flex}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .baggage-block .baggage-item .icon{margin-left:8px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .baggage-block .baggage-item .icon{margin-right:8px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{color:#707070;font-size:15px;line-height:18px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info .tag+.tag::before{content:'·';display:inline-block;margin:0 5px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{flex:0 0 auto}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-left:20px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-right:20px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info{margin:0;padding:0;background-color:#f5f4f9;border-radius:2px;padding:10px 20px;width:230px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item{font-size:15px;font-weight:300;letter-spacing:.53px;line-height:26px;list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#101928}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{content:'';display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background-color:#707070}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-right:10px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-left:10px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info{flex:0 0 auto;margin:0 18px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list{margin:0;padding:0;list-style:none;background-color:#f5f4f9;border-radius:2px;padding:26px 20px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item{color:#101928;font-size:16px;font-weight:300;letter-spacing:.53px;line-height:30px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{color:#4db45a;vertical-align:middle}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-right:10px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-left:10px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{display:block;border-top:1px solid #f5f4f9;border-bottom:1px solid #f5f4f9;flex-basis:100%;padding:20px 10px;color:#101928;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{position:absolute;top:92px;display:block;content:'';width:1px;height:calc(100% - 184px);background-image:linear-gradient(to bottom,#ccc9d9 50%,transparent 50%);background-size:100% 20px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{left:300px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{right:297px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{position:absolute;width:1px;bottom:92px;height:5px;background:#ccc9d9}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{left:285px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{right:285px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 0 10px 288px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 276px 10px 0}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-right:7px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-left:7px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-type{margin-left:32px;margin-bottom:auto}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-type{margin-right:32px;margin-bottom:auto}.flight-details-pack-item-component .flight-details-item-wrapper .flight-type.irregular{background-color:#ff0}.flight-details-pack-item-component .flight-details-item-wrapper .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#ff0}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-low-cost{margin-left:32px;margin-bottom:auto}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-low-cost{margin-right:32px;margin-bottom:auto}.flight-details-pack-item-component .flight-details-item-wrapper.expanded .flight-info-header .header-text [data-input=hide-on-expand]{display:none}.flight-details-pack-item-component .flight-details-item-wrapper.expanded .flight-info-header .header-text>div.column-1 .departing-arriving-date-row{display:block}.flight-details-pack-item-component .flight-details-item-wrapper.expanded .flight-info-header .expand-details{transform:rotate(180deg)}.flight-details-pack-item-component .flight-details-item-wrapper.expanded .flight-info-details{display:block}.flights-details-pack-component{padding:16px 0}.ltr .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header{padding-left:25px}.rtl .flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header{padding-right:25px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row{display:none;padding:10px 0;font-weight:500;font-size:20px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row .icon-plane-up-right{display:none}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-5,.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-header .header-text .column-6{display:none}.flight-details-pack-item-component .flight-details-item-wrapper.collapse-disabled .flight-info-header{cursor:auto}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details{padding:0 24px}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info{display:flex;flex-wrap:wrap}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{flex-wrap:wrap}.flight-details-pack-item-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{flex-basis:100%;margin-top:30px}@keyframes FlightDetailsIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes FlightDetailsSwitchIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.flight-details-item-packs-component .column-1>div:first-child,.flight-details-item-packs-component .column-2,.flight-details-item-packs-component .column-3{animation:FlightDetailsIn .1s ease-out}.flight-details-item-packs-component .departing-arriving-date-row{animation:FlightDetailsSwitchIn .1s ease-out}.flight-details-item-packs-component .flight-details-item-wrapper.no-expand .flight-info-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.flight-details-item-packs-component .flight-details-item-wrapper{border-radius:5px;background:#fff}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header{padding:10px 18px;display:flex;justify-content:space-between;cursor:pointer;font-size:18px;letter-spacing:.6px;line-height:22px;color:#000}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text{display:flex;flex:1}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div{flex:1;display:flex;justify-content:center;align-items:center}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{flex:0 0 auto;height:62px;width:62px;padding:9px;border:1px solid #e8e7ee;border-radius:5px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-right:18px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo{margin-left:18px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.airline-logo img{width:auto;height:100%}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1{flex-wrap:wrap;justify-content:flex-start;letter-spacing:0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 small{flex-basis:100%}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-1 .divider{margin:0 3px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2{flex-wrap:wrap}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-left:5px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 span+span{margin-right:5px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-2 small{flex-basis:100%;display:block;text-align:center}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-4,.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div.column-5{display:none}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text>div small{display:flex;color:#707070;font-size:15px;line-height:18px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .expand-details{font-size:28px;display:flex;cursor:pointer;align-self:center;transition:transform .3s ease-in-out}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details{display:none;position:relative;border-top:1px solid #f5f4f9}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .segment-info{position:relative}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info{padding:10px 0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon{margin-top:15px;height:62px;width:62px;padding:9px;border:1px solid #e8e7ee;border-radius:5px;position:relative}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .airline-icon img{width:auto;height:100%}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{display:flex;align-items:flex-start;margin-bottom:30px;flex:1;height:100%;padding-top:10px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin-left:43px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin-right:43px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border{flex:0 0 auto;margin:5px 37px 11px 35px;position:relative;align-self:stretch;border-left:1px solid #ccc9d9}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border i{color:#ccc9d9;display:block;position:absolute;top:50%;left:0;border:3px solid #fff;background:#fff;font-size:17px;transform:rotate(90deg) translate(-50%,14px)}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::after,.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::before{content:'';border:1px solid #ccc9d9;border-radius:50%;background-color:#f5f4f9;display:block;width:9px;height:9px;left:0;position:absolute;transform:translateX(-50%)}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::before{top:0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .border::after{bottom:0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p{color:#000;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock{padding:2px 0;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-right:1px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .info p.clock i{margin-left:1px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info{width:150px;white-space:nowrap}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info p{color:#000;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info .arrival-time{padding-top:29px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to .time-info sup.date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{color:#707070;font-size:15px;line-height:18px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info .tag+.tag::before{content:'·';display:inline-block;margin:0 5px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{flex:0 0 auto}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-left:20px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper{margin-right:20px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info{margin:0;padding:0;background-color:#f5f4f9;border-radius:2px;padding:10px 20px;width:230px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item{font-size:15px;font-weight:300;letter-spacing:.53px;line-height:26px;list-style:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{content:'';display:inline-block;vertical-align:middle;width:7px;height:7px;border-radius:50%;background-color:#707070}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-right:10px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .aircraft-info-wrapper .aircraft-info .aircraft-info-item::before{margin-left:10px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info{flex:0 0 auto;margin:0 18px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list{margin:0;padding:0;list-style:none;background-color:#f5f4f9;border-radius:2px;padding:26px 20px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item{color:#101928;font-size:16px;font-weight:300;letter-spacing:.53px;line-height:30px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{color:#4db45a;vertical-align:middle}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-right:10px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .ancillaries-info .ancillaries-list .ancillary-item .ancillary-icon{margin-left:10px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{display:block;border-top:1px solid #f5f4f9;border-bottom:1px solid #f5f4f9;flex-basis:100%;padding:20px 10px;color:#101928;font-size:14px;letter-spacing:.57px;line-height:20px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{position:absolute;top:92px;display:block;content:'';width:1px;height:calc(100% - 184px);background-image:linear-gradient(to bottom,#ccc9d9 50%,transparent 50%);background-size:100% 20px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{left:300px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover:before{right:297px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{position:absolute;width:1px;bottom:92px;height:5px;background:#ccc9d9}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{left:285px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover .border{right:285px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 0 10px 288px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover{margin:-10px 276px 10px 0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-top:-1px;vertical-align:middle;font-size:13px;color:#6b7079;line-height:20px}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-right:7px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .layover i{margin-left:7px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-type{margin-left:32px;margin-bottom:auto}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-type{margin-right:32px;margin-bottom:auto}.flight-details-item-packs-component .flight-details-item-wrapper .flight-type.irregular{background-color:#ff0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#ff0}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-low-cost{margin-left:32px;margin-bottom:auto}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-low-cost{margin-right:32px;margin-bottom:auto}.flight-details-item-packs-component .flight-details-item-wrapper.expanded .flight-info-header .header-text [data-input=hide-on-expand]{display:none}.flight-details-item-packs-component .flight-details-item-wrapper.expanded .flight-info-header .header-text>div.column-1 .departing-arriving-date-row{display:block}.flight-details-item-packs-component .flight-details-item-wrapper.expanded .flight-info-header .expand-details{transform:rotate(180deg)}.flight-details-item-packs-component .flight-details-item-wrapper.expanded .flight-info-details{display:block}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header{padding-left:25px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header{padding-right:25px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row{display:none;padding:10px 0;font-weight:500;font-size:20px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text .column-1 .departing-arriving-date-row .icon-plane-up-right{display:none}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text .column-5,.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-header .header-text .column-6{display:none}.flight-details-item-packs-component .flight-details-item-wrapper.collapse-disabled .flight-info-header{cursor:auto}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details{padding:0 25px 0 30px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .segment-info{top:2px}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info{display:flex;flex-wrap:wrap}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{flex-wrap:wrap}.ltr .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin:0 0 0 23px}.rtl .flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .plane-from-to{margin:0 23px 0 0}.flight-details-item-packs-component .flight-details-item-wrapper .flight-info-details .airline-info .airplane-info{flex-basis:100%;margin-top:30px}.flight-fare-option-component{flex:1;background-color:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);border-radius:5px;margin:0 15px 20px 15px;min-width:250px;max-width:400px;cursor:pointer;border:1px solid rgba(239,79,50,0)}.flight-fare-option-component .header{display:flex;padding:20px}.flight-fare-option-component .header .check-icon{flex:0 0 auto;width:20px;height:20px;border:2px solid #707070;border-radius:50%;margin-top:3px;display:flex;align-items:center;justify-content:center}.ltr .flight-fare-option-component .header .check-icon{margin-right:20px}.rtl .flight-fare-option-component .header .check-icon{margin-left:20px}.flight-fare-option-component .header .check-icon::before{content:'';display:none;width:8px;height:8px;background:#707070;border-radius:50%}.flight-fare-option-component .header .title{flex:1;color:#101928;font-size:22px;letter-spacing:.73px;line-height:27px}.flight-fare-option-component .header .title .sub-title{display:block;height:22px;color:#707070;font-size:16px;letter-spacing:.6px;line-height:22px}.flight-fare-option-component .header .title .info-icon-wrapper{display:inline-block;vertical-align:middle;font-size:15px}.flight-fare-option-component .header .fare-price{flex:0 0 auto;color:#707070;font-size:18px;letter-spacing:.6px;line-height:22px}.flight-fare-option-component .header .fare-price span[data-input=x-price]{font-size:0}.flight-fare-option-component .header .fare-price span[data-input=x-price] span,.flight-fare-option-component .header .fare-price span[data-input=x-price]::before{font-size:18px}.flight-fare-option-component .header .fare-price span[data-input=x-price]::before{content:'+'}.flight-fare-option-component .option-list{margin:0;padding:20px;list-style:none;border-top:1px solid #e8e7ee}.flight-fare-option-component .option-list .option-item{font-size:16px;font-weight:300;letter-spacing:.53px;line-height:30px;color:#101928}.flight-fare-option-component .option-list .option-item .fare-option-icon{position:relative;display:inline-block;color:#b9b8bf;vertical-align:middle;width:20px;text-align:center}.ltr .flight-fare-option-component .option-list .option-item .fare-option-icon{margin-right:15px}.rtl .flight-fare-option-component .option-list .option-item .fare-option-icon{margin-left:15px}.flight-fare-option-component .option-list .option-item .fare-option-icon.fare-option-included{color:#4db45a}.flight-fare-option-component .option-list .option-item .fare-option-icon.fare-option-chargeable{color:#707070}.flight-fare-option-component .option-list .option-item .fare-option-icon .tooltip-contents{font-family:Rubik!important}.flight-fare-option-component .option-list .option-item .fare-option-label{vertical-align:middle}.flight-fare-option-component.selected{border-color:#ef4f32;transition:border-color .15s ease-in-out}.flight-fare-option-component.selected .header .check-icon{border-color:#ef4f32}.flight-fare-option-component.selected .header .check-icon::before{display:block;background-color:#ef4f32}.fare-option-info-popup.popup-component.visible .popup-content{top:50%;transform:scale(1,1) translate(-50%,-50%)}.fare-option-info-popup.popup-component.visible .popup-content .header{border-top-left-radius:5px;border-top-right-radius:5px}.ltr .fare-option-info-popup.popup-component.visible .container,.rtl .fare-option-info-popup.popup-component.visible .container{direction:ltr;text-align:left}.flight-fare-option-tabs-component{margin-top:40px}.flight-fare-option-tabs-component .fare-options-title{color:#101928;font-size:30px;padding-bottom:10px;font-weight:500;line-height:36px;text-transform:none}.flight-fare-option-tabs-component .flight-fare-option-list{margin:0 -15px;display:flex}.flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-slide>div{display:flex;align-items:center;justify-content:center}.flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow{border:1px solid #e8e7ee}.flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow.slick-disabled{opacity:.6;cursor:default}@media all and (min-width:1360px){.ltr .flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow.slick-prev{left:-35px}.ltr .flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow.slick-next{right:-35px}.rtl .flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow.slick-prev{right:-35px}.rtl .flight-fare-option-tabs-component .flight-fare-option-list.slick-slider .slick-arrow.slick-next{left:-35px}}.flight-fare-option-tabs-component .flight-fare-option-policy-links{color:#707070}.flight-fare-option-tabs-component .flight-fare-option-policy-links a{font-size:15px;letter-spacing:.5px;line-height:18px;color:#707070;text-decoration:underline}.flight-fare-option-tabs-component .flight-fare-options-unavailable{font-size:16px;text-transform:none;color:#707070;letter-spacing:1px;margin:15px 0}.flight-fare-option-tabs-component .flight-fare-option-statuses{padding:5px 0}.flight-fare-option-tabs-component .flight-fare-option-statuses .statuss{position:relative;padding:0 30px}.flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .fare-option-icon{position:absolute;top:1px;font-size:16px}.ltr .flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .fare-option-icon{left:0}.rtl .flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .fare-option-icon{right:0}.flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .icon-check-round-filled{top:2px;color:#4db45a}.flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .icon-cent-coin{color:#707070;font-size:18px}.flight-fare-option-tabs-component .flight-fare-option-statuses .statuss .icon-cancel{color:#b9b8bf}.compare-fare-options-popup.no-footer .popup-content{padding-bottom:0}.compare-fare-options-popup.no-footer .popup-content .container{padding:20px 25px;max-height:calc(80vh - 124px)}.compare-fare-options-popup.no-footer .popup-content .container .popup-body{width:100%}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table{width:100%;line-height:1.2;text-align:center}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table thead tr th{font-weight:700;height:45px;padding:4px 10px}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table thead tr th:nth-child(odd){background:#c0cad4}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table thead tr th:nth-child(1){background:#fff}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td{height:45px;padding:4px 10px}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td .icon-check{display:inline-flex;color:#09b414;font-size:18px}.rtl .compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td .icon-check{transform:scaleX(-1)}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td .icon-x-cross{color:#b9b8bf;font-size:16px;font-weight:700}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td .icon-dollar{font-size:22px;font-weight:700}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td:nth-child(odd){background:#c0cad4}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td:nth-child(odd) .icon-x-cross{color:#8090a0}.compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td:nth-child(1){height:auto;text-align:left;background:#fff}.ltr .compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td:nth-child(1){text-align:left;padding:4px 10px 4px 0}.rtl .compare-fare-options-popup.no-footer .popup-content .container .popup-body table tbody tr td:nth-child(1){text-align:right;padding:4px 0 4px 10px}.compare-fare-options-popup.no-footer .popup-content .container .popup-body .disclaimer{padding-top:40px;font-size:14px;color:#8090a0}.flight-mini-rules-component .box-body{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;-moz-column-count:1;column-count:1;-moz-column-gap:30px;column-gap:30px;white-space:normal;padding:36px 100px}.flight-mini-rules-component .box-body .show-more{color:#ef4f32}.flight-mini-rules-component .box-body ul{padding:0;list-style-type:none}.flight-mini-rules-component .box-body ul li{position:relative}.ltr .flight-mini-rules-component .box-body ul li{padding-left:15px;text-align:left}.rtl .flight-mini-rules-component .box-body ul li{padding-right:15px;text-align:right}.flight-mini-rules-component .box-body ul li:after{position:absolute;top:11px;display:block;width:5px;height:5px;content:'';border-radius:50%;background:#101928}.ltr .flight-mini-rules-component .box-body ul li:after{left:0}.rtl .flight-mini-rules-component .box-body ul li:after{right:0}.flight-mini-rules .learn-more{font-weight:700;color:#101928}.flights-details-fare-rules-popup.popup-component .popup-content{padding-bottom:0}.ltr .flights-details-fare-rules-popup.popup-component .popup-content .header .popup-close-button,.rtl .flights-details-fare-rules-popup.popup-component .popup-content .header .popup-close-button{right:18px}.flights-details-fare-rules-popup.popup-component .popup-content .container{direction:ltr}.flights-details-fare-rules-popup.popup-component .popup-content .footer{display:none}.flights-details-fare-rules-popup.popup-component .event-important-information-component{text-align:left;margin:0}.flights-details-fare-rules-popup.popup-component .event-important-information-component .information-title{text-align:center}.flight-results-component{display:flex;background:#fff;border:none;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);position:relative;min-width:700px;min-height:200px;margin-bottom:16px;color:#101928;border-radius:8px}.flight-results-component .provider-item{position:relative;color:#101928;font-size:15px;font-weight:500}.rtl .flight-results-component .provider-item{margin-right:32px}.ltr .flight-results-component .provider-item{margin-left:32px}.flight-results-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.flight-results-component .price.with-provider [data-input=x-price]{margin:0 2px}.flight-results-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.flight-results-component .price.with-provider .bags-pax-tooltip-icon{position:relative;top:-2px}.rtl .flight-results-component .price.with-provider .bags-pax-tooltip-icon{left:-2px}.ltr .flight-results-component .price.with-provider .bags-pax-tooltip-icon{right:-2px}.flight-results-component [data-tooltip]{cursor:pointer}.flight-results-component .tooltip-component{font-size:12px}.flight-results-component p{margin:0}.flight-results-component .alert-box{border-radius:5px;border:solid 1px #ec3145;color:#ec3145;padding:6px 14px;display:inline-block;font-size:13px;line-height:15px}.flight-results-component .success-box{border-radius:5px;background:#4db45a;color:#fff;padding:9px 12px;margin-bottom:5px;font-size:10px;line-height:13px;text-align:center;text-transform:uppercase;letter-spacing:1px}.flight-results-component .text-green{color:#4db45a;font-size:12px;line-height:14px;margin-top:8px}.flight-results-component .text-green i:hover~.box{display:block}.flight-results-component .best-deal-label{position:absolute;top:14px;left:20px;background:#ffc20e;width:100px;color:#fff;font-size:10px;line-height:11px;text-align:center;padding:10px;border-radius:5px}.flight-results-component .flight-topbar{position:absolute;top:0;display:flex;align-items:center;height:50px}.ltr .flight-results-component .flight-topbar{left:17px}.rtl .flight-results-component .flight-topbar{right:17px}.flight-results-component .flight-topbar .wishlist-add-component{position:static;padding:0}.flight-results-component .flight-topbar .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .flight-results-component .flight-topbar .flight-type{margin-left:32px}.rtl .flight-results-component .flight-topbar .flight-type{margin-right:32px}.flight-results-component .flight-topbar .flight-type.irregular{background-color:#ff0}.flight-results-component .flight-topbar .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#ff0}.ltr .flight-results-component .flight-topbar .flight-low-cost{margin-left:32px}.rtl .flight-results-component .flight-topbar .flight-low-cost{margin-right:32px}.flight-results-component .result-details{display:flex;flex:1}.flight-results-component .result-details .img-cont{width:250px;height:250px;display:flex}.flight-results-component .result-details .sr-details-cont{display:flex;flex-direction:column;justify-content:space-between;padding:28px 18px 14px;flex:1}.flight-results-component .result-details .sr-details-cont .stars{margin-bottom:5px}.flight-results-component .result-details .sr-details-cont .stars i{color:#e8e7ee;font-size:15px;display:inline-block;max-width:15px}.flight-results-component .result-details .sr-details-cont .stars i.yellow{color:#ffc20e}.flight-results-component .result-details .sr-details-cont h3{margin:0;font-size:16px;line-height:21px;margin-bottom:15px}.flight-results-component .result-details .sr-details-cont h3 small{display:block;color:#b9b8bf;font-size:13px;font-weight:400;line-height:18px}.flight-results-component .result-details .sr-details-cont ul{list-style:none;margin:0;padding:0}.flight-results-component .result-details .sr-details-cont ul li{margin-bottom:10px}.flight-results-component .result-details .sr-details-cont ul li i{font-size:12px;color:#212121;margin-right:5px}.flight-results-component .result-details .sr-details-cont p{font-size:13px;line-height:17px}.flight-results-component .result-details .sr-details-cont .sr-details-footer{border-top:dashed 1px #e8e7ee;padding-top:15px;display:flex;font-size:11px;line-height:15px}.flight-results-component .result-details .sr-details-cont .sr-details-footer p{margin:5px 0}.flight-results-component .result-details .sr-details-cont .sr-details-footer i{font-size:12px;color:#212121;margin-left:10px;margin-right:3px}.flight-results-component .result-details .sr-details-cont .sr-details-footer i:first-child{margin-left:0}.flight-results-component .result-details .sr-details-cont .sr-details-footer div{margin-left:10px}.flight-results-component .result-details .sr-airline-info-container{display:flex;position:relative;flex-direction:column;flex-basis:100%;padding:35px 16px 18px 16px;justify-content:center}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info{display:flex;align-items:center;justify-content:space-between;border-bottom:dashed 1px #e8e7ee;padding-bottom:16px;font-size:15px;line-height:20px;position:relative}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info:last-child{border-color:transparent}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info>div{display:flex;align-items:center;flex:0 0 auto}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 1 auto}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .company-logo{display:block;text-align:center;height:48px;width:48px;border:1px solid #e8e7ee;border-radius:2px;padding:3px;position:relative}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .company-logo img{max-width:100%;max-height:100%;height:100%}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{display:block;color:#101928;font-size:15px;line-height:22px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 16px}.rtl .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{width:150px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock{font-size:14px;line-height:22px;color:#707070;white-space:nowrap;letter-spacing:0}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{position:relative;font-size:13px;line-height:20px;display:inline-block}.ltr .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-right:5px}.rtl .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-left:5px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i .tooltip-contents{font-family:Rubik}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{display:flex;flex-direction:column;align-items:flex-start}.ltr .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-left:9px}.rtl .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-right:9px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:1;justify-content:center}.ltr .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-right:40px}.rtl .flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-left:40px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div{display:flex;flex-direction:column;font-size:15px;line-height:18px;color:#101928}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from,.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to{font-weight:500;position:relative;width:48px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span,.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span{white-space:nowrap}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name,.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name{position:relative}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name.highlighted,.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name.highlighted{background-color:#ff0}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:first-child{align-items:flex-end}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:last-child{align-items:flex-start}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex-direction:row;flex-wrap:wrap;margin:0 5px;min-width:200px;position:relative}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-timeline{width:100%}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-count{display:flex;flex-basis:100%;justify-content:center;flex-direction:row;padding-bottom:10px;border-bottom:1px solid #707070}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airports-wrapper{display:flex}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport{flex:1;display:flex;justify-content:center;flex-direction:row;padding-top:10px;position:relative}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport .bullet{content:'';display:block;width:10px;height:10px;background-color:#707070;border-radius:50%;position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:9}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop{padding-bottom:20px}.flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop .stop-count{padding-bottom:0}.flight-results-component .result-price{font-size:13px;position:relative}.ltr .flight-results-component .result-price{border-left:1px solid #e8e7ee}.rtl .flight-results-component .result-price{border-right:1px solid #e8e7ee}.flight-results-component .result-price .title{position:absolute;top:31px}.ltr .flight-results-component .result-price .title{right:17px}.rtl .flight-results-component .result-price .title{left:17px}.flight-results-component .result-price .price-block{width:100%}.ltr .flight-results-component .result-price .price-block{text-align:right}.rtl .flight-results-component .result-price .price-block{text-align:left}.flight-results-component .result-price .price-block .total{margin-bottom:4px}.flight-results-component .result-price .price-block .total .price-average-label{font-size:14px;line-height:17px;white-space:nowrap}.flight-results-component .result-price .price-block .total .price-top-block{display:block;margin:0;font-size:13px;line-height:17px;white-space:nowrap}.flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon{display:inline-block;vertical-align:top}.ltr .flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 0 0 3px}.rtl .flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 3px 0 0}.flight-results-component .result-price .price-block .total .price{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.flight-results-component .result-price .button-wrapper{width:100%}.flight-results-component .result-price .button{display:flex;width:100%;align-items:center;justify-content:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px}.flight-results-component .baggage-block{display:flex;flex-direction:row;position:relative;max-width:100%}.flight-results-component .baggage-block .baggage-item{font-size:14px;line-height:22px;color:#707070;letter-spacing:0;cursor:pointer}.ltr .flight-results-component .baggage-block .baggage-item i{margin-right:5px}.rtl .flight-results-component .baggage-block .baggage-item i{margin-left:5px}.flight-results-component .baggage-block .baggage-item i.baggage-included{color:#3b983f}.flight-results-component .icons-cont{padding-left:0;padding-right:20px}.flight-results-component .bags-pax-tooltip-icon{position:relative}.flight-results-component .bags-pax-tooltip-icon::before{content:'i';width:7px;height:11px;color:#101928;border:1px solid #101928;border-radius:50%;display:block;text-align:right;padding-right:4px;line-height:12px;font-size:9px;font-weight:500;cursor:pointer}.ltr .flight-results-component .bags-pax-tooltip-icon::before{margin-right:5px}.rtl .flight-results-component .bags-pax-tooltip-icon::before{margin-left:5px}.flight-results-component.tooltip-open{z-index:10}.flight-results-component .result-remarks .remarks-component{display:flex;flex-direction:column;align-items:flex-end}.flight-results-component .result-remarks .remarks-component .remarks-item{display:inline-block;min-width:unset}.ltr .flight-results-component .result-remarks .remarks-component .remarks-item,.rtl .flight-results-component .result-remarks .remarks-component .remarks-item{margin:0}.ltr .flight-results-component .result-remarks .remarks-component .remarks-item+.remarks-item,.rtl .flight-results-component .result-remarks .remarks-component .remarks-item+.remarks-item{margin-top:8px}.flight-results-component .result-remarks .remarks-component .remarks-item .text-wrapper{display:inline-block}.flight-results-component.mobile{flex-direction:column;min-width:100%;height:inherit;padding-top:30px;border-radius:0;border:none;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.flight-results-component.mobile .provider-item{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.rtl .flight-results-component.mobile .provider-item{margin-right:10px}.ltr .flight-results-component.mobile .provider-item{margin-left:10px}.flight-results-component.mobile .flight-topbar{height:auto;top:5px}.flight-results-component.mobile .flight-topbar .flight-type{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .flight-results-component.mobile .flight-topbar .flight-type{margin-left:10px}.rtl .flight-results-component.mobile .flight-topbar .flight-type{margin-right:10px}.flight-results-component.mobile .flight-topbar .flight-low-cost{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .flight-results-component.mobile .flight-topbar .flight-low-cost{margin-left:10px}.rtl .flight-results-component.mobile .flight-topbar .flight-low-cost{margin-right:10px}.flight-results-component.mobile .result-details{position:relative;border-bottom:2px solid #f0eff4}.flight-results-component.mobile .result-details .sr-airline-info-container{padding:8px 16px 0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info{flex-wrap:wrap;margin:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info+.sr-airline-info{padding-top:10px}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{flex-basis:100%;max-width:100%;font-size:13px;line-height:16px;font-weight:400;margin-bottom:4px;padding:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 0 auto;display:flex;flex-direction:column-reverse}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{height:40px;width:40px}.ltr .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo,.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{margin:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:0 0 auto}.ltr .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to,.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from,.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to{flex:0 0 auto;flex-direction:column-reverse}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time,.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time{font-size:13px;line-height:16px;font-weight:400}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time .date-diff,.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time .date-diff{font-size:13px;line-height:16px;font-weight:400}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex:0 0 auto;min-width:unset}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{color:#101928;font-size:18px;display:block}.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{transform:scaleX(-1)}.ltr .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff,.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{margin:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info:last-child{border-bottom-style:solid}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{min-width:unset;display:block;text-align:center}.ltr .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock,.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{padding:0}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-stops{font-size:15px;line-height:18px;font-weight:500;color:#101928}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-duration{font-size:13px;line-height:16px;font-weight:400;color:#101928}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block{padding:0;font-size:13px;line-height:16px;flex-direction:column}.flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-top:2px}.ltr .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-left:0}.rtl .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-right:0}.flight-results-component.mobile .result-price{flex:1;background-color:#fff;min-height:unset;display:flex;padding:8px 16px 16px 16px}.ltr .flight-results-component.mobile .result-price,.rtl .flight-results-component.mobile .result-price{border:none}.flight-results-component.mobile .result-price .price-block{position:relative;width:50%}.flight-results-component.mobile .result-price .price-block .total label{font-size:13px;line-height:16px}.flight-results-component.mobile .result-price .price-block .total .price{padding:0;font-size:32px;line-height:38px}.flight-results-component.mobile .result-price .price-block .total .bags-pax-tooltip-icon{display:none}.flight-results-component.mobile .result-price .price-block .button-wrapper{display:flex;align-items:flex-end;height:calc(100% - 20px)}.flight-results-component.mobile .result-price .price-block .button-wrapper .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.flight-results-component.mobile .result-price .result-remarks{flex:1;flex-direction:row;width:50%;align-items:flex-start;padding-top:12px}.flight-results-component.mobile .result-price .result-remarks .remarks-component{display:flex;flex-direction:column;padding-top:3px;align-items:flex-start}.flight-results-component.mobile .result-price .result-remarks .remarks-component .remarks-item{height:20px;display:flex;margin:0;padding:0;align-items:center}.flight-results-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.flight-results-component.mobile.in-checkout .result-details{flex:none}.flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .sr-airline-from-to .line{min-width:auto}.flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .baggage-block{display:none}.flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{position:absolute;bottom:16px;min-width:105px;margin-top:8px;height:25px;color:#101928;font-size:14px;line-height:25px;padding:0 6px;border-radius:5px;background-color:#e8e7ee}.ltr .flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{left:0}.rtl .flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{right:0}.flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info.has-fare-option{padding-bottom:49px}.flight-results-component.mobile.in-checkout .result-price{display:none}.popup-component .flight-results-component.mobile{border-radius:0;overflow:visible}.popup-component .flight-results-component.mobile .result-details .sr-airline-info-container{padding:0}.popup-component .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info{flex-direction:row;flex-wrap:wrap;align-items:center}.popup-component .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{order:1;flex:1 0 100%;justify-content:flex-start;margin-top:10px}.popup-component .flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex:1}.popup-component .flight-results-component.mobile .result-details .sr-airline-info-container .result-remarks{margin-top:0}.flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info{padding:10px 0}.flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding:0 12px}.rtl .flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{border-right:1px solid #fbfbfd}.ltr .flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{border-left:1px solid #fbfbfd}.flight-results-component:not(.mobile) .result-details .clock-baggage-wrapper{width:150px}.flight-results-component:not(.mobile) .result-price{display:flex;flex-wrap:wrap;align-items:flex-end;padding:20px;width:200px;min-height:200px}.flight-results-component:not(.mobile) .result-price .result-remarks{width:100%;align-self:flex-start}.ltr .flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component{text-align:right}.rtl .flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component{text-align:left}.flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item{background-color:transparent;height:20px;padding:0;font-weight:500}.flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item+.remarks-item{margin-top:0}.flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-success .text-wrapper{color:#4db45a}.flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-success:before{display:none}.flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-danger .text-wrapper{color:#ec3145}.google-maps-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px;overflow:hidden;width:100%;background:#fff}.google-maps-component img{width:100%;height:100%}.google-maps-component{height:502px}@keyframes MapMarkerHoverAnimation{0%{transform:scale(1.25)}50%{transform:scale(1)}100%{transform:scale(1.25)}}@keyframes MapMarkerHoverAnimationInActive{0%{transform:scale(1)}50%{transform:scale(1.25)}100%{transform:scale(1)}}.google-maps-api-component{z-index:-1;visibility:hidden;opacity:0;width:100%;height:100%;position:relative}.google-maps-api-component:not(.visible){transition:visibility 0s ease-out .15s,z-index .15s ease-out 0s,opacity .15s ease-out}.google-maps-api-component.visible{z-index:1;visibility:visible;opacity:1;transition:visibility .15s ease-in,opacity .15s ease-in}.google-maps-api-component .map-slot{display:block;overflow:hidden;width:100%;height:100%}.google-maps-api-component .loader-inline-component{height:100%;background-color:#f8f8f8;margin-top:0}.google-maps-api-component .loader-inline-component svg{position:relative;top:50%;stroke:#ef4f32}.google-maps-api-component .rich-marker{position:relative}.google-maps-api-component .rich-marker .google-map-marker{margin-left:2px;margin-top:2px;z-index:1;font-size:32px;transition:transform .15s ease-in-out}.google-maps-api-component .rich-marker .google-map-marker.basic-link{transform-origin:bottom;transition:transform .15s ease-in-out}.google-maps-api-component .rich-marker .google-map-marker.active.basic-link{transform:scale(1.25)}.google-maps-api-component .rich-marker .google-map-marker.active.hover.basic-link{animation:MapMarkerHoverAnimation .7s infinite}.google-maps-api-component .rich-marker .google-map-marker.hover.basic-link{animation:MapMarkerHoverAnimationInActive .7s infinite}.google-maps-api-component .rich-marker .google-map-marker a{color:#000}.google-maps-api-component .rich-marker .google-map-marker:hover{z-index:2;transform:scale(1.1)}.google-maps-api-component .rich-marker .google-map-marker.active{z-index:2}.google-maps-api-component .rich-marker .google-map-marker.active a{color:#ef4f32}.google-maps-api-component .rich-marker .google-map-marker.price.active .tag{z-index:2;background-color:#ef4f32}.google-maps-api-component .rich-marker .google-map-marker.price.active .tag:before{border-top:5px solid #ef4f32}.google-maps-api-component .rich-marker .google-map-marker.price .tag{font-size:12px;padding:8px;background-color:#000;color:#fff;border-radius:6px;position:relative;transition:all .15s}.google-maps-api-component .rich-marker .google-map-marker.price .tag:before{content:'';transition:all .15s;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;bottom:-4px;left:calc(50% - 5px)}.google-maps-api-component .rich-marker .google-map-marker.basic-link-hover img{width:32px;transform:translateX(-3px)}.google-maps-api-component .rich-marker .google-map-marker.hotel-marker img{width:42px}.google-maps-api-component .rich-marker .google-map-popup{position:absolute;background-color:#fff;padding:10px;display:none;width:478px;bottom:50px;left:-240px;box-shadow:0 0 23px rgba(0,0,0,.2)}.google-maps-api-component .rich-marker .google-map-popup::after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;bottom:-10px;left:234px}.google-maps-api-component .rich-marker .google-map-popup.visible{z-index:3;display:block}.google-maps-api-component .rich-marker .google-map-popup .g-popup-title{font-weight:700;color:#000;border-bottom:1px solid #f5f4f9}.google-maps-api-component .rich-marker .google-map-popup .g-popup-description{color:#343434;padding-top:6px}@keyframes MapMarkerPopupIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.google-maps-api-component .rich-marker .google-map-popup{animation:MapMarkerPopupIn .15s ease-in}.google-maps-api-component .rich-marker .google-map-popup.no-desc{width:278px;left:-118px}.google-maps-api-component .rich-marker .google-map-popup.no-desc::after{left:112px}.google-maps-api-component .rich-marker .google-map-popup.no-desc .g-popup-title{border-bottom:none;text-align:center}.hotel-description-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.hotel-description-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.hotel-description-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .hotel-description-component .component-title i{right:30px}.rtl .hotel-description-component .component-title i{left:30px}.hotel-description-component .component-title.collapsible i{display:block}.hotel-description-component .component-title.collapsed{border-bottom:none}.hotel-description-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.hotel-description-component .component-title.collapsed{border-bottom:none}.hotel-description-component .hotel-description-summary{display:flex;align-items:center;list-style:none;border-bottom:3px solid #f5f4f9;padding:20px 100px}.hotel-description-component .hotel-description-summary li{font-size:15px;line-height:17px;color:#101928;letter-spacing:0}.ltr .hotel-description-component .hotel-description-summary li+li{margin-left:40px}.rtl .hotel-description-component .hotel-description-summary li+li{margin-right:40px}.hotel-description-component .hotel-description{font-size:15px;font-weight:300;line-height:29px;color:#101928;letter-spacing:0;-moz-column-count:1;column-count:1;-moz-column-gap:30px;column-gap:30px;white-space:normal;padding:36px 100px}.hotel-description-component .hotel-description .row-header{font-weight:500}.hotel-map-component{background-color:#fff;border:1px solid #e8e7ee;overflow:hidden;border-radius:5px;margin-top:30px}.hotel-map-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.hotel-map-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .hotel-map-component .component-title i{right:30px}.rtl .hotel-map-component .component-title i{left:30px}.hotel-map-component .component-title.collapsible i{display:block}.hotel-map-component .component-title.collapsed{border-bottom:none}.hotel-map-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.hotel-map-component .hotel-map .google-maps-component{margin-top:0;border-radius:0}.hotel-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:240px}.hotel-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.hotel-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.hotel-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.hotel-result-component .result-details .item-title{display:flex;align-items:center}.hotel-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.hotel-result-component .result-details .item-title h3 .title-text{white-space:normal}.hotel-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.hotel-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.hotel-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.hotel-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .hotel-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .hotel-result-component .result-details .item-title .title-tag{margin-right:7px}.hotel-result-component .result-details .item-location{padding:0}.hotel-result-component .result-details .info-block{padding-top:1px;color:#101928}.hotel-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.hotel-result-component .result-details .info-block .info-row i{display:inline-block}.hotel-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.hotel-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .hotel-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .hotel-result-component .result-price{border-right:1px solid #e8e7ee}.hotel-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .hotel-result-component .result-price .info-icon{margin-right:4px}.rtl .hotel-result-component .result-price .info-icon{margin-left:4px}.hotel-result-component .result-price .price-block{width:100%}.ltr .hotel-result-component .result-price .price-block{text-align:right}.rtl .hotel-result-component .result-price .price-block{text-align:left}.hotel-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.hotel-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .hotel-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .hotel-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.hotel-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.hotel-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .hotel-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .hotel-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .hotel-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.hotel-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.hotel-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.hotel-result-component .remarks-component .remarks-item{max-width:250px}.hotel-result-component.in-checkout .result-details>.item-title h3{width:100%}.hotel-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.hotel-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.hotel-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .hotel-result-component .trust-rating{right:20px}.rtl .hotel-result-component .trust-rating{left:20px}.hotel-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .hotel-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .hotel-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.hotel-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.hotel-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.hotel-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .hotel-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .hotel-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.hotel-result-component .trust-rating .image{width:110px;padding:0 8px}.hotel-result-component .trust-rating .image img{width:100%}.hotel-result-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.hotel-result-component .price.with-provider [data-input=x-price]{margin:0 2px}.hotel-result-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.hotel-result-component .provider-item{position:relative}.hotel-result-component .provider-item .icon-phone{position:relative;top:-2px}.hotel-result-component .result-details .info-block{margin-bottom:50px}.hotel-result-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .hotel-result-component .result-details .info-block section i{margin-left:4px}.ltr .hotel-result-component .result-details .info-block section i{margin-right:4px}.hotel-result-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.hotel-result-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px;font-weight:700}.rtl .hotel-result-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.hotel-result-component .result-details .info-block section .info-listwrap span{margin:0;padding-top:0;position:relative}.hotel-result-component .result-details .info-block section .info-listwrap span span.dotspacer{margin:0 5px}.hotel-result-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.hotel-result-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.hotel-result-component .result-details .info-block .info-row .data-row.address-row{display:none}.hotel-result-component .result-details .facilities .remarks-component .remarks-item{min-width:unset}.hotel-result-component .result-price{min-height:240px}.hotel-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.hotel-result-component.mobile .result-image{width:130px;min-height:inherit}.hotel-result-component.mobile .result-image .img{border-radius:0}.hotel-result-component.mobile .result-date{width:130px;min-height:inherit}.hotel-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.hotel-result-component.mobile .result-details .item-title h3{font-size:16px}.hotel-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.hotel-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .hotel-result-component.mobile .result-details .item-title .rating,.rtl .hotel-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.hotel-result-component.mobile .result-details .item-location{padding:0}.hotel-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.hotel-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.hotel-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.hotel-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.hotel-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .hotel-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .hotel-result-component.mobile .result-price{padding:0 13px 16px 16px}.hotel-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.hotel-result-component.mobile .result-price .item-tags template-slot{height:100%}.hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.hotel-result-component.mobile .result-price .price-block{width:50%}.hotel-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.hotel-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.hotel-result-component.mobile .trust-rating{position:static;margin:5px 0}.hotel-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.hotel-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.hotel-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.hotel-result-component.mobile .result-details .info-block{margin-bottom:0}.hotel-result-component.mobile .result-details .info-block .info-row .data-row i{width:16px}.hotel-result-component.mobile .result-details .info-block .info-row .data-row i.icon-meal{font-size:16px}.hotel-result-component.mobile .result-details .info-block .separator{display:inline-block;margin:0 2px}.hotel-result-component.mobile .result-details .facilities .remarks-component{margin:0 -5px}.hotel-result-component.mobile .result-details .facilities .remarks-component .remarks-item{margin:5px;max-width:calc(100% - 10px)}.hotel-result-component.mobile .result-details .facilities .remarks-component .remarks-item+.remarks-item{margin:5px}.hotel-result-component.mobile .result-price .item-tags .remarks-component .remarks-item.remark-level-success::before{display:block}.hotel-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.hotel-result-component.mobile.in-checkout .result-image,.hotel-result-component.mobile.in-checkout .result-price{display:none}.hotel-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.hotel-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.hotel-result-component.mobile.in-checkout .result-details .item-location{display:none}.hotel-result-component.mobile.in-checkout .result-details .info-block .info-row .data-row.address-row{display:block}.hotel-result-component.mobile.in-checkout .result-details .info-block .separator{display:inline-block;margin:0 2px}.hotel-result-component.mobile .trust-rating{flex-direction:row-reverse;justify-content:flex-end;margin:10px 0}.hotel-result-component.mobile .trust-rating .reviews-count{padding:6px;text-align:inherit}.hotel-result-map-item-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.hotel-result-map-item-component .price.with-provider [data-input=x-price]{margin:0 2px}.hotel-result-map-item-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px;color:#101928}.hotel-result-map-item-component a{width:100%;display:flex;position:relative}.hotel-result-map-item-component .rating{font-size:11px;color:#f79433;display:inline;padding:0 4px}.hotel-result-map-item-component .rating i{padding:0 2px}.hotel-result-map-item-component .badge{font-size:12px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;border-radius:5px 5px 0 5px}.hotel-result-map-item-component .price-block{flex-direction:column;align-items:flex-end}.hotel-result-map-item-component .price-block .price-label{font-size:13px;color:#444}.rtl .hotel-result-map-item-component .arrow{border:solid #b9b8bf;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);position:absolute;left:12px;top:calc(50% - 6px)}.ltr .hotel-result-map-item-component .arrow{border:solid #b9b8bf;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);position:absolute;right:12px;top:calc(50% - 6px)}.hotel-result-map-item-component:not(.mobile){display:flex;width:320px;height:185px;background-color:#fff;border-radius:5px;border:1px solid #f3f3f3;transition:border-color .15s;margin:2px 0;overflow:hidden;position:relative;cursor:pointer}.hotel-result-map-item-component:not(.mobile).active,.hotel-result-map-item-component:not(.mobile):hover{border-color:#ef4f32}.hotel-result-map-item-component:not(.mobile) .desc{order:2;position:relative;width:190px;padding:6px 8px}.hotel-result-map-item-component:not(.mobile) .desc .title{display:inline-block;font-weight:700;font-size:16px;color:#101928;padding:4px 0}.hotel-result-map-item-component:not(.mobile) .desc .title .rating{display:inline-block}.ltr .hotel-result-map-item-component:not(.mobile) .desc .title .rating{padding-left:4px}.rtl .hotel-result-map-item-component:not(.mobile) .desc .title .rating{padding-right:4px}.hotel-result-map-item-component:not(.mobile) .desc .data-row{font-size:13px;color:#101928;width:100%;display:flex;padding:4px 0}.hotel-result-map-item-component:not(.mobile) .desc .data-row.address{display:none}.rtl .hotel-result-map-item-component:not(.mobile) .desc .data-row .icon{margin-left:8px}.ltr .hotel-result-map-item-component:not(.mobile) .desc .data-row .icon{margin-right:8px}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating{position:static;margin:5px 0;position:relative;top:inherit;display:flex}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count label{font-size:18px}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.ltr .hotel-result-map-item-component:not(.mobile) .desc .trust-rating{right:inherit}.rtl .hotel-result-map-item-component:not(.mobile) .desc .trust-rating{left:inherit}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count{order:2;padding:0 6px;line-height:1.1}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count label{color:#212121}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count .review-count-wrapper{color:#707070}.hotel-result-map-item-component:not(.mobile) .desc .trust-rating .badge{order:1}.hotel-result-map-item-component:not(.mobile) .desc .price-block{display:flex;position:absolute;left:0;bottom:10px;width:100%;padding:0 12px}.hotel-result-map-item-component:not(.mobile) .desc .price-block .total-price{display:flex;font-size:24px;font-weight:500;align-items:center;color:#ef4f32}.hotel-result-map-item-component:not(.mobile) .desc .price-block .button{display:flex;width:50%;align-items:center;height:32px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;font-size:13px;letter-spacing:-.5px;display:flex;justify-content:center;transition:all .15s}.hotel-result-map-item-component:not(.mobile) .img{order:1;width:130px;height:100%}.hotel-result-map-item-component:not(.mobile) .img .badge{display:none}.landing-search-form-mobile-component .search{display:flex;flex-direction:column;margin-bottom:15px;background:#fff}.landing-search-form-mobile-component .search .picker-item{display:flex;align-items:center;justify-content:space-between;padding:13.5px 16px}.landing-search-form-mobile-component .search .picker-item .left{display:flex;align-items:center}.landing-search-form-mobile-component .search .picker-item .left i{font-size:18px;color:#ffc20e}.landing-search-form-mobile-component .search .picker-item .left .title{display:flex;flex-direction:column;margin:0 15px}.landing-search-form-mobile-component .search .picker-item .left .title span{font-size:13px;line-height:15px;color:#b9b8bf}.landing-search-form-mobile-component .search .picker-item .left .title small{font-weight:700;font-size:16px;line-height:18px;color:#212121}.landing-search-form-mobile-component .search button{padding:15px 0;border:none;outline:0;border-radius:2px;color:#fff;font-weight:700;font-size:18px;line-height:21px;text-align:center;letter-spacing:1.125px;text-transform:uppercase;background:#101928}.landing-search-form-mobile-component .search-content{border:1px solid #e8e7ee}.landing-search-form-mobile-component .search-content .search-for{flex:1;display:flex;flex-direction:column}.landing-search-form-mobile-component .search-content .search-for .radios{display:flex;flex-direction:column;padding:0 31px}.landing-search-form-mobile-component .search-content .search-for .radios p{font-weight:700;font-size:14px;line-height:16px}.landing-search-form-mobile-component .search-content .search-for .radios .radio-item{display:flex;padding:8px 0;cursor:pointer;margin-top:-5px}.landing-search-form-mobile-component .search-content .search-for .radios .radio-item .circle{width:15px;height:15px;border-radius:5px;border:1px solid #707070;cursor:pointer}.ltr .landing-search-form-mobile-component .search-content .search-for .radios .radio-item .circle{margin-left:5px;margin-right:8px}.rtl .landing-search-form-mobile-component .search-content .search-for .radios .radio-item .circle{margin-left:8px;margin-right:5px}.landing-search-form-mobile-component .search-content .search-for .radios .radio-item small{margin-top:3px;font-size:13px}.landing-search-form-mobile-component .search-content .search-for .radios .active span{background-color:#101928}.landing-search-form-mobile-component .search-content .search-for .departure{margin:20px 28px 30px 28px;max-width:240px;padding-bottom:10px}.landing-search-form-mobile-component .search-content .search-for .departure i{color:#101928}.landing-search-form-mobile-component .hidden{display:none}.leading-carrentals-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.leading-carrentals-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.leading-carrentals-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.leading-carrentals-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.leading-carrentals-result-component .result-details .item-title{display:flex;align-items:center}.leading-carrentals-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.leading-carrentals-result-component .result-details .item-title h3 .title-text{white-space:normal}.leading-carrentals-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.leading-carrentals-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.leading-carrentals-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.leading-carrentals-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .leading-carrentals-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .leading-carrentals-result-component .result-details .item-title .title-tag{margin-right:7px}.leading-carrentals-result-component .result-details .item-location{padding:0}.leading-carrentals-result-component .result-details .info-block{padding-top:1px;color:#101928}.leading-carrentals-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.leading-carrentals-result-component .result-details .info-block .info-row i{display:inline-block}.leading-carrentals-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.leading-carrentals-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .leading-carrentals-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .leading-carrentals-result-component .result-price{border-right:1px solid #e8e7ee}.leading-carrentals-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .leading-carrentals-result-component .result-price .info-icon{margin-right:4px}.rtl .leading-carrentals-result-component .result-price .info-icon{margin-left:4px}.leading-carrentals-result-component .result-price .price-block{width:100%}.ltr .leading-carrentals-result-component .result-price .price-block{text-align:right}.rtl .leading-carrentals-result-component .result-price .price-block{text-align:left}.leading-carrentals-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.leading-carrentals-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .leading-carrentals-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .leading-carrentals-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.leading-carrentals-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.leading-carrentals-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .leading-carrentals-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .leading-carrentals-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .leading-carrentals-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.leading-carrentals-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.leading-carrentals-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.leading-carrentals-result-component .remarks-component .remarks-item{max-width:250px}.leading-carrentals-result-component.in-checkout .result-details>.item-title h3{width:100%}.leading-carrentals-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.leading-carrentals-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.leading-carrentals-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .leading-carrentals-result-component .trust-rating{right:20px}.rtl .leading-carrentals-result-component .trust-rating{left:20px}.leading-carrentals-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .leading-carrentals-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .leading-carrentals-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.leading-carrentals-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.leading-carrentals-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.leading-carrentals-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .leading-carrentals-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .leading-carrentals-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.leading-carrentals-result-component .trust-rating .image{width:110px;padding:0 8px}.leading-carrentals-result-component .trust-rating .image img{width:100%}.leading-carrentals-result-component .provider-item{position:relative}.leading-carrentals-result-component .provider-item .icon-phone{position:relative;top:-2px}.leading-carrentals-result-component .provider-item{position:relative}.leading-carrentals-result-component .provider-item .icon-phone{position:relative;top:-2px}.leading-carrentals-result-component .wishlist-wrapper{position:relative}.leading-carrentals-result-component .wishlist-wrapper .wishlist-add-component{top:5px}.ltr .leading-carrentals-result-component .wishlist-wrapper .wishlist-add-component{left:5px}.rtl .leading-carrentals-result-component .wishlist-wrapper .wishlist-add-component{right:5px}.leading-carrentals-result-component .result-image .img-logos{position:absolute;top:20px}.rtl .leading-carrentals-result-component .result-image .img-logos{right:20px}.ltr .leading-carrentals-result-component .result-image .img-logos{left:20px}.leading-carrentals-result-component .result-image .img-logos img{width:60px}.leading-carrentals-result-component .result-image .img{background-size:contain;background-repeat:no-repeat}.leading-carrentals-result-component .result-details .info-block{padding:5px 0 55px 0;color:#101928;font-size:14px}.leading-carrentals-result-component .result-details .info-block .info-row{display:flex;flex-wrap:wrap}.rtl .leading-carrentals-result-component .result-details .info-block .info-row i{margin-left:4px}.ltr .leading-carrentals-result-component .result-details .info-block .info-row i{margin-right:4px}.leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap{padding:5px 0;line-height:20px}.leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{position:relative;color:#3e6b38}.ltr .leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-right:.5em}.rtl .leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-left:.5em}.leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap .price-option{position:relative}.leading-carrentals-result-component .result-details .info-block .info-row .info-listwrap .price-option .dotspacer{display:none}.rtl .leading-carrentals-result-component .result-details .info-block .info-row .blockwrap{margin-left:10px}.ltr .leading-carrentals-result-component .result-details .info-block .info-row .blockwrap{margin-right:10px}.rtl .leading-carrentals-result-component .result-details .info-block .info-row .blockwrap i{margin-left:4px}.ltr .leading-carrentals-result-component .result-details .info-block .info-row .blockwrap i{margin-right:4px}.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .airconditon-section,.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .auto-transmission-section,.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .manual-transmission-section,.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .non-airconditon-section{display:none}.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .has-aircondition .airconditon-section{display:block}.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .no-aircondition .non-airconditon-section{display:block}.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .transmission-automatic .auto-transmission-section{display:block}.leading-carrentals-result-component .result-details .info-block .info-row .blockwrap .transmission-manual .manual-transmission-section{display:block}.leading-carrentals-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.leading-carrentals-result-component.mobile .result-image{width:130px;min-height:inherit}.leading-carrentals-result-component.mobile .result-image .img{border-radius:0}.leading-carrentals-result-component.mobile .result-date{width:130px;min-height:inherit}.leading-carrentals-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.leading-carrentals-result-component.mobile .result-details .item-title h3{font-size:16px}.leading-carrentals-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.leading-carrentals-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .leading-carrentals-result-component.mobile .result-details .item-title .rating,.rtl .leading-carrentals-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.leading-carrentals-result-component.mobile .result-details .item-location{padding:0}.leading-carrentals-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.leading-carrentals-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.leading-carrentals-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.leading-carrentals-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.leading-carrentals-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .leading-carrentals-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .leading-carrentals-result-component.mobile .result-price{padding:0 13px 16px 16px}.leading-carrentals-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.leading-carrentals-result-component.mobile .result-price .item-tags template-slot{height:100%}.leading-carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.leading-carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.leading-carrentals-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.leading-carrentals-result-component.mobile .result-price .price-block{width:50%}.leading-carrentals-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.leading-carrentals-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.leading-carrentals-result-component.mobile .trust-rating{position:static;margin:5px 0}.leading-carrentals-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.leading-carrentals-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.leading-carrentals-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.leading-carrentals-result-component.mobile .result-image{position:relative}.leading-carrentals-result-component.mobile .result-image .img{background-size:auto;background-position:right center}.rtl .leading-carrentals-result-component.mobile .result-image .img{transform:scaleX(-1)}.leading-carrentals-result-component.mobile .result-image .img-logos{top:auto;bottom:7px}.ltr .leading-carrentals-result-component.mobile .result-image .img-logos{left:35px}.rtl .leading-carrentals-result-component.mobile .result-image .img-logos{right:35px}.leading-carrentals-result-component.mobile .result-details .info-block{padding:0}.leading-carrentals-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.leading-carrentals-result-component.mobile.in-checkout .result-image,.leading-carrentals-result-component.mobile.in-checkout .result-price{display:none}.leading-carrentals-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.leading-carrentals-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.leading-carrentals-result-component.mobile.in-checkout .result-details .item-location{display:none}.leading-flight-results-component{display:flex;background:#fff;border:none;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);position:relative;min-width:700px;min-height:200px;margin-bottom:16px;color:#101928;border-radius:8px}.leading-flight-results-component [data-tooltip]{cursor:pointer}.leading-flight-results-component .tooltip-component{font-size:12px}.leading-flight-results-component p{margin:0}.leading-flight-results-component .alert-box{border-radius:5px;border:solid 1px #ec3145;color:#ec3145;padding:6px 14px;display:inline-block;font-size:13px;line-height:15px}.leading-flight-results-component .success-box{border-radius:5px;background:#4db45a;color:#fff;padding:9px 12px;margin-bottom:5px;font-size:10px;line-height:13px;text-align:center;text-transform:uppercase;letter-spacing:1px}.leading-flight-results-component .text-green{color:#4db45a;font-size:12px;line-height:14px;margin-top:8px}.leading-flight-results-component .text-green i:hover~.box{display:block}.leading-flight-results-component .best-deal-label{position:absolute;top:14px;left:20px;background:#ffc20e;width:100px;color:#fff;font-size:10px;line-height:11px;text-align:center;padding:10px;border-radius:5px}.leading-flight-results-component .flight-topbar{position:absolute;top:0;display:flex;align-items:center;height:50px}.ltr .leading-flight-results-component .flight-topbar{left:17px}.rtl .leading-flight-results-component .flight-topbar{right:17px}.leading-flight-results-component .flight-topbar .wishlist-add-component{position:static;padding:0}.leading-flight-results-component .flight-topbar .flight-type{color:#101928;font-size:15px;font-weight:500}.ltr .leading-flight-results-component .flight-topbar .flight-type{margin-left:32px}.rtl .leading-flight-results-component .flight-topbar .flight-type{margin-right:32px}.leading-flight-results-component .flight-topbar .flight-type.irregular{background-color:#ff0}.leading-flight-results-component .flight-topbar .flight-low-cost{color:#101928;font-size:15px;font-weight:500;background-color:#9ce999}.ltr .leading-flight-results-component .flight-topbar .flight-low-cost{margin-left:32px}.rtl .leading-flight-results-component .flight-topbar .flight-low-cost{margin-right:32px}.leading-flight-results-component .result-details{display:flex;flex:1}.leading-flight-results-component .result-details .img-cont{width:250px;height:250px;display:flex}.leading-flight-results-component .result-details .sr-details-cont{display:flex;flex-direction:column;justify-content:space-between;padding:28px 18px 14px;flex:1}.leading-flight-results-component .result-details .sr-details-cont .stars{margin-bottom:5px}.leading-flight-results-component .result-details .sr-details-cont .stars i{color:#e8e7ee;font-size:15px;display:inline-block;max-width:15px}.leading-flight-results-component .result-details .sr-details-cont .stars i.yellow{color:#ffc20e}.leading-flight-results-component .result-details .sr-details-cont h3{margin:0;font-size:16px;line-height:21px;margin-bottom:15px}.leading-flight-results-component .result-details .sr-details-cont h3 small{display:block;color:#b9b8bf;font-size:13px;font-weight:400;line-height:18px}.leading-flight-results-component .result-details .sr-details-cont ul{list-style:none;margin:0;padding:0}.leading-flight-results-component .result-details .sr-details-cont ul li{margin-bottom:10px}.leading-flight-results-component .result-details .sr-details-cont ul li i{font-size:12px;color:#212121;margin-right:5px}.leading-flight-results-component .result-details .sr-details-cont p{font-size:13px;line-height:17px}.leading-flight-results-component .result-details .sr-details-cont .sr-details-footer{border-top:dashed 1px #e8e7ee;padding-top:15px;display:flex;font-size:11px;line-height:15px}.leading-flight-results-component .result-details .sr-details-cont .sr-details-footer p{margin:5px 0}.leading-flight-results-component .result-details .sr-details-cont .sr-details-footer i{font-size:12px;color:#212121;margin-left:10px;margin-right:3px}.leading-flight-results-component .result-details .sr-details-cont .sr-details-footer i:first-child{margin-left:0}.leading-flight-results-component .result-details .sr-details-cont .sr-details-footer div{margin-left:10px}.leading-flight-results-component .result-details .sr-airline-info-container{display:flex;position:relative;flex-direction:column;flex-basis:100%;padding:35px 16px 18px 16px;justify-content:center}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info{display:flex;align-items:center;justify-content:space-between;border-bottom:dashed 1px #e8e7ee;padding-bottom:16px;font-size:15px;line-height:20px;position:relative}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info:last-child{border-color:transparent}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info>div{display:flex;align-items:center;flex:0 0 auto}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 1 auto}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .company-logo{display:block;text-align:center;height:48px;width:48px;border:1px solid #e8e7ee;border-radius:2px;padding:3px;position:relative}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .company-logo img{max-width:100%;max-height:100%;height:100%}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{display:block;color:#101928;font-size:15px;line-height:22px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 16px}.rtl .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{width:150px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock{font-size:14px;line-height:22px;color:#707070;white-space:nowrap;letter-spacing:0}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{position:relative;font-size:13px;line-height:20px;display:inline-block}.ltr .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-right:5px}.rtl .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i{margin-left:5px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock i .tooltip-contents{font-family:Rubik}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{display:flex;flex-direction:column;align-items:flex-start}.ltr .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-left:9px}.rtl .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .clock-baggage-wrapper{padding-right:9px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:1;justify-content:center}.ltr .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-right:40px}.rtl .leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding-left:40px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div{display:flex;flex-direction:column;font-size:15px;line-height:18px;color:#101928}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from,.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to{font-weight:500;position:relative;width:48px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span,.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span{white-space:nowrap}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name,.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name{position:relative}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.from span.airport-name.highlighted,.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div.to span.airport-name.highlighted{background-color:#ff0}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:first-child{align-items:flex-end}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to>div:last-child{align-items:flex-start}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{display:inline-block;vertical-align:baseline;font-size:15px;line-height:18px;position:relative;cursor:pointer;font-weight:400;margin:0 3px;padding:2px 4px;direction:ltr;background:#ff0;border-radius:2px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex-direction:row;flex-wrap:wrap;margin:0 5px;min-width:200px;position:relative}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-timeline{width:100%}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-count{display:flex;flex-basis:100%;justify-content:center;flex-direction:row;padding-bottom:10px;border-bottom:1px solid #707070}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airports-wrapper{display:flex}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport{flex:1;display:flex;justify-content:center;flex-direction:row;padding-top:10px;position:relative}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line .stop-airport .bullet{content:'';display:block;width:10px;height:10px;background-color:#707070;border-radius:50%;position:absolute;top:-5px;left:50%;transform:translateX(-50%);z-index:9}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop{padding-bottom:20px}.leading-flight-results-component .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line.nonstop .stop-count{padding-bottom:0}.leading-flight-results-component .result-price{font-size:13px;position:relative}.ltr .leading-flight-results-component .result-price{border-left:1px solid #e8e7ee}.rtl .leading-flight-results-component .result-price{border-right:1px solid #e8e7ee}.leading-flight-results-component .result-price .title{position:absolute;top:31px}.ltr .leading-flight-results-component .result-price .title{right:17px}.rtl .leading-flight-results-component .result-price .title{left:17px}.leading-flight-results-component .result-price .price-block{width:100%}.ltr .leading-flight-results-component .result-price .price-block{text-align:right}.rtl .leading-flight-results-component .result-price .price-block{text-align:left}.leading-flight-results-component .result-price .price-block .total{margin-bottom:4px}.leading-flight-results-component .result-price .price-block .total .price-average-label{font-size:14px;line-height:17px;white-space:nowrap}.leading-flight-results-component .result-price .price-block .total .price-top-block{display:block;margin:0;font-size:13px;line-height:17px;white-space:nowrap}.leading-flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon{display:inline-block;vertical-align:top}.ltr .leading-flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 0 0 3px}.rtl .leading-flight-results-component .result-price .price-block .total .price-top-block .bags-pax-tooltip-icon:before{margin:2px 3px 0 0}.leading-flight-results-component .result-price .price-block .total .price{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.leading-flight-results-component .result-price .button-wrapper{width:100%}.leading-flight-results-component .result-price .button{display:flex;width:100%;align-items:center;justify-content:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px}.leading-flight-results-component .result-price .price-block.has-discount .discount-info{display:flex;background-color:#009b1c;padding:4px 6px;border-radius:5px;color:#fff;align-items:center;justify-content:space-evenly;margin:8px 0;font-weight:400;white-space:nowrap}.leading-flight-results-component .result-price .price-block.has-discount .discount-info .discount-info-label{font-size:14px}.leading-flight-results-component .result-price .price-block.has-discount .discount-info .discount-info-price{font-size:18px}.leading-flight-results-component .result-price .price-block.has-discount .discount-info .info-icon{color:#fff;border-color:#fff}.leading-flight-results-component .result-price .price-block.has-discount .discount-price{position:relative;font-size:17px;font-weight:400;color:#707070;top:-5px}.leading-flight-results-component .result-price .price-block.has-discount .discount-price [data-input=x-price-currency],.leading-flight-results-component .result-price .price-block.has-discount .discount-price [data-input=x-price-value]{text-decoration:line-through}.leading-flight-results-component .result-price .price-block.has-discount .bags-pax-tooltip-icon{display:none!important}.leading-flight-results-component .baggage-block{display:flex;flex-direction:row;position:relative;max-width:100%}.leading-flight-results-component .baggage-block .baggage-item{font-size:14px;line-height:22px;color:#707070;letter-spacing:0;cursor:pointer}.ltr .leading-flight-results-component .baggage-block .baggage-item i{margin-right:5px}.rtl .leading-flight-results-component .baggage-block .baggage-item i{margin-left:5px}.leading-flight-results-component .baggage-block .baggage-item i.baggage-included{color:#3b983f}.leading-flight-results-component .icons-cont{padding-left:0;padding-right:20px}.leading-flight-results-component .bags-pax-tooltip-icon{position:relative}.leading-flight-results-component .bags-pax-tooltip-icon::before{content:'i';width:7px;height:11px;color:#101928;border:1px solid #101928;border-radius:50%;display:block;text-align:right;padding-right:4px;line-height:12px;font-size:9px;font-weight:500;cursor:pointer}.ltr .leading-flight-results-component .bags-pax-tooltip-icon::before{margin-right:5px}.rtl .leading-flight-results-component .bags-pax-tooltip-icon::before{margin-left:5px}.leading-flight-results-component.tooltip-open{z-index:10}.leading-flight-results-component.mobile{flex-direction:column;min-width:100%;height:inherit;padding-top:30px;border-radius:0;border:none;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.leading-flight-results-component.mobile .flight-topbar{height:auto;top:5px}.leading-flight-results-component.mobile .flight-topbar .flight-type{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .leading-flight-results-component.mobile .flight-topbar .flight-type{margin-left:10px}.rtl .leading-flight-results-component.mobile .flight-topbar .flight-type{margin-right:10px}.leading-flight-results-component.mobile .flight-topbar .flight-low-cost{font-size:13px;line-height:16px;font-weight:400;margin-top:2px}.ltr .leading-flight-results-component.mobile .flight-topbar .flight-low-cost{margin-left:10px}.rtl .leading-flight-results-component.mobile .flight-topbar .flight-low-cost{margin-right:10px}.leading-flight-results-component.mobile .result-details{position:relative;border-bottom:2px solid #f0eff4}.leading-flight-results-component.mobile .result-details .sr-airline-info-container{padding:8px 16px 0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info{flex-wrap:wrap;margin:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info+.sr-airline-info{padding-top:10px}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .flight-date-city{flex-basis:100%;max-width:100%;font-size:13px;line-height:16px;font-weight:400;margin-bottom:4px;padding:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container{flex:0 0 auto;display:flex;flex-direction:column-reverse}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{height:40px;width:40px}.ltr .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo,.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .logo-container .company-logo{margin:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{flex:0 0 auto}.ltr .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to,.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from,.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to{flex:0 0 auto;flex-direction:column-reverse}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time,.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time{font-size:13px;line-height:16px;font-weight:400}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .from .time .date-diff,.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .to .time .date-diff{font-size:13px;line-height:16px;font-weight:400}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex:0 0 auto;min-width:unset}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{color:#101928;font-size:18px;display:block}.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line i{transform:scaleX(-1)}.ltr .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff,.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .date-diff{margin:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info:last-child{border-bottom-style:solid}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{min-width:unset;display:block;text-align:center}.ltr .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock,.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock{padding:0}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-stops{font-size:15px;line-height:18px;font-weight:500;color:#101928}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .clock .flight-duration{font-size:13px;line-height:16px;font-weight:400;color:#101928}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block{padding:0;font-size:13px;line-height:16px;flex-direction:column}.leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-top:2px}.ltr .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-left:0}.rtl .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .baggage-block .baggage-item+.baggage-item{margin-right:0}.leading-flight-results-component.mobile .result-price{flex:1;background-color:#fff;min-height:unset;display:flex;padding:8px 16px 16px 16px}.ltr .leading-flight-results-component.mobile .result-price,.rtl .leading-flight-results-component.mobile .result-price{border:none}.leading-flight-results-component.mobile .result-price .price-block{width:50%}.leading-flight-results-component.mobile .result-price .price-block .total label{font-size:13px;line-height:16px}.leading-flight-results-component.mobile .result-price .price-block .total .price{padding:0;font-size:32px;line-height:38px}.leading-flight-results-component.mobile .result-price .price-block .button-wrapper .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.leading-flight-results-component.mobile .result-price .result-remarks{flex:1;flex-direction:row;width:50%;align-items:flex-start;padding-top:12px}.leading-flight-results-component.mobile .result-price .result-remarks .remarks-component .remarks-item{height:25px}.leading-flight-results-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.leading-flight-results-component.mobile.in-checkout .result-details{flex:none}.leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .sr-airline-from-to .line{min-width:auto}.leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .baggage-block{display:none}.leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{position:absolute;bottom:16px;min-width:105px;margin-top:8px;height:25px;color:#101928;font-size:14px;line-height:25px;padding:0 6px;border-radius:5px;background-color:#e8e7ee}.ltr .leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{left:0}.rtl .leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info .checkout-fare-option{right:0}.leading-flight-results-component.mobile.in-checkout .result-details .sr-airline-info-container template-slot .sr-airline-info.has-fare-option{padding-bottom:49px}.leading-flight-results-component.mobile.in-checkout .result-price{display:none}.popup-component .leading-flight-results-component.mobile{border-radius:0;overflow:visible}.popup-component .leading-flight-results-component.mobile .result-details .sr-airline-info-container{padding:0}.popup-component .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info{flex-direction:row;flex-wrap:wrap;align-items:center}.popup-component .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{order:1;flex:1 0 100%;justify-content:flex-start;margin-top:10px}.popup-component .leading-flight-results-component.mobile .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to .line{flex:1}.popup-component .leading-flight-results-component.mobile .result-details .sr-airline-info-container .result-remarks{margin-top:0}.leading-flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info{padding:10px 0}.leading-flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{padding:0 12px}.rtl .leading-flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{border-right:1px solid #fbfbfd}.ltr .leading-flight-results-component:not(.mobile) .result-details .sr-airline-info-container .sr-airline-info .sr-airline-from-to{border-left:1px solid #fbfbfd}.leading-flight-results-component:not(.mobile) .result-details .clock-baggage-wrapper{width:150px}.leading-flight-results-component:not(.mobile) .result-price{display:flex;flex-wrap:wrap;align-items:flex-end;padding:20px;width:200px;min-height:200px}.leading-flight-results-component:not(.mobile) .result-price .result-remarks{width:100%;align-self:flex-start}.leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item{display:block;background-color:transparent;height:20px;padding:0;font-weight:500}.leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item+.remarks-item{margin-top:0}.ltr .leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item{text-align:right}.rtl .leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item{text-align:left}.leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-success .text-wrapper{color:#4db45a}.leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-success:before{display:none}.leading-flight-results-component:not(.mobile) .result-price .result-remarks .remarks-component .remarks-item.remark-level-danger .text-wrapper{color:#ec3145}.leading-hotel-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;min-height:240px;position:relative}.leading-hotel-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.leading-hotel-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.leading-hotel-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.leading-hotel-result-component .result-details .item-title{display:flex;align-items:center}.leading-hotel-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.leading-hotel-result-component .result-details .item-title h3 .title-text{white-space:normal}.leading-hotel-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.leading-hotel-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.leading-hotel-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.leading-hotel-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .leading-hotel-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .leading-hotel-result-component .result-details .item-title .title-tag{margin-right:7px}.leading-hotel-result-component .result-details .item-location{padding:0}.leading-hotel-result-component .result-details .info-block{padding-top:1px;color:#101928}.leading-hotel-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.leading-hotel-result-component .result-details .info-block .info-row i{display:inline-block}.leading-hotel-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.leading-hotel-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .leading-hotel-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .leading-hotel-result-component .result-price{border-right:1px solid #e8e7ee}.leading-hotel-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .leading-hotel-result-component .result-price .info-icon{margin-right:4px}.rtl .leading-hotel-result-component .result-price .info-icon{margin-left:4px}.leading-hotel-result-component .result-price .price-block{width:100%}.ltr .leading-hotel-result-component .result-price .price-block{text-align:right}.rtl .leading-hotel-result-component .result-price .price-block{text-align:left}.leading-hotel-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.leading-hotel-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .leading-hotel-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .leading-hotel-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.leading-hotel-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.leading-hotel-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .leading-hotel-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .leading-hotel-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .leading-hotel-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.leading-hotel-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.leading-hotel-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.leading-hotel-result-component .remarks-component .remarks-item{max-width:250px}.leading-hotel-result-component.in-checkout .result-details>.item-title h3{width:100%}.leading-hotel-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.leading-hotel-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.leading-hotel-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .leading-hotel-result-component .trust-rating{right:20px}.rtl .leading-hotel-result-component .trust-rating{left:20px}.leading-hotel-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .leading-hotel-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .leading-hotel-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.leading-hotel-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.leading-hotel-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.leading-hotel-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .leading-hotel-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .leading-hotel-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.leading-hotel-result-component .trust-rating .image{width:110px;padding:0 8px}.leading-hotel-result-component .trust-rating .image img{width:100%}.leading-hotel-result-component .provider-item{position:relative}.leading-hotel-result-component .provider-item .icon-phone{position:relative;top:-2px}.leading-hotel-result-component.tooltip-open{z-index:10}.leading-hotel-result-component .result-details .info-block{margin-bottom:50px}.leading-hotel-result-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .leading-hotel-result-component .result-details .info-block section i{margin-left:4px}.ltr .leading-hotel-result-component .result-details .info-block section i{margin-right:4px}.leading-hotel-result-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.leading-hotel-result-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px;font-weight:700}.rtl .leading-hotel-result-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.leading-hotel-result-component .result-details .info-block section .info-listwrap span{margin:0;padding-top:0;position:relative}.leading-hotel-result-component .result-details .info-block section .info-listwrap span span.dotspacer{margin:0 5px}.leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .leading-hotel-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.leading-hotel-result-component .result-details .info-block .info-row .data-row.address-row{display:none}.leading-hotel-result-component .result-details .facilities .remarks-component .remarks-item{min-width:unset}.leading-hotel-result-component .result-price{min-height:240px}.leading-hotel-result-component .result-price .price-block.has-discount .discount-info{display:flex;background-color:#009b1c;padding:4px 6px;border-radius:5px;color:#fff;align-items:center;justify-content:space-evenly;margin:8px 0;font-weight:400;white-space:nowrap}.leading-hotel-result-component .result-price .price-block.has-discount .discount-info .discount-info-label{font-size:14px}.leading-hotel-result-component .result-price .price-block.has-discount .discount-info .discount-info-price{font-size:18px}.leading-hotel-result-component .result-price .price-block.has-discount .discount-info .info-icon{color:#fff;border-color:#fff}.leading-hotel-result-component .result-price .price-block.has-discount .discount-price{position:relative;font-size:17px;font-weight:400;color:#707070;top:-5px}.leading-hotel-result-component .result-price .price-block.has-discount .discount-price [data-input=x-price-currency],.leading-hotel-result-component .result-price .price-block.has-discount .discount-price [data-input=x-price-value]{text-decoration:line-through}.leading-hotel-result-component .result-price .price-block.has-discount .price-label .info-icon{display:none}.leading-hotel-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.leading-hotel-result-component.mobile .result-image{width:130px;min-height:inherit}.leading-hotel-result-component.mobile .result-image .img{border-radius:0}.leading-hotel-result-component.mobile .result-date{width:130px;min-height:inherit}.leading-hotel-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.leading-hotel-result-component.mobile .result-details .item-title h3{font-size:16px}.leading-hotel-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.leading-hotel-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .leading-hotel-result-component.mobile .result-details .item-title .rating,.rtl .leading-hotel-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.leading-hotel-result-component.mobile .result-details .item-location{padding:0}.leading-hotel-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.leading-hotel-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.leading-hotel-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.leading-hotel-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.leading-hotel-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .leading-hotel-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .leading-hotel-result-component.mobile .result-price{padding:0 13px 16px 16px}.leading-hotel-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.leading-hotel-result-component.mobile .result-price .item-tags template-slot{height:100%}.leading-hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.leading-hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.leading-hotel-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.leading-hotel-result-component.mobile .result-price .price-block{width:50%}.leading-hotel-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.leading-hotel-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.leading-hotel-result-component.mobile .trust-rating{position:static;margin:5px 0}.leading-hotel-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.leading-hotel-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.leading-hotel-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.leading-hotel-result-component.mobile .result-details .info-block{margin-bottom:0}.leading-hotel-result-component.mobile .result-details .info-block .info-row .data-row i{width:16px}.leading-hotel-result-component.mobile .result-details .info-block .info-row .data-row i.icon-meal{font-size:16px}.leading-hotel-result-component.mobile .result-details .info-block .separator{display:inline-block;margin:0 2px}.leading-hotel-result-component.mobile .result-details .facilities .remarks-component{margin:0 -5px}.leading-hotel-result-component.mobile .result-details .facilities .remarks-component .remarks-item{margin:5px;max-width:calc(100% - 10px)}.leading-hotel-result-component.mobile .result-details .facilities .remarks-component .remarks-item+.remarks-item{margin:5px}.leading-hotel-result-component.mobile .result-price .item-tags .remarks-component .remarks-item.remark-level-success::before{display:block}.leading-hotel-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.leading-hotel-result-component.mobile.in-checkout .result-image,.leading-hotel-result-component.mobile.in-checkout .result-price{display:none}.leading-hotel-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.leading-hotel-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.leading-hotel-result-component.mobile.in-checkout .result-details .item-location{display:none}.leading-hotel-result-component.mobile.in-checkout .result-details .info-block .info-row .data-row.address-row{display:block}.leading-hotel-result-component.mobile.in-checkout .result-details .info-block .separator{display:inline-block;margin:0 2px}.leading-hotel-result-component.mobile .trust-rating{flex-direction:row-reverse;justify-content:flex-end;margin:10px 0}.leading-hotel-result-component.mobile .trust-rating .reviews-count{padding:6px;text-align:inherit}.leading-hotel-result-map-item-component a{width:100%;display:flex;position:relative}.leading-hotel-result-map-item-component .rating{font-size:11px;color:#f79433;display:inline;padding:0 4px}.leading-hotel-result-map-item-component .rating i{padding:0 2px}.leading-hotel-result-map-item-component .badge{font-size:12px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;border-radius:5px 5px 0 5px}.leading-hotel-result-map-item-component .price-block{flex-direction:column;align-items:flex-end}.leading-hotel-result-map-item-component .price-block .price-label{font-size:13px;color:#444}.rtl .leading-hotel-result-map-item-component .arrow{border:solid #b9b8bf;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);position:absolute;left:12px;top:calc(50% - 6px)}.ltr .leading-hotel-result-map-item-component .arrow{border:solid #b9b8bf;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);position:absolute;right:12px;top:calc(50% - 6px)}.leading-hotel-result-map-item-component:not(.mobile){display:flex;width:320px;height:185px;background-color:#fff;border-radius:5px;border:1px solid #f3f3f3;transition:border-color .15s;margin:2px 0;overflow:hidden;position:relative;cursor:pointer}.leading-hotel-result-map-item-component:not(.mobile).active,.leading-hotel-result-map-item-component:not(.mobile):hover{border-color:#ef4f32}.leading-hotel-result-map-item-component:not(.mobile) .desc{order:2;position:relative;width:190px;padding:6px 8px}.leading-hotel-result-map-item-component:not(.mobile) .desc .title{display:inline-block;font-weight:700;font-size:16px;color:#101928;padding:4px 0}.leading-hotel-result-map-item-component:not(.mobile) .desc .title .rating{display:inline-block}.ltr .leading-hotel-result-map-item-component:not(.mobile) .desc .title .rating{padding-left:4px}.rtl .leading-hotel-result-map-item-component:not(.mobile) .desc .title .rating{padding-right:4px}.leading-hotel-result-map-item-component:not(.mobile) .desc .data-row{font-size:13px;color:#101928;width:100%;display:flex;padding:4px 0}.leading-hotel-result-map-item-component:not(.mobile) .desc .data-row.address{display:none}.rtl .leading-hotel-result-map-item-component:not(.mobile) .desc .data-row .icon{margin-left:8px}.ltr .leading-hotel-result-map-item-component:not(.mobile) .desc .data-row .icon{margin-right:8px}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating{position:static;margin:5px 0;position:relative;top:inherit;display:flex}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count label{font-size:18px}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.ltr .leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating{right:inherit}.rtl .leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating{left:inherit}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count{order:2;padding:0 6px;line-height:1.1}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count label{color:#212121}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .reviews-count .review-count-wrapper{color:#707070}.leading-hotel-result-map-item-component:not(.mobile) .desc .trust-rating .badge{order:1}.leading-hotel-result-map-item-component:not(.mobile) .desc .price-block{display:flex;position:absolute;left:0;bottom:10px;width:100%;padding:0 12px}.leading-hotel-result-map-item-component:not(.mobile) .desc .price-block .total-price{display:flex;font-size:24px;font-weight:500;align-items:center;color:#ef4f32}.leading-hotel-result-map-item-component:not(.mobile) .desc .price-block .button{display:flex;width:50%;align-items:center;height:32px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;font-size:13px;letter-spacing:-.5px;display:flex;justify-content:center;transition:all .15s}.leading-hotel-result-map-item-component:not(.mobile) .img{order:1;width:130px;height:100%}.leading-hotel-result-map-item-component:not(.mobile) .img .badge{display:none}.leading-package-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;flex-wrap:wrap}.leading-package-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.leading-package-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.leading-package-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.leading-package-result-component .result-details .item-title{display:flex;align-items:center}.leading-package-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.leading-package-result-component .result-details .item-title h3 .title-text{white-space:normal}.leading-package-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.leading-package-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.leading-package-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.leading-package-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .leading-package-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .leading-package-result-component .result-details .item-title .title-tag{margin-right:7px}.leading-package-result-component .result-details .item-location{padding:0}.leading-package-result-component .result-details .info-block{padding-top:1px;color:#101928}.leading-package-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.leading-package-result-component .result-details .info-block .info-row i{display:inline-block}.leading-package-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.leading-package-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .leading-package-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .leading-package-result-component .result-price{border-right:1px solid #e8e7ee}.leading-package-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .leading-package-result-component .result-price .info-icon{margin-right:4px}.rtl .leading-package-result-component .result-price .info-icon{margin-left:4px}.leading-package-result-component .result-price .price-block{width:100%}.ltr .leading-package-result-component .result-price .price-block{text-align:right}.rtl .leading-package-result-component .result-price .price-block{text-align:left}.leading-package-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.leading-package-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .leading-package-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .leading-package-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.leading-package-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.leading-package-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .leading-package-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .leading-package-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .leading-package-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.leading-package-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.leading-package-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.leading-package-result-component .remarks-component .remarks-item{max-width:250px}.leading-package-result-component.in-checkout .result-details>.item-title h3{width:100%}.leading-package-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.leading-package-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.leading-package-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .leading-package-result-component .trust-rating{right:20px}.rtl .leading-package-result-component .trust-rating{left:20px}.leading-package-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .leading-package-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .leading-package-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.leading-package-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.leading-package-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.leading-package-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .leading-package-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .leading-package-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.leading-package-result-component .trust-rating .image{width:110px;padding:0 8px}.leading-package-result-component .trust-rating .image img{width:100%}.leading-package-result-component .provider-item{position:relative}.leading-package-result-component .provider-item .icon-phone{position:relative;top:-2px}.leading-package-result-component .additional-options-slot{width:100%}.leading-package-result-component .result-details .info-block{margin-bottom:50px}.leading-package-result-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .leading-package-result-component .result-details .info-block section i{margin-left:4px}.ltr .leading-package-result-component .result-details .info-block section i{margin-right:4px}.leading-package-result-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.leading-package-result-component .result-details .info-block section .icon-airplane-depart,.leading-package-result-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px}.leading-package-result-component .result-details .info-block section .icon-hotel{font-weight:700}.rtl .leading-package-result-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.ltr .leading-package-result-component .result-details .info-block section .icon-airplane-depart{transform:scaleX(-1)}.leading-package-result-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.leading-package-result-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.leading-package-result-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.leading-package-result-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .leading-package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .leading-package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.leading-package-result-component .result-price>.price-block>.price-label>.info-icon{display:none}.leading-package-result-component .leading-package-result-additional-row:not(:first-child){border-top:1px solid #e5e5e5}.leading-package-result-component .leading-package-result-additional-row{display:flex;justify-content:space-around;padding:12px;font-size:14px}.leading-package-result-component .leading-package-result-additional-row.heading{font-weight:500;background-color:#f3f3f3;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:8px}.leading-package-result-component .leading-package-result-additional-row .column{padding:0 4px}.leading-package-result-component .leading-package-result-additional-row .column.departure{flex:2}.leading-package-result-component .leading-package-result-additional-row .column.return{flex:2}.leading-package-result-component .leading-package-result-additional-row .column.nights-count{flex:1}.leading-package-result-component .leading-package-result-additional-row .column.hosting-base{flex:2}.leading-package-result-component .leading-package-result-additional-row .column.baggage{flex:2}.leading-package-result-component .leading-package-result-additional-row .column.price{flex:2}.leading-package-result-component .leading-package-result-additional-row .column.button{flex:2}.leading-package-result-component .leading-package-result-additional-row a.button{display:flex;align-items:center;height:28px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:14px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;position:relative;top:-6px}.leading-package-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.leading-package-result-component.mobile .result-image{width:130px;min-height:inherit}.leading-package-result-component.mobile .result-image .img{border-radius:0}.leading-package-result-component.mobile .result-date{width:130px;min-height:inherit}.leading-package-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.leading-package-result-component.mobile .result-details .item-title h3{font-size:16px}.leading-package-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.leading-package-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .leading-package-result-component.mobile .result-details .item-title .rating,.rtl .leading-package-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.leading-package-result-component.mobile .result-details .item-location{padding:0}.leading-package-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.leading-package-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.leading-package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.leading-package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.leading-package-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .leading-package-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .leading-package-result-component.mobile .result-price{padding:0 13px 16px 16px}.leading-package-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.leading-package-result-component.mobile .result-price .item-tags template-slot{height:100%}.leading-package-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.leading-package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.leading-package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.leading-package-result-component.mobile .result-price .price-block{width:50%}.leading-package-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.leading-package-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.leading-package-result-component.mobile .trust-rating{position:static;margin:5px 0}.leading-package-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.leading-package-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.leading-package-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.leading-package-result-component.mobile .result-details .trust-rating{display:none}.leading-package-result-component.mobile .result-details .info-block{margin-bottom:0}.leading-package-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.leading-package-result-component.mobile.in-checkout .result-image,.leading-package-result-component.mobile.in-checkout .result-price{display:none}.leading-package-result-component.mobile.in-checkout .result-details{width:100%;padding:0 16px 16px 16px;border-bottom:2px solid #f0eff4}.leading-package-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.leading-package-result-component.mobile.in-checkout .result-details .item-location{display:none}.leading-package-result-component.mobile.in-checkout .result-details .item-title{width:calc(70% - 16px)}.leading-package-result-component.mobile.in-checkout .result-details .trust-rating{position:absolute;display:flex;width:30%;top:-1px}.ltr .leading-package-result-component.mobile.in-checkout .result-details .trust-rating{right:16px;justify-content:flex-end}.rtl .leading-package-result-component.mobile.in-checkout .result-details .trust-rating{left:16px;justify-content:flex-end}.leading-package-result-component.mobile .leading-package-result-additional-row{border-top:1px solid #e5e5e5;justify-content:space-between}.leading-package-result-component.mobile .leading-package-result-additional-row .column{flex:auto;white-space:nowrap;margin-top:2px;margin-bottom:2px}.leading-package-result-component.mobile .leading-package-result-additional-row .column.button{max-width:118px;min-width:118px}.leading-package-result-component.mobile .leading-package-result-additional-row .column>label{color:#9b9b9b}.leading-package-result-component.mobile .leading-package-result-additional-row .side-content{display:flex}.leading-package-result-component.mobile .leading-package-result-additional-row .side-content>*{margin:0 4px}.leading-package-result-component.mobile .leading-package-result-additional-row a.button{top:0}@media(max-width:420px){.leading-package-result-component.mobile .leading-package-result-additional-row .side-content{display:block}}.leading-ticket-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.leading-ticket-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.leading-ticket-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.leading-ticket-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.leading-ticket-result-component .result-details .item-title{display:flex;align-items:center}.leading-ticket-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.leading-ticket-result-component .result-details .item-title h3 .title-text{white-space:normal}.leading-ticket-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.leading-ticket-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.leading-ticket-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.leading-ticket-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .leading-ticket-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .leading-ticket-result-component .result-details .item-title .title-tag{margin-right:7px}.leading-ticket-result-component .result-details .item-location{padding:0}.leading-ticket-result-component .result-details .info-block{padding-top:1px;color:#101928}.leading-ticket-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.leading-ticket-result-component .result-details .info-block .info-row i{display:inline-block}.leading-ticket-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.leading-ticket-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .leading-ticket-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .leading-ticket-result-component .result-price{border-right:1px solid #e8e7ee}.leading-ticket-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .leading-ticket-result-component .result-price .info-icon{margin-right:4px}.rtl .leading-ticket-result-component .result-price .info-icon{margin-left:4px}.leading-ticket-result-component .result-price .price-block{width:100%}.ltr .leading-ticket-result-component .result-price .price-block{text-align:right}.rtl .leading-ticket-result-component .result-price .price-block{text-align:left}.leading-ticket-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.leading-ticket-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .leading-ticket-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .leading-ticket-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.leading-ticket-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.leading-ticket-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .leading-ticket-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .leading-ticket-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .leading-ticket-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.leading-ticket-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.leading-ticket-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.leading-ticket-result-component .remarks-component .remarks-item{max-width:250px}.leading-ticket-result-component.in-checkout .result-details>.item-title h3{width:100%}.leading-ticket-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.leading-ticket-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.leading-ticket-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .leading-ticket-result-component .trust-rating{right:20px}.rtl .leading-ticket-result-component .trust-rating{left:20px}.leading-ticket-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .leading-ticket-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .leading-ticket-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.leading-ticket-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.leading-ticket-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.leading-ticket-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .leading-ticket-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .leading-ticket-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.leading-ticket-result-component .trust-rating .image{width:110px;padding:0 8px}.leading-ticket-result-component .trust-rating .image img{width:100%}.leading-ticket-result-component .result-date{flex:0 0 auto;width:240px;position:relative}.leading-ticket-result-component .result-date .event-date{height:100%;color:#101928;line-height:1;padding-top:45px;text-align:center;background:#dcedc8}.leading-ticket-result-component .result-date .event-date .day-time{width:100%;font-size:14px;padding-bottom:9px}.leading-ticket-result-component .result-date .event-date .date{width:100%;font-size:64px;line-height:1;font-weight:400}.leading-ticket-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.leading-ticket-result-component.mobile .result-image{width:130px;min-height:inherit}.leading-ticket-result-component.mobile .result-image .img{border-radius:0}.leading-ticket-result-component.mobile .result-date{width:130px;min-height:inherit}.leading-ticket-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.leading-ticket-result-component.mobile .result-details .item-title h3{font-size:16px}.leading-ticket-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.leading-ticket-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .leading-ticket-result-component.mobile .result-details .item-title .rating,.rtl .leading-ticket-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.leading-ticket-result-component.mobile .result-details .item-location{padding:0}.leading-ticket-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.leading-ticket-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.leading-ticket-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.leading-ticket-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.leading-ticket-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .leading-ticket-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .leading-ticket-result-component.mobile .result-price{padding:0 13px 16px 16px}.leading-ticket-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.leading-ticket-result-component.mobile .result-price .item-tags template-slot{height:100%}.leading-ticket-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.leading-ticket-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.leading-ticket-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.leading-ticket-result-component.mobile .result-price .price-block{width:50%}.leading-ticket-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.leading-ticket-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.leading-ticket-result-component.mobile .trust-rating{position:static;margin:5px 0}.leading-ticket-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.leading-ticket-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.leading-ticket-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.ltr .leading-ticket-result-component.mobile .result-details .item-title>h3>.title-text .title{padding-right:7px}.rtl .leading-ticket-result-component.mobile .result-details .item-title>h3>.title-text .title{padding-left:7px}.ltr .leading-ticket-result-component.mobile .result-details .item-title>h3>.title-text .title-tag,.rtl .leading-ticket-result-component.mobile .result-details .item-title>h3>.title-text .title-tag{margin:5px 0 0 0}.leading-ticket-result-component.mobile .result-details .item-tags>template-slot>.remarks-component>.remarks-item{font-size:12px}.leading-ticket-result-component.mobile .result-date .event-date{padding-top:52px}.leading-ticket-result-component.mobile .result-date .event-date .day-time{font-size:18px;padding-bottom:6px}.leading-ticket-result-component.mobile .result-date .event-date .date{font-size:46px}.leading-ticket-result-component.mobile .result-price>.price-block{width:100%}.leading-ticket-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.leading-ticket-result-component.mobile.in-checkout .result-date,.leading-ticket-result-component.mobile.in-checkout .result-price{display:none}.leading-ticket-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.leading-ticket-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.leading-ticket-result-component.mobile.in-checkout .result-details .item-location{display:none}.map-popup-component.popup-component.no-footer .popup-content{padding:0;border-radius:0}.map-popup-component.popup-component.no-footer .popup-content .header{padding:16px 18px;height:auto;line-height:26px;background-color:#f5f4f9;border:1px solid #d9d9db}.map-popup-component.popup-component.no-footer .popup-content .header .popup-header{font-weight:400}.map-popup-component.popup-component.no-footer .popup-content .header .popup-close-button{top:50%;transform:translateY(-50%)}.map-popup-component.popup-component.no-footer .popup-content .container{height:100%;padding:0}.map-popup-component.popup-component.no-footer .popup-content .container .popup-body{height:100%;padding:0;min-height:500px}.map-popup-component.popup-component.no-footer .google-maps-api-component{height:500px;display:none}.map-popup-component.popup-component.no-footer.visible .google-maps-api-component{display:block}.media-slider-component{position:absolute;top:0;width:100%;right:0;background:#ccc}.media-slider-component .media-slider-heading{display:flex;flex-direction:column;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);text-transform:none;line-height:1;text-align:center;z-index:100}.media-slider-component .media-slider-heading .h1,.media-slider-component .media-slider-heading .h3{width:100%;text-align:center;color:#fff;text-shadow:-2px 3px 2px rgba(0,0,0,.5);font-weight:400;white-space:nowrap}.media-slider-component .media-slider-heading .h1:empty,.media-slider-component .media-slider-heading .h3:empty{display:none}.media-slider-component .media-slider-heading .h1{font-size:40px}.media-slider-component .media-slider-heading .h3{padding-top:10px;font-size:24px}.media-slider-component .center-cropped{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.media-slider-component .center-cropped::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(16,25,40,.4);transition:opacity .3s ease;z-index:99}.media-slider-component .slider{display:block;width:100%}.media-slider-component .media-item img,.media-slider-component .media-item video{margin-left:auto;margin-right:auto}.media-slider-component .media-item video{width:100%;background-color:#000}.media-slider-component .controls-host{max-width:1200px;margin-left:auto;margin-right:auto}.media-slider-component .controls-host .controls{display:block;position:absolute;bottom:140px}.media-slider-component .controls-host .controls .nob{display:inline-block;width:8px;height:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:50%;background-color:#fff;margin:0 6px;transition:all .3s;overflow:hidden}.media-slider-component .controls-host .controls .nob.active{width:24px;border-radius:4px}.media-slider-component .controls-host .controls .nob .nob-progress{height:100%;background-color:#101928;width:0%}.media-slider-component .media-slider-heading{height:auto;width:100%;top:40px;z-index:100}.bundle-flight-details-component{background:#fff;border-radius:5px;border:1px solid #e8e7ee}.bundle-flight-details-component .pipe{font-size:14px;font-weight:400;color:#ef4f32}.bundle-flight-details-component .callendar-title{display:none}.bundle-flight-details-component.with-package-options{border:1px solid #ef4f32}.bundle-flight-details-component.with-package-options .callendar-title{display:flex;align-items:center;justify-content:flex-start;height:70px;background-color:#ef4f32;color:#fff;padding:16px}.bundle-flight-details-component.with-package-options .callendar-title .icon{font-size:34px;margin:0 6px}.bundle-flight-details-component.with-package-options .callendar-title .label{font-size:24px;margin:0 6px}.bundle-flight-details-component.with-package-options .callendar-title .select{display:flex;align-items:center;height:36px;color:#000;padding:0 10px;margin:0 30px;background-color:#e0e0e0;cursor:pointer}.rtl .bundle-flight-details-component.with-package-options .callendar-title .select{padding-left:70px}.ltr .bundle-flight-details-component.with-package-options .callendar-title .select{padding-right:70px}.bundle-flight-details-component .link-button-details{font-size:16px;color:#ef4f32;text-decoration:underline;cursor:pointer;margin:0 6px;font-weight:400}.bundle-flight-details-component .component-title{font-weight:500;font-size:24px;line-height:35px;color:#101928;letter-spacing:.83px;padding:20px 30px;border-bottom:3px solid #f5f4f9;text-transform:none;position:relative}.bundle-flight-details-component .component-title i{display:none;transition:transform .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.ltr .bundle-flight-details-component .component-title i{right:30px}.rtl .bundle-flight-details-component .component-title i{left:30px}.bundle-flight-details-component .component-title.collapsible i{display:block}.bundle-flight-details-component .component-title.collapsed{border-bottom:none}.bundle-flight-details-component .component-title.collapsed i{transform:translateY(-50%) rotate(180deg)}.bundle-flight-details-component .component-title:not(.expanded){border:none;border-bottom:1px solid #f3f3f3}.bundle-flight-details-component .bundle-flight-details-container{position:relative}.bundle-flight-details-component .bundle-flight-details-container:not(.visible){display:none}.bundle-flight-details-component .bundle-flight-details-container template-slot .flights-details-component template-slot .flight-details-item-component+.flight-details-item-component{margin-top:0;border-top:1px solid #e8e7ee}.bundle-flight-details-component .bundle-flight-details-container template-slot .flights-details-component template-slot .flight-details-item-component .flight-details-item-wrapper{border-radius:0}.bundle-flight-details-component .bundle-flight-details-container .button-wrapper{width:100%;padding:26px 24px;display:flex;justify-content:flex-start;border-top:1px solid #f3f3f3}.bundle-flight-details-component .bundle-flight-details-container .button-wrapper .link-button-details{color:#ef4f32;text-decoration:underline;cursor:pointer}.bundle-flight-details-component .flight-details-bottom-btns{display:flex;padding:16px 54px}.bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn{display:flex;justify-content:center;align-items:center;width:150px;height:35px;border:1px solid #4db45a;border-radius:2px;font-weight:700;font-size:13px;color:#4db45a;letter-spacing:0;transition:background-color .3s ease,color .3s ease}.bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn:hover{color:#fff;background-color:#4db45a}.ltr .bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn+.flight-details-btn{margin-left:20px}.rtl .bundle-flight-details-component .flight-details-bottom-btns .flight-details-btn+.flight-details-btn{margin-right:20px}.bundle-flight-details-component .component-title{position:relative}.bundle-flight-details-component .component-title .expand-trigger{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease}.ltr .bundle-flight-details-component .component-title .expand-trigger{right:22px}.rtl .bundle-flight-details-component .component-title .expand-trigger{left:22px}.bundle-flight-details-component .component-title.expanded .expand-trigger{transform:translateY(-50%) rotate(180deg)}.popup-component.package-options-popup.no-calendar template-slot[name=callendar]{display:none}.rtl .popup-component.package-options-popup.no-calendar .package-options-popup-content template-slot[name=table]{border-right:none}.ltr .popup-component.package-options-popup.no-calendar .package-options-popup-content template-slot[name=table]{border-right:none}.popup-component.package-options-popup .select{color:#000}.popup-component.package-options-popup .select select{color:#000}.popup-component.package-options-popup .scroll-date.list-mode{min-width:100%}.popup-component.package-options-popup .scroll-date .calendar tr.currentmonth{display:none}.popup-component.package-options-popup .scroll-date .calendar .weekdays td{background-color:#ccc}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container{margin-top:10px;padding:0;background-color:transparent}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar{background-color:transparent;width:100%}.popup-component.package-options-popup .scroll-date .calendar td.premonth{background-color:transparent}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td>div{padding:10px 16px;background-color:#ececec;margin:1px;position:relative}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td>div>span{position:relative;top:-5px;font-size:14px}.rtl .popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td>div>span{right:-10px}.ltr .popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td>div>span{left:-10px}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td.selected>div{background-color:#ef4f32}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td:not(.invalid)>div:hover{background-color:#ef4f32}.popup-component.package-options-popup .scroll-date.list-mode .scroll-date__container .calendar td.invalid .dt{text-decoration:line-through}.popup-component.package-options-popup .select-node{width:100%}.popup-component.package-options-popup .select-node .select{background-color:#e2e2e2}.popup-component.package-options-popup .select-node .select select{font-size:19px}.rtl .popup-component.package-options-popup .select-node .select select{padding:7px 14px 7px 26px}.ltr .popup-component.package-options-popup .select-node .select select{padding:7px 26px 7px 14px}.popup-component.package-options-popup .select-node .select select option{text-align:start}.popup-component.package-options-popup .header .popup-header{margin-top:-4px}.popup-component.package-options-popup .popup-close-button{color:#fff}.popup-component.package-options-popup.large .container{padding:0;max-height:calc(80vh - 60px);min-height:calc(80vh - 60px)}.popup-component.package-options-popup.large .container .popup-body{padding:0}.popup-component.package-options-popup.large .popup-content{padding-bottom:0;max-width:1220px}.popup-component.package-options-popup.large .popup-content .footer{display:none}.popup-component.package-options-popup .package-options-popup-content{display:flex;min-height:calc(80vh - 60px)}.popup-component.package-options-popup .package-options-popup-content .select-box{display:flex;padding:8px;align-items:center}.popup-component.package-options-popup .package-options-popup-content .select-box>span{font-size:19px;font-weight:500}.rtl .popup-component.package-options-popup .package-options-popup-content .select-box>span{margin-left:8px}.ltr .popup-component.package-options-popup .package-options-popup-content .select-box>span{margin-right:8px}.popup-component.package-options-popup .package-options-popup-content template-slot[name=callendar]{width:540px;background-color:#f3f3f3;padding:0}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table]{padding:12px;width:100%}.rtl .popup-component.package-options-popup .package-options-popup-content template-slot[name=table]{border-right:1px solid #e7e7e7}.ltr .popup-component.package-options-popup .package-options-popup-content template-slot[name=table]{border-right:1px solid #e7e7e7}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table{width:100%;font-size:16px;border-collapse:collapse}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .th-duration{text-align:center}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .th-price{text-align:end}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table th{padding-top:5px;padding-bottom:19px;font-weight:700;font-size:18px}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table td{height:56px;color:#4a4a4a}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table tbody tr{border-top:1px solid #c9c9c9}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-date{width:26%}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-date .icon{font-size:14px;margin:0 6px}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-duration{width:10%;text-align:start}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price{width:auto;display:flex;white-space:nowrap;justify-content:space-between;align-items:center}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .original-price{margin:0 12px;font-size:15px;display:flex;align-items:center}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .original-price [data-input=x-price-currency],.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .original-price [data-input=x-price-value]{text-decoration:line-through}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .original-price .special-image{height:34px;margin-top:0}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .original-price .special-text{color:#ef4f32;line-height:13px;position:relative;top:5px}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-price .sale-price{font-weight:700}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-btn{width:12%;text-align:end}.popup-component.package-options-popup .package-options-popup-content template-slot[name=table] table .col-btn .option-button{background-color:#ef4f32;color:#fff;font-size:16px;padding:4px 10px}.popup-component.package-options-popup .header{background-color:#ef4f32;color:#fff}.popup-component.package-options-popup .package-options-popup-content .select-box{padding:8px 8px 0 8px}.package-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px;flex-wrap:wrap}.package-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.package-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.package-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.package-result-component .result-details .item-title{display:flex;align-items:center}.package-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.package-result-component .result-details .item-title h3 .title-text{white-space:normal}.package-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.package-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.package-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.package-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .package-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .package-result-component .result-details .item-title .title-tag{margin-right:7px}.package-result-component .result-details .item-location{padding:0}.package-result-component .result-details .info-block{padding-top:1px;color:#101928}.package-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.package-result-component .result-details .info-block .info-row i{display:inline-block}.package-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.package-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .package-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .package-result-component .result-price{border-right:1px solid #e8e7ee}.package-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .package-result-component .result-price .info-icon{margin-right:4px}.rtl .package-result-component .result-price .info-icon{margin-left:4px}.package-result-component .result-price .price-block{width:100%}.ltr .package-result-component .result-price .price-block{text-align:right}.rtl .package-result-component .result-price .price-block{text-align:left}.package-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.package-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .package-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .package-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.package-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.package-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .package-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .package-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .package-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.package-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.package-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.package-result-component .remarks-component .remarks-item{max-width:250px}.package-result-component.in-checkout .result-details>.item-title h3{width:100%}.package-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.package-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.package-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .package-result-component .trust-rating{right:20px}.rtl .package-result-component .trust-rating{left:20px}.package-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .package-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .package-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.package-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.package-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.package-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .package-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .package-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.package-result-component .trust-rating .image{width:110px;padding:0 8px}.package-result-component .trust-rating .image img{width:100%}.package-result-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.package-result-component .price.with-provider [data-input=x-price]{margin:0 2px}.package-result-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.package-result-component .additional-options-slot{width:100%}.package-result-component .provider-item{position:relative}.package-result-component .provider-item .icon-phone{position:relative;top:-2px}.package-result-component .result-details .info-block{margin-bottom:50px}.package-result-component .result-details .info-block section{display:flex;flex-direction:column}.rtl .package-result-component .result-details .info-block section i{margin-left:4px}.ltr .package-result-component .result-details .info-block section i{margin-right:4px}.package-result-component .result-details .info-block section i::before{display:inline-block;vertical-align:middle}.package-result-component .result-details .info-block section .icon-airplane-depart,.package-result-component .result-details .info-block section .icon-hotel{line-height:17px;font-size:11px}.package-result-component .result-details .info-block section .icon-hotel{font-weight:700}.rtl .package-result-component .result-details .info-block section .icon-hotel{transform:scaleX(-1)}.ltr .package-result-component .result-details .info-block section .icon-airplane-depart{transform:scaleX(-1)}.package-result-component .result-details .info-block .info-row .data-row.guests-row{line-height:1}.package-result-component .result-details .info-block .info-row .data-row.guests-row .guest{display:inline-block;font-size:15px;margin:0;line-height:18px}.package-result-component .result-details .info-block .info-row .data-row.guests-row .guest.guest-child{font-size:11px}.package-result-component .result-details .info-block .info-row .data-row.guests-row .plus{display:inline-block;margin:0 5px}.ltr .package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-left:5px}.rtl .package-result-component .result-details .info-block .info-row .data-row.guests-row .guests-label{margin-right:5px}.package-result-component .result-price>.price-block>.price-label>.info-icon{display:none}.package-result-component .package-result-additional-row:not(:first-child){border-top:1px solid #e5e5e5}.package-result-component .package-result-additional-row{display:flex;justify-content:space-around;padding:12px;font-size:14px}.package-result-component .package-result-additional-row.heading{font-weight:500;background-color:#f3f3f3;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:8px}.package-result-component .package-result-additional-row .column{padding:0 4px}.package-result-component .package-result-additional-row .column.departure{flex:2}.package-result-component .package-result-additional-row .column.return{flex:2}.package-result-component .package-result-additional-row .column.nights-count{flex:1}.package-result-component .package-result-additional-row .column.hosting-base{flex:2}.package-result-component .package-result-additional-row .column.baggage{flex:2}.package-result-component .package-result-additional-row .column.price{flex:2}.package-result-component .package-result-additional-row .column.button{flex:2}.package-result-component .package-result-additional-row a.button{display:flex;align-items:center;height:28px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:14px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center;position:relative;top:-6px}.package-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.package-result-component.mobile .result-image{width:130px;min-height:inherit}.package-result-component.mobile .result-image .img{border-radius:0}.package-result-component.mobile .result-date{width:130px;min-height:inherit}.package-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.package-result-component.mobile .result-details .item-title h3{font-size:16px}.package-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.package-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .package-result-component.mobile .result-details .item-title .rating,.rtl .package-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.package-result-component.mobile .result-details .item-location{padding:0}.package-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.package-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.package-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.package-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .package-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .package-result-component.mobile .result-price{padding:0 13px 16px 16px}.package-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.package-result-component.mobile .result-price .item-tags template-slot{height:100%}.package-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.package-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.package-result-component.mobile .result-price .price-block{width:50%}.package-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.package-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.package-result-component.mobile .trust-rating{position:static;margin:5px 0}.package-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.package-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.package-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.package-result-component.mobile .result-details .trust-rating{display:none}.package-result-component.mobile .result-details .info-block{margin-bottom:0}.package-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.package-result-component.mobile.in-checkout .result-image,.package-result-component.mobile.in-checkout .result-price{display:none}.package-result-component.mobile.in-checkout .result-details{width:100%;padding:0 16px 16px 16px;border-bottom:2px solid #f0eff4}.package-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.package-result-component.mobile.in-checkout .result-details .item-location{display:none}.package-result-component.mobile.in-checkout .result-details .item-title{width:calc(70% - 16px)}.package-result-component.mobile.in-checkout .result-details .trust-rating{position:absolute;display:flex;width:30%;top:-1px}.ltr .package-result-component.mobile.in-checkout .result-details .trust-rating{right:16px;justify-content:flex-end}.rtl .package-result-component.mobile.in-checkout .result-details .trust-rating{left:16px;justify-content:flex-end}.package-result-component.mobile .package-result-additional-row{border-top:1px solid #e5e5e5;justify-content:space-between}.package-result-component.mobile .package-result-additional-row .column{flex:auto;white-space:nowrap;margin-top:2px;margin-bottom:2px}.package-result-component.mobile .package-result-additional-row .column.button{max-width:118px;min-width:118px}.package-result-component.mobile .package-result-additional-row .column>label{color:#9b9b9b}.package-result-component.mobile .package-result-additional-row .side-content{display:flex}.package-result-component.mobile .package-result-additional-row .side-content>*{margin:0 4px}.package-result-component.mobile .package-result-additional-row a.button{top:0}@media(max-width:420px){.package-result-component.mobile .package-result-additional-row .side-content{display:block}}.passangers-info-popup-component .form-group{display:flex;flex-wrap:wrap;border-top:1px dashed rgba(0,0,0,.3);margin-top:4px;padding-top:12px}.passangers-info-popup-component .form-group:first-child{border:none;padding-top:0;margin:0}.ltr .passangers-info-popup-component .form-group .select select{padding:10px 16px 9px 8px}.rtl .passangers-info-popup-component .form-group .select select{padding:10px 8px 9px 16px}.passangers-info-popup-component .form-group .form-input{padding:0 4px 12px;align-self:flex-end;width:20%;max-width:180px}@media(max-width:1200px){.passangers-info-popup-component .form-group .form-input{width:31%}}@media(max-width:700px){.passangers-info-popup-component .form-group .form-input{width:48%}}@media(max-width:450px){.passangers-info-popup-component .form-group .form-input{width:100%}}.passangers-info-popup-component .form-group .form-input label{color:#878787;margin-bottom:8px;display:inline-block}.passangers-info-popup-component .form-group .form-input input{width:100%}.passangers-info-popup-component .form-group .form-input .phone-input{position:relative;padding-left:50px}.passangers-info-popup-component .form-group .form-input .phone-input label{position:absolute;left:0;width:50px;text-align:center;top:0;border:1px solid #e8e7ee;line-height:1;padding:11px 0 10px;border-radius:3px 0 0 3px;direction:ltr}.passangers-info-popup-component .form-group .form-input .phone-input input{border-radius:0 3px 3px 0;border-left:none}.passangers-info-popup-component .form-group .dt{display:flex;border:1px solid transparent}.passangers-info-popup-component .form-group .dt .select{border-radius:0}.ltr .passangers-info-popup-component .form-group .dt .select.dd{border-radius:3px 0 0 3px;border-right:none}.ltr .passangers-info-popup-component .form-group .dt .select.yyyy{border-radius:0 3px 3px 0;border-left:none}.rtl .passangers-info-popup-component .form-group .dt .select.dd{border-radius:0 3px 3px 0;border-left:none}.rtl .passangers-info-popup-component .form-group .dt .select.yyyy{border-radius:3px 0 0 3px;border-right:none}.passangers-info-popup-component .form-group input{transition:all .3s ease-in-out}.passangers-info-popup-component .form-group input.error{border:1px solid red}.passangers-info-popup-component .form-group .dt.error .select{border-top-color:red;border-bottom-color:red}.passangers-info-popup-component .form-group .dt.error .select.dd,.passangers-info-popup-component .form-group .dt.error .select.yyyy{border-color:red}.passangers-info-popup-component-popup .submit-container{display:flex;justify-content:flex-end;align-items:center;margin:auto}.passangers-info-popup-component-popup .submit-container .total-price-container{display:inline-block;margin-right:10px;margin-left:10px}.passangers-info-popup-component-popup .submit-container .total-price-container [data-input=x-price]{font-weight:700}.passangers-info-popup-component-popup .submit-container .button{font-size:14px;font-weight:700;padding:12px 24px 10px}.passangers-info-popup-component-popup input,.passangers-info-popup-component-popup label,.passangers-info-popup-component-popup select{font-size:13px}slot-bundle-galery{flex:0 0 auto}.photo-gallery-component{position:relative}.photo-gallery-component.image-galery{height:100%;background-color:#000}.photo-gallery-component.padded-image{padding-top:10px}.photo-gallery-component .gallery-photo-container{overflow:hidden}.photo-gallery-component .gallery-photo-container .gallery-photo-item{display:flex!important;align-items:center}.photo-gallery-component .gallery-photo-container .gallery-photo-item img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.photo-gallery-component .gallery-photo-container .slick-arrow{top:calc(50% - 20px);transform:translate(0)}.photo-gallery-component .gallery-photo-container .slick-next:before,.photo-gallery-component .gallery-photo-container .slick-prev:before{content:"";font-family:icons!important;font-size:22px}.photo-gallery-component .gallery-photo-container .slick-prev{transform:rotate(180deg)}.ltr .photo-gallery-component .gallery-photo-container .slick-prev{left:15px}.rtl .photo-gallery-component .gallery-photo-container .slick-prev{right:15px;left:inherit;transform:rotate(0)}.ltr .photo-gallery-component .gallery-photo-container .slick-next{right:15px}.rtl .photo-gallery-component .gallery-photo-container .slick-next{left:15px;transform:rotate(180deg)}.photo-gallery-component .gallery-controls-container .gallery-arrows{position:relative}.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left,.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:rgba(32,27,84,.05);color:#101928;transition:background-color .3s ease;position:absolute;top:10px}.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left:hover,.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right:hover{background-color:rgba(32,27,84,.1)}.rtl .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left,.rtl .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right{transform:scaleX(-1)}.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left.slick-hidden,.photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right.slick-hidden{display:none}.ltr .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left{left:10px}.rtl .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-left{right:10px}.ltr .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right{right:10px}.rtl .photo-gallery-component .gallery-controls-container .gallery-arrows .btn-right{left:10px}.photo-gallery-component .gallery-controls-container .gallery-thumbnails{margin:20px 75px}.photo-gallery-component .gallery-controls-container .gallery-thumbnails .gallery-thumbnail{display:flex!important;justify-content:center;align-items:center;width:60px!important;height:60px;border:1px solid #e8e7ee;border-radius:2px;overflow:hidden}.photo-gallery-component .gallery-controls-container .gallery-thumbnails .gallery-thumbnail img{width:auto;height:100%}.photo-gallery-component .gallery-controls-container .slick-slide>div{display:flex;justify-content:center}.photo-gallery-component .gallery-controls-container .slick-current .gallery-thumbnail{border:1px solid #ef4f32}.photo-gallery-component .show-all-photos{display:flex;align-items:center;justify-content:center;position:absolute;height:30px;line-height:30px;background-color:rgba(33,33,33,.5);border-radius:5px;color:#fff;letter-spacing:0;padding:0 20px;transition:background-color .3s ease}.ltr .photo-gallery-component .show-all-photos{right:11px}.rtl .photo-gallery-component .show-all-photos{left:11px}.photo-gallery-component .show-all-photos:hover{background-color:rgba(33,33,33,.7)}.thumbnail-grid{display:block}.rtl .thumbnail-grid{padding-left:32px}.ltr .thumbnail-grid{padding-right:32px}.thumbnail-grid.grid-3 .photo-gallery-component .gallery-photo-container{grid-template-columns:.7fr .7fr 1fr;grid-template-rows:200px 200px}.thumbnail-grid .photo-gallery-component.image-galery{background:0 0}.thumbnail-grid .photo-gallery-component .show-all-photos{display:none}.thumbnail-grid .photo-gallery-component .gallery-photo-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:180px 180px 180px;-moz-column-gap:8px;column-gap:8px;row-gap:8px;overflow:hidden;border-radius:12px}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item{height:auto;position:relative}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item:hover .image-overlay{display:flex}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item .img{background-size:cover!important}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item .image-overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);align-items:center;justify-content:center;font-size:36px;color:#fff}.thumbnail-grid .photo-gallery-component .gallery-photo-container .gallery-photo-item .image-overlay div{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;height:100%}.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container{display:block}.ltr .photo-gallery-component.image-galery{border-top-left-radius:5px;border-bottom-left-radius:5px}.rtl .photo-gallery-component.image-galery{border-top-right-radius:5px;border-bottom-right-radius:5px}.photo-gallery-component .gallery-thumbnail{cursor:pointer}.photo-gallery-component .gallery-photo-container .gallery-photo-item{height:505px}.photo-gallery-component .gallery-photo-container .slick-arrow{background:#ecedf1}.photo-gallery-component .show-all-photos{top:17px;font-size:13px;font-weight:400}.photo-galery-2-component template-slot{display:block;position:relative}.photo-galery-2-component{overflow:hidden;background-color:transparent;border-radius:5px;position:relative}.photo-galery-2-component .photo-gallery-image-count-label{position:absolute;text-align:center;padding:6px 28px;font-size:14px;color:#fff;margin-bottom:8px;background-color:rgba(0,0,0,.5);z-index:1;top:20px}.rtl .photo-galery-2-component .photo-gallery-image-count-label{left:120px}.ltr .photo-galery-2-component .photo-gallery-image-count-label{right:120px}.ltr .photo-galery-2-component.on-details-page{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:4px}.rtl .photo-galery-2-component.on-details-page{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:4px}.rtl .photo-galery-2-component.on-room-galery{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:4px}.ltr .photo-galery-2-component.on-room-galery{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:4px}.photo-galery-2-component.on-room-galery .item-for{height:calc(100vH - 200px);max-height:580px;min-height:480px}.photo-galery-2-component .slider-nav{margin-bottom:-6px}.photo-galery-2-component .item-for{width:600px;height:460px;position:relative;padding:0 2px}.photo-galery-2-component .item-for .img{width:100%;height:100%;background-size:cover;background-position:center}.photo-galery-2-component .item-for .img-desc-container{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.photo-galery-2-component .item-for .img-desc-container .img-desc{display:none}.photo-galery-2-component .item-nav{height:100px;width:160px;padding:0 2px}.photo-galery-2-component .item-nav .nav-item{width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer;transition:all .15s ease-in-out}.photo-galery-2-component .item-nav .nav-item:hover{transform:scale(1.1)}.photo-galery-2-component .crop-wrapper{height:100%;width:100%;overflow:hidden;position:relative}.photo-galery-2-component .crop-wrapper .crop-target{display:block;transform:scale(1.01)}.photo-galery-2-component .slick-next,.photo-galery-2-component .slick-prev{display:block;position:absolute;top:0;height:calc(100% - 5px);transform:none;padding:0;margin:0;border-radius:0;width:92px;background-color:rgba(255,255,255,0);transition:all .15s ease-in-out}.photo-galery-2-component .slick-next:before,.photo-galery-2-component .slick-prev:before{display:block;font-size:30px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.9);transform:scale(.7,1.1);transition:all .3s ease-in-out}.photo-galery-2-component .slick-next:hover,.photo-galery-2-component .slick-prev:hover{background-color:rgba(255,255,255,.3)}.ltr .photo-galery-2-component .slick-prev{left:0}.ltr .photo-galery-2-component .slick-prev:before{font-family:icons!important;content:""}.rtl .photo-galery-2-component .slick-prev{right:0}.rtl .photo-galery-2-component .slick-prev:before{font-family:icons!important;content:""}.ltr .photo-galery-2-component .slick-next{right:0}.ltr .photo-galery-2-component .slick-next:before{font-family:icons!important;content:""}.rtl .photo-galery-2-component .slick-next{left:0}.rtl .photo-galery-2-component .slick-next:before{font-family:icons!important;content:""}.photo-galery-2-component .clickable{cursor:zoom-in}.photo-galery-2-fc-popup-component{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;transform:scale(1.1);transition:all .15s ease-in-out;z-index:9999}.photo-galery-2-fc-popup-component.visible{opacity:1;transform:none}.photo-galery-2-fc-popup-component .bg{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:relative}.photo-galery-2-fc-popup-component .close-block{position:relative}.photo-galery-2-fc-popup-component .close-block .close{color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .15s ease-in-out;position:absolute;padding:16px 16px;font-size:18px}.rtl .photo-galery-2-fc-popup-component .close-block .close{left:0}.ltr .photo-galery-2-fc-popup-component .close-block .close{right:0}.photo-galery-2-fc-popup-component .close-block .close .icon{font-size:20px}.photo-galery-2-fc-popup-component .close-block .close:hover{color:rgba(255,255,255,.8)}.photo-galery-2-fc-popup-component .gallery-fc-template-slot{display:block;height:100vH;padding-top:48px}.photo-galery-2-fullscreen-component{overflow:hidden;background-color:transparent;border-radius:5px;height:100%}.photo-galery-2-fullscreen-component .slider-nav{padding:4px}.photo-galery-2-fullscreen-component .item-for{width:600px;height:100%;position:relative;padding:0 2px}.photo-galery-2-fullscreen-component .item-for .img{width:100%;height:100%;background-size:cover;background-position:center}.photo-galery-2-fullscreen-component .item-for .img-desc-container{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.photo-galery-2-fullscreen-component .item-for .img-desc-container .img-desc{text-align:center;padding:6px;font-size:14px;color:#fff;width:50%;margin-bottom:8px;background-color:rgba(0,0,0,.5);border-radius:20px}.photo-galery-2-fullscreen-component .item-nav{height:112px;width:160px;padding:0 2px}.photo-galery-2-fullscreen-component .item-nav .nav-item{width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer;transition:all .15s ease-in-out}.photo-galery-2-fullscreen-component .item-nav .nav-item:hover{transform:scale(1.1)}.photo-galery-2-fullscreen-component .crop-wrapper{height:100%;width:100%;overflow:hidden;position:relative}.photo-galery-2-fullscreen-component .crop-wrapper .crop-target{display:block;transform:scale(1.01)}.photo-galery-2-fullscreen-component .slick-next,.photo-galery-2-fullscreen-component .slick-prev{display:block;position:absolute;top:0;height:100%;transform:none;padding:0;margin:0;border-radius:0;width:92px;background-color:rgba(255,255,255,0);transition:all 2s ease-in-out}.photo-galery-2-fullscreen-component .slick-next:before,.photo-galery-2-fullscreen-component .slick-prev:before{display:block;font-size:30px;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.9);transform:scale(.7,1.1);transition:all .3s ease-in-out}.photo-galery-2-fullscreen-component .slick-next:hover,.photo-galery-2-fullscreen-component .slick-prev:hover{background-color:rgba(255,255,255,.05)}.ltr .photo-galery-2-fullscreen-component .slick-prev{left:-94px}.ltr .photo-galery-2-fullscreen-component .slick-prev:before{font-family:icons!important;content:""}.rtl .photo-galery-2-fullscreen-component .slick-prev{right:-94px}.rtl .photo-galery-2-fullscreen-component .slick-prev:before{font-family:icons!important;content:""}.ltr .photo-galery-2-fullscreen-component .slick-next{right:-94px}.ltr .photo-galery-2-fullscreen-component .slick-next:before{font-family:icons!important;content:""}.rtl .photo-galery-2-fullscreen-component .slick-next{left:-94px}.rtl .photo-galery-2-fullscreen-component .slick-next:before{font-family:icons!important;content:""}.photo-galery-2-fullscreen-component .slider-for-block{display:flex;justify-content:center;align-items:center;height:calc(100% - 120px)}.photo-galery-2-fullscreen-component .slider-for-block .slider-for{height:100%;width:calc(100vH/.7)}.photo-galery-2-fullscreen-component .slider-for-block .slider-for .slick-list{height:100%}.photo-galery-2-fullscreen-component .slider-for-block .slider-for .slick-list .slick-track{height:100%}.photo-galery-2-fullscreen-component .slider-for-block .slider-for .slick-list .slick-track .slick-slide>div{height:100%}.photo-galery-2-fullscreen-with-desc{display:flex;justify-content:center;padding-top:10vH}.photo-galery-2-fullscreen-with-desc>.desc,.photo-galery-2-fullscreen-with-desc>.gallery{display:block}.photo-galery-2-fullscreen-with-desc>.desc{width:400px;color:#fff;padding:20px;background-color:#383838}.photo-galery-2-fullscreen-with-desc>.gallery{width:1000px}.photo-galery-fullscreen-component{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(33,33,33,.99);z-index:9999;display:none}.photo-galery-fullscreen-component.visible{display:block}.photo-galery-fullscreen-component .fullscreen-wrapper{max-width:1200px;margin:0 auto;height:100%;display:flex;flex-direction:column;padding:0 60px}@media all and (max-width:1400px){.photo-galery-fullscreen-component .fullscreen-wrapper{max-width:1000px}}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header{display:flex;align-items:center;margin-bottom:30px;margin-top:65px;position:relative}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul{flex:1;list-style:none;margin:0;padding:0;display:flex;border-bottom:1px solid #e8e7ee}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li{margin-bottom:-1px;padding-bottom:10px}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li a{display:block;width:100%;height:100%;font-weight:700;font-size:15px;color:#fff;letter-spacing:0;transition:color .3s ease}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li a:hover{color:#101928}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li.active{border-bottom:1px solid #101928}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li.active a{color:#101928}.ltr .photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li+li{margin-left:60px}.rtl .photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header ul li+li{margin-right:60px}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header .btn-close{align-items:center;justify-content:center;width:40px;height:40px;line-height:40px;text-align:center;border-radius:20px;background-color:rgba(255,255,255,.1);color:#fff;transition:background-color .3s ease;position:absolute}.ltr .photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header .btn-close{right:-60px}.rtl .photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header .btn-close{left:-60px}.photo-galery-fullscreen-component .fullscreen-wrapper .fullscreen-header .btn-close:hover{background-color:rgba(255,255,255,.3)}.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container{border:none}.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container .slick-list .slick-track{display:flex;align-items:center}.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container .slick-list .slick-track .slick-slide .gallery-photo-item{height:calc(100vh - 300px)}.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container .slick-list .slick-track .slick-slide .gallery-photo-item img{border:1px solid #e8e7ee;border-radius:5px}.photo-galery-fullscreen-component .gallery-photo-container{flex:1;overflow:hidden}.photo-galery-fullscreen-component .gallery-photo-container .gallery-photo-item{display:flex!important;align-items:center}.photo-galery-fullscreen-component .gallery-photo-container .gallery-photo-item img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.photo-galery-fullscreen-component .gallery-photo-container .slick-arrow{top:calc(50% - 20px);transform:translate(0)}.photo-galery-fullscreen-component .gallery-photo-container .slick-next:before,.photo-galery-fullscreen-component .gallery-photo-container .slick-prev:before{content:"";font-family:icons!important;font-size:22px}.photo-galery-fullscreen-component .gallery-photo-container .slick-prev{transform:rotate(180deg)}.ltr .photo-galery-fullscreen-component .gallery-photo-container .slick-prev{left:15px}.rtl .photo-galery-fullscreen-component .gallery-photo-container .slick-prev{right:15px;left:inherit;transform:rotate(0)}.ltr .photo-galery-fullscreen-component .gallery-photo-container .slick-next{right:15px}.rtl .photo-galery-fullscreen-component .gallery-photo-container .slick-next{left:15px;transform:rotate(180deg)}.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows{position:relative}.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left,.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:rgba(32,27,84,.05);color:#101928;transition:background-color .3s ease;position:absolute;top:10px}.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left:hover,.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right:hover{background-color:rgba(32,27,84,.1)}.rtl .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left,.rtl .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right{transform:scaleX(-1)}.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left.slick-hidden,.photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right.slick-hidden{display:none}.ltr .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left{left:10px}.rtl .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-left{right:10px}.ltr .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right{right:10px}.rtl .photo-galery-fullscreen-component .gallery-controls-container .gallery-arrows .btn-right{left:10px}.photo-galery-fullscreen-component .gallery-controls-container .gallery-thumbnails{margin:20px 75px}.photo-galery-fullscreen-component .gallery-controls-container .gallery-thumbnails .gallery-thumbnail{display:flex!important;justify-content:center;align-items:center;width:60px!important;height:60px;border:1px solid #e8e7ee;border-radius:2px;overflow:hidden}.photo-galery-fullscreen-component .gallery-controls-container .gallery-thumbnails .gallery-thumbnail img{width:auto;height:100%}.photo-galery-fullscreen-component .gallery-controls-container .gallery-thumbnails.force-center-slides{display:flex;justify-content:center}.photo-galery-fullscreen-component .gallery-controls-container .gallery-thumbnails.force-center-slides .slick-track{width:auto!important}.photo-galery-fullscreen-component .gallery-controls-container .slick-slide>div{display:flex;justify-content:center;padding:0 10px}.photo-galery-fullscreen-component .gallery-controls-container .slick-current .gallery-thumbnail{border:1px solid #ef4f32}.photo-galery-fullscreen-component .fullscreen-contents{display:flex;align-items:stretch}.photo-galery-fullscreen-component .gallery-contents{display:none;flex:0 0 auto;background-color:#444;border-radius:3px;color:#f9f9fc}.ltr .photo-galery-fullscreen-component .gallery-contents{margin-right:10px}.rtl .photo-galery-fullscreen-component .gallery-contents{margin-left:10px}.photo-galery-fullscreen-component.with-contents .gallery-contents{display:block}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents{background:0 0;border-radius:0}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container{background:#212121}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents{padding:15px 25px}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents h2{font-size:24px;font-weight:400;line-height:1}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents p{padding:10px 0 15px 0;font-size:14px;line-height:1.2}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature{display:block;font-size:14px;color:#afafaf;line-height:25px;letter-spacing:0}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature .feature-icon{font-size:15px;vertical-align:middle}.ltr .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature .feature-icon{margin-right:8px}.rtl .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature .feature-icon{margin-left:8px}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature .feature-icon.green{color:#4db45a}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents .room-details-advanced-gallery-contents .feature .feature-label{vertical-align:middle}.photo-galery-fullscreen-component{overflow:auto}.photo-galery-fullscreen-component .fullscreen-wrapper{min-width:1200px;min-height:600px}@media all and (max-height:600px){.photo-galery-fullscreen-component .fullscreen-wrapper .gallery-photo-container .gallery-photo-item{min-height:300px}}.photo-galery-fullscreen-component .gallery-photo-container .gallery-photo-item{height:505px}.photo-galery-fullscreen-component .gallery-photo-container .slick-arrow{background:#ecedf1}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container{width:70%}.ltr .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container{border-radius:2px 0 0 2px}.rtl .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container{border-radius:0 2px 2px 0}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container .slick-list .slick-track .slick-slide .gallery-photo-item{max-height:505px}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-photo-container .slick-list .slick-track .slick-slide .gallery-photo-item img{border:none;border-radius:0}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .fullscreen-contents .gallery-contents{width:30%}.photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .gallery-controls-container .gallery-thumbnails{margin-top:20px;margin-bottom:20px}.ltr .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .gallery-controls-container .gallery-thumbnails{margin-right:75px;margin-left:calc(30% + 75px)}.rtl .photo-galery-fullscreen-component.with-contents .fullscreen-wrapper .gallery-controls-container .gallery-thumbnails{margin-left:75px;margin-right:calc(30% + 75px)}.points-of-interest-dyn-component.full-size-map .map-box{padding:0}.points-of-interest-dyn-component.full-size-map .map-box .attractions{display:none}.points-of-interest-dyn-component.full-size-map .map-box .map{width:100%}.points-of-interest-dyn-component .box-desc{padding:20px 30px}.points-of-interest-dyn-component .box-desc label{font-weight:700;margin:12px 0}.points-of-interest-dyn-component .map-box{margin:0;padding:20px 30px;box-sizing:border-box;width:100%;margin:0 auto;display:flex;background:#fff;border-radius:5px;overflow:hidden}.points-of-interest-dyn-component .map-box .attractions{flex:1}.points-of-interest-dyn-component .map-box .attractions .attraction-item{padding:20px 10px;display:flex;align-items:flex-start;border-bottom:1px solid #f5f4f9}.points-of-interest-dyn-component .map-box .attractions .attraction-item.clickable{cursor:pointer}.points-of-interest-dyn-component .map-box .attractions .attraction-item.active{background-color:#f9f9fc}.points-of-interest-dyn-component .map-box .attractions .attraction-item img{flex:0 0 auto;width:70px;height:70px}.ltr .points-of-interest-dyn-component .map-box .attractions .attraction-item img{margin-right:20px}.rtl .points-of-interest-dyn-component .map-box .attractions .attraction-item img{margin-left:20px}.points-of-interest-dyn-component .map-box .attractions .attraction-item .attraction-about{flex:1}.points-of-interest-dyn-component .map-box .attractions .attraction-item .attraction-about h3{font-size:14px;font-weight:700;line-height:16px;margin:0;margin-bottom:10px;margin-top:5px}.points-of-interest-dyn-component .map-box .attractions .attraction-item .attraction-about h3 i{color:#ffc20e;margin-right:-2px;display:inline-block}.points-of-interest-dyn-component .map-box .attractions .attraction-item .attraction-about h3 small{display:inline-block;color:#ffc20e}.points-of-interest-dyn-component .map-box .attractions .attraction-item .attraction-about .attraction-description{color:#212121;font-size:12px;line-height:18px;height:38px;overflow:hidden;display:block}.points-of-interest-dyn-component .map-box .map{display:none;flex:0 0 auto;width:820px;height:420px;background-size:cover}.points-of-interest-dyn-component .map-box.map-visible .attractions{height:420px;overflow-y:auto}.points-of-interest-dyn-component .map-box.map-visible .map{display:block}.points-of-interest-dyn-component .map-box .attractions .attraction-item{display:list-item;border-bottom:none;padding-top:10px;padding-bottom:10px}.points-of-interest-dyn-component .map-box .attractions .attraction-item h3{text-transform:none}.popup-component{z-index:-1;visibility:hidden;opacity:0;position:absolute;width:100%;height:100vh;top:0;left:0}.popup-component:not(.visible){transition:visibility 0s ease-out .16s,z-index .16s ease-out 0s,opacity .16s ease-out}.popup-component.visible{z-index:90000;visibility:visible;opacity:1;transition:visibility .16s ease-in,opacity .16s ease-in}@media(min-width:0\0){.popup-component .popup-content{height:100%}}.ltr .popup-component .flight-results-component .result-price{text-align:right}.rtl .popup-component .flight-results-component .result-price{text-align:left}.popup-component .flight-results-component .result-price>span{display:block}.popup-component .flight-results-component .result-price .button-wrapper{margin:5px 0 0}.popup-component .flight-results-component .result-price .button-wrapper button{width:100%;box-shadow:none}.popup-component .flight-results-component .sr-airline-info .sr-airline-from-to .line{position:relative}.popup-component .flight-results-component .sr-airline-info .sr-airline-from-to .line:before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background:#b9b8bf}.popup-component .flight-results-component .sr-airline-info .sr-airline-from-to .line:after{content:"";font-family:icons;font-weight:400;color:#b9b8bf;position:absolute;top:-11px;background-color:#fff;border:2px solid #fff}.ltr .popup-component .flight-results-component .sr-airline-info .sr-airline-from-to .line:after{left:50%;transform:translateX(-50%)}.rtl .popup-component .flight-results-component .sr-airline-info .sr-airline-from-to .line:after{right:50%;transform:translateX(50%) scaleX(-1)}.popup-component.visible .popup-content{transform:scale(1,1) translateX(-50%);transition:transform .16s ease-out}.popup-component .popup-overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9;background:rgba(0,0,0,.4)}.popup-component.large .popup-content{max-width:1440px}.popup-component.small .popup-content{max-width:640px}.popup-component.fullscreen .popup-content{height:100vh;max-height:100vh;width:100%;max-width:inherit;border-radius:0;top:0}.popup-component.no-footer .popup-content{padding-bottom:10px}.popup-component.no-footer .container{max-height:calc(80vh - 60px)}.popup-component.no-header .popup-content{padding-top:10px}.popup-component .popup-content{position:fixed;top:80px;left:50%;z-index:99;background:#fff;border-radius:5px;width:90%;max-width:1000px;flex-direction:column;height:auto;max-height:80vh;min-height:200px;transform:scale(1.05,1.05) translateX(-50%);transition:transform .16s ease-in;transform-origin:left;padding-top:60px;padding-bottom:64px}.popup-component .header{position:relative;border-bottom:1px solid #e8e7ee;font-size:22px;line-height:24px;height:60px;font-weight:500;flex:0 0 auto;position:absolute;top:0;left:0;width:100%;background:#fff;z-index:9}.ltr .popup-component .header{padding:20px 40px 0 16px}.rtl .popup-component .header{padding:20px 16px 0 40px}.popup-component .header .popup-header{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:26px;line-height:28px;font-weight:400}.popup-component .popup-arrow-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:rgba(32,27,84,.05);color:#101928;transition:background-color .3s ease;position:absolute;top:50%;transform:translateY(-50%);display:none}.popup-component .popup-arrow-button:hover{background-color:rgba(32,27,84,.1)}.ltr .popup-component .popup-arrow-button{margin-right:12px;left:16px}.rtl .popup-component .popup-arrow-button{margin-left:12px;right:16px}.popup-component .popup-arrow-button i{display:flex;color:#101928;font-size:20px}.rtl .popup-component .popup-arrow-button i{transform:scaleX(-1)}.popup-component .popup-close-button{position:absolute;right:18px;top:20px;font-size:20px;font-weight:400;cursor:pointer;color:#000;display:flex}.popup-component .container{display:block;padding:18px 0 0;font-size:14px;text-align:left;overflow-y:auto;flex:1;height:100%;max-height:calc(80vh - 124px)}.popup-component .container .popup-body{display:block;padding:0 18px 18px}.popup-component .footer{height:64px;position:absolute;left:0;bottom:0;width:100%;border-top:1px solid #e8e7ee;background:#fff;z-index:9}.popup-component .footer .popup-footer{display:block;padding:16px 18px 12px}.rtl .popup-component .popup-close-button{right:inherit;left:18px}.rtl .popup-component .container{text-align:right}.popup-header-with-arrow-component{display:flex;align-items:center}.popup-header-with-arrow-component .arrow-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background-color:rgba(32,27,84,.05);color:#101928;transition:background-color .3s ease;flex:0 0 auto;font-size:18px}.popup-header-with-arrow-component .arrow-btn:hover{background-color:rgba(32,27,84,.1)}.ltr .popup-header-with-arrow-component .arrow-btn{margin-right:12px}.rtl .popup-header-with-arrow-component .arrow-btn{margin-left:12px;transform:scaleX(-1)}.popup-header-with-arrow-component .header-text{flex:1;font-weight:400;font-size:25px;letter-spacing:.83px;color:#ef4f32;max-width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.popup-header-with-arrow-component .header-text::after{content:'';display:block;width:0;height:0;margin-bottom:-5px}.quick-sorts-component{display:flex}.quick-sorts-component .sorts-wrapper{display:flex;background:#fff;padding:8px;border:1px solid #e8e7ee;width:100%;border-radius:2px}.quick-sorts-component .sorts-wrapper .sort-item{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;width:20%;color:#101928;cursor:pointer;font-size:14px;line-height:17px;padding:8px 12px;position:relative;word-break:break-word;border-radius:1px}.quick-sorts-component .sorts-wrapper .sort-item:before{content:'';height:calc(100% - 15px);width:2px;background:#e8e7ee;position:absolute}.ltr .quick-sorts-component .sorts-wrapper .sort-item:before{right:-10px}.rtl .quick-sorts-component .sorts-wrapper .sort-item:before{left:-10px}.quick-sorts-component .sorts-wrapper .sort-item:last-child:before{background:0 0}.ltr .quick-sorts-component .sorts-wrapper .sort-item+.sort-item{margin-left:30px}.rtl .quick-sorts-component .sorts-wrapper .sort-item+.sort-item{margin-right:30px}.quick-sorts-component .sorts-wrapper .sort-item.active{background-color:rgba(239,79,50,.1);color:#000;font-size:14px;font-weight:500}.quick-sorts-component .sorts-wrapper .sort-item p{width:100%;margin:0}.quick-sorts-component .sorts-wrapper .sort-item p.sort-item-title{padding-bottom:2px}.quick-sorts-component .sorts-wrapper .sort-item p.currencyprice{padding:3px 0 2px 0;width:100%;font-weight:500;font-size:20px}.quick-sorts-component .sorts-wrapper .sort-item p.currencyprice .currencyprice-prefix{font-size:16px;font-weight:400}.quick-sorts-component .sorts-wrapper .sort-item p.small{font-size:13px;color:#101928}.quick-sorts-component .sorts-wrapper .sort-item p.small:empty{display:none}.quick-sorts-component .sorts-wrapper .sort-item .info-icon{display:inline-block;position:relative;font-style:normal}.quick-sorts-component .sorts-wrapper .sort-item .info-icon::before{content:'i';width:12px;height:12px;color:#101928;border:1px solid #101928;border-radius:50%;display:flex;text-align:center;justify-content:center;line-height:14px;font-size:10px;font-weight:500;cursor:pointer;font-style:normal}@keyframes QuickSortsIn{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.quick-sorts-component{position:relative;flex-wrap:wrap;margin-bottom:20px}.quick-sorts-component .sorts-title{width:100%;border-bottom:1px solid #e8e7ee;padding-bottom:8px;margin-bottom:12px}.quick-sorts-component .sorts-title h3{font-size:18px;font-weight:400;color:#101928}.quick-sorts-component .trigger{cursor:pointer;background:#fff;border:1px solid #e8e7ee;border-radius:2px;padding:10px 12px;line-height:18px;font-size:16px;width:100%;display:flex;justify-content:space-between;color:#000}.quick-sorts-component .trigger .icon{transform:rotate(90deg);top:2px;position:relative;transition:.3s}.quick-sorts-component .trigger.active .icon{transform:rotate(270deg)}.quick-sorts-component .sorts-wrapper{position:absolute;top:39px;flex-direction:column;width:100%;z-index:1;transition:all .15s ease-in-out;box-shadow:0 10px 12px rgba(0,0,0,.2);display:none;animation:QuickSortsIn .15s ease-in-out}.quick-sorts-component .sorts-wrapper.visible{display:block;z-index:10}.quick-sorts-component .sorts-wrapper .sort-item{transition:all .15s ease-in-out;width:100%}.quick-sorts-component .sorts-wrapper .sort-item:before{display:none}.quick-sorts-component .sorts-wrapper .sort-item:hover{background-color:#f8f8f8}.ltr .quick-sorts-component .sorts-wrapper .sort-item+.sort-item{margin-left:0}.rtl .quick-sorts-component .sorts-wrapper .sort-item+.sort-item{margin-right:0}range-slider{display:block}range-slider .range-slider .slidecontainer{width:100%;padding:12px 5px 5px 5px}range-slider .range-slider .slidecontainer .noUi-target{background-color:rgba(255,255,255,0)!important;border:none!important}range-slider .range-slider .slidecontainer .noUi-connects{height:2px;position:absolute;margin-top:7px;cursor:pointer}range-slider .range-slider .slidecontainer .noUi-horizontal{height:18px;border:none;cursor:pointer;box-shadow:none}range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-connects{background:rgba(218,220,224,.9)}range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-connects .noUi-connect{background:#4285f4}range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle{width:20px;height:20px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-color:#4285f4;border-radius:50%;border:none;outline:0;top:-2px}.ltr range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle{right:-10px}.rtl range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle{left:-10px}range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle:after,range-slider .range-slider .slidecontainer .noUi-horizontal .noUi-handle:before{display:none}.noUi-tooltip{border:0;border-radius:3px;background:#3367d6!important;font-size:12px;color:#fff!important;padding:3px 5px;text-align:center;white-space:nowrap}.noUi-tooltip:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #3367d6;position:absolute;top:18px;left:50%;transform:translate(-50%,0)}.remarks-component{display:flex;flex-wrap:wrap}.remarks-component .remarks-item{flex:0 0 auto;display:flex;align-items:center;min-width:105px;height:25px;padding:0 6px;border-radius:5px;background-color:#e8e7ee;position:relative;white-space:nowrap}.ltr .remarks-component .remarks-item{margin:8px 10px 0 0}.rtl .remarks-component .remarks-item{margin:8px 0 0 10px}.remarks-component .remarks-item.remark-level-danger{background-color:#f7bbbb}.remarks-component .remarks-item.remark-level-success{background-color:#dcecc6}.remarks-component .remarks-item.remark-level-success::before{content:"";font-family:icons;display:block;vertical-align:middle;font-size:10px;color:#3e6b38}.ltr .remarks-component .remarks-item.remark-level-success::before{margin-right:10px}.rtl .remarks-component .remarks-item.remark-level-success::before{margin-left:10px}.remarks-component .remarks-item .text-wrapper{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#101928;font-size:14px;line-height:25px;max-width:100%}.en .remarks-component .remarks-item .text-wrapper{font-size:12px;letter-spacing:0}.results-filters-component{width:100%;color:#101928}.results-filters-component .filter-slider-title{display:inline-block;font-size:12px;position:relative}.results-filters-component .filter-group{margin-bottom:29px}.results-filters-component .filter-group .filter-header{border-bottom:1px solid #e8e7ee;font-size:18px;line-height:1.2;padding-bottom:8px;margin-bottom:16px;position:relative;cursor:pointer}.results-filters-component .filter-group .filter-header .filter-tooltip{position:absolute;font-weight:300;color:#101928;text-decoration:underline;font-size:15px;top:3px}.ltr .results-filters-component .filter-group .filter-header .filter-tooltip{right:0}.rtl .results-filters-component .filter-group .filter-header .filter-tooltip{left:0}.results-filters-component .filter-group .filter-body{color:#101928}.results-filters-component .filter-group .filter-body .filter-item{font-size:12px;margin-bottom:12px;position:relative}.results-filters-component .filter-group .filter-body .filter-item .match-count{position:absolute;top:0;color:#777}.ltr .results-filters-component .filter-group .filter-body .filter-item .match-count{right:4px}.rtl .results-filters-component .filter-group .filter-body .filter-item .match-count{left:4px}.results-filters-component .filter-group .filter-body .range-slider{margin:24px 12px 0}.results-filters-component .filter-group .filter-body .range-slider .slidecontainer .noUi-connects{height:4px}.results-filters-component .filter-group .filter-body .range-slider .slidecontainer .noUi-horizontal .noUi-tooltip{background:#ef4f32!important;font-size:11px}.results-filters-component .filter-group .filter-body .range-slider .slidecontainer .noUi-horizontal .noUi-tooltip:after{border-top-color:#ef4f32}.results-filters-component .filter-group .filter-body .range-slider .slidecontainer .noUi-horizontal .noUi-handle{background:#ef4f32;width:15px;height:15px;top:1px;cursor:pointer}.results-filters-component .filter-group .filter-body .range-slider .slidecontainer .noUi-horizontal .noUi-connects .noUi-connect{background:#ef4f32;cursor:pointer}.results-filters-component .filter-group .filter-body .text-filter{position:relative}.results-filters-component .filter-group .filter-body .text-filter input{width:100%;height:40px;white-space:nowrap;overflow:hidden;font-size:13px;color:#101928;text-overflow:ellipsis;background:0 0;border:1px solid #b9b8bf;border-radius:5px}.ltr .results-filters-component .filter-group .filter-body .text-filter input{padding:0 105px 0 15px}.rtl .results-filters-component .filter-group .filter-body .text-filter input{padding:0 15px 0 105px}.results-filters-component .filter-group .filter-body .text-filter .submit-btn{position:absolute;top:0;width:90px;height:40px;color:#fff;font-weight:400;font-size:12px;cursor:pointer;text-transform:uppercase;background:#ef4f32;border:none;border-radius:5px}.ltr .results-filters-component .filter-group .filter-body .text-filter .submit-btn{right:0}.rtl .results-filters-component .filter-group .filter-body .text-filter .submit-btn{left:0}.results-filters-component .filter-group .filter-body .autocomplete-filter{display:flex}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component{flex:1}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search{border:1px solid #e8e7ee}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .search .result-text{padding:10px 12px;min-height:unset;max-height:38px;height:100%}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .search .result-text .first-row{font-size:14px;line-height:17px;padding:0;pointer-events:none}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .search .result-text .airport-code{font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:155px}.results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .search .result-text .airport-label{max-width:150px}.ltr .results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .popup.empty .result{padding-left:39px}.rtl .results-filters-component .filter-group .filter-body .autocomplete-filter .autocomplete-destinations-component .airport-search .autocomplete-search-block .popup.empty .result{padding-right:39px}.results-filters-component .filter-group .filter-body .autocomplete-filter .submit-btn{flex:0 0 auto;width:90px;height:40px;color:#fff;font-weight:400;font-size:12px;cursor:pointer;text-transform:uppercase;background:#ef4f32;border:none;border-radius:5px}.results-filters-component .filter-group a[data-input=expand-filter]{color:#ef4f32;font-size:11px;line-height:15px;margin:5px 0;display:block}.results-filters-component .filter-group a[data-input=expand-filter] .show-less{display:none}.results-filters-component .filter-group a[data-input=expand-filter] i{display:inline-block}.results-filters-component .filter-group.showing-more .filter-body ul li.hidable{display:block}.results-filters-component .filter-group.showing-more a[data-input=expand-filter] .show-less{display:inline}.results-filters-component .filter-group.showing-more a[data-input=expand-filter] .show-more{display:none}.results-filters-component .filter-group.showing-more a[data-input=expand-filter] i{transform:rotate(180deg)}.results-filters-component .filter-group .filter-input-group{display:flex}.results-filters-component .filter-group .filter-input-group input{display:flex;flex:1;border-radius:0;border:solid 1px #b9b8bf;color:#b9b8bf;font-size:13px;line-height:17px;height:40px;background-color:transparent}.ltr .results-filters-component .filter-group .filter-input-group input{padding-left:10px}.rtl .results-filters-component .filter-group .filter-input-group input{padding-right:10px}.results-filters-component .filter-group .filter-input-group input:active,.results-filters-component .filter-group .filter-input-group input:focus,.results-filters-component .filter-group .filter-input-group input:hover{outline:0}.results-filters-component .filter-group .filter-input-group button{cursor:pointer;border:none;border-radius:0;background:#101928;color:#fff;padding:10px 30px;font-size:10px;line-height:13px;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:700;height:40px}.ltr .results-filters-component .filter-group .filter-input-group button{margin-left:-5px}.rtl .results-filters-component .filter-group .filter-input-group button{margin-right:-5px}.results-filters-component .filter-group.collapsed .filter-body{display:none}.results-filters-component .powered-by-wrapper{display:flex;width:80%;margin:60px auto 0 auto}.results-filters-component .powered-by-wrapper .powered-by-label{flex:0 0 auto;white-space:nowrap;font-size:14px;line-height:40px;color:#707070}.ltr .results-filters-component .powered-by-wrapper .powered-by-label{padding-right:15px}.rtl .results-filters-component .powered-by-wrapper .powered-by-label{padding-left:15px}.results-filters-component .powered-by-wrapper .powered-by-logo{flex:1}.results-filters-component .powered-by-wrapper .powered-by-logo img{width:100%;height:auto}.popup-component.results-filter-group-tooltip .popup-content{border-radius:0}.popup-component.results-filter-group-tooltip .popup-content .header{padding:16px 18px;line-height:26px;background-color:#f5f4f9;height:auto}.popup-component.results-filter-group-tooltip .popup-content .header .popup-header{font-weight:400}.ltr .popup-component.results-filter-group-tooltip .popup-content .header .popup-header-with-arrow-component{margin-right:30px}.rtl .popup-component.results-filter-group-tooltip .popup-content .header .popup-header-with-arrow-component{margin-left:30px}.popup-component.results-filter-group-tooltip .popup-content .header .popup-header-with-arrow-component .header-text{color:#101928;line-height:26px;padding-bottom:5px}.popup-component.results-filter-group-tooltip .popup-content .header .popup-close-button{top:50%;transform:translateY(-50%)}.popup-component.results-filter-group-tooltip .popup-content .container{padding:16px 18px}.popup-component.results-filter-group-tooltip .popup-content .container .popup-body{padding:0}.results-sort-component{color:#101928;font-size:18px;display:flex;margin:8px 0 8px 0}.results-sort-component .sort-by-component{display:flex}.results-sort-component .sort-by-component>div a{color:#101928;padding:0 1em;text-decoration:underline;font-weight:300}.results-sort-component .sort-by-component>div.active a{color:#ef4f32;font-weight:400}@keyframes RoomDetailInAnimation{0%{opacity:0;transform:scale(1,1) translate(0,-6px)}100%{opacity:1;transform:scale(1,1) translate(0,0)}}.room-details-component .options-select-link{color:#ef4f32;text-decoration:underline;font-weight:400;cursor:pointer;font-size:18px}.room-details-component .room-details-title{color:#101928;font-weight:500}.room-details-component .room-details-container{overflow:hidden;position:relative;background:#fff;border:1px solid #e8e7ee;border-radius:5px}.room-details-component .room-details-container template-slot{display:table;width:100%;table-layout:fixed}.room-details-component .room-details-container template-slot .room-details-row{display:table-row}.room-details-component .room-details-container template-slot .room-details-row.new{animation:RoomDetailInAnimation .15s ease-in-out;animation-fill-mode:forwards}.room-details-component .room-details-container template-slot .room-details-row.new .room-details-cell{padding-bottom:40px}.room-details-component .room-details-container template-slot .room-details-row.new:nth-child(3) .room-details-cell{padding-bottom:0}.room-details-component .room-details-container template-slot .room-details-row:not(:first-child) .room-details-cell{border-top:1px solid #e8e7ee}.room-details-component .room-details-container template-slot .room-details-row:not(:first-child) .room-details-cell .input-heading{display:none}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell{display:table-cell;vertical-align:top}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell{border-right:1px solid #e8e7ee}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell{border-left:1px solid #e8e7ee}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:last-child,.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:last-child{border:none}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-heading{display:flex;align-items:center;background-color:#f9f9fc;height:50px;padding:0 19px;font-size:13px;color:#707070;letter-spacing:0}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body{padding:20px 18px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .dropdown{height:40px;display:flex;align-items:center;cursor:pointer;font-weight:400;font-size:15px;color:#212121;letter-spacing:0}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .dropdown{padding:0 11px 0 16px}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .dropdown{padding:0 16px 0 11px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .dropdown span{flex:1}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .dropdown i::before{display:inline;margin:0}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select{width:100%;border:1px solid #e8e7ee;border-radius:5px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select select{font-weight:500;font-size:15px;color:#212121;letter-spacing:0;height:38px;border:none}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select select{padding-left:16px}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select select{padding-right:16px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select::before{top:50%;transform:translateY(-50%) rotate(-45deg)!important}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select::before{right:11px;left:unset}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .select::before{left:11px;right:unset}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .price-wrapper{font-weight:500;font-size:30px;color:#212121;letter-spacing:0}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell .input-body .remove-room-btn{display:block;font-size:11px;color:#ec3145;letter-spacing:0;margin-top:10px}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body,.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-heading{padding-left:54px}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body,.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-heading{padding-right:54px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body .input-wrapper{display:flex;align-items:center}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body .input-wrapper .idx{font-weight:500;font-size:16px;color:#212121;letter-spacing:.53px;width:38px}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body .input-wrapper .idx{margin-left:-36px;text-align:left}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body .input-wrapper .idx{margin-right:-36px;text-align:right}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell:first-child .input-body .input-wrapper .dropdown{flex:1}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-price{width:160px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-total-price{width:160px}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-total-price .input-heading{justify-content:flex-end}.ltr .room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-total-price .input-body{text-align:right}.rtl .room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-total-price .input-body{text-align:left}.room-details-component .room-details-container .btn-add-room{display:flex;justify-content:center;align-items:center;width:150px;height:35px;border:1px solid #4db45a;border-radius:2px;font-weight:700;font-size:13px;color:#4db45a;letter-spacing:0;transition:background-color .3s ease,color .3s ease;position:absolute;bottom:15px;font-weight:400;border-radius:5px}.room-details-component .room-details-container .btn-add-room:hover{color:#fff;background-color:#4db45a}.ltr .room-details-component .room-details-container .btn-add-room{left:55px}.rtl .room-details-component .room-details-container .btn-add-room{right:55px}.ltr .room-details-component .btn-container{text-align:right}.rtl .room-details-component .btn-container{text-align:left}.room-details-component .btn-container .btn-book-now{padding:0 15px;color:#fff;background:#ef4f32;text-transform:uppercase;font-size:15px;border-radius:5px;border:none;cursor:pointer}.room-details-component .room-details-title{padding:30px 0;font-size:24px;line-height:30px}.room-details-component .room-details-title i{display:none}.room-details-component .room-details-container template-slot .room-details-row .room-details-cell.room-details-total-price{display:none}.room-details-component .room-details-container template-slot .room-details-row:first-child .room-details-cell.room-details-total-price{display:table-cell}.room-details-component .btn-container .btn-book-now{margin-top:20px;min-width:175px;height:50px}.room-details-advanced-component{margin-bottom:30px}.room-details-advanced-component .room-details-container{display:flex;position:relative;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff}.room-details-advanced-component .room-details-container .room-summary-container{flex:0 0 auto;width:277px}.room-details-advanced-component .room-details-container .room-summary-container .column-header{height:48px;background-color:#e8e7ee;border-top:none;padding:16px 30px;font-size:14px;color:#6b7079;letter-spacing:0}.room-details-advanced-component .room-details-container .room-summary-container .photo{width:100%;overflow:hidden;font-size:0;max-height:150px}.room-details-advanced-component .room-details-container .room-summary-container .photo img{width:100%;height:auto}.room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper{padding:16px 19px}.room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper h2{margin:7px 0;font-size:16px;font-weight:500;text-transform:capitalize;color:#212121;letter-spacing:0}.room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper h2 .collapse-icon{display:none}.room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper .features{display:none}.room-details-advanced-component .room-details-container .room-summary-container .summary-wrapper .show-room{font-size:14px;color:#ef4f32;letter-spacing:0;margin-top:18px;display:inline-block;text-decoration:underline}.room-details-advanced-component .room-details-container .details-table{flex:1;display:table;width:calc(100% - 277px);height:100%}.room-details-advanced-component .room-details-container .details-table .column-guests{width:240px;padding-top:30px}.room-details-advanced-component .room-details-container .details-table .column-facilities{padding-top:30px;width:193px}.room-details-advanced-component .room-details-container .details-table .column-policies{width:240px;padding-top:30px}.room-details-advanced-component .room-details-container .details-table .column-guests .guest{display:inline-block;font-size:20px}.room-details-advanced-component .room-details-container .details-table .column-guests .guest.guest-child{font-size:15px}.room-details-advanced-component .room-details-container .details-table .column-guests .plus{display:inline-block;margin:0 5px}.room-details-advanced-component .room-details-container .details-table .column-guests .guests-label{display:block}.room-details-advanced-component .room-details-container .details-table .row{display:table-row;height:100%}.room-details-advanced-component .room-details-container .details-table .row .cell{display:table-cell;vertical-align:top;border-top:1px solid #c1c0c7;height:100%}.room-details-advanced-component .room-details-container .details-table .row .cell .cell-content-wrapper{position:relative;padding:0 30px}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container{display:flex;padding:10px 16px;align-items:center}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell.price-container{text-align:right}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell.price-container{text-align:left}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{display:inline-block;width:58%;height:40px;padding:0;vertical-align:middle;text-align:center}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{padding-right:16px}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper{padding-left:16px}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper .price{padding-top:5px;font-size:32px;color:#212121;letter-spacing:0;white-space:nowrap}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .price-wrapper .price-with-tax{font-size:10px;color:#707070;letter-spacing:.71px}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper{display:inline-block;width:42%;min-width:125px}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper .book-button{border:none;background-color:#ef4f32;color:#fff;width:130px;height:50px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer;margin:8px 0;width:100%;text-align:center;line-height:50px}.room-details-advanced-component .room-details-container .details-table .row .cell.price-container .btn-wrapper .book-button:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{position:relative}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{padding-left:30px}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{left:0}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper{padding-right:30px}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{right:0}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons{position:absolute;top:0;width:20px;height:20px;color:#212121;display:flex;align-items:center}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i{font-size:20px}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i::before{margin:0}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons i.icon-double-bed::before{width:28px}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-warning-2{margin-bottom:20px}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{font-size:16px}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{margin-right:5px}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-person-2{margin-left:5px}.ltr .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-double-bed{margin-left:5px}.rtl .room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .icon-double-bed{margin-right:5px}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .icons .divider{margin:0 8px;font-size:13px}.room-details-advanced-component .room-details-container .details-table .row .cell .info-wrapper .descr{font-size:14px;letter-spacing:0;line-height:20px;color:#212121}.room-details-advanced-component .room-details-container .details-table .row .cell .provided-by-partner{font-size:12px;letter-spacing:0;line-height:20px;color:#b9b8bf;text-decoration:underline}.room-details-advanced-component .room-details-container .details-table .row .cell .instant-confirmation{font-size:12px;color:#4db45a;line-height:20px;letter-spacing:0}.room-details-advanced-component .room-details-container .details-table .row .cell.column-guests{vertical-align:top}.room-details-advanced-component .room-details-container .details-table .row.header-row .cell{height:48px;background-color:#e8e7ee;border-top:none;padding:16px 30px;font-size:14px;color:#6b7079;letter-spacing:0;white-space:nowrap}.room-details-advanced-component .room-details-container .details-table:after,.room-details-advanced-component .room-details-container .details-table:before,.room-details-advanced-component .room-details-container .room-summary-container:after,.room-details-advanced-component .room-details-container .room-summary-container:before{position:absolute;top:0;width:1px;height:100%;content:'';background:#c1c0c7}.ltr .room-details-advanced-component .room-details-container .room-summary-container:before{left:277px}.rtl .room-details-advanced-component .room-details-container .room-summary-container:before{right:277px}.ltr .room-details-advanced-component .room-details-container .room-summary-container:after{left:517px}.rtl .room-details-advanced-component .room-details-container .room-summary-container:after{right:517px}.ltr .room-details-advanced-component .room-details-container .details-table:before{left:710px}.rtl .room-details-advanced-component .room-details-container .details-table:before{right:710px}.ltr .room-details-advanced-component .room-details-container .details-table:after{left:950px}.rtl .room-details-advanced-component .room-details-container .details-table:after{right:950px}.room-details-advanced-component .important-information{display:inline-block;position:relative;cursor:pointer}.room-details-advanced-component .important-information .tooltip{font-size:12px}.room-details-advanced-component .important-information .tooltip-component{width:300px}.room-details-advanced-component .guests-column-contents{display:flex;align-items:center}.room-details-advanced-component .guests-column-contents .guest-info-wrapper{padding-top:4px}.room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{position:relative;font-size:13px}.ltr .room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{margin-right:10px}.rtl .room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip{margin-left:10px}.room-details-advanced-component .guests-column-contents .guest-info-wrapper .guest-info-tooltip .tooltip-component{font-family:Rubik;font-size:14px;letter-spacing:0;line-height:20px;width:350px}.room-details-advanced-component .guests-column-contents .guest-icons-wrapper .row-label{font-size:14px}.search-filter-result-counts-component{display:flex;padding-bottom:20px}.search-filter-result-counts-component .search-results-count{color:#000}.search-filter-result-counts-component .search-results-count h2{font-size:21px;line-height:.8;font-weight:400}.search-filter-result-counts-component .clear-filter a{color:#ef4f32;font-size:12px;text-decoration:underline}.rtl .search-filter-result-counts-component .clear-filter a{padding-right:8px;width:60px}.ltr .search-filter-result-counts-component .clear-filter a{padding-left:8px;width:80px}.search-result-item-location-component{font-size:12px;display:flex;align-items:center;flex-wrap:wrap;padding:4px 0}.search-result-item-location-component .location-icon{color:#ef4f32}.ltr .search-result-item-location-component .location-icon{margin-right:2px}.rtl .search-result-item-location-component .location-icon{margin-left:2px}.search-result-item-location-component .location-address{color:#ef4f32;display:flex}.search-result-item-location-component .show-map{color:#ef4f32;text-decoration:underline}.search-result-item-location-component .no-address+.show-map::before{display:none}@keyframes MapViewAnimationIn{0%{opacity:0}100%{opacity:1}}.search-results-component template-slot{display:block}.search-results-component template-slot.wishlist-slot{position:relative}.search-results-component .no-results:not(.visible){display:none}.search-results-component .google-maps-component{display:none}.map-view .search-results-component .google-maps-component{display:block}.search-results-component .map-result-item{display:none}.search-results-component .map-view{display:none;animation:MapViewAnimationIn .3s ease-in-out}.search-results-component .list-view{display:block;position:relative}.search-results-component .list-view .loader-inline-component{transition:none;height:100%;background-color:#f8f8f8;margin-top:0}.search-results-component .list-view .loader-inline-component svg{position:relative;top:50%;stroke:#ef4f32}.search-results-component .list-view-wrapper{position:relative}.search-results-component .list-view-wrapper .loader-inline-component{background-color:#fff;height:100%;margin:0;transition:none}.search-results-component .list-view-wrapper .loader-inline-component.visible{transition:visibility .15s ease-in,opacity .15s ease-in}.search-results-component .list-view-wrapper .loader-inline-component .loader{display:flex;justify-content:center;align-items:center}body.agent-mode .search-results-component .wishlist-add-component{display:none}.map-view-enabled .search-result-item{opacity:0!important;visibility:hidden!important;height:0!important;min-height:0!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important}.map-view-enabled .map-result-item{display:flex}.map-view-enabled .search-results-component{display:flex}.map-view-enabled .search-results-component .list-view{width:340px;overflow-y:auto;overflow-x:hidden}.map-view-enabled .search-results-component .list-view .map-result-item .desc .button{display:flex}.map-view-enabled .search-results-component .list-view-wrapper{width:340px}.map-view-enabled .search-results-component .map-view{width:calc(100% - 340px)}.map-view-enabled .list-view{width:544px;height:74vh;overflow:auto}.map-view-enabled .map-view{display:block;width:100%;height:74vh}.map-view-enabled .wrapper-search-results{max-width:none}.rtl .map-view-enabled .wrapper-search-results{padding-left:0}.ltr .map-view-enabled .wrapper-search-results{padding-right:0}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-marker{transition:none}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-marker .tag{transition:none;background:#ef4f32}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-marker .tag::before{transition:none;border-top:5px solid #ef4f32}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-marker.active .tag{background:#92db2e}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-marker.active .tag::before{border-top:5px solid #92db2e}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup{z-index:9999999;bottom:54px;align-items:center;justify-content:center;padding:0;width:320px;border-radius:5px;box-shadow:0 3px 6px 1px rgba(0,0,0,.11)}.ltr .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup{left:50%;transform:translateX(-50%)}.rtl .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup{right:50%;transform:translateX(50%)}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup::after{z-index:-1}.ltr .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup::after{left:50%;transform:translateX(-50%)}.rtl .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup::after{right:50%;transform:translateX(50%)}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup .map-result-item{margin:0;border:none}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup .close-btn{display:none;align-items:center;justify-content:center;color:#101928;background:rgba(255,255,255,.5);border-radius:50%;line-height:1;padding:10px;width:20px;height:20px;position:absolute;top:6px;transition:background .3s ease}.ltr .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup .close-btn{left:6px}.rtl .map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup .close-btn{right:6px}.map-view-enabled .rich-marker.marker-with-custom-popup .google-map-popup .close-btn:hover{background:rgba(255,255,255,.7)}.map-view-enabled .rich-marker.marker-with-custom-popup:hover .google-map-popup{display:flex}.search-results-component .list-view{max-width:930px}.map-view-enabled .autocomplete-filter .airport-search .popup .result-holder{max-height:350px}.search-results-info-tooltip-component .title-row{font-size:18px;font-weight:500;line-height:30px;color:#101928;border-bottom:1px solid #e8e7ee;padding-bottom:10px;margin-bottom:5px}.search-results-info-tooltip-component .product-row{display:flex;font-size:15px;line-height:30px;color:#101928}.search-results-info-tooltip-component .product-row .icons{flex:0 0 auto}.ltr .search-results-info-tooltip-component .product-row .icons{margin-right:5px}.rtl .search-results-info-tooltip-component .product-row .icons{margin-left:5px}.search-results-info-tooltip-component .product-row .icons .icons-plus{margin:0 5px}.search-results-info-tooltip-component .product-row .icons .icon{font-size:12px}.search-results-info-tooltip-component .product-row .product-title{flex:1}.search-results-info-tooltip-component .product-row .product-price{flex:0 0 auto}.search-results-info-tooltip-component .product-row.total{border-top:1px solid #e8e7ee;font-size:20px;font-weight:500;padding-top:10px;margin-top:5px}.search-results-info-tooltip-component .product-row.total .icons .icon{font-size:16px}.search-results-info-tooltip-component.tooltip-component.bordered-white{width:450px}.search-results-info-tooltip-component.tooltip-component.bordered-white .tooltip-contents{display:block}.ltr .search-results-info-tooltip-component.tooltip-component.bordered-white .tooltip-contents{text-align:left}.rtl .search-results-info-tooltip-component.tooltip-component.bordered-white .tooltip-contents{text-align:right}.search-results-map-component{display:flex;flex:1;color:#212121}.search-results-map-component .map-side-list{width:265px;padding-right:15px;font-size:13px;line-height:17px;font-weight:700}.search-results-map-component .map-side-list .map-list-item{display:flex;flex:1;flex-direction:column;position:relative;border-radius:0;border:solid 1px #e8e7ee;overflow:hidden;margin-bottom:8px;cursor:pointer;background:#fff}.search-results-map-component .map-side-list .map-list-item small{font-size:11px;line-height:18px;font-weight:400}.search-results-map-component .map-side-list .map-list-item .badge-gray{top:10px;left:10px;position:absolute}.search-results-map-component .map-side-list .map-list-item .img-cont{height:150px;width:100%;display:flex}.search-results-map-component .map-side-list .map-list-item .img-cont img{width:100%;height:auto}.search-results-map-component .map-side-list .map-list-item p{margin:10px 5px 0}.search-results-map-component .map-side-list .map-list-item>div:last-child{margin:0 5px 5px;display:flex;justify-content:space-between}.search-results-map-component .map-side-list .map-list-item>div:last-child img{margin-right:5px}.search-results-map-component .map-side-list .map-list-item.active{border-color:#08a1b9}.search-results-map-component .map-side-list .map-list-item .stars-cont{min-width:60px}.search-results-map-component .map-side-list .map-list-item .stars-cont i{color:#e8e7ee;font-size:8px;display:inline-block;width:8px}.search-results-map-component .map-side-list .map-list-item .stars-cont i.yellow{color:#ffc20e}.search-results-map-component .map-side-list .map-list-item .stars-cont i{margin-right:0!important}.search-results-map-component .map-cont{display:flex;flex:1}.submit-button-component .submit-button{border:none;background-color:#ef4f32;color:#fff;width:100%;height:50px;border-radius:5px;font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:box-shadow .3s ease;cursor:pointer}.submit-button-component .submit-button:hover{box-shadow:0 0 15px 0 rgba(16,25,40,.3)}@keyframes tab-control-content-in{0%{opacity:0;transform:scale(.99,.99)}100%{opacity:1;transform:scale(1,1)}}tab-control{transition:all .15s ease-in-out}tab-control[nav]{opacity:0;visibility:hidden}tab-control.visible{opacity:1;visibility:visible}tab-control.style-default{display:block;position:relative}tab-control.style-default>:first-child{display:block;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style-type:none;padding:0;margin:0}tab-control.style-default>:first-child>*{display:inline-flex;align-items:center;justify-content:flex-start;color:rgba(16,25,40,.66);padding:14px 0;cursor:pointer;min-width:180px;font-size:18px;line-height:22px;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}tab-control.style-default>:first-child>::after{content:'';display:block;width:0;position:absolute;border-bottom:2px solid #ef4f32;bottom:-1px;transition:width .3s ease}tab-control.style-default>:first-child>:hover{color:#101928}tab-control.style-default>:first-child>.active{color:#101928}tab-control.style-default>:first-child>.active::after{width:100%}tab-control.style-default>:last-child{display:block;margin-top:30px}tab-control.style-default>:last-child>*{display:none;animation:tab-control-content-in .2s ease-in-out}tab-control.style-default>:last-child>.active{display:block}tab-control.style-default.layout-vertical{display:flex}tab-control.style-default.layout-vertical>:first-child{flex:0 0 auto;border-bottom:none;display:flex;flex-direction:column;width:180px}.ltr tab-control.style-default.layout-vertical>:first-child{margin-right:30px}.rtl tab-control.style-default.layout-vertical>:first-child{margin-left:30px}tab-control.style-default.layout-vertical>:first-child>*{border-bottom:1px solid #ccccd8}tab-control.style-default.layout-vertical>:first-child>:first-child{margin-top:-14px}tab-control.style-default.layout-vertical>:last-child{flex:1;margin-top:0}tab-control.style-default:not(.layout-vertical)>:first-child{display:flex;border-bottom:none}tab-control.style-default:not(.layout-vertical)>:first-child>*{min-width:inherit;height:35px;padding:0 27px;font-size:14px;justify-content:center;line-height:35px;color:#101928;border-radius:2px}tab-control.style-default:not(.layout-vertical)>:first-child>::after{display:none}tab-control.style-default:not(.layout-vertical)>:first-child>:hover{color:#101928}tab-control.style-default:not(.layout-vertical)>:first-child>.active{font-weight:400;color:#fff;background:#ef4f32}.ticket-categories-table-component{background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.11);border-top:1px solid transparent}.ticket-categories-table-component .categories-title{padding:20px;font-weight:500;font-size:32px;color:#101928;text-transform:none;border-bottom:1px solid #e8e7ee}.ticket-categories-table-component .ticket-category-table-item-component{padding:20px;display:flex}.ticket-categories-table-component .ticket-category-table-item-component .seat-map{margin-top:4px}.ticket-categories-table-component .ticket-category-table-item-component .seat-map .show-seat-map{color:#ef4f32;border-bottom:1px solid #ef4f32;font-size:14px;line-height:12px}.ticket-categories-table-component .ticket-category-table-item-component .left{flex:1}.ticket-categories-table-component .ticket-category-table-item-component .left .item-price{font-size:22px;line-height:24px;margin-top:8px}.ticket-categories-table-component .ticket-category-table-item-component .left .item-price span[data-input=x-price]{font-weight:500;color:#101928}.ticket-categories-table-component .ticket-category-table-item-component .left .item-price .include-tax-message{color:#707070;font-size:12px}.ticket-categories-table-component .ticket-category-table-item-component .left .item-tags{display:inline-flex}.ltr .ticket-categories-table-component .ticket-category-table-item-component .left .item-tags{margin-left:10px}.rtl .ticket-categories-table-component .ticket-category-table-item-component .left .item-tags{margin-right:10px}.ticket-categories-table-component .ticket-category-table-item-component .left .item-tags .event-tag-component .tag-contents{padding:5px 10px}.ticket-categories-table-component .ticket-category-table-item-component .left .item-category{color:#101928;font-weight:500;font-size:18px;margin-bottom:12px}.ticket-categories-table-component .ticket-category-table-item-component .left .item-subcategory{font-size:12px;color:#707070;line-height:18px}.ticket-categories-table-component .ticket-category-table-item-component .right{flex:0 0 auto}.ltr .ticket-categories-table-component .ticket-category-table-item-component .right{text-align:right}.rtl .ticket-categories-table-component .ticket-category-table-item-component .right{text-align:left}.ticket-categories-table-component .ticket-category-table-item-component .right .total-count{color:#101928;font-size:12px}.ticket-categories-table-component .ticket-category-table-item-component .right .total-price{color:#101928;font-size:18px;font-weight:500;line-height:40px}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container{display:flex;align-items:flex-start}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select{flex:0 0 auto;position:relative;height:40px;border-radius:5px}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select select{color:#101928}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select.error{border-color:#ec3145}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select.error select{color:#ec3145}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select.error::before{border-bottom-color:#ec3145;border-left-color:#ec3145}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:after,.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:before{position:absolute;content:'';top:14px;width:1px;height:10px;border:none;background:#212121}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:before{transform:rotate(45deg)}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:after{transform:rotate(-45deg)}.ltr .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:before{right:13px}.ltr .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:after{right:20px}.rtl .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:before{left:20px}.rtl .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .select:after{left:13px}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .button-wrapper{flex:0 0 auto}.ltr .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .button-wrapper{margin-left:10px}.rtl .ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .button-wrapper{margin-right:10px}.ticket-categories-table-component .ticket-category-table-item-component .right .quantity-buy-btn-container .button-wrapper .buy-button{background:#ef4f32;color:#fff;text-transform:uppercase;font-size:13px;line-height:16px;padding:12px 40px;height:40px;border-radius:5px}.ticket-categories-table-component .ticket-category-table-item-component+.ticket-category-table-item-component{border-top:1px solid #e8e7ee}.seat-map-popup .popup-body{text-align:center}.seat-map-popup .popup-body img{height:auto;max-height:400px;width:auto;max-width:500px}.ltr .seat-map-popup .popup-content .header,.rtl .seat-map-popup .popup-content .header{padding:18px}.results-filters-component .filter-slider-title .tooltip-contents{white-space:nowrap;width:auto}.tooltip-component{z-index:-1;visibility:hidden;opacity:0;position:absolute;cursor:default;transform-origin:bottom;overflow:hidden;pointer-events:none}.tooltip-component:not(.visible){transition:visibility 0s ease-out .1s,z-index .1s ease-out 0s,opacity .1s ease-out,transform .1s ease-out}.tooltip-component.visible{z-index:999999;visibility:visible;opacity:1;transition:visibility .1s ease-in,opacity .1s ease-in,transform .1s ease-in}.tooltip-component .tooltip-contents{width:100%;padding:10px 20px;border-radius:4px;background-color:rgba(33,33,33,.9);color:#fff;position:absolute;font-weight:300}.tooltip-component .tooltip-contents span{color:#fff}.tooltip-component::before{content:'';width:0;height:0;border:8px solid transparent;position:absolute;z-index:99999}.tooltip-component.visible{display:block;overflow:visible;width:220px}.tooltip-component.position-top-center,.tooltip-component.position-top-left,.tooltip-component.position-top-right{bottom:calc(100% + 8px);left:50%;transform:scale(.95) translate(-52.5%,4px)}.tooltip-component.position-top-center.visible,.tooltip-component.position-top-left.visible,.tooltip-component.position-top-right.visible{transform:translate(-50%,0)}.tooltip-component.position-top-center::before,.tooltip-component.position-top-left::before,.tooltip-component.position-top-right::before{border-top:8px solid rgba(33,33,33,.9);border-bottom:none;bottom:-8px;left:50%;transform:translateX(-50%)}.tooltip-component.position-top-center .tooltip-contents,.tooltip-component.position-top-left .tooltip-contents,.tooltip-component.position-top-right .tooltip-contents{bottom:0;white-space:normal}.tooltip-component.position-bottom-center,.tooltip-component.position-bottom-left,.tooltip-component.position-bottom-right{top:calc(100% + 8px);left:50%;transform:scale(.95) translate(-52.5%,-12px)}.tooltip-component.position-bottom-center.visible,.tooltip-component.position-bottom-left.visible,.tooltip-component.position-bottom-right.visible{transform:translate(-50%,0)}.tooltip-component.position-bottom-center::before,.tooltip-component.position-bottom-left::before,.tooltip-component.position-bottom-right::before{border-bottom:8px solid rgba(33,33,33,.9);border-top:none;top:-8px;left:50%;transform:translateX(-50%)}.tooltip-component.position-bottom-center .tooltip-contents,.tooltip-component.position-bottom-left .tooltip-contents,.tooltip-component.position-bottom-right .tooltip-contents{top:0}.tooltip-component.position-bottom-left .tooltip-contents,.tooltip-component.position-top-left .tooltip-contents{right:calc(50% - 8px*4)}.tooltip-component.position-bottom-right .tooltip-contents,.tooltip-component.position-top-right .tooltip-contents{left:calc(50% - 8px*4)}.tooltip-component.position-left-bottom,.tooltip-component.position-left-center,.tooltip-component.position-left-top{right:calc(100% + 8px);top:50%;transform:scale(.95) translate(12px,-55%)}.tooltip-component.position-left-bottom.visible,.tooltip-component.position-left-center.visible,.tooltip-component.position-left-top.visible{transform:translate(0,-50%)}.tooltip-component.position-left-bottom::before,.tooltip-component.position-left-center::before,.tooltip-component.position-left-top::before{border-left:8px solid rgba(33,33,33,.9);border-right:none;right:-8px;top:50%;transform:translateY(-50%)}.tooltip-component.position-left-bottom .tooltip-contents,.tooltip-component.position-left-center .tooltip-contents,.tooltip-component.position-left-top .tooltip-contents{right:0}.tooltip-component.position-right-bottom,.tooltip-component.position-right-center,.tooltip-component.position-right-top{left:calc(100% + 8px);top:50%;transform:scale(.95) translate(-12px,-55%)}.tooltip-component.position-right-bottom.visible,.tooltip-component.position-right-center.visible,.tooltip-component.position-right-top.visible{transform:translate(0,-50%)}.tooltip-component.position-right-bottom::before,.tooltip-component.position-right-center::before,.tooltip-component.position-right-top::before{border-right:8px solid rgba(33,33,33,.9);border-left:none;left:-8px;top:50%;transform:translateY(-50%)}.tooltip-component.position-right-bottom .tooltip-contents,.tooltip-component.position-right-center .tooltip-contents,.tooltip-component.position-right-top .tooltip-contents{left:0}.tooltip-component.position-left-top .tooltip-contents,.tooltip-component.position-right-top .tooltip-contents{bottom:calc(50% - 8px*4)}.tooltip-component.position-left-bottom .tooltip-contents,.tooltip-component.position-right-bottom .tooltip-contents{top:calc(50% - 8px*4)}.tooltip-component.position-left-center .tooltip-contents,.tooltip-component.position-right-center .tooltip-contents{transform:translateY(-50%)}.tooltip-component.centered-contents .tooltip-contents{text-align:center}.tooltip-component.colored-flat .tooltip-contents{border-radius:0;background:#ef4f32;color:#fff;text-align:center}.tooltip-component.colored-flat.position-top-center::before,.tooltip-component.colored-flat.position-top-left::before,.tooltip-component.colored-flat.position-top-right::before{border-top-color:#ef4f32}.tooltip-component.colored-flat.position-bottom-center::before,.tooltip-component.colored-flat.position-bottom-left::before,.tooltip-component.colored-flat.position-bottom-right::before{border-bottom-color:#ef4f32}.tooltip-component.colored-flat.position-left-bottom::before,.tooltip-component.colored-flat.position-left-center::before,.tooltip-component.colored-flat.position-left-top::before{border-left-color:#ef4f32}.tooltip-component.colored-flat.position-right-bottom::before,.tooltip-component.colored-flat.position-right-center::before,.tooltip-component.colored-flat.position-right-top::before{border-right-color:#ef4f32}.tooltip-component.bordered-white{width:320px}.tooltip-component.bordered-white .tooltip-contents{display:flex;border:3px solid #ef4f32;background-color:#fff;color:#101928;border-radius:2px}.tooltip-component.bordered-white .tooltip-contents span{color:#101928}.tooltip-component.bordered-white.position-top-center::before,.tooltip-component.bordered-white.position-top-left::before,.tooltip-component.bordered-white.position-top-right::before{border-top-color:#ef4f32}.tooltip-component.bordered-white.position-bottom-center::before,.tooltip-component.bordered-white.position-bottom-left::before,.tooltip-component.bordered-white.position-bottom-right::before{border-bottom-color:#ef4f32}.tooltip-component.bordered-white.position-left-bottom::before,.tooltip-component.bordered-white.position-left-center::before,.tooltip-component.bordered-white.position-left-top::before{border-left-color:#ef4f32}.tooltip-component.bordered-white.position-right-bottom::before,.tooltip-component.bordered-white.position-right-center::before,.tooltip-component.bordered-white.position-right-top::before{border-right-color:#ef4f32}.tooltip-component.rightmost-alignment{transform:none}.tooltip-component.rightmost-alignment.visible{transform:none}.tooltip-component.rightmost-alignment:before{left:inherit;transform:none}.ltr .tooltip-component.rightmost-alignment{left:inherit;right:0}.ltr .tooltip-component.rightmost-alignment:before{right:30px}.rtl .tooltip-component.rightmost-alignment{left:0;right:inherit}.rtl .tooltip-component.rightmost-alignment:before{left:30px}.tooltip-component.rightmost-alignment .tooltip-contents{right:0}.transfers-result-component{display:flex;background-color:#fff;margin-bottom:16px;box-shadow:0 3px 6px 2px rgba(0,0,0,.11);color:#101928;border-radius:8px;width:100%;min-height:200px}.transfers-result-component .result-image{position:relative;flex:0 0 auto;width:240px}.transfers-result-component .result-image .img{height:100%;background-size:cover;background-position:center}.transfers-result-component .result-details{flex:1;position:relative;padding:15px 20px 20px 20px}.transfers-result-component .result-details .item-title{display:flex;align-items:center}.transfers-result-component .result-details .item-title h3{font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-1px;color:#101928;text-transform:none;white-space:nowrap}.transfers-result-component .result-details .item-title h3 .title-text{white-space:normal}.transfers-result-component .result-details .item-title h3 .title-text .title-tag{margin-top:5px}.transfers-result-component .result-details .item-title .rating{font-size:12px;color:#f79433;display:inline;padding-bottom:1px;display:inline-block;vertical-align:middle}.transfers-result-component .result-details .item-title .rating i{padding:0 2px;color:#ffc20e}.transfers-result-component .result-details .item-title .title-tag{margin-top:5px;vertical-align:top;font-size:13px;background:#eee;padding:0 8px 2px 8px;border-radius:2px;font-weight:400}.ltr .transfers-result-component .result-details .item-title .title-tag{margin-left:7px}.rtl .transfers-result-component .result-details .item-title .title-tag{margin-right:7px}.transfers-result-component .result-details .item-location{padding:0}.transfers-result-component .result-details .info-block{padding-top:1px;color:#101928}.transfers-result-component .result-details .info-block .info-row{font-size:14px;line-height:24px}.transfers-result-component .result-details .info-block .info-row i{display:inline-block}.transfers-result-component .result-details .item-tags{position:absolute;width:calc(100% - 40px);bottom:20px}.transfers-result-component .result-price{flex:0 0 auto;width:200px;min-height:200px;padding:20px;display:flex;align-items:flex-end;position:relative;padding-top:55px}.ltr .transfers-result-component .result-price{border-left:1px solid #e8e7ee}.rtl .transfers-result-component .result-price{border-right:1px solid #e8e7ee}.transfers-result-component .result-price .info-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid #101928;width:12px;height:12px;font-size:9px;border-radius:50%;position:relative;cursor:pointer;font-style:normal;font-weight:500}.ltr .transfers-result-component .result-price .info-icon{margin-right:4px}.rtl .transfers-result-component .result-price .info-icon{margin-left:4px}.transfers-result-component .result-price .price-block{width:100%}.ltr .transfers-result-component .result-price .price-block{text-align:right}.rtl .transfers-result-component .result-price .price-block{text-align:left}.transfers-result-component .result-price .price-block .price-wrapper{padding:5px 0;font-weight:500;font-size:26px;line-height:22px;letter-spacing:-.8px;color:#101928;white-space:nowrap}.transfers-result-component .result-price .price-block .price-wrapper .old-price{font-size:15px;letter-spacing:-.5px;color:#707070;font-weight:400;position:relative}.ltr .transfers-result-component .result-price .price-block .price-wrapper .old-price{margin-right:6px}.rtl .transfers-result-component .result-price .price-block .price-wrapper .old-price{margin-left:6px}.transfers-result-component .result-price .price-block .price-wrapper .old-price::before{content:'';display:block;border-bottom:1px solid #707070;position:absolute;left:0;right:0;top:50%}.transfers-result-component .result-price .price-block .price-label{display:block;margin:0 0 4px 0;font-size:13px;line-height:17px}.ltr .transfers-result-component .result-price .price-block .price-label .info-icon{margin:2px 0 0 6px}.rtl .transfers-result-component .result-price .price-block .price-label{white-space:nowrap}.rtl .transfers-result-component .result-price .price-block .price-label .info-icon{margin:2px 6px 0 0}.transfers-result-component .result-price .price-block .price-label .info-icon{vertical-align:top}.transfers-result-component .result-price .price-block .button{display:flex;align-items:center;height:42px;background-color:#ef4f32;color:#fff;text-transform:uppercase;border:none;cursor:pointer;border-radius:5px;padding:0 12px;font-size:16px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.transfers-result-component .remarks-component .remarks-item{max-width:250px}.transfers-result-component.in-checkout .result-details>.item-title h3{width:100%}.transfers-result-component.in-checkout .result-details>.item-title h3 .title-text{width:100%}.transfers-result-component.in-checkout .result-details>.item-title h3 .title-text .title{display:inline-block;padding:0;border-bottom:none}.transfers-result-component .trust-rating{display:flex;height:32px;align-items:center;position:absolute;top:20px}.ltr .transfers-result-component .trust-rating{right:20px}.rtl .transfers-result-component .trust-rating{left:20px}.transfers-result-component .trust-rating .badge{font-size:15px;width:32px;background:#101928;height:32px;display:flex;justify-content:center;align-items:center;padding:5px;color:#fff}.ltr .transfers-result-component .trust-rating .badge{border-radius:5px 5px 5px 0}.rtl .transfers-result-component .trust-rating .badge{border-radius:5px 5px 0 5px}.transfers-result-component .trust-rating .reviews-count label{color:#101928;font-size:21px;line-height:18px}.transfers-result-component .trust-rating .reviews-count .review-count-wrapper{display:block;font-size:14px;line-height:14px;letter-spacing:-.8px;color:#707070}.transfers-result-component .trust-rating .reviews-count .review-count-wrapper .review-quantity{display:inline-block;font-size:12px}.rtl .transfers-result-component .trust-rating .reviews-count{text-align:left;padding-left:8px}.ltr .transfers-result-component .trust-rating .reviews-count{text-align:right;padding-right:8px}.transfers-result-component .trust-rating .image{width:110px;padding:0 8px}.transfers-result-component .trust-rating .image img{width:100%}.transfers-result-component .price.with-provider{display:flex;align-items:baseline;justify-content:flex-end}.transfers-result-component .price.with-provider [data-input=x-price]{margin:0 2px}.transfers-result-component .price.with-provider [data-id=provider-price] span{text-decoration:line-through;font-size:18px}.transfers-result-component .provider-item{position:relative}.transfers-result-component .provider-item .icon-phone{position:relative;top:-2px}.transfers-result-component .wishlist-wrapper{position:relative}.transfers-result-component .wishlist-wrapper .wishlist-add-component{top:5px}.ltr .transfers-result-component .wishlist-wrapper .wishlist-add-component{left:5px}.rtl .transfers-result-component .wishlist-wrapper .wishlist-add-component{right:5px}.transfers-result-component .result-image .img-logos{position:absolute;top:20px}.rtl .transfers-result-component .result-image .img-logos{right:20px}.ltr .transfers-result-component .result-image .img-logos{left:20px}.transfers-result-component .result-image .img-logos img{width:60px}.transfers-result-component .result-image .img{background-size:contain;background-repeat:no-repeat}.transfers-result-component .result-details .info-block{padding:5px 0 55px 0;color:#101928;font-size:14px}.transfers-result-component .result-details .info-block .info-row{display:flex;flex-wrap:wrap}.rtl .transfers-result-component .result-details .info-block .info-row i{margin-left:4px}.ltr .transfers-result-component .result-details .info-block .info-row i{margin-right:4px}.transfers-result-component .result-details .info-block .info-row .info-listwrap{padding:5px 0;line-height:20px}.transfers-result-component .result-details .info-block .info-row .info-listwrap .info-title{position:relative;color:#3e6b38}.ltr .transfers-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-right:.5em}.rtl .transfers-result-component .result-details .info-block .info-row .info-listwrap .info-title{margin-left:.5em}.transfers-result-component .result-details .info-block .info-row .info-listwrap .price-option{position:relative}.transfers-result-component .result-details .info-block .info-row .info-listwrap .price-option .dotspacer{display:none}.rtl .transfers-result-component .result-details .info-block .info-row .blockwrap{margin-left:10px}.ltr .transfers-result-component .result-details .info-block .info-row .blockwrap{margin-right:10px}.rtl .transfers-result-component .result-details .info-block .info-row .blockwrap i{margin-left:4px}.ltr .transfers-result-component .result-details .info-block .info-row .blockwrap i{margin-right:4px}.transfers-result-component .result-details .info-block .info-row .blockwrap .airconditon-section,.transfers-result-component .result-details .info-block .info-row .blockwrap .auto-transmission-section,.transfers-result-component .result-details .info-block .info-row .blockwrap .manual-transmission-section,.transfers-result-component .result-details .info-block .info-row .blockwrap .non-airconditon-section{display:none}.transfers-result-component .result-details .info-block .info-row .blockwrap .has-aircondition .airconditon-section{display:block}.transfers-result-component .result-details .info-block .info-row .blockwrap .no-aircondition .non-airconditon-section{display:block}.transfers-result-component .result-details .info-block .info-row .blockwrap .transmission-automatic .auto-transmission-section{display:block}.transfers-result-component .result-details .info-block .info-row .blockwrap .transmission-manual .manual-transmission-section{display:block}.transfers-result-component.mobile{height:auto;border-radius:0;flex-wrap:wrap}.transfers-result-component.mobile .result-image{width:130px;min-height:inherit}.transfers-result-component.mobile .result-image .img{border-radius:0}.transfers-result-component.mobile .result-date{width:130px;min-height:inherit}.transfers-result-component.mobile .result-details{flex:1 1 auto;width:calc(100% - 130px);padding:8px}.transfers-result-component.mobile .result-details .item-title h3{font-size:16px}.transfers-result-component.mobile .result-details .item-title h3 .title-text .title-tag{margin-top:0}.transfers-result-component.mobile .result-details .item-title .rating{display:block;font-size:15px}.ltr .transfers-result-component.mobile .result-details .item-title .rating,.rtl .transfers-result-component.mobile .result-details .item-title .rating{padding:6px 0 7px 0}.transfers-result-component.mobile .result-details .item-location{padding:0}.transfers-result-component.mobile .result-details .info-block .info-row{font-size:12px;line-height:20px;flex-wrap:wrap}.transfers-result-component.mobile .result-details .item-tags{width:calc(100% - 16px)}.transfers-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item{height:auto}.transfers-result-component.mobile .result-details .item-tags template-slot>.remarks-component>.remarks-item .text-wrapper{white-space:normal}.transfers-result-component.mobile .result-price{flex:1 0 100%;display:flex;align-items:flex-start;min-height:auto;border-top:2px solid #e8e7ee}.ltr .transfers-result-component.mobile .result-price{padding:0 16px 16px 13px}.rtl .transfers-result-component.mobile .result-price{padding:0 13px 16px 16px}.transfers-result-component.mobile .result-price .item-tags{width:50%;height:100%;padding-top:16px}.transfers-result-component.mobile .result-price .item-tags template-slot{height:100%}.transfers-result-component.mobile .result-price .item-tags template-slot .remarks-component{display:flex;flex-wrap:wrap;align-items:center}.transfers-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item{align-items:center;display:flex;height:inherit}.transfers-result-component.mobile .result-price .item-tags template-slot .remarks-component .remarks-item .text-wrapper{line-height:21px;overflow:visible;white-space:nowrap}.transfers-result-component.mobile .result-price .price-block{width:50%}.transfers-result-component.mobile .result-price .price-block .price-button .price-per-person{width:100%;padding:5px 0 2px 0;font-size:12px}.transfers-result-component.mobile .result-price .price-block .price-button .button{display:inline-block;min-width:110px;height:35px;padding:5px 10px;text-align:center;font-size:24px}.transfers-result-component.mobile .trust-rating{position:static;margin:5px 0}.transfers-result-component.mobile .trust-rating .reviews-count label{font-size:18px}.transfers-result-component.mobile .trust-rating .reviews-count .review-count-wrapper{font-size:12px}.transfers-result-component.mobile.in-checkout .result-details .item-tags{width:100%;position:relative;bottom:inherit;margin-top:10px}.transfers-result-component.mobile .result-image{position:relative}.transfers-result-component.mobile .result-image .img{background-size:auto;background-position:right center}.rtl .transfers-result-component.mobile .result-image .img{transform:scaleX(-1)}.transfers-result-component.mobile .result-image .img-logos{top:auto;bottom:7px}.ltr .transfers-result-component.mobile .result-image .img-logos{left:35px}.rtl .transfers-result-component.mobile .result-image .img-logos{right:35px}.transfers-result-component.mobile .result-details .info-block{padding:0}.transfers-result-component.mobile.in-checkout{box-shadow:none;min-height:inherit}.transfers-result-component.mobile.in-checkout .result-image,.transfers-result-component.mobile.in-checkout .result-price{display:none}.transfers-result-component.mobile.in-checkout .result-details{width:100%;padding:16px;border-bottom:2px solid #f0eff4}.transfers-result-component.mobile.in-checkout .result-details .item-title{margin:0 0 8px 0}.transfers-result-component.mobile.in-checkout .result-details .item-location{display:none}.wishlist-add-component{position:absolute;top:5px;z-index:10;width:30px;height:30px;cursor:pointer;background:#ef4f32;border-radius:50%}.ltr .wishlist-add-component{left:5px}.rtl .wishlist-add-component{right:5px}.wishlist-add-component .icon{z-index:2;position:relative;transition:all .15s;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.wishlist-add-component .icon.icon-heart{font-size:16px;color:#fff}.wishlist-add-component.in-cookie .icon{color:#92db2e}