@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}input::-ms-clear{display:none}@media (max-width: 1169px){.ios .passenger-count-counter .text-field .MuiInput-underline{margin-top:17px}.ios .passenger-count-counter .text-field .MuiInput-underline::before,.ios .passenger-count-counter .text-field .MuiInput-underline:hover::before{bottom:-3px}}.ios .passenger-count-counter .text-field .MuiInput-underline::after{bottom:-3px}.ios input:is([type='button'],[type='submit'],[type='reset']),.ios input[type='file']::file-selector-button,.ios button{color:inherit}@font-face{font-family:"OpenSans-Bold";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-Bold.ttf?f5331cb6372b6c0d8baf2dd7e200498c) format("opentype")}@font-face{font-family:"OpenSans-BoldItalic";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-BoldItalic.ttf?f40598dd8ea8593e91ab28aa48130cf1) format("opentype")}@font-face{font-family:"OpenSans-ExtraBold";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-ExtraBold.ttf?49f89e34d03233b1f27788f75df7a40a) format("opentype")}@font-face{font-family:"OpenSans-ExtraBoldItalic";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf?617beb2703a6fccd227ab45754d73440) format("opentype")}@font-face{font-family:"OpenSans-Italic";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-Italic.ttf?bf243bcbf81560535385c47725f57dfe) format("opentype")}@font-face{font-family:"OpenSans-Light";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-Light.ttf?9ff12f694e5951a6f51a9d63b05062e7) format("opentype")}@font-face{font-family:"OpenSans-LightItalic";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-LightItalic.ttf?54b4443404115cef4af765596ccf0ed3) format("opentype")}@font-face{font-family:"OpenSans-Regular";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-Regular.ttf?d7d5d4588a9f50c99264bc12e4892a7c) format("opentype")}@font-face{font-family:"OpenSans-SemiBold";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-SemiBold.ttf?e1c83f9474e0cc1d84a13c6d1ddf3ca5) format("opentype")}@font-face{font-family:"OpenSans-SemiBoldItalic";font-style:normal;src:url(/butterflyredesigntest/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf?fc17ea62c914b2aaa9e89ecc519a8cb3) format("opentype")}body{font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body{font-family:'OpenSans-Regular', sans-serif}}@keyframes fade-in{from{opacity:0}to{opacity:1}}input::-ms-clear{display:none}@media (min-width: 1170px){.mobile-only{display:none}}@media (max-width: 1169px){.disabled-mobile-scroll{overflow:hidden}}.skeleton-item{position:relative;overflow:hidden;border-radius:4px}.skeleton-item::before{content:'';position:absolute;top:0;left:-100px;display:block;width:100px;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(50%, #e8e8e8), to(rgba(255,255,255,0)));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #e8e8e8 50%, rgba(255,255,255,0) 100%);-webkit-animation:skeleton-animation 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:skeleton-animation 1s cubic-bezier(0.4, 0, 0.2, 1) infinite}@-webkit-keyframes skeleton-animation{from{left:-100px}to{left:100%}}@keyframes skeleton-animation{from{left:-100px}to{left:100%}}html{display:-webkit-box;display:flex;min-height:100%}body{position:relative;width:100%;min-height:100%;margin:0;overflow-x:hidden;color:#323a47;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none}body:not(.scrollable){max-height:100%;overflow:hidden}@media (max-width: 1168px){body{overflow-x:scroll}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}ol,ul{list-style:none outside none}ul{margin:0;padding:0;-webkit-padding-start:0}a{color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a:visited{color:inherit}h1,h2,h3,h4{margin:0;font-weight:normal;font-style:normal}input,textarea{margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type='button'],button{margin:0;padding:0;font:inherit;background-color:transparent;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}input[type='button']:disabled,button:disabled{pointer-events:none}input[type='text'],input[type='tel'],input[type='password']{border:none}iframe{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.root{min-width:320px;height:100%}.root .render-loading{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background-color:#fdb813}table th,table td{font-weight:inherit}body.rtl-body .rtl-container,body.rtl-body .dialog-paper,body.rtl-body .dialog-paper-v2,body.rtl-body .toast,body.rtl-body #b_container{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .rtl-container li.text-wrapper-rtl,body.rtl-body .dialog-paper li.text-wrapper-rtl,body.rtl-body .dialog-paper-v2 li.text-wrapper-rtl,body.rtl-body .toast li.text-wrapper-rtl,body.rtl-body #b_container li.text-wrapper-rtl{display:list-item;text-align:right}body.rtl-body .rtl-container .text-wrapper-rtl,body.rtl-body .rtl-container .MuiInputBase-input,body.rtl-body .rtl-container .budget-input-area label,body.rtl-body .rtl-container small,body.rtl-body .dialog-paper .text-wrapper-rtl,body.rtl-body .dialog-paper .MuiInputBase-input,body.rtl-body .dialog-paper .budget-input-area label,body.rtl-body .dialog-paper small,body.rtl-body .dialog-paper-v2 .text-wrapper-rtl,body.rtl-body .dialog-paper-v2 .MuiInputBase-input,body.rtl-body .dialog-paper-v2 .budget-input-area label,body.rtl-body .dialog-paper-v2 small,body.rtl-body .toast .text-wrapper-rtl,body.rtl-body .toast .MuiInputBase-input,body.rtl-body .toast .budget-input-area label,body.rtl-body .toast small,body.rtl-body #b_container .text-wrapper-rtl,body.rtl-body #b_container .MuiInputBase-input,body.rtl-body #b_container .budget-input-area label,body.rtl-body #b_container small{display:inline-block;direction:rtl;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .rtl-container .budget-input-area label,body.rtl-body .dialog-paper .budget-input-area label,body.rtl-body .dialog-paper-v2 .budget-input-area label,body.rtl-body .toast .budget-input-area label,body.rtl-body #b_container .budget-input-area label{-webkit-transform-origin:revert;transform-origin:revert}body.rtl-body .rtl-container .MuiInputBase-input,body.rtl-body .rtl-container .selected-package-information-container .name,body.rtl-body .dialog-paper .MuiInputBase-input,body.rtl-body .dialog-paper .selected-package-information-container .name,body.rtl-body .dialog-paper-v2 .MuiInputBase-input,body.rtl-body .dialog-paper-v2 .selected-package-information-container .name,body.rtl-body .toast .MuiInputBase-input,body.rtl-body .toast .selected-package-information-container .name,body.rtl-body #b_container .MuiInputBase-input,body.rtl-body #b_container .selected-package-information-container .name{padding-left:4px}body.rtl-body .rtl-container .text-field .text-input label,body.rtl-body .rtl-container .date-wrapper,body.rtl-body .rtl-container .selected-package-information-container,body.rtl-body .rtl-container .flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change,body.rtl-body .rtl-container .total-checkin-baggage-text .text-wrapper-rtl,body.rtl-body .rtl-container .meal-count-area,body.rtl-body .rtl-container .selection-info-container .selected-text,body.rtl-body .dialog-paper .text-field .text-input label,body.rtl-body .dialog-paper .date-wrapper,body.rtl-body .dialog-paper .selected-package-information-container,body.rtl-body .dialog-paper .flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change,body.rtl-body .dialog-paper .total-checkin-baggage-text .text-wrapper-rtl,body.rtl-body .dialog-paper .meal-count-area,body.rtl-body .dialog-paper .selection-info-container .selected-text,body.rtl-body .dialog-paper-v2 .text-field .text-input label,body.rtl-body .dialog-paper-v2 .date-wrapper,body.rtl-body .dialog-paper-v2 .selected-package-information-container,body.rtl-body .dialog-paper-v2 .flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change,body.rtl-body .dialog-paper-v2 .total-checkin-baggage-text .text-wrapper-rtl,body.rtl-body .dialog-paper-v2 .meal-count-area,body.rtl-body .dialog-paper-v2 .selection-info-container .selected-text,body.rtl-body .toast .text-field .text-input label,body.rtl-body .toast .date-wrapper,body.rtl-body .toast .selected-package-information-container,body.rtl-body .toast .flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change,body.rtl-body .toast .total-checkin-baggage-text .text-wrapper-rtl,body.rtl-body .toast .meal-count-area,body.rtl-body .toast .selection-info-container .selected-text,body.rtl-body #b_container .text-field .text-input label,body.rtl-body #b_container .date-wrapper,body.rtl-body #b_container .selected-package-information-container,body.rtl-body #b_container .flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change,body.rtl-body #b_container .total-checkin-baggage-text .text-wrapper-rtl,body.rtl-body #b_container .meal-count-area,body.rtl-body #b_container .selection-info-container .selected-text{display:-webkit-box;display:flex}body.rtl-body .rtl-container .meal .meal-name,body.rtl-body .dialog-paper .meal .meal-name,body.rtl-body .dialog-paper-v2 .meal .meal-name,body.rtl-body .toast .meal .meal-name,body.rtl-body #b_container .meal .meal-name{display:block;text-align:center}body.rtl-body .rtl-container img:not(.mirrored-icon),body.rtl-body .rtl-container svg:not(.mirrored-icon),body.rtl-body .rtl-container .image-wrapper-rtl:not(.mirrored-icon),body.rtl-body .rtl-container .component-wrapper-rtl:not(.mirrored-icon),body.rtl-body .rtl-container .ct-widget:not(.mirrored-icon),body.rtl-body .dialog-paper img:not(.mirrored-icon),body.rtl-body .dialog-paper svg:not(.mirrored-icon),body.rtl-body .dialog-paper .image-wrapper-rtl:not(.mirrored-icon),body.rtl-body .dialog-paper .component-wrapper-rtl:not(.mirrored-icon),body.rtl-body .dialog-paper .ct-widget:not(.mirrored-icon),body.rtl-body .dialog-paper-v2 img:not(.mirrored-icon),body.rtl-body .dialog-paper-v2 svg:not(.mirrored-icon),body.rtl-body .dialog-paper-v2 .image-wrapper-rtl:not(.mirrored-icon),body.rtl-body .dialog-paper-v2 .component-wrapper-rtl:not(.mirrored-icon),body.rtl-body .dialog-paper-v2 .ct-widget:not(.mirrored-icon),body.rtl-body .toast img:not(.mirrored-icon),body.rtl-body .toast svg:not(.mirrored-icon),body.rtl-body .toast .image-wrapper-rtl:not(.mirrored-icon),body.rtl-body .toast .component-wrapper-rtl:not(.mirrored-icon),body.rtl-body .toast .ct-widget:not(.mirrored-icon),body.rtl-body #b_container img:not(.mirrored-icon),body.rtl-body #b_container svg:not(.mirrored-icon),body.rtl-body #b_container .image-wrapper-rtl:not(.mirrored-icon),body.rtl-body #b_container .component-wrapper-rtl:not(.mirrored-icon),body.rtl-body #b_container .ct-widget:not(.mirrored-icon){-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .rtl-container .field-container .label,body.rtl-body .rtl-container .date-input-placeholder .label,body.rtl-body .dialog-paper .field-container .label,body.rtl-body .dialog-paper .date-input-placeholder .label,body.rtl-body .dialog-paper-v2 .field-container .label,body.rtl-body .dialog-paper-v2 .date-input-placeholder .label,body.rtl-body .toast .field-container .label,body.rtl-body .toast .date-input-placeholder .label,body.rtl-body #b_container .field-container .label,body.rtl-body #b_container .date-input-placeholder .label{padding-right:0}body.rtl-body .rtl-container .freeze-options .freeze-option-list .freeze-option-item-label .label,body.rtl-body .dialog-paper .freeze-options .freeze-option-list .freeze-option-item-label .label,body.rtl-body .dialog-paper-v2 .freeze-options .freeze-option-list .freeze-option-item-label .label,body.rtl-body .toast .freeze-options .freeze-option-list .freeze-option-item-label .label,body.rtl-body #b_container .freeze-options .freeze-option-list .freeze-option-item-label .label{margin-right:0;margin-left:60px}body.rtl-body .rtl-container .flight-dates .flight-date,body.rtl-body .dialog-paper .flight-dates .flight-date,body.rtl-body .dialog-paper-v2 .flight-dates .flight-date,body.rtl-body .toast .flight-dates .flight-date,body.rtl-body #b_container .flight-dates .flight-date{-webkit-box-pack:end;justify-content:end;margin-right:0}body.rtl-body .rtl-container .flight-fare .price-container,body.rtl-body .dialog-paper .flight-fare .price-container,body.rtl-body .dialog-paper-v2 .flight-fare .price-container,body.rtl-body .toast .flight-fare .price-container,body.rtl-body #b_container .flight-fare .price-container{text-align:center}body.rtl-body .rtl-container .reservation-details-field-container .reservation-details-type,body.rtl-body .dialog-paper .reservation-details-field-container .reservation-details-type,body.rtl-body .dialog-paper-v2 .reservation-details-field-container .reservation-details-type,body.rtl-body .toast .reservation-details-field-container .reservation-details-type,body.rtl-body #b_container .reservation-details-field-container .reservation-details-type{margin-right:24px;margin-left:0}body.rtl-body .rtl-container .reservation-details-card .reservation-details-content .reservation-details-card-info-container,body.rtl-body .dialog-paper .reservation-details-card .reservation-details-content .reservation-details-card-info-container,body.rtl-body .dialog-paper-v2 .reservation-details-card .reservation-details-content .reservation-details-card-info-container,body.rtl-body .toast .reservation-details-card .reservation-details-content .reservation-details-card-info-container,body.rtl-body #b_container .reservation-details-card .reservation-details-content .reservation-details-card-info-container{padding-right:42px}body.rtl-body .rtl-container .MuiFormHelperText-root.Mui-error,body.rtl-body .dialog-paper .MuiFormHelperText-root.Mui-error,body.rtl-body .dialog-paper-v2 .MuiFormHelperText-root.Mui-error,body.rtl-body .toast .MuiFormHelperText-root.Mui-error,body.rtl-body #b_container .MuiFormHelperText-root.Mui-error{width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:right !important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .rtl-container .price-container::after,body.rtl-body .dialog-paper .price-container::after,body.rtl-body .dialog-paper-v2 .price-container::after,body.rtl-body .toast .price-container::after,body.rtl-body #b_container .price-container::after{bottom:-9px}body.rtl-body .rtl-container .field-error,body.rtl-body .rtl-container .align-rtl,body.rtl-body .rtl-container .align-rtl div,body.rtl-body .rtl-container .transit,body.rtl-body .rtl-container .currency-info-element-amount-value .points,body.rtl-body .dialog-paper .field-error,body.rtl-body .dialog-paper .align-rtl,body.rtl-body .dialog-paper .align-rtl div,body.rtl-body .dialog-paper .transit,body.rtl-body .dialog-paper .currency-info-element-amount-value .points,body.rtl-body .dialog-paper-v2 .field-error,body.rtl-body .dialog-paper-v2 .align-rtl,body.rtl-body .dialog-paper-v2 .align-rtl div,body.rtl-body .dialog-paper-v2 .transit,body.rtl-body .dialog-paper-v2 .currency-info-element-amount-value .points,body.rtl-body .toast .field-error,body.rtl-body .toast .align-rtl,body.rtl-body .toast .align-rtl div,body.rtl-body .toast .transit,body.rtl-body .toast .currency-info-element-amount-value .points,body.rtl-body #b_container .field-error,body.rtl-body #b_container .align-rtl,body.rtl-body #b_container .align-rtl div,body.rtl-body #b_container .transit,body.rtl-body #b_container .currency-info-element-amount-value .points{text-align:start !important}body.rtl-body .rtl-container .price-summary .passenger-count,body.rtl-body .dialog-paper .price-summary .passenger-count,body.rtl-body .dialog-paper-v2 .price-summary .passenger-count,body.rtl-body .toast .price-summary .passenger-count,body.rtl-body #b_container .price-summary .passenger-count{-webkit-box-pack:start;justify-content:flex-start}body.rtl-body .rtl-container .flight-number-wrapper,body.rtl-body .rtl-container .justify-container-rtl,body.rtl-body .dialog-paper .flight-number-wrapper,body.rtl-body .dialog-paper .justify-container-rtl,body.rtl-body .dialog-paper-v2 .flight-number-wrapper,body.rtl-body .dialog-paper-v2 .justify-container-rtl,body.rtl-body .toast .flight-number-wrapper,body.rtl-body .toast .justify-container-rtl,body.rtl-body #b_container .flight-number-wrapper,body.rtl-body #b_container .justify-container-rtl{-webkit-box-pack:end;justify-content:flex-end}@media (max-width: 1169px){body.rtl-body .rtl-container .flight-number-wrapper,body.rtl-body .dialog-paper .flight-number-wrapper,body.rtl-body .dialog-paper-v2 .flight-number-wrapper,body.rtl-body .toast .flight-number-wrapper,body.rtl-body #b_container .flight-number-wrapper{-webkit-box-pack:start;justify-content:flex-start}}body.rtl-body .rtl-container .reservation-details-card-info-container .passenger-information-row,body.rtl-body .dialog-paper .reservation-details-card-info-container .passenger-information-row,body.rtl-body .dialog-paper-v2 .reservation-details-card-info-container .passenger-information-row,body.rtl-body .toast .reservation-details-card-info-container .passenger-information-row,body.rtl-body #b_container .reservation-details-card-info-container .passenger-information-row{-webkit-box-pack:start;justify-content:flex-start}body.rtl-body .rtl-container .selectable-card-container,body.rtl-body .dialog-paper .selectable-card-container,body.rtl-body .dialog-paper-v2 .selectable-card-container,body.rtl-body .toast .selectable-card-container,body.rtl-body #b_container .selectable-card-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}body.rtl-body .rtl-container .selectable-card-container .selection,body.rtl-body .dialog-paper .selectable-card-container .selection,body.rtl-body .dialog-paper-v2 .selectable-card-container .selection,body.rtl-body .toast .selectable-card-container .selection,body.rtl-body #b_container .selectable-card-container .selection{margin-right:0;margin-left:16px}body.rtl-body .rtl-container .boarding-pass-body-container div.text-wrapper-rtl,body.rtl-body .dialog-paper .boarding-pass-body-container div.text-wrapper-rtl,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container div.text-wrapper-rtl,body.rtl-body .toast .boarding-pass-body-container div.text-wrapper-rtl,body.rtl-body #b_container .boarding-pass-body-container div.text-wrapper-rtl{display:block}body.rtl-body .rtl-container .boarding-pass-body-container .boarding-pass-flight-location-info,body.rtl-body .dialog-paper .boarding-pass-body-container .boarding-pass-flight-location-info,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container .boarding-pass-flight-location-info,body.rtl-body .toast .boarding-pass-body-container .boarding-pass-flight-location-info,body.rtl-body #b_container .boarding-pass-body-container .boarding-pass-flight-location-info{-webkit-box-pack:justify;justify-content:space-between}body.rtl-body .rtl-container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure,body.rtl-body .rtl-container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival,body.rtl-body .dialog-paper .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure,body.rtl-body .dialog-paper .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival,body.rtl-body .toast .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure,body.rtl-body .toast .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival,body.rtl-body #b_container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure,body.rtl-body #b_container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival{width:unset}body.rtl-body .rtl-container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure .text-wrapper-rtl,body.rtl-body .rtl-container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival .text-wrapper-rtl,body.rtl-body .dialog-paper .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure .text-wrapper-rtl,body.rtl-body .dialog-paper .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival .text-wrapper-rtl,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure .text-wrapper-rtl,body.rtl-body .dialog-paper-v2 .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival .text-wrapper-rtl,body.rtl-body .toast .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure .text-wrapper-rtl,body.rtl-body .toast .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival .text-wrapper-rtl,body.rtl-body #b_container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-departure .text-wrapper-rtl,body.rtl-body #b_container .boarding-pass-body-container .boarding-pass-flight-location-info .flight-arrival .text-wrapper-rtl{text-align:center}body.rtl-body .rtl-container .boarding-pass-title .pegasus-logo,body.rtl-body .dialog-paper .boarding-pass-title .pegasus-logo,body.rtl-body .dialog-paper-v2 .boarding-pass-title .pegasus-logo,body.rtl-body .toast .boarding-pass-title .pegasus-logo,body.rtl-body #b_container .boarding-pass-title .pegasus-logo{width:101px;height:14px}body.rtl-body .rtl-container .boarding-pass-title .label,body.rtl-body .dialog-paper .boarding-pass-title .label,body.rtl-body .dialog-paper-v2 .boarding-pass-title .label,body.rtl-body .toast .boarding-pass-title .label,body.rtl-body #b_container .boarding-pass-title .label{margin-left:10px}body.rtl-body .rtl-container .boarding-pass-title .ticket-info,body.rtl-body .dialog-paper .boarding-pass-title .ticket-info,body.rtl-body .dialog-paper-v2 .boarding-pass-title .ticket-info,body.rtl-body .toast .boarding-pass-title .ticket-info,body.rtl-body #b_container .boarding-pass-title .ticket-info{width:86%}body.rtl-body .rtl-container .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container.justify-container-rtl,body.rtl-body .dialog-paper .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container.justify-container-rtl,body.rtl-body .dialog-paper-v2 .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container.justify-container-rtl,body.rtl-body .toast .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container.justify-container-rtl,body.rtl-body #b_container .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container.justify-container-rtl{-webkit-box-align:end;align-items:flex-end}body.rtl-body .rtl-container .padding-rtl,body.rtl-body .dialog-paper .padding-rtl,body.rtl-body .dialog-paper-v2 .padding-rtl,body.rtl-body .toast .padding-rtl,body.rtl-body #b_container .padding-rtl{padding-left:45px}body.rtl-body .rtl-container .margin-left-rtl,body.rtl-body .dialog-paper .margin-left-rtl,body.rtl-body .dialog-paper-v2 .margin-left-rtl,body.rtl-body .toast .margin-left-rtl,body.rtl-body #b_container .margin-left-rtl{margin-left:0}body.rtl-body .rtl-container .dialog-content-v2 .phone-input-container,body.rtl-body .dialog-paper .dialog-content-v2 .phone-input-container,body.rtl-body .dialog-paper-v2 .dialog-content-v2 .phone-input-container,body.rtl-body .toast .dialog-content-v2 .phone-input-container,body.rtl-body #b_container .dialog-content-v2 .phone-input-container{width:324px !important}body.rtl-body .rtl-container .phone-container .phone-input-container,body.rtl-body .dialog-paper .phone-container .phone-input-container,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container,body.rtl-body .toast .phone-container .phone-input-container,body.rtl-body #b_container .phone-container .phone-input-container{-webkit-box-align:center;align-items:center}body.rtl-body .rtl-container .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error,body.rtl-body .dialog-paper .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error,body.rtl-body .toast .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error,body.rtl-body #b_container .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error{right:-74px;direction:rtl}body.rtl-body .rtl-container .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error .selection-popper,body.rtl-body .dialog-paper .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error .selection-popper,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error .selection-popper,body.rtl-body .toast .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error .selection-popper,body.rtl-body #b_container .phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error .selection-popper{left:195px !important}body.rtl-body .rtl-container .phone-container .phone-input-container .country-code-ar,body.rtl-body .dialog-paper .phone-container .phone-input-container .country-code-ar,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .country-code-ar,body.rtl-body .toast .phone-container .phone-input-container .country-code-ar,body.rtl-body #b_container .phone-container .phone-input-container .country-code-ar{-webkit-box-align:center;align-items:center;width:200px;height:74px}body.rtl-body .rtl-container .phone-container .phone-input-container .country-code-ar .MuiInputBase-adornedStart,body.rtl-body .dialog-paper .phone-container .phone-input-container .country-code-ar .MuiInputBase-adornedStart,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .country-code-ar .MuiInputBase-adornedStart,body.rtl-body .toast .phone-container .phone-input-container .country-code-ar .MuiInputBase-adornedStart,body.rtl-body #b_container .phone-container .phone-input-container .country-code-ar .MuiInputBase-adornedStart{margin:auto 0}body.rtl-body .rtl-container .phone-container .phone-input-container .MuiSelect-standard,body.rtl-body .rtl-container .phone-container .phone-input-container .MuiSelect-icon,body.rtl-body .dialog-paper .phone-container .phone-input-container .MuiSelect-standard,body.rtl-body .dialog-paper .phone-container .phone-input-container .MuiSelect-icon,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .MuiSelect-standard,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .MuiSelect-icon,body.rtl-body .toast .phone-container .phone-input-container .MuiSelect-standard,body.rtl-body .toast .phone-container .phone-input-container .MuiSelect-icon,body.rtl-body #b_container .phone-container .phone-input-container .MuiSelect-standard,body.rtl-body #b_container .phone-container .phone-input-container .MuiSelect-icon{display:none}body.rtl-body .rtl-container .phone-container .phone-input-container .area-code,body.rtl-body .dialog-paper .phone-container .phone-input-container .area-code,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .area-code,body.rtl-body .toast .phone-container .phone-input-container .area-code,body.rtl-body #b_container .phone-container .phone-input-container .area-code{-webkit-box-ordinal-group:2;order:1}body.rtl-body .rtl-container .phone-container .phone-input-container .area-code input,body.rtl-body .dialog-paper .phone-container .phone-input-container .area-code input,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .area-code input,body.rtl-body .toast .phone-container .phone-input-container .area-code input,body.rtl-body #b_container .phone-container .phone-input-container .area-code input{padding-right:18px}body.rtl-body .rtl-container .phone-container .phone-input-container .country-code .selection-popper-arrow,body.rtl-body .dialog-paper .phone-container .phone-input-container .country-code .selection-popper-arrow,body.rtl-body .dialog-paper-v2 .phone-container .phone-input-container .country-code .selection-popper-arrow,body.rtl-body .toast .phone-container .phone-input-container .country-code .selection-popper-arrow,body.rtl-body #b_container .phone-container .phone-input-container .country-code .selection-popper-arrow{right:-12px}body.rtl-body .rtl-container .fare-info .currency-info-element-key::before,body.rtl-body .dialog-paper .fare-info .currency-info-element-key::before,body.rtl-body .dialog-paper-v2 .fare-info .currency-info-element-key::before,body.rtl-body .toast .fare-info .currency-info-element-key::before,body.rtl-body #b_container .fare-info .currency-info-element-key::before{display:none}body.rtl-body .rtl-container .fare-info .currency-info-element-key::after,body.rtl-body .dialog-paper .fare-info .currency-info-element-key::after,body.rtl-body .dialog-paper-v2 .fare-info .currency-info-element-key::after,body.rtl-body .toast .fare-info .currency-info-element-key::after,body.rtl-body #b_container .fare-info .currency-info-element-key::after{margin-left:7px;color:#cad0db;content:' •'}body.rtl-body .rtl-container .currency-element-label-with-tooltip,body.rtl-body .dialog-paper .currency-element-label-with-tooltip,body.rtl-body .dialog-paper-v2 .currency-element-label-with-tooltip,body.rtl-body .toast .currency-element-label-with-tooltip,body.rtl-body #b_container .currency-element-label-with-tooltip{display:-webkit-box;display:flex}body.rtl-body .rtl-container .currency-info-element-container .currency-info-element-amount-value .value,body.rtl-body .dialog-paper .currency-info-element-container .currency-info-element-amount-value .value,body.rtl-body .dialog-paper-v2 .currency-info-element-container .currency-info-element-amount-value .value,body.rtl-body .toast .currency-info-element-container .currency-info-element-amount-value .value,body.rtl-body #b_container .currency-info-element-container .currency-info-element-amount-value .value{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}body.rtl-body .rtl-container .flight-box-title-container .content .flight-info-container .flight-row .from,body.rtl-body .rtl-container .flight-box-title-container .content .flight-info-container .flight-row .to,body.rtl-body .dialog-paper .flight-box-title-container .content .flight-info-container .flight-row .from,body.rtl-body .dialog-paper .flight-box-title-container .content .flight-info-container .flight-row .to,body.rtl-body .dialog-paper-v2 .flight-box-title-container .content .flight-info-container .flight-row .from,body.rtl-body .dialog-paper-v2 .flight-box-title-container .content .flight-info-container .flight-row .to,body.rtl-body .toast .flight-box-title-container .content .flight-info-container .flight-row .from,body.rtl-body .toast .flight-box-title-container .content .flight-info-container .flight-row .to,body.rtl-body #b_container .flight-box-title-container .content .flight-info-container .flight-row .from,body.rtl-body #b_container .flight-box-title-container .content .flight-info-container .flight-row .to{text-align:right}body.rtl-body .MuiTooltip-popper .MuiTooltip-tooltip .text-wrapper-rtl{direction:rtl}body.rtl-body .summary-table-container .summary-table .summary-table-title:first-of-type,body.rtl-body .ife-flight-box-container .ife-flight-box-title .ife-flight .ife-flight-route .ife-route-to,body.rtl-body .ife-flight-box-container .ife-flight-box-title .ife-flight .ife-flight-route .ife-route-from,body.rtl-body .prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-route-from,body.rtl-body .prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-route-to,body.rtl-body .gift-card-preview-container .gift-card-address-panel .gift-card-address-container .address-element,body.rtl-body .gift-card-info-form .gift-card-info-form-title,body.rtl-body .gift-card-info-form .gift-card-info-form-sender-title{text-align:right}body.rtl-body .campaign-date-container,body.rtl-body .campaign-box-title{text-align:right !important}body.rtl-body .captcha div:first-child{text-align:-webkit-right;-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .restrictions.restrictions-rtl{display:grid;padding:0 40px 0 20px;background-position:456px center}body.rtl-body .bundle-offer-ssr-item-container .bundle-offer-ssr-item-text,body.rtl-body .icon-area .notification{text-align:center}body.rtl-body .flight-summary .flight-dates .flight-date.margin-dates-rtl{margin-right:26px}body.rtl-body .flexible-sticky-container .left-side .flight-dates{display:-webkit-box;display:flex;gap:26px;-webkit-box-pack:right;justify-content:right}body.rtl-body .flexible-sticky-container .left-side .flight-dates .flight-date .label{margin-right:0;margin-left:8px}body.rtl-body .info-area-rows-container .info-area-row .pnr-last-date-wrapper .last-date-label .date{margin-right:8px;margin-left:0}body.rtl-body .rtl-phone-container .text-wrapper-rtl{right:0}body.rtl-body .rtl-phone-container .rtl-container:nth-child(1){z-index:7950}body.rtl-body .rtl-phone-container .selection-popper{left:-75px !important}body.rtl-body .currency-selector-popper-inside-wrapper .menu-button{top:-4px}body.rtl-body .filter-selector-container.sort{left:24px !important}body.rtl-body .budget-based-flight-search-theme .budget-themes-container .budget-theme-text,body.rtl-body .budget-based-flight-search-theme .budget-themes-container.text-wrapper-rtl{display:-webkit-box;display:flex}@media (min-width: 1170px){body.rtl-body .month-and-budget-container,body.rtl-body .budget-selection-container{-webkit-box-ordinal-group:0;order:-1}}body.rtl-body .budget-based-flight-items .budget-based-flight-item .flight-info-container .city{-webkit-box-pack:start;justify-content:flex-start}body.rtl-body .month-selection-input .label{padding-right:0}@media (max-width: 1169px){body.rtl-body .flight-card-container .direction-wrapper .date-wrapper.text-wrapper-rtl{display:none}}body.rtl-body .flight-card-container .mweb-flight-info .date-wrapper.text-wrapper-rtl{align-self:start}body.rtl-body .flight-card-container .mweb-flight-info .flight-number-wrapper.text-wrapper-rtl{display:-webkit-box;display:flex}@media (max-width: 1169px){body.rtl-body .seat-passenger-list-container.text-wrapper-rtl{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}body.rtl-body .seat-passenger-list-container.text-wrapper-rtl .passenger-list-item-container{margin-right:0;margin-left:16px}}body.rtl-body .main-menu-header .main-menu-header-inner .flight-summary .pnr-no,body.rtl-body .booking-management-summary-passengers-container,body.rtl-body .passenger-selected-meals{display:contents}body.rtl-body .info-area-row .passenger-count{gap:4px}body.rtl-body .stepper-item .stepper-item-body .stepper-item-title-text,body.rtl-body .stepper-item-body .stepper-item-title .stepper-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;align-self:flex-end}body.rtl-body .stepper-item .stepper-item-body .stepper-item-title-text .price_text,body.rtl-body .stepper-item-body .stepper-item-title .stepper-info-container .price_text{-webkit-box-pack:end;justify-content:flex-end}body.rtl-body .baggage-selection-item-text.text-wrapper-rtl{text-align:center}body.rtl-body .ssr-summary-accordion-details-item-details .selected,body.rtl-body .approve-message .name,body.rtl-body .check-in-flight-page .check-in-flight-body .check-in-flight-message{display:block}body.rtl-body .total-checkin-baggage-text .text-wrapper-rtl{text-align:start}body.rtl-body .ssr-ife-new-label.text-wrapper-rtl{display:-webkit-box;display:flex}body.rtl-body .affiliate-redirection-loading-dialog .affiliate-redirection-loading-title,body.rtl-body .baggage-selection-item-text .text-wrapper-rtl{text-align:center}body.rtl-body .profile-content-title{padding-right:24px}body.rtl-body .check-in-flight-header,body.rtl-body .gift-card-result,body.rtl-body .gift-card-success-header .success-header-inner,body.rtl-body .contacts-container .gift-card-contact{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}body.rtl-body .pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container .pnr-no{-webkit-box-ordinal-group:0;order:-1;margin-right:8px}body.rtl-body .stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount,body.rtl-body .order-change-rtl{-webkit-box-ordinal-group:0;order:-1;margin-right:4px}body.rtl-body .stepper-item-title{justify-items:right}body.rtl-body .stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{text-align:right}body.rtl-body .ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .bold{-webkit-box-ordinal-group:0;order:-1;margin-right:2px}body.rtl-body .transit-text-wrapper{height:inherit}@media (max-width: 1169px){body.rtl-body .no-checkin-baggage-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}body.rtl-body .reservation-details-field-container{-webkit-box-pack:end;justify-content:flex-end}}body.rtl-body .payment-success-page-body .bolbol-banner .message.text-wrapper-rtl{display:-webkit-box;display:flex}body.rtl-body .settings-table-information.text-wrapper-rtl{direction:ltr;text-align:right}body.rtl-body .checkin-warning-popover-container .passengers.with-scrollbar{padding:0;padding-right:16px}body.rtl-body .checkin-warning-popover-container .passengers .passenger.rtl-container .status .svg-icon{-webkit-transform:scaleX(1);transform:scaleX(1)}body.rtl-body .passenger-barcode-popup .icon.icon-boarding-pass-rtl{-webkit-transform:scaleX(-1);transform:scaleX(-1)}body.rtl-body .travel-document-details{display:inline-table;direction:rtl;text-align:right !important}body.rtl-body .port-column .flight-card-header .flight-number-wrapper{-webkit-box-pack:start;justify-content:flex-start}body.rtl-body .paypal-provider-container{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (min-width: 1170px){body.rtl-body .ssr-drawer-dialog{justify-items:start}body.rtl-body .ssr-drawer-dialog .dialog-container-v2{justify-self:right}}body.rtl-body .gift-card-currency-selection-container .popper-container-component .label,body.rtl-body .gift-card-currency-selection-container .popper-container-component .title{text-align:right}body.rtl-body .ssr-meal-select-meal-item.a-b-test .meal-info-container{width:100%;text-align:start}body.rtl-body .ssr-meal-select-meal-item.a-b-test .meal-info-container .add-meal-icon{display:contents}@media (max-width: 1169px){.anchor-modal{padding-top:40px !important}.anchor-modal .dialog-content{width:90% !important}}@media (min-width: 1170px){.anchor-modal .dialog-paper{width:578px}.anchor-modal .dialog-paper .dialog-body{padding:0}}.anchor-modal .anchor-modal-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.anchor-modal .anchor-modal-container .close-button{top:10px}.anchor-modal .anchor-modal-container .anchor-modal-title{display:-webkit-box;display:flex;margin:23px 30px 8px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-title{margin:23px 16px 12px}}.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-icon{width:32px;height:32px;margin-right:15px;fill:#fdb813}.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:18px 60px 10px 80px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail{margin:0 16px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-description{margin-bottom:16px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-search-flight-button{max-width:190px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-search-flight-button{max-width:none;margin-top:20px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-continue{width:219px;padding:11px 5px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-continue{width:100%;margin:16px 0 0}}.anchor-modal .anchor-modal-container .anchor-modal-detail-message{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:70px;margin-bottom:20px;padding-left:16px;background-color:#f3f6f8}.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-size:14px;line-height:1.71}}.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message{margin:16px 0 10px}}.ssr-page .ssr-ff-toggle-container{padding:33px 70px 0}@media (max-width: 1169px){.ssr-page .ssr-ff-toggle-container{padding:20px 12px 0}}.ssr-page .ssr-body{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:33px 70px 0 70px}@media (max-width: 1169px){.ssr-page .ssr-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0 0}}.ssr-page .ssr-body .left-panel{position:sticky;top:166px;width:290px;margin-right:10px}@media (max-width: 1169px){.ssr-page .ssr-body .left-panel{position:static;width:100%;padding-top:0}}.ssr-page .ssr-body .right-panel{width:730px;padding:30px 0 0 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.ssr-page .ssr-body .right-panel .ssr-bundle-offer-banner{margin-top:-30px}.ssr-page .ssr-body .right-panel .with-bundle-info-text{margin-top:20px;padding:30px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .with-bundle-info-text{margin-top:0;padding-top:1px}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel{width:100%;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.ssr-page .ssr-body .right-panel .ssr-message-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 30px 23px;padding:16px;background-color:#f3f6f8}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message-icon{width:32px;height:32px;margin-right:8px}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message-icon .message-icon{width:32px;height:32px;fill:#fdb813}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-size:12px;line-height:1.67}}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-inner{margin:0 12px}}.ssr-page .ssr-body .right-panel #pegasus-spot-seat,.ssr-page .ssr-body .right-panel #pegasus-spot-meal,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage,.ssr-page .ssr-body .right-panel #pegasus-spot-ife,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife{display:-webkit-box;display:flex;width:100%;margin-bottom:16px;text-align:center}.ssr-page .ssr-body .right-panel #pegasus-spot-seat:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-meal:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-ife:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife:empty{margin-bottom:0}.ssr-page .ssr-body .right-panel #pegasus-spot-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-ife *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife *{width:1110px;height:120px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel #pegasus-spot-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-ife *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife *{width:100%;height:100%;text-align:center}}.ssr-page .ssr-body .right-panel.full-width{width:100%}.ssr-page .ssr-body .right-panel.full-width .ssr-select-inner{padding:0 100px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel.full-width .ssr-select-inner{padding:0}}.ssr-page .ssr-body .right-panel.full-width .ssr-seat-select-body{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.ssr-page .ssr-body .right-panel.full-width .ssr-seat-select-body .web-seat-map-container{-webkit-box-pack:center;justify-content:center}.ssr-page .ssr-body .right-panel.other-ssr{background-color:unset;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ssr-page .ssr-body .right-panel .ssr-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 30px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-header{margin:0 12px}}.ssr-page .ssr-body .right-panel .ssr-meal-title{color:#323a47;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-meal-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.ssr-page .ssr-body .right-panel .ssr-meal-title.enable-small-screen{display:block}.ssr-page .ssr-body .right-panel .ssr-info-message{margin-top:13px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}.ssr-page .ssr-body .right-panel .ssr-info-message.checkin-baggage{margin-top:0;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-info-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-info-message{display:none}}.ssr-page .ssr-body .right-panel .ssr-info-message.enable-small-screen{display:block}.ssr-page .ssr-body .right-panel .campaign-banner-container{margin:16px 30px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .campaign-banner-container{margin:8px}}.ssr-page .ssr-body .accordion-root .summary-root{height:auto;padding:16px}@media (min-width: 1170px){.ssr-page .ssr-body .accordion-root .summary-root{position:relative}}@media (min-width: 1170px){.ssr-page .ssr-body .ssr-meal-select-main-accordion #ssr-meal-select .MuiAccordionSummary-expandIconWrapper{position:absolute !important;top:52px !important;right:16px !important}}.ssr-page .submit-button-container{margin:0 auto;margin-bottom:72px;margin-top:60px;padding:0}@media (max-width: 1169px){.ssr-page .submit-button-container{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.ssr-page .submit-button-container{margin-top:40px}}.dialog-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.modal-title-icon{width:36px;height:36px;margin-right:12px;background-color:#fdb813;border:2px solid #fdb813;border-radius:50%;fill:#fff}.error-dialog-button{color:#4a5261}.ssr-summary-accordion-summary-icon{width:40px;height:40px;margin-right:9px}.meal-detail-for-flight-accordion-summary-container .summary-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-detail-for-flight-accordion-summary-container .summary-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-detail-for-flight-accordion-summary-container .summary-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.meal-detail-for-flight-accordion-summary-container .summary-text{font-size:13px;line-height:20px}}.meal-detail-for-flight-accordion-summary-container .summary-text .ports{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin-bottom:10px}@media (max-width: 1169px){.meal-detail-for-flight-accordion-summary-container .summary-text .ports{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.meal-detail-for-flight-accordion-summary-container .summary-text .inspect-all-menu-button{margin:16px 0}.meal-detail-for-flight-accordion-summary-container .summary-text .inspect-all-menu-button:hover{background-color:unset;border-color:#dfe3ea}}.meal-detail-for-flight-accordion-summary-container.error .accordion-summary-message-container,.meal-detail-for-flight-accordion-summary-container.success .accordion-summary-message-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;font-weight:normal;font-size:13px}.meal-detail-for-flight-accordion-summary-container.error .accordion-summary-message-container .icon,.meal-detail-for-flight-accordion-summary-container.success .accordion-summary-message-container .icon{align-self:flex-start;width:20px;height:20px}.meal-detail-for-flight-accordion-summary-container.success .accordion-summary-message-container{color:#000}.meal-detail-for-flight-accordion-summary-container.success .accordion-summary-message-container .bold{font-weight:bold}.meal-detail-for-flight-accordion-summary-container.success .accordion-summary-message-container .icon{margin-right:3px;fill:#80c313}.meal-detail-for-flight-accordion-summary-container.error .accordion-summary-message-container{color:#ff1d1e}.meal-detail-for-flight-accordion-summary-container.error .accordion-summary-message-container .icon{margin:0 3px 3px 0;fill:#ff1d1e}.ssr-meal-select-accordion-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:96%}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-error .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-error .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-error .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-error .text{font-size:13px;line-height:20px}}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-error .icon{width:24px;height:24px;margin-left:79px;fill:#fdb813}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-summary-accordion-summary-icon{width:74px;height:74px;margin-right:8px}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .summary-text{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .summary-text .ssr-meal-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-banner{width:0;max-height:0;visibility:hidden;opacity:0;-webkit-transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out, visibility 0s linear 0.7s;transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out, visibility 0s linear 0.7s}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .ssr-meal-select-accordion-summary-banner .meal-select-accordion-summary-banner{width:100%}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .accordion-expanded{width:100%;max-height:600px;-webkit-transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out;transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out}.ssr-meal-select-accordion-summary-container .ssr-meal-select-accordion-summary .accordion-expanded .meal-select-accordion-summary-banner{width:100%}.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text{position:relative;bottom:-16px;left:-16px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:calc(100% + 32px);padding:16px;color:#80c313;font-size:13px;line-height:20px;background-color:#f8fffb}@media (min-width: 1170px){.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text{width:calc(100% + 60px)}}@media (max-width: 1169px){.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text{font-size:13px;line-height:20px}}.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text.error{color:#ff1d1e;background-color:#ffeded}.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text [name='icon-success']{width:14px;height:14px;fill:#80c313}.ssr-meal-select-accordion-summary-container .ssr-meal-select-summary-info-text [name='icon-warning']{width:14px;height:14px;fill:#ff1d1e}.ssr-meal-select-summary-container-mweb{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:16px 0;padding:16px;background-color:#fff;border:1px solid #dfe3ea;border-radius:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-summary-container-mweb{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-summary-container-mweb{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-summary-container-mweb{font-size:13px;line-height:20px}}.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error{margin-top:12px;margin-bottom:12px}.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error .text{font-size:13px;line-height:20px}}.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-error .icon{width:16px;height:16px;fill:#fdb813}.ssr-meal-select-summary-container-mweb .ssr-summary-accordion-summary-icon{width:32px;height:32px;margin-right:8px}.ssr-meal-select-summary-container-mweb .summary-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ssr-meal-select-summary-container-mweb .add-meal-ssr-text{margin:10px 0 16px 0}.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-banner{width:0;max-height:0;visibility:hidden;opacity:0;-webkit-transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out, visibility 0s linear 0.7s;transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out, visibility 0s linear 0.7s}.ssr-meal-select-summary-container-mweb .ssr-meal-select-accordion-summary-banner .meal-select-accordion-summary-banner{width:100%}.ssr-meal-select-summary-container-mweb .accordion-expanded{width:100%;max-height:600px;-webkit-transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out;transition:width 0.7s ease-in-out, max-height 0.7s ease-in-out, opacity 0.7s ease-in-out}.ssr-meal-select-summary-container-mweb .accordion-expanded .meal-select-accordion-summary-banner{width:100%}.ssr-meal-select-summary-container-mweb .ssr-meal-select-summary-info-text{position:relative;bottom:-16px;left:-16px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:calc(100% + 32px);padding:16px;color:#80c313;font-weight:600;font-size:13px;background-color:#f8fffb}.ssr-meal-select-summary-container-mweb .ssr-meal-select-summary-info-text.error{color:#ff1d1e;background-color:#ffeded}.ssr-meal-select-summary-container-mweb .ssr-meal-select-summary-info-text [name='icon-success']{width:14px;height:14px;fill:#80c313}.ssr-meal-select-summary-container-mweb .ssr-meal-select-summary-info-text [name='icon-warning']{width:14px;height:14px;fill:#ff1d1e}.ssr-meal-select-mobile-banner-container .meal-select-mobile-banner{width:100%}.mandatory-meal-selection-warning-popup{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.mandatory-meal-selection-warning-popup .dialog-paper-v2{padding:16px !important}@media (min-width: 1170px){.mandatory-meal-selection-warning-popup .dialog-paper-v2{width:594px !important;height:auto !important;padding:32px !important}}@media (min-width: 1170px){.mandatory-meal-selection-warning-popup .dialog-action-area{margin-left:0 !important}.mandatory-meal-selection-warning-popup .dialog-action-area .button-v2-primary{width:100%}}.mandatory-meal-selection-warning-popup .unselected-meal-warning-title,.mandatory-meal-selection-warning-popup .dialog-title-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-size:14px}@media (min-width: 1170px){.mandatory-meal-selection-warning-popup .unselected-meal-warning-title,.mandatory-meal-selection-warning-popup .dialog-title-area{width:482px;padding:0 29px;font-size:24px}}.mandatory-meal-selection-warning-popup .unselected-meal-warning-title svg[name='detailed-x-large-alert'],.mandatory-meal-selection-warning-popup .dialog-title-area svg[name='detailed-x-large-alert']{width:56px;height:56px}.mandatory-meal-selection-warning-popup .title-wrapper{margin:0 !important;text-align:center}.mandatory-meal-selection-warning-popup .unselected-meal-flight-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;font-weight:600;font-size:13px}@media (min-width: 1170px){.mandatory-meal-selection-warning-popup .unselected-meal-flight-container{-webkit-box-pack:left;justify-content:left}}@media (max-width: 1169px){.mandatory-meal-selection-warning-popup .unselected-meal-flight-container{-webkit-box-pack:center;justify-content:center}.mandatory-meal-selection-warning-popup .unselected-meal-flight-container .unselected-meal-flight-text{width:50px;text-align:center}}.mandatory-meal-selection-warning-popup .unselected-meal-flight-container .unselected-meal-flight-icon{width:16px;height:16px}@media (min-width: 1170px){.mandatory-meal-selection-warning-popup .unselected-meal-flight-container .unselected-meal-flight-icon{margin:0 16px}}.mandatory-meal-selection-warning-popup .close-icon{width:16px !important;height:16px !important}.meal-select-area{display:-webkit-box;display:flex}.meal-select-area.disabled{cursor:default;opacity:0.4;pointer-events:none}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals,.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals,.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container{display:-webkit-box;display:flex;flex-wrap:wrap}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(3n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(3n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(3n){margin-right:0}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(3n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(3n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(3n){margin-right:16px}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(2n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(2n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(2n){margin-right:0}}.meal-select-area .free-meals-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:16px}.meal-select-area .free-meals-information .information-icon{width:24px;height:24px;margin-right:8px;fill:#80c313}.meal-select-area .free-meals-information .information-icon.warning{fill:#fdb813}.meal-select-area .free-meals-information .information-warning-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-meals-information .information-warning-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-meals-information .information-warning-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-meals-information .information-warning-text{font-size:13px;line-height:20px}}.meal-select-area .free-meals-information .information-warning-text.warning{color:#ff1d1e}.meal-select-area .free-meals-information .remove-selection-button{margin-left:auto}.meal-select-area .free-meals-information .remove-selection-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-meals-information .remove-selection-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-meals-information .remove-selection-button .button-v2-label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.meal-select-area .free-and-paid-meals-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.meal-select-area .free-and-paid-meals-area .free-meals-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px;padding-top:16px}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .free-and-paid-meals-area .free-meals-container .meal-slider-container{width:675px}.meal-select-area .free-and-paid-meals-area .free-meals-container .meal-fare{color:#018837 !important}.meal-select-area .free-and-paid-meals-area .paid-meals-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:16px}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-size:13px;line-height:20px}}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals.disabled{cursor:not-allowed;opacity:0.4}.meal-select-area .free-meals-without-slider{display:-webkit-box;display:flex}@media (max-width: 1169px){.meal-select-area .free-meals-without-slider{flex-flow:wrap;-webkit-box-pack:justify;justify-content:space-between}.meal-select-area .free-meals-without-slider .ssr-meal-select-meal-item.a-b-test{margin-right:0}}.meal-select-area .free-meals-without-slider .ssr-meal-select-meal-item{width:100% !important}@media (max-width: 1169px){.meal-select-area .free-meals-without-slider .ssr-meal-select-meal-item{flex-basis:45%}}.meal-select-area .paid-meals-preview-box{width:100%;padding:16px;border:solid 1px #f3f6f8}@media (min-width: 1170px){.meal-select-area .paid-meals-preview-box{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;height:180px}}.meal-select-area .paid-meals-preview-box .preview-box-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .paid-meals-preview-box .preview-box-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .paid-meals-preview-box .preview-box-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .paid-meals-preview-box .sample-foods{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.meal-select-area .paid-meals-preview-box .sample-foods .preview-box-button{width:181px;height:32px;padding:14px 16px}@media (max-width: 1169px){.meal-select-area .standart-meal-select-area .standart-meal-tab-container{display:-webkit-box;display:flex;flex-flow:wrap;-webkit-box-pack:justify;justify-content:space-between}.meal-select-area .standart-meal-select-area .standart-meal-tab-container .ssr-meal-select-meal-item.a-b-test{margin-right:0}}.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .standart-meal-select-area .standart-meal-tab .label.active{color:#323a47}.meal-select-area .meal-slider-container .prev-arrow,.meal-select-area .meal-slider-container .next-arrow{position:absolute;z-index:3;width:41px;height:40px;padding:11px;background:#fff;border-radius:999px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);fill:#7c8594}.meal-select-area .meal-slider-container .prev-arrow.next-arrow,.meal-select-area .meal-slider-container .next-arrow.next-arrow{top:37%;right:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.meal-select-area .meal-slider-container .prev-arrow.prev-arrow,.meal-select-area .meal-slider-container .next-arrow.prev-arrow{top:45%;left:-5px}.ssr-passenger-meal-select-buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 16px;color:#000 !important;background-color:unset}@media (max-width: 1169px){.ssr-passenger-meal-select-buttons{-webkit-box-pack:center;justify-content:center;width:100%;padding:0 !important}}.ssr-passenger-meal-select-buttons .meal-select-button-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background-color:#f4f9fe;border-radius:30px}.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .increase-icon,.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .increase-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .decrease-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .decrease-icon,.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .increase-icon,.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .increase-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .decrease-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .decrease-icon{background-color:unset !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container svg[name='plus-icon'],.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container svg[name='minus-icon'],.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container svg[name='plus-icon'],.ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container svg[name='minus-icon']{fill:#f4f9fe !important}@media (max-width: 1169px){.ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container{margin-right:0 !important}}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon{width:24px;min-width:unset !important;height:24px;padding:0 !important;background-color:unset !important;cursor:pointer}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon[disabled] svg[name='plus-icon']{fill:#f3f6f8 !important}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon svg[name='plus-icon']{fill:#fdb813}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon-with-text{width:97px;height:32px;padding:6px 24px !important}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon-with-text .button-v2-label{color:#4a5261 !important}.ssr-passenger-meal-select-buttons .meal-select-button-container .paid-and-free-meal-initial-icon-with-text:hover{-webkit-box-shadow:unset !important;box-shadow:unset !important}.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-count{margin:5px 0;padding:8px;font-size:12px;line-height:8px;letter-spacing:unset;background-color:#fdb813;border-radius:31px}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus{width:32px;height:32px;padding:4px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);cursor:pointer}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus:focus{background-color:#fff}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon.paid-meal-minus,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-minus.paid-meal-plus{margin-right:24px}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon.paid-meal-plus.disabled,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus.disabled{background-color:#cad0db}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-count{margin-right:24px;color:#323a47;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-count{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (min-width: 1170px){.one-meal .ssr-passenger-meal-select-buttons{margin-top:-26px}}.passenger-info-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:16px}@media (max-width: 1169px){.passenger-info-area{padding-left:0}}.passenger-info-area .passenger-name{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-info-area .passenger-name{font-size:14px;line-height:20px}}@media (max-width: 1169px){.passenger-info-area .passenger-name{min-width:200px}}.passenger-info-area .passenger-selected-meals{max-width:400px;color:#323a47;word-wrap:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-selected-meals{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-selected-meals{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-info-area .passenger-selected-meals{font-size:13px;line-height:20px}}@media (max-width: 1169px){.passenger-info-area .passenger-selected-meals{max-width:230px}}@media (min-width: 1170px){.dialog-root-v2.meal-select-dialog.ab-test{left:unset}}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2{height:98%;max-height:unset;margin:24px;padding:16px 16px 32px;border:1px solid transparent;border-radius:16px}@media (min-width: 1170px){.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2{min-width:574px}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2{margin:0}}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin:0}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.sticky{margin-top:16px}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin:0}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .close-icon{width:18px;height:18px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{-webkit-box-align:center;align-items:center}.dialog-root-v2.meal-select-dialog.ab-test .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .ssr-summary-accordion-summary-icon{width:40px;height:40px;margin-right:9px}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:16px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .ssr-meal-image-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:16px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .ssr-meal-image-container{display:block;margin-right:0}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .ssr-meal-image-container .meal-image{width:100%}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .ssr-meal-image-container .meal-image{display:-webkit-box;display:flex;width:288px;margin:auto}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:16px}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{margin-bottom:16px;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{font-size:12px;line-height:16px}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare.free-color{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#018837}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare.free-color{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare.free-color{font-size:12px;line-height:16px}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-size:13px;line-height:20px}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-bottom:16px;padding-right:20px}@supports (-webkit-touch-callout: none){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container{display:-webkit-box}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container{margin-top:16px;padding-right:0}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button:hover,.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button:focus,.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button{color:#7c8594 !important}.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button:hover .button-v2-label,.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button:focus .button-v2-label,.dialog-root-v2.meal-select-dialog.ab-test .ssr-meal-select-all-button-container .select-all-or-remove-all-button .button-v2-label{color:#7c8594 !important}.dialog-root-v2.meal-select-dialog.ab-test .ssr-passenger-meal-select-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.dialog-root-v2.meal-select-dialog.ab-test .ssr-passenger-meal-select-area .passenger-info-and-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.dialog-root-v2.meal-select-dialog.ab-test .ssr-passenger-meal-select-area .passenger-info-and-buttons-container:nth-child(1){border-top:1px solid #f4f9fe}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .ssr-passenger-meal-select-area .passenger-info-and-buttons-container .ssr-passenger-meal-select-buttons{-webkit-box-pack:end !important;justify-content:flex-end !important}}.dialog-root-v2.meal-select-dialog.ab-test .ssr-passenger-meal-select-area .passenger-info-and-buttons-container .passenger-info-and-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #f4f9fe}.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper .meal-select-dialog-approve-button,.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper .meal-select-dialog-cancel-button{width:47%}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper .meal-select-dialog-approve-button,.dialog-root-v2.meal-select-dialog.ab-test .meal-detail-drawer-actions-wrapper .meal-select-dialog-cancel-button{width:100%}}.ssr-meal-select-meal-item.a-b-test{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:16px;margin-bottom:16px;padding:8px 8px 16px;background-color:#fff;border:solid 1px #f3f6f8;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.ssr-meal-select-meal-item.a-b-test.highlighted-border{border:1px solid #fdb813}@media (min-width: 1170px){.ssr-meal-select-meal-item.a-b-test:not(.one-meal):not(.two-meals) .meal-image-container{margin:0 auto 16px auto}.ssr-meal-select-meal-item.a-b-test:not(.one-meal):not(.two-meals) .meal-image-container .meal-image{width:170px}}@media (min-width: 1170px){.ssr-meal-select-meal-item.a-b-test:not(.one-meal):not(.two-meals) .meal-info-container{max-width:195px}}@media (min-width: 1170px){.ssr-meal-select-meal-item.a-b-test.one-meal{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-right:0;padding:16px 16px 0}.ssr-meal-select-meal-item.a-b-test.one-meal .add-meal-icon{position:absolute;top:50px;right:16px}.ssr-meal-select-meal-item.a-b-test.one-meal .meal-info-container{width:100%;padding:16px}.ssr-meal-select-meal-item.a-b-test.one-meal .meal-image-container .meal-image{width:135px}}@media (min-width: 1170px){.ssr-meal-select-meal-item.a-b-test.two-meals .meal-image-container .meal-image{width:279px;margin:auto}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test{-webkit-box-pack:justify;justify-content:space-between;width:45%;min-width:136px;padding:8px}}.ssr-meal-select-meal-item.a-b-test .meal-image-container{margin-bottom:16px;cursor:pointer}.ssr-meal-select-meal-item.a-b-test .meal-image-container.disabled{cursor:not-allowed}.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image{position:relative;width:100%;height:unset !important;border-radius:4px}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image{width:100%;height:auto}}.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container{position:absolute;bottom:0;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:48px;height:32px;padding:4px 8px;background-color:#44a4f3;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container{position:static}}.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container .meal-knife-icon{width:20px;height:24px;fill:#fff}.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-image-container{margin-bottom:8px}}.ssr-meal-select-meal-item.a-b-test .meal-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:8px;text-align:left;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item.a-b-test .meal-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item.a-b-test .meal-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container{padding:0}}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-name{width:100%;padding:10px 0;overflow:hidden;color:#323a47;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-name{display:-webkit-box;padding:5px 0;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;color:#323a47}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare.free-color{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#018837}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare.free-color{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare.free-color{font-size:12px;line-height:16px}}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare .add-meal-icon{width:40px;height:40px;background-color:unset}@media (max-width: 1169px){.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare .add-meal-icon{align-self:center}}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare .add-meal-icon.cursor-disabled{cursor:not-allowed}.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare .add-meal-icon:focus,.ssr-meal-select-meal-item.a-b-test .meal-info-container .meal-fare .add-meal-icon:hover{background-color:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ssr-select-container .accordion-root{-webkit-box-shadow:unset;box-shadow:unset}@media (min-width: 1170px){.ssr-select-container .accordion-root{margin-bottom:16px;border:solid 1px #dfe3ea !important;border-radius:4px}}@media (max-width: 1169px){.ssr-select-container .accordion-root{border:unset}.ssr-select-container .accordion-root .summary-root{position:relative;margin:16px 0 0 0 !important;padding-right:0 !important}.ssr-select-container .accordion-root .summary-root .content{padding:0 16px !important}.ssr-select-container .accordion-root .summary-root:not(.expanded) .content{padding:0 !important;border-bottom:1px solid #dfe3ea}.ssr-select-container .accordion-root .summary-root.expanded .inspect-all-menu-button{display:none}.ssr-select-container .accordion-root .summary-root .MuiAccordionSummary-expandIconWrapper{position:absolute;top:5px;right:5px}}@media (min-width: 1170px){.ssr-select-container .accordion-root .summary-root{padding-right:16px !important}}.ssr-select-container .save-meal-selections-button{position:fixed;bottom:0;left:0;width:100%}.passenger-selection-mweb{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;color:#323a47;background-color:#f4f9fe;border-radius:4px}.passenger-selection-mweb .passenger-name{font-weight:600;font-size:13px}.passenger-selection-mweb .passenger-ssr{color:#4a5261;font-size:12px}.ssr-meal-select-detail-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.ssr-meal-select-detail-popover{z-index:7950 !important;overflow:auto;top:50% !important;left:50% !important;width:420px !important;margin-top:-240px !important}@media (max-width: 1169px){.ssr-meal-select-detail-popover{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}}.ssr-meal-select-detail-popover .MuiPaper-root{border:1px solid rgba(202,208,219,0.5) !important;border-radius:4px !important;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;-webkit-overflow-scrolling:touch}@media (max-width: 1169px){.ssr-meal-select-detail-popover .MuiPaper-root{border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}@media (max-width: 1169px){.ssr-meal-select-detail-popover{top:40px !important;width:calc(100% - 25px) !important;margin:12px auto !important}}.stepper-item{z-index:4;margin-bottom:24px}@media (max-width: 1169px){.stepper-item{display:-webkit-box;display:flex;flex-shrink:0;margin:0}}.stepper-item .stepper-item-base{min-height:24px;margin-left:22px;padding-left:40px;border-left:4px solid #fff}@media (max-width: 1169px){.stepper-item .stepper-item-base{width:16px;margin-top:18px;margin-left:0;border-top:3.3px solid #fff;border-left:none}}.stepper-item .stepper-item-body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.stepper-item .stepper-item-body{border-radius:40px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body{font-size:12px;line-height:1.67}}.stepper-item .stepper-item-body.has-new-icon{overflow:visible}.stepper-item .stepper-item-body .stepper-item-icon{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin-right:12px;background-color:#fff;border-radius:48px;fill:#7c8594}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-icon{width:40px;min-width:40px;height:40px;min-height:40px;margin-right:0;border-radius:40px}}.stepper-item .stepper-item-body .stepper-item-icon>svg{display:block;margin:auto}.stepper-item .stepper-item-body .stepper-item-icon .icon-success{display:none}.stepper-item .stepper-item-body .stepper-item-icon .icon-warning{position:absolute;top:0;right:-5px;width:20px;height:20px;color:#fff;background-color:#fa660b;border-radius:50%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-icon .icon-warning{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-icon .icon-new{position:absolute;top:-7px;right:-7px;width:20px;height:20px;color:#fff;background-color:#fa660b;border-radius:50%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-icon .icon-new{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-title{color:#4a5261}.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{padding-right:5px;text-align:left;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{word-break:initial;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container{display:block}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{margin-right:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-size:13px;line-height:20px}}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-size:13px;line-height:20px}}.stepper-item .stepper-item-body .stepper-item-title .sub-info-container{text-align:left;word-break:break-all}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title{display:none !important}}.stepper-item .stepper-item-body.current .stepper-item-icon{background-color:#fdb813;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);fill:#fff}.stepper-item .stepper-item-body.current .stepper-item-icon .icon-soldier{stroke:#fff !important}.stepper-item .stepper-item-body.current .stepper-item-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body.current .stepper-item-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body.current .stepper-item-title-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.stepper-item .stepper-item-body.success{background-color:#fff;border:solid 2px #80c313}}.stepper-item .stepper-item-body.success .stepper-item-icon{border:solid 2px #80c313;fill:#80c313}@media (max-width: 1169px){.stepper-item .stepper-item-body.success .stepper-item-icon{border:none}}.stepper-item .stepper-item-body.success .stepper-item-icon .icon-success{display:block;width:17px;height:13px}.stepper-item .stepper-item-body.success .stepper-item-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:12px}@media (min-width: 1170px){.stepper-item .stepper-item-body.success .stepper-item-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.stepper-item .stepper-item-body:hover:enabled .stepper-item-icon{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);box-shadow:0 4px 4px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.stepper-item .stepper-item-body:hover:enabled .stepper-item-icon{-webkit-box-shadow:none;box-shadow:none}}.stepper-item:last-of-type{margin-bottom:0}.stepper-item:last-of-type .stepper-item-base{border:none}@media (max-width: 1169px){.stepper{margin-bottom:12px;padding:0 12px}}.stepper .stepper-wrapper{margin-bottom:13px;overflow:hidden}.stepper .stepper-wrapper .stepper-container{position:relative;width:100%;padding-top:5px;overflow-x:auto}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container{padding-top:7px}}.stepper .stepper-wrapper .stepper-container .stepper-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:10px}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container .stepper-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-bottom:0}}.stepper .stepper-wrapper .stepper-container .stepper-line{position:absolute;top:24px;left:22px;z-index:3;height:calc(100% - 48px);border-left:4px solid #fff}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container .stepper-line{top:24px;left:20px;width:calc(100% - 40px);border-top:4px solid #fff;border-left:none}}.stepper .title{display:none !important}@media (max-width: 1169px){.stepper .title{display:block;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.stepper .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.stepper .title{font-size:14px;line-height:1.71}}.accordion-root{margin-bottom:8px;border:solid 1px rgba(202,208,219,0.6);border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.accordion-root::before{display:none}.accordion-root.expanded{margin:0 0 8px;border:solid 1px rgba(202,208,219,0);-webkit-box-shadow:0 8px 16px 0 rgba(50,58,71,0.08);box-shadow:0 8px 16px 0 rgba(50,58,71,0.08)}.accordion-root.disabled{background-color:rgba(255,255,255,0.4)}.accordion-root .summary-root{height:72px;padding:16px}.accordion-root .summary-root .accordion-arrow{width:10px;height:10px;fill:#fdb813}.accordion-root .summary-root .content{margin:0}@media (max-width: 1169px){.accordion-root .summary-root{height:auto;padding:8px}}.accordion-root .details-root{background-color:#fff}.accordion-has-error{border:1px solid #ff1d1e !important}.add-card-container{display:-webkit-box;display:flex;width:100%;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.add-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.add-card-container .add-card-text-area{display:-webkit-box;display:flex;-webkit-box-flex:2;flex:2 2 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:25px 30px;background-color:#f3f6f8;-webkit-clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 90% 100%, 0 100%)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-text-area{position:relative;-webkit-box-flex:2;flex:2 2 0}}@media (max-width: 1169px){.add-card-container .add-card-text-area{-webkit-box-flex:1;flex:auto;background-color:#fff}}.add-card-container .add-card-text-area .add-card-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-text-area .add-card-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.add-card-container .add-card-text-area .add-card-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.add-card-container .add-card-text-area .add-card-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-text-area .add-card-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-card-container .add-card-text-area .add-card-information-text{font-size:14px;line-height:1.71}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-text-area .add-card-information-text{z-index:1}}.add-card-container .add-card-text-area-after{position:absolute;top:0;right:-250px;z-index:0;display:none;width:100%;height:100%;fill:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-text-area-after{display:inline}}.add-card-container .add-card-button-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-card-container .add-card-button-container{z-index:1;-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.add-card-container .add-card-button-container{-webkit-box-flex:1;flex:auto;margin:0 20px 20px}}.add-card-container .add-card-button-container .add-card-button{width:143px;height:38px}@media (max-width: 1169px){.add-card-container .add-card-button-container .add-card-button{width:100%}}.add-flight-dialog{z-index:8000 !important}.add-flight-dialog .dialog-paper{overflow-y:auto !important}.add-flight-dialog .dialog-paper .dialog-body{padding-right:35px;overflow-y:visible !important}.add-flight-dialog .title{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.add-flight-dialog .title .title-icon{width:36px;height:36px;margin-right:7px;fill:#80c313}.add-flight-dialog .dialog-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer;fill:#fdb813}@media (max-width: 1169px){.add-flight-dialog .dialog-close-icon{top:16px;right:16px;width:16px;height:16px}}.add-flight-dialog .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:45px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-dialog .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-flight-dialog .info-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.add-flight-dialog .info-text{margin-top:20px}}.add-flight-dialog .info-text .flight-number{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-left:3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-dialog .info-text .flight-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.add-flight-dialog .info-text .flight-number{font-size:14px;line-height:1.71}}.add-flight-dialog .add-flight-form-button{margin-top:40px;color:#4a5261}@media (max-width: 1169px){.add-flight-dialog .add-flight-form-button{width:100%}}@media (max-width: 1169px){.flight-info-form{padding-right:10px}}.flight-info-form .flight-search-types{margin-bottom:15px}.flight-info-form .flight-search-types .radio-button-root{margin-bottom:4px}.flight-info-form .flight-number{width:340px;padding-left:40px}@media (max-width: 1169px){.flight-info-form .flight-number{width:100%;padding-left:35px}}.flight-info-form .captcha{margin:20px 0 30px;padding-left:40px;-webkit-transform:scale(0.9) translateX(-20px);transform:scale(0.9) translateX(-20px)}@media (max-width: 1169px){.flight-info-form .captcha{margin:30px 0;padding-left:0}}.add-flight-success-body{width:100%}.add-flight-success-body .add-flight-pnr-container{margin-bottom:8px}.add-flight-success-body .add-flight-pnr-container .add-flight-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-success-body .add-flight-pnr-container .add-flight-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-flight-success-body .add-flight-pnr-container .add-flight-label{font-size:12px;line-height:1.67}}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info{padding-top:16px;padding-bottom:14px;border-bottom:1px solid #cad0db}@media (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .departure-arrival-couple .port{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .departure-arrival-couple .port{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .departure-arrival-couple .port{font-size:11px;line-height:1.45}}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .date{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:4px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .date{font-size:12px;line-height:1.67}}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:2px}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .passenger-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .passenger-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .passenger-name{font-size:12px;line-height:1.67}}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .result{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .result{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .passenger-info-container .result{font-size:12px;line-height:1.67}}.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .add-flight-form-button{margin-top:40px;margin-left:0}@media (max-width: 1169px){.add-flight-success-body .add-flight-passenger-info-container .add-flight-passenger-info .add-flight-form-button{margin-top:20px}}.airbnb-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-top:32px;padding:16px;background-color:#fff}@media (max-width: 1169px){.airbnb-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:start;justify-content:flex-start;margin-top:8px;padding:10px}}.airbnb-container .airbnb-content{margin-left:14px}@media (max-width: 1169px){.airbnb-container .airbnb-content{margin-left:0}}.airbnb-container .airbnb-content .airbnb-title{margin:8px 0;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airbnb-container .airbnb-content .airbnb-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airbnb-container .airbnb-content .airbnb-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.airbnb-container .airbnb-content .airbnb-message{margin-bottom:32px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airbnb-container .airbnb-content .airbnb-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airbnb-container .airbnb-content .airbnb-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.airbnb-container .airbnb-content .airbnb-message{margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.airbnb-container .airbnb-content .airbnb-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.airbnb-container .airbnb-content .airbnb-message{font-size:12px;line-height:1.67}}.airbnb-container .airbnb-content .search-button{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:144px;height:36px;padding:0;color:#4a5261;font-size:14px}@media (max-width: 1169px){.airbnb-container .airbnb-content .search-button{width:100%}}.airbnb-container .airbnb-large-image{width:500px;height:249px}@media (max-width: 1169px){.airbnb-container .airbnb-large-image{display:none}}.airbnb-container .airbnb-small-image{width:100%;height:auto;margin-bottom:8px}@media (min-width: 1170px){.airbnb-container .airbnb-small-image{display:none}}.airport-selection-popper{top:-72px !important;width:320px !important;height:448px;overflow:visible !important;border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.airport-selection-popper .content-wrapper{display:-webkit-box;display:flex;height:100%}@media (max-width: 1169px){.airport-selection-popper .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.airport-selection-popper .content-wrapper .port-list-wrapper{width:320px;min-width:320px;height:100%;padding:16px;border:solid 1px #dfe3ea;border-radius:4px;border-bottom-right-radius:0}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper{border:none}}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar{height:calc(100% - 60px) !important}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .ports-title{margin-top:8px;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .ports-title{font-size:12px;line-height:16px}}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item{margin:0 20px 8px 0}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item:hover{background-color:#f4f9fe}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:4px 8px}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-primary-text{width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-primary-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-primary-text{font-size:14px;line-height:20px}}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-secondary-text{width:100%;color:#7c8594;white-space:break-spaces;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-secondary-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-secondary-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content .menu-item-secondary-text{font-size:13px;line-height:20px}}.airport-selection-popper .content-wrapper .port-list-wrapper .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .port-list-wrapper .error-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .error-message{font-size:12px;line-height:1.67}}.airport-selection-popper .content-wrapper .port-list-wrapper .error-message .icon-departure{width:24px;height:24px;margin-right:6px;fill:#fdb813}.airport-selection-popper .content-wrapper .port-list-wrapper .port-not-found-button{position:fixed;bottom:16px;left:0;width:calc(100% - 32px);margin:0 16px}.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:32px;padding:0 8px}.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-icon{width:80px;height:80px}.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message-title{margin-top:8px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message{margin-top:8px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message{font-size:12px;line-height:16px}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message.desktop{display:none}}@media (min-width: 1170px){.airport-selection-popper .content-wrapper .port-list-wrapper .port-list-empty-state .information-message.mobile{display:none}}@media (min-width: 1170px){.airport-selection-popper .content-wrapper .port-list-wrapper .small-screen-ok-button{display:none}}.airport-selection-popper .content-wrapper .country-list-wrapper{width:320px;min-width:320px;margin-top:64px;background-color:#f3f6f8;border:solid 1px #dfe3ea;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar{width:auto !important;height:calc(100% - 32px) !important;margin:16px 8px 16px 16px}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .countries-title{margin-bottom:12px;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .countries-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .countries-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item{margin:4px 20px 4px 0}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item .menu-item-content{color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item .menu-item-content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item .menu-item-content{font-size:14px;line-height:20px}}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item:hover{background-color:inherit}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item:hover .menu-item-content{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item:hover .menu-item-content{font-family:'OpenSans-SemiBold', sans-serif}}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item.selected{background-color:inherit}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item.selected .menu-item-content{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item.selected .menu-item-content{font-family:'OpenSans-Bold', sans-serif}}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .country-selection-port-list .menu-item.selected .menu-item-content .clear-icon{width:16px;height:16px;fill:#fdb813}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar .track-vertical{background-color:rgba(244,249,254,0.24)}.airport-selection-popper .content-wrapper .country-list-wrapper .country-selection-popper-scrollbar.with-button-space{height:calc(100% - 48px) !important;margin-bottom:0}.airport-selection-popper .content-wrapper .country-list-wrapper .clear-country-list-button{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.airport-selection-popper .content-wrapper .country-list-wrapper .clear-country-list-button .button-v2-label{color:#4a5261}.airport-selection-popper.reverse-order .content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}@media (max-width: 1169px){.airport-selection-popper.reverse-order .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.airport-selection-popper.reverse-order .content-wrapper .port-list-wrapper{border-bottom-right-radius:4px;border-bottom-left-radius:0}.airport-selection-popper.reverse-order .content-wrapper .country-list-wrapper{border:solid 1px #dfe3ea;border-right:none;border-radius:4px 0 0 4px}@media (max-width: 1169px){.airport-selection-popper{position:fixed !important;top:40px !important;right:0 !important;left:0 !important;width:100% !important;height:calc(100% - 40px)}.airport-selection-popper .header{z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.airport-selection-popper .header .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}}@media (max-width: 1169px) and (max-width: 1169px){.airport-selection-popper .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.airport-selection-popper .header .button-v2.close-button{top:8px;right:8px;display:-webkit-box;display:flex;background-color:transparent;cursor:pointer}.airport-selection-popper .header .button-v2.close-button:hover{-webkit-box-shadow:none;box-shadow:none}.airport-selection-popper .header .button-v2.close-button:focus{background-color:transparent}.airport-selection-popper .content-wrapper .port-list-wrapper{width:100%;height:calc(100% - 56px);padding:0;overflow:auto;background:#fff}.airport-selection-popper .content-wrapper .port-list-wrapper .text-field{padding:12px 16px;background:#f3f6f8}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar{height:calc(100% - 116px) !important;margin:12px 16px}.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content{border-bottom:none}.airport-selection-popper .content-wrapper .country-list-wrapper{display:none}}.app-download-banner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:22px 158px 22px 48px;background-color:#fdb813;border-radius:16px;-webkit-box-shadow:0 8px 16px 0 rgba(50,58,71,0.08);box-shadow:0 8px 16px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.app-download-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:32px 16px 24px}}.app-download-banner .app-download-banner-content{color:#323a47}@media (max-width: 1169px){.app-download-banner .app-download-banner-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.app-download-banner .app-download-banner-content .app-download-banner-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.app-download-banner .app-download-banner-content .app-download-banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.app-download-banner .app-download-banner-content .app-download-banner-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.app-download-banner .app-download-banner-content .app-download-banner-text{margin-top:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.app-download-banner .app-download-banner-content .app-download-banner-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.app-download-banner .app-download-banner-content .app-download-banner-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.app-download-banner .app-download-banner-content .app-download-banner-text{margin-top:16px}}.app-download-banner .app-download-banner-content .bold{font-weight:bold}.app-download-banner .app-download-banner-images{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.app-download-banner .app-download-banner-images{margin-top:24px}}.app-download-banner .app-download-banner-images .app-download-qr-code{width:96px;height:96px;margin-right:38px;-webkit-box-shadow:0 16px 24px 0 rgba(124,133,148,0.24);box-shadow:0 16px 24px 0 rgba(124,133,148,0.24)}@media (max-width: 1169px){.app-download-banner .app-download-banner-images .app-download-qr-code{display:none}}.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms .mobile-platform-logo{display:block;width:108px;height:32px;cursor:pointer}.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms .mobile-platform-logo:not(:last-child){margin-bottom:8px}@media (max-width: 1169px){.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms .mobile-platform-logo{margin-bottom:0}.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms .mobile-platform-logo:first-child{margin-right:16px}}@media (max-width: 1169px){.app-download-banner .app-download-banner-images .app-download-banner-mobile-platforms .hide-on-mobile{display:none}}.app-download-banner .app-download-banner-for-app-gallery-on-mobile{display:none}.app-download-banner .app-download-banner-for-app-gallery-on-mobile .mobile-platform-logo{margin:0}@media (max-width: 1169px){.app-download-banner .app-download-banner-for-app-gallery-on-mobile{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:16px}}.authorization-required-banner{z-index:4;width:100%;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.authorization-required-banner .authorization-required-banner-content{display:-webkit-box;display:flex;margin:16px auto}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;min-width:100%;margin:0;padding:24px 24px 32px}}@media (min-width: 1170px){.authorization-required-banner .authorization-required-banner-content{width:1170px;min-width:1170px}}.authorization-required-banner .authorization-required-banner-content .text-wrapper{display:-webkit-box;display:flex}.authorization-required-banner .authorization-required-banner-content .text-wrapper .icon-warning{width:30px;min-width:30px;height:30px;fill:#fdb813}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .text-wrapper .icon-warning{display:none}}.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message{margin:4px 12px}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message{margin:0}}.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{margin:4px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{padding-top:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{font-size:14px;line-height:20px}}.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text .bold{font-family:'OpenSans-Bold', sans-serif}}.authorization-required-banner .authorization-required-banner-content .action-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;min-width:270px;margin-left:auto}.authorization-required-banner .authorization-required-banner-content .action-wrapper .captcha{-webkit-transform:scale(0.89);transform:scale(0.89);-webkit-transform-origin:0 0;transform-origin:0 0}.authorization-required-banner .authorization-required-banner-content .action-wrapper .send-activation-code-button{margin-top:6px}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .action-wrapper .send-activation-code-button{margin-top:24px}}@media (max-width: 1169px){.authorization-required-banner .authorization-required-banner-content .action-wrapper{margin-top:24px;margin-left:0}}.automated-check-in-message-tooltip-target{height:20px;padding-right:9px}.automated-check-in-message-tooltip-target .tooltip-icon{width:20px;height:20px;fill:#cad0db}.automated-check-in-message-tooltip.tooltip-popover.info{max-width:276px;padding:8px}.automated-check-in-message-tooltip.tooltip-popover.right::after{right:3%;bottom:98%}.automated-check-in-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px;padding:16px 9px 16px 16px;background-color:#f3f6f8}@media (max-width: 1169px){.automated-check-in-message{margin-top:8px;padding:24px 2px 24px 16px}}.automated-check-in-message .message-icon{width:32px;height:32px;margin-right:16px;background:url(/butterflyredesigntest/backgrounds/alert-warning.svg?b0776555802b05395fb9c26e6f2d892c) no-repeat center;background-size:contain}@media (max-width: 1169px){.automated-check-in-message .message-icon{width:24px;height:24px}}.automated-check-in-message .message-text{-webkit-box-flex:1;flex:1;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261;line-height:1.71}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.automated-check-in-message .message-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.automated-check-in-message .message-text{font-size:12px;line-height:1.67}}.baggage-selection-area-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}.baggage-selection-item-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:80px;min-height:164px;margin-right:16px;padding:8px 4px;border:1px solid #dfe3ea;border-radius:4px}.baggage-selection-item-container.super-eco-baggage-item{width:114px}@media (max-width: 1169px){.baggage-selection-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;width:100%;height:64px;min-height:auto;padding:8px 16px}}.baggage-selection-item-container .baggage-selection-recommended-badge{position:absolute;top:-12px;min-width:95px;height:24px;padding:4px 8px;color:#fff;background-color:#fa660b;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-recommended-badge{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-recommended-badge{position:relative}}.baggage-selection-item-container .baggage-selection-item-top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-icon-badge-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.baggage-selection-item-container .baggage-selection-item-icon{width:60px;height:40px}.baggage-selection-item-container .baggage-selection-item-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-info{-webkit-box-align:end;align-items:flex-end}}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-value{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-value{font-family:'OpenSans-SemiBold', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-value .baggage-selection-item-add-icon{position:relative;width:16px;height:16px;margin-right:8.5px;border:1px solid #7c8594;border-radius:50%}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-value .baggage-selection-item-add-icon::after{content:'+';position:absolute;top:50%;left:50%;color:#7c8594;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-value .baggage-selection-item-add-icon::after{font-family:'OpenSans-Bold', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47;line-height:1.17;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text{font-family:'OpenSans-Regular', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text .no-checkin-baggage-wrapper .font12{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text .no-checkin-baggage-wrapper .font12{font-family:'OpenSans-Regular', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text .no-checkin-baggage-wrapper .semibold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info .baggage-selection-item-text .no-checkin-baggage-wrapper .semibold{font-family:'OpenSans-SemiBold', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info-without-icon{margin-top:16px}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-info-without-icon{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin:0}}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-text{font-family:'OpenSans-Bold', sans-serif}}.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-value{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-value{display:-webkit-box;display:flex;margin:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selection-item-container .baggage-selection-item-info-without-icon .baggage-selection-item-value{font-family:'OpenSans-Bold', sans-serif}}.baggage-selection-item-container .baggage-selection-item-radio-button{width:18px;min-width:18px;height:18px;border:2px solid #dfe3ea;border-radius:50%}@media (max-width: 1169px){.baggage-selection-item-container .baggage-selection-item-radio-button{margin-right:8px}}.baggage-selection-item-container .baggage-selection-item-radio-button-selected{position:relative}.baggage-selection-item-container .baggage-selection-item-radio-button-selected::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#fdb813;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.baggage-selection-list-wrapper .baggage-selection-item-top .baggage-selection-item-icon-badge-wrapper .baggage-selection-recommended-badge-mobile{display:none}@media (max-width: 1169px){.baggage-selection-list-wrapper .baggage-selection-item-top .baggage-selection-item-icon-badge-wrapper .baggage-selection-recommended-badge-mobile{top:0;display:block}}.baggage-selection-list-wrapper .baggage-selection-item-container .baggage-selection-recommended-badge-desktop.baggage-selection-recommended-badge{display:block}@media (max-width: 1169px){.baggage-selection-list-wrapper .baggage-selection-item-container .baggage-selection-recommended-badge-desktop.baggage-selection-recommended-badge{display:none}}.baggage-selection-item-container-selected{background-color:#f4f9fe;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.checkin-baggage-tooltip-text-wrapper{width:calc(100% - 24px);margin-top:8px;margin-bottom:8px;margin-left:16px;color:#323a47}.baggage-selection-list-container{display:-webkit-box;display:flex;width:100%}@media (max-width: 1169px){.baggage-selection-list-container{display:none}}.baggage-selection-list-container .baggage-selection-list-total-weight{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:80px;min-height:124px;padding:4px 4px 12px;color:#323a47;border:1px solid #f3f6f8;border-radius:4px}.baggage-selection-list-container .baggage-selection-list-total-weight .total-weight-icon{width:32px;height:32px}.baggage-selection-list-container .baggage-selection-list-total-weight .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-list-container .baggage-selection-list-total-weight .value{font-family:'OpenSans-Bold', sans-serif}}.baggage-selection-list-container .baggage-selection-list-total-weight .information-text{line-height:1.17 !important;text-align:center !important;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-list-container .baggage-selection-list-total-weight .information-text{font-family:'OpenSans-Regular', sans-serif}}.baggage-selection-list-container .baggage-selection-list-seperation-border{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:1px;height:100%;margin:0 24px;background-color:#dfe3ea}.baggage-selection-list-container .baggage-selection-list-seperation-border::after{content:'+';display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:20px;height:20px;color:#cad0db;background-color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selection-list-container .baggage-selection-list-seperation-border::after{font-family:'OpenSans-Bold', sans-serif}}.baggage-selection-list-container .baggage-selection-list-wrapper{display:-webkit-box;display:flex}.baggage-selector-dialog-container{display:none}.baggage-selector-dialog-container .extra-info-container{display:-webkit-box;display:flex;margin-top:16px;margin-right:8px;padding:16px;background-color:#f3f6f8;border-radius:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.baggage-selector-dialog-container .extra-info-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .extra-info-container{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selector-dialog-container .extra-info-container{font-family:'OpenSans-Regular', sans-serif}}.baggage-selector-dialog-container .extra-info-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selector-dialog-container .extra-info-container .bold{font-family:'OpenSans-Bold', sans-serif}}.baggage-selector-dialog-container .extra-info-container .svg-icon{width:24px;min-width:24px;height:24px;margin-right:8px}.baggage-selector-dialog-container .extra-info-container .info-icon,.baggage-selector-dialog-container .extra-info-container .warning-icon{fill:#fdb813}.baggage-selector-dialog-container .extra-info-container .warning-icon.highlighted{fill:#fdb813}.baggage-selector-dialog-container .extra-info-container .success-icon{fill:#80c313}.baggage-selector-dialog-container .apply-to-all-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px}.baggage-selector-dialog-container .apply-to-all-button-container .icon-add{width:24px;height:24px;margin-right:8px;fill:#7c8594}.baggage-selector-dialog-container .apply-to-all-button-container .apply-to-all-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-selector-dialog-container .apply-to-all-button-container .apply-to-all-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.baggage-selector-dialog-container{display:block}.baggage-selector-dialog-container .dialog-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.baggage-selector-dialog-container .dialog-body .content{-webkit-box-flex:1;flex:1}.baggage-selector-dialog-container .dialog-body .content .baggage-selection-list-wrapper{-webkit-box-flex:1;flex:1}.baggage-selector-dialog-container .dialog-body .content .baggage-selection-item-container:not(:last-child){margin-bottom:8px}.baggage-selector-dialog-container .dialog-body .footer .sticky-area-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.baggage-selector-dialog-container .dialog-body .footer .sticky-area-container .extra-info-container{margin:0}.baggage-selector-dialog-container .dialog-body .footer .sticky-area-container .apply-to-all-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:48px;margin:0}.baggage-selector-dialog-container .baggage-selector-dialog-header{color:#323a47}.baggage-selector-dialog-container .baggage-selector-dialog-header .baggage-selector-dialog-passenger-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .baggage-selector-dialog-header .baggage-selector-dialog-passenger-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-selector-dialog-container .baggage-selector-dialog-header .baggage-selector-dialog-selected-baggage-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .baggage-selector-dialog-header .baggage-selector-dialog-selected-baggage-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.baggage-selector-dialog-container .baggage-selector-dialog-header .baggage-selector-dialog-selected-baggage-info-text .cabin-baggage-info-text-wrapper{display:-webkit-box;display:flex}.baggage-selector-dialog-container .baggage-selection-list-total-weight{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;min-height:54px;padding:12px 16px;border:1px solid #dfe3ea;border-radius:4px}.baggage-selector-dialog-container .baggage-selection-list-total-weight-value-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.baggage-selector-dialog-container .baggage-selection-list-total-weight-value-wrapper .value{margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .baggage-selection-list-total-weight-value-wrapper .value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-selector-dialog-container .baggage-selection-list-seperation-border{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:1px;min-height:1px;margin:30px 0;background-color:#dfe3ea}.baggage-selector-dialog-container .baggage-selection-list-seperation-border::after{content:'+';position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:20px;height:20px;color:#cad0db;background-color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .baggage-selection-list-seperation-border::after{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-selector-dialog-container .information-text{width:90px;color:#323a47;line-height:1.33 !important;text-align:right;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-selector-dialog-container .information-text{font-family:'OpenSans-Regular', sans-serif}}.baggage-selector-dialog-container .cabin-baggage-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin:16px 0;padding-top:16px}@media (max-width: 1169px){.baggage-selector-dialog-container .cabin-baggage-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.baggage-selector-dialog-container .cabin-baggage-title{margin-top:4px}}.baggage-selector-dialog-container .baggage-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin:16px 0}@media (max-width: 1169px){.baggage-selector-dialog-container .baggage-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.baggage-selector-dialog-container .baggage-title{margin-top:4px}}.bar-chart-wrapper{width:100%;overflow-x:auto}.bar-chart-wrapper .bar-chart-container{position:relative;display:-webkit-box;display:flex;height:174px;margin-top:32px;margin-bottom:16px;padding:40px 32px 46px}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container{display:-webkit-inline-box;display:inline-flex;padding-right:40px;padding-left:40px}}.bar-chart-wrapper .bar-chart-container .base-line{position:absolute;right:24px;bottom:54px;left:24px;z-index:4;height:0;border-top:1px solid #7c8594}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .base-line{right:0;left:0}}.bar-chart-wrapper .bar-chart-container .chart-item-container:last-of-type{margin-right:0}.bar-chart-wrapper .bar-chart-container .chart-item-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:24px;margin-right:10px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bar-chart-wrapper .bar-chart-container .chart-item-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .chart-item-container{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .chart-item-container{margin-right:18px}}.bar-chart-wrapper .bar-chart-container .chart-item-container[disabled]{cursor:initial;opacity:0.4;pointer-events:none}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:52px;height:80px}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar{position:relative;align-self:flex-end;width:24px;background-color:#cad0db;border-top-left-radius:4px;border-top-right-radius:4px;cursor:pointer;-webkit-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar.no-flight:hover .price-container{display:none}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar.selected{z-index:2;background-color:#7c8594}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar.selected .price-container{display:initial}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar.selected .bottom-part{border:solid 1.4px #7c8594}@media (min-width: 1170px){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar:hover{z-index:3;background-color:#fdb813}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar:hover .price-container{display:initial;background-color:#fdb813}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar:hover .price-container::after{border-color:#fdb813 transparent transparent transparent}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar:hover .bottom-part{border-color:#fdb813}}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .price-container{position:absolute;top:-36px;display:none;height:24px;padding:2px 8px;color:#fff;background-color:#7c8594;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);-webkit-transform:translateX(calc(-50% + 12px));transform:translateX(calc(-50% + 12px));font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .price-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .price-container{font-size:14px;line-height:1.43}}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .price-container .price{white-space:nowrap}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .price-container::after{position:absolute;left:50%;width:0;height:0;margin-left:-10px;border-width:12px 10px 0 10px;border-style:solid;border-color:#7c8594 transparent transparent transparent;content:''}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part{position:absolute;bottom:-54px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;height:46px;border:solid 1px transparent;border-radius:4px}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-month{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-month{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-month{font-size:14px;line-height:1.43}}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-week{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-week{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-week{font-size:14px;line-height:1.43}}.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-week.weekend{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bar-chart-wrapper .bar-chart-container .chart-item-container .bar-container .bar .bottom-part .day-of-week.weekend{font-family:'OpenSans-Bold', sans-serif}}.bar-chart-wrapper .bar-chart-container .lowest-price-line{position:absolute;right:24px;left:24px;z-index:1;border-top:2px dashed #88898a}@media (max-width: 1169px){.bar-chart-wrapper .bar-chart-container .lowest-price-line{right:0;left:0}}.bar-chart-wrapper.monthly .bar-chart-container{height:150px;padding:40px 32px 22px}.bar-chart-wrapper.monthly .bar-chart-container .base-line{bottom:30px}.bar-chart-wrapper.monthly .bar-chart-container .chart-item-container{margin-right:18px}.bar-chart-wrapper.monthly .bar-chart-container .chart-item-container .bar-container .bar .bottom-part{bottom:-30px;left:-3px;width:32px;height:22px}@media (max-width: 1169px){.basic-dialog-container.dialog-root{height:calc(100% - 40px) !important;margin-top:40px !important}.basic-dialog-container .dialog-paper{height:100%}.basic-dialog-container .dialog-content{width:100% !important}.basic-dialog-container .dialog-paperWidthSm{max-width:unset}.basic-dialog-container .dialog-paperScrollPaper{max-height:unset}}@media (max-width: 1169px) and (max-width: 1169px){.basic-dialog-container .dialog-backdrop{display:none}}.basic-dialog-container .dialog-body{padding:32px}.basic-dialog-container .dialog-body .header{display:-webkit-box;display:flex}@media (max-width: 1169px){.basic-dialog-container .dialog-body .header{z-index:5000;-webkit-box-align:center;align-items:center}}.basic-dialog-container .dialog-body .header .warning-icon{width:32px;min-width:32px;height:32px;margin-right:16px;background-color:#fdb813;border-radius:100%;fill:#fff}.basic-dialog-container .dialog-body .header .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;-webkit-box-flex:1;flex-grow:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.basic-dialog-container .dialog-body .header .title{font-family:'OpenSans-Bold', sans-serif}}.basic-dialog-container .dialog-body .header .close-icon{width:16px;min-width:16px;height:16px;cursor:pointer;fill:#fdb813}@media (min-width: 1170px){.basic-dialog-container .dialog-body .header .close-icon{position:absolute;top:24px;right:16px}}.basic-dialog-container .dialog-body .content{margin:32px 32px 0 48px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.basic-dialog-container .dialog-body .content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.basic-dialog-container .dialog-content{border-radius:0}.basic-dialog-container .dialog-content .dialog-paper .dialog-body{padding:0}.basic-dialog-container .dialog-content .dialog-paper .dialog-body .header{position:sticky;top:0;padding:12px 16px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.basic-dialog-container .dialog-content .dialog-paper .dialog-body .header .warning-icon{display:none}.basic-dialog-container .dialog-content .dialog-paper .dialog-body .header .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.basic-dialog-container .dialog-content .dialog-paper .dialog-body .header .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.basic-dialog-container .dialog-content .dialog-paper .dialog-body .header .close-icon{align-self:flex-start;margin-top:4px}.basic-dialog-container .dialog-content .dialog-paper .dialog-body .content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0;padding:24px 16px 32px;overflow:auto;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.basic-dialog-container .dialog-content .dialog-paper .dialog-body .content{font-family:'OpenSans-Regular', sans-serif}}.bloctel-info{color:#7c8594;white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bloctel-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bloctel-info{font-size:12px;line-height:1.67}}.boarding-card-body{width:100%;min-height:200px;-webkit-box-flex:1;flex:1 1 100%;background-color:#f3f6f8;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);box-shadow:0 2px 8px 0 rgba(0,0,0,0.08)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body{-webkit-box-flex:1;flex:auto}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body{-webkit-box-flex:1;flex:auto}}.boarding-card-body-flybot-error{display:-webkit-box;display:flex;margin-top:150px;margin-bottom:150px;background-color:#fff !important;-webkit-box-shadow:unset !important;box-shadow:unset !important}.minimal-body{padding:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.minimal-body .budget-based-flights-container{padding:0}.boarding-card-header{width:100%}.boarding-card-header .boarding-card-header-shadow{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:14px}.boarding-card-header .boarding-card-header-shadow .left-corner{width:6px;background:url(/butterflyredesigntest/backgrounds/boarding-card-header-left-corner.png?2f93af41c8eedc4c75b2c4c8743b0e93) no-repeat}.boarding-card-header .boarding-card-header-shadow .center{-webkit-box-flex:1;flex:1 1 0;background:url(/butterflyredesigntest/backgrounds/boarding-card-header-bottom.png?ff48bd0cedf1693948d58e0591ab052b) repeat-x}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-header .boarding-card-header-shadow .center{-webkit-box-flex:1;flex:auto}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-header .boarding-card-header-shadow .center{-webkit-box-flex:1;flex:auto}}.boarding-card-header .boarding-card-header-shadow .right-corner{width:6px;background:url(/butterflyredesigntest/backgrounds/boarding-card-header-right-corner.png?5c87a24af96f6b782c3a58c1d712d326) no-repeat}.boarding-card-header .boarding-card-header-flybot-error{display:none !important}.boarding-card-header .boarding-card-header-inner{min-height:130px;padding:18px 32px 6px;overflow:hidden;color:#323a47;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);-webkit-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}@media (max-width: 1169px){.boarding-card-header .boarding-card-header-inner{display:inherit;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:9px 12px}}@media (max-width: 1169px){.boarding-card-header .boarding-card-header-inner .success-header{-webkit-box-pack:center;justify-content:center}}@media (max-width: 1169px){.boarding-card-header .boarding-card-header-inner .success-header .success-icon{-webkit-box-flex:initial;flex:initial}}.minimal-header .boarding-card-header-inner{padding:18px 30px;border:1px solid #dfe3ea;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.page-content .boarding-card-additional-button{position:absolute;top:60px}.boarding-pass-body{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body{font-family:'OpenSans-Regular', sans-serif}}.boarding-pass-body .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .value{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .depature-date-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;margin-bottom:13px}.boarding-pass-body .depature-date-container .pegasus-foreign-logo{width:95px;height:24px}.boarding-pass-body .depature-date-container .depature-date .label{text-align:right}.boarding-pass-body .depature-date-container .depature-date .date{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .depature-date-container .depature-date .date{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .boarding-pass-flight-location-info{display:-webkit-box;display:flex;margin-bottom:20px;padding:10px 15px;border:1px solid #cad0db;border-radius:4px}.boarding-pass-body .boarding-pass-flight-location-info::after,.boarding-pass-body .boarding-pass-flight-location-info::before{position:relative;align-self:center;width:6px;height:10px;background-image:url(/butterflyredesigntest/backgrounds/frame-right.svg?3e9499675636079b631bcb5c34fba651);content:''}.boarding-pass-body .boarding-pass-flight-location-info::after{right:-16px}.boarding-pass-body .boarding-pass-flight-location-info::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:-16px}.boarding-pass-body .boarding-pass-flight-location-info .flight-departure,.boarding-pass-body .boarding-pass-flight-location-info .flight-arrival{width:50%;text-align:center}.boarding-pass-body .boarding-pass-flight-location-info .flight-departure .flight-city-code,.boarding-pass-body .boarding-pass-flight-location-info .flight-arrival .flight-city-code{font-weight:700}.boarding-pass-body .boarding-pass-flight-location-info .flight-departure .flight-time,.boarding-pass-body .boarding-pass-flight-location-info .flight-arrival .flight-time{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-flight-location-info .flight-departure .flight-time,.boarding-pass-body .boarding-pass-flight-location-info .flight-arrival .flight-time{font-family:'OpenSans-SemiBold', sans-serif}}.boarding-pass-body .boarding-pass-flight-location-info .direction-arrow{align-self:center;width:24px;height:12px;fill:#fdb813}.boarding-pass-body .boarding-pass-passenger-info .passenger-name{margin-bottom:15px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-passenger-info .passenger-name{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:15px}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .passenger-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .passenger-name{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper{display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper .cabin-baggage-icon{width:16px;height:16px}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper .cabin-baggage-text{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#80c313}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper .cabin-baggage-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper .cabin-baggage-text{font-size:12px;line-height:16px}}.boarding-pass-body .boarding-pass-passenger-info .boarding-pass-passenger-info-wrapper .cabin-baggage-wrapper .cabin-baggage-text.no-cabin-baggage{color:#ff1d1e !important}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-bottom:20px;border-bottom:1px dashed #cad0db}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .ticket-info{display:-webkit-box;display:flex;flex-wrap:wrap;width:50%}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .ticket-info .gate-info,.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .ticket-info .seat-info{-webkit-box-flex:1;flex:1 0 50%}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .ticket-info .boarding-time-info{-webkit-box-flex:0;flex:0 1 100%}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .flight-qr-code{margin-top:-5px}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .flight-qr-code #boarding-pass-qr-code{width:100px;height:100px}.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .flight-qr-code .flight-qr-number{padding-left:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-passenger-info .passenger-ticket-info-content .flight-qr-code .flight-qr-number{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .boarding-pass-passenger-info .boarding-flight-summary-info-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px}.boarding-pass-body .boarding-pass-passenger-info .boarding-flight-summary-info-content .boarding-ssr-info{align-self:flex-end;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body .boarding-pass-passenger-info .boarding-flight-summary-info-content .boarding-ssr-info{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body .boarding-pass-note{margin-top:40px;text-align:center}.boarding-pass-body.foldable{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body.foldable{font-family:'OpenSans-Regular', sans-serif}}.boarding-pass-body.foldable .depature-date-container{-webkit-box-pack:end;justify-content:flex-end;margin-bottom:5px}.boarding-pass-body.foldable .depature-date-container .depature-date{display:-webkit-box;display:flex}.boarding-pass-body.foldable .depature-date-container .depature-date .date{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body.foldable .depature-date-container .depature-date .date{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-body.foldable .boarding-pass-flight-location-info .flight-city-code{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-body.foldable .boarding-pass-flight-location-info .flight-city-code{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.boarding-pass-body.foldable .boarding-pass-flight-location-info .flight-city-code{font-size:11px;line-height:1.45}}.boarding-pass-body.foldable .boarding-pass-passenger-info{margin-top:25px}.boarding-pass-body.foldable .label .sub-label{font-family:'OpenSans-Italic', sans-serif;font-style:italic;font-size:9px;line-height:1.33;color:#7c8594}.boarding-pass-card-container{margin:8px 0;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-card-container{font-family:'OpenSans-Regular', sans-serif}}.boarding-pass-card-container .row{display:-webkit-box;display:flex}.boarding-pass-card-container .row .key{width:110px;margin-right:8px}.boarding-pass-card-container .row .value{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-pass-card-container .row .value{font-family:'OpenSans-Bold', sans-serif}}.boarding-pass-card-container .row:first-child{margin-bottom:4px}.boarding-pass-card-container .information-icon-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px}.boarding-pass-card-container .information-icon-row .info-icon{width:24px;height:24px;margin-right:4px;fill:#cad0db}.boarding-pass-card-container .information-icon-row .row .key{width:120px}.bolbol-banner{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:56px;background:-webkit-gradient(linear, left top, right top, from(#fa660b), to(#fdb813));background:linear-gradient(to right, #fa660b, #fdb813)}@media (max-width: 1169px){.bolbol-banner{height:40px}}.bolbol-banner .icon{width:72px;height:72px;margin-left:54px;background-color:#fff;background-image:url(/butterflyredesigntest/backgrounds/logo-bol-bol-gradient.svg?4d6d08ed54b3f3aea85d85f49c9d7e58);background-repeat:no-repeat;background-position:center;background-size:32px;border-radius:50%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.bolbol-banner .icon{width:48px;min-width:48px;height:48px;margin:0 8px;background-size:24px}}.bolbol-banner .message{position:absolute;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;color:#fff;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-banner .message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.bolbol-banner .message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.bolbol-banner .message{position:relative}}.bolbol-invitation-container{margin-bottom:12px}@media (max-width: 1169px){.bolbol-invitation-container{margin-bottom:12px}}.bolbol-invitation-container .title{color:#323a47;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.bolbol-invitation-container .title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bolbol-invitation-container .invitation-referral-conditions-button{margin-top:24px}.bolbol-invitation-container .bolbol-invitation-limit-message{display:-webkit-box;display:flex;margin:12px 0;padding:12px 16px;background:#ffeded;border-radius:4px}.bolbol-invitation-container .bolbol-invitation-limit-message .svg-icon{width:16px;height:16px;fill:#ff1d1e}.bolbol-invitation-container .bolbol-invitation-limit-message .message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:11px;line-height:1.82;margin-left:8px;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-container .bolbol-invitation-limit-message .message{font-family:'OpenSans-Regular', sans-serif}}.bolbol-invitation-referral-dialog .dialog-paper-v2{padding:0 !important}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts .bolbol-invitation-bullet-text{padding-right:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts .bolbol-invitation-bullet-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts .bolbol-invitation-bullet-text{font-size:14px;line-height:20px}}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts .bolbol-invitation-bullet-text .icon-wrapper{align-self:flex-start}@media (min-width: 1170px){.bolbol-invitation-referral-dialog .dialog-paper-v2 .dialog-title-area{margin-top:32px;margin-left:32px}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-okay-button{margin:33px}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts{height:200px !important;margin-left:-10px}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts .bolbol-invitation-bullet-text{padding:0 22px}}@media (max-width: 1169px){.bolbol-invitation-referral-dialog .dialog-paper-v2 .dialog-content-v2{-webkit-box-flex:1 !important;flex:auto !important}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-okay-button{margin-top:32px;margin-bottom:18px}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts{overflow:initial !important}.bolbol-invitation-referral-dialog .dialog-paper-v2 .bolbol-invitation-referral-info-texts div{position:initial !important;overflow:auto !important}}.bolbol-invitation-area{margin:16px 0}.bolbol-invitation-area .accordion-root{margin:0;padding:24px 30px 30px;background-color:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root{padding:16px;border-radius:0}}.bolbol-invitation-area .accordion-root .summary-root{height:auto;padding:0;cursor:default}.bolbol-invitation-area .accordion-root .summary-root.expanded{min-height:auto}.bolbol-invitation-area .accordion-root .summary-root .content{width:100%}.bolbol-invitation-area .accordion-root .summary-root .content.expanded .bolbol-invitation-area-initial-content{-webkit-box-align:start;align-items:flex-start}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content.expanded .bolbol-invitation-area-initial-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-information-text{font-size:14px;line-height:20px}}.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-initial-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-initial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-initial-content .bolbol-invitation-area-title{margin-bottom:8px}.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-initial-content .invite-bolbol-button{margin-left:24px}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content .bolbol-invitation-area-initial-content .invite-bolbol-button{margin:16px 0 0}}.bolbol-invitation-area .accordion-root .summary-root .content .icon-close{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .summary-root .content .icon-close{width:16px;height:16px}}.bolbol-invitation-area .accordion-root .details-root{padding:0}.bolbol-invitation-area .accordion-root .details-root .bolbol-invitation-area-details{width:100%}.bolbol-invitation-area .accordion-root .details-root .bolbol-invitation-area-details .invitation-limit-information-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-area .accordion-root .details-root .bolbol-invitation-area-details .invitation-limit-information-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bolbol-invitation-area .accordion-root .details-root .bolbol-invitation-area-details .invitation-limit-information-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.bolbol-invitation-success-error-dialog .dialog-paper-v2{min-height:240px !important}.bolbol-invitation-success-error-dialog .dialog-title-area{display:block !important}.bolbol-invitation-success-error-dialog .dialog-title-area .title-wrapper{width:267px;margin:12px auto auto;text-align:center}@media (max-width: 1169px){.bolbol-invitation-success-error-dialog .dialog-title-area .title-wrapper{margin:0;text-align:unset}}.bolbol-invitation-success-error-dialog .bolbol-invitation-success-icon{width:72px;height:68px;margin:auto;background-image:url(/butterflyredesigntest/img/bolbol-invite-success.png?9f81f4c9a50eb3e4976b5ce0bb26d458)}@media (max-width: 1169px){.bolbol-invitation-success-error-dialog .bolbol-invitation-success-icon{margin-bottom:8px}}.bolbol-invitation-success-error-dialog .bolbol-invite-copy-reminder{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:16px 24px;padding:8px 0}.bolbol-invitation-success-error-dialog .bolbol-invite-copy-reminder .icon{width:24px;height:24px}.bolbol-invitation-success-error-dialog .bolbol-invite-copy-reminder .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-invitation-success-error-dialog .bolbol-invite-copy-reminder .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bolbol-invitation-success-error-dialog .bolbol-invite-copy-reminder .text{font-size:14px;line-height:1.43}}.bolbol-invitation-success-error-dialog .bolbol-invitation-error-icon{width:32px;height:32px;fill:#fdb813}.bolbol-invitation-success-error-dialog .dialog-content-v2{margin-left:0 !important;text-align:center}.bolbol-invitation-success-error-dialog .dialog-action-area{margin-left:0 !important}.bolbol-invitation-success-error-dialog .dialog-action-area .bolbol-invitation-copy-invitation-url,.bolbol-invitation-success-error-dialog .dialog-action-area .bolbol-invitation-copy-invitation-url-copied{width:100%}.bolbol-invitation-success-error-dialog .bolbol-invitation-success-url{width:343px;height:52px;margin:auto;margin-bottom:13px;padding:14px;color:#f7a500;text-align:center;background-color:#fff9eb;border:dashed 2px #f7a500;border-radius:999px}@media (max-width: 1169px){.bolbol-invitation-success-error-dialog .bolbol-invitation-success-url{-webkit-box-pack:center;justify-content:center;margin-bottom:0}}@media (min-width: 1170px){.bolbol-invitation-success-error-dialog .bolbol-invitation-success-url .copy-and-share-button{margin-top:4px}}.bolbol-invitation-limit-area{padding:24px;background-color:#f4f9fe}.bolbol-invitation-limit-area .bolbol-invitation-button{margin-top:28px}@media (max-width: 1169px){.bolbol-invitation-limit-area{padding:16px}}.bolbol-invitation-limit-area .info-message-container{margin-top:20px;padding-top:16px;border-top:1px solid #dfe3ea}@media (max-width: 1169px){.bolbol-invitation-limit-area .info-message-container{margin-top:16px;padding-top:8px}}.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container{display:block}.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container .limit-area{width:50%}.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container .limit-area:first-child{margin-right:24px;padding-right:24px;border-right:1px solid #dfe3ea}@media (max-width: 1169px){.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container .limit-area{width:100%}.bolbol-invitation-limit-area .bolbol-invitation-limit-area-container .limit-area:first-child{margin-right:0;margin-bottom:8px;padding:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #dfe3ea}}.invitation-limit-area .invitation-limit-area-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:18px}.invitation-limit-area .invitation-limit-area-title-container .invitation-limit-area-icon{width:32px;height:32px;margin-right:8px;background-image:url(/butterflyredesigntest/img/bolbol-invite.png?bdbdba8cc611ed7355a4d791740f3b19)}.invitation-limit-area .invitation-limit-area-title-container .invitation-limit-area-title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invitation-limit-area .invitation-limit-area-title-container .invitation-limit-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.invitation-limit-area .invitation-limit-area-title-container .invitation-limit-area-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.invitation-limit-area .invitation-limit-area-info-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invitation-limit-area .invitation-limit-area-info-wrapper{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.invitation-limit-area .invitation-limit-area-info-wrapper{font-size:14px;line-height:20px}}.invitation-limit-area .invitation-limit-area-info-wrapper .label{margin-top:16px;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invitation-limit-area .invitation-limit-area-info-wrapper .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.invitation-limit-area .invitation-limit-area-info-wrapper .label{font-size:14px;line-height:20px}}.invitation-limit-area .invitation-limit-area-info-wrapper .content{float:right;margin-top:6px;padding:8px 16px;color:#323a47;background-color:#fff;border-radius:25px}.invitation-limit-area .invitation-limit-area-info-wrapper .content .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invitation-limit-area .invitation-limit-area-info-wrapper .content .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.invitation-limit-area .invitation-limit-area-info-wrapper .content .bold{font-size:14px;line-height:20px}}.box-with-arrow-pointer{position:relative;width:100%;margin:9px 0;padding:12px 26px;background-color:snow;border:1px solid #ff1d1e;border-radius:8px}.box-with-arrow-pointer .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.box-with-arrow-pointer .bold{font-family:'OpenSans-Bold', sans-serif}}.box-with-arrow-pointer .bold-red{font-weight:700;font-family:'Open Sans', sans-serif;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.box-with-arrow-pointer .bold-red{font-family:'OpenSans-Bold', sans-serif}}.box-with-arrow-pointer .box-arrow{position:absolute;top:-6px;right:50%;width:10px;height:10px;background-color:snow;border-top:1px solid #ff1d1e;border-right:1px solid #ff1d1e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.box-with-arrow-pointer .close-button{position:absolute;top:6px;right:5px;width:16px;height:16px}.breadcrumbs-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;width:100%}@media (min-width: 1170px){.breadcrumbs-container.mobile-only{display:none}}.breadcrumbs-container .breadcrumbs-item{display:-webkit-box;display:flex;color:#4a5261;font-size:12px}.breadcrumbs-container .breadcrumbs-item .breadcrumbs-anchor{cursor:pointer}.breadcrumbs-container .breadcrumbs-item .breadcrumbs-anchor.last-index{font-weight:bold}.breadcrumbs-container .breadcrumbs-item .breadcrumbs-separator{padding:0 5px}@media (max-width: 1169px){.popper-container-component-popper.budget-selection-popper{position:fixed !important;top:40px !important;right:0 !important;left:0 !important;width:100% !important;height:calc(100% - 40px);padding:72px 16px 16px 16px;border:none !important;border-radius:0}.popper-container-component-popper.budget-selection-popper .header{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.popper-container-component-popper.budget-selection-popper .header .title{padding:16px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}}@media (max-width: 1169px) and (max-width: 1169px){.popper-container-component-popper.budget-selection-popper .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.popper-container-component-popper.budget-selection-popper .header .close-button{display:-webkit-box;display:flex;padding:0;background-color:transparent;cursor:pointer}.popper-container-component-popper.budget-selection-popper .header .close-button:hover{-webkit-box-shadow:none;box-shadow:none}.popper-container-component-popper.budget-selection-popper .header .close-button:focus{background-color:transparent}.popper-container-component-popper.budget-selection-popper .content-wrapper{padding:0}.popper-container-component-popper.budget-selection-popper .content-wrapper .budget-list-wrapper{width:100%;height:100%;padding:16px 16px 64px 16px;overflow:auto}.popper-container-component-popper.budget-selection-popper .content-wrapper .budget-list-wrapper .text-field{display:none}.popper-container-component-popper.budget-selection-popper .content-wrapper .budget-list-wrapper .budgets-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding:0}.popper-container-component-popper.budget-selection-popper .content-wrapper .budget-list-wrapper .budgets-wrapper .budget{width:100% !important;margin-bottom:0;padding:8px 0}.popper-container-component-popper.budget-selection-popper .content-wrapper .budget-list-wrapper .budgets-wrapper .budget.selected{color:#fff;background-color:#fdb813}}.budget-selection-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;width:100%;max-height:61px;background-color:#fff !important}.budget-selection-container.open{-webkit-box-shadow:none !important;box-shadow:none !important}.budget-selection-container.open .field-container .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-container.open .field-container .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-selection-container.open .field-container .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.budget-selection-container .budget-input-area{width:100%}.budget-selection-container .budget-input-area .text-input label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-container .budget-input-area .text-input label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-container .budget-input-area .text-input label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.budget-selection-container .budget-input-area .text-input label{font-size:13px;line-height:20px}}.budget-selection-container .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-container .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-selection-container .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-moz-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.budget-selection-container .budget-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-moz-placeholder{font-family:'OpenSans-Bold', sans-serif}.budget-selection-container .budget-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::placeholder{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-moz-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.budget-selection-container .budget-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.budget-selection-container .budget-input-area .text-input .MuiInput-root input::placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.budget-selection-popper{position:absolute !important;top:-86px !important;left:-16px !important;display:-webkit-box;display:flex;width:calc(100% + 32px) !important;border:solid 1px #dfe3ea !important;border-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important;box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important;-webkit-transform:translate3d(0, 70px, 0) !important;transform:translate3d(0, 70px, 0) !important}.budget-selection-popper .content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:16px}.budget-selection-popper .content-wrapper .budget-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto);gap:8px;margin-bottom:24px}@media (max-width: 1169px){.budget-selection-popper .content-wrapper .budget-wrapper{grid-template-columns:repeat(3, 1fr)}}.budget-selection-popper .content-wrapper .budget-wrapper .budget-button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:8px 16px;white-space:nowrap}.budget-selection-popper .content-wrapper .budget-wrapper .budget-button.custom-amount{grid-column:span 1}@media (max-width: 1169px){.budget-selection-popper .content-wrapper .budget-wrapper .budget-button.custom-amount{grid-column:span 2}}.budget-selection-popper .content-wrapper .budget-input-area{margin-bottom:24px}.budget-selection-popper .content-wrapper .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-selection-popper .content-wrapper .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-selection-popper .content-wrapper .budget-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.budget-selection-popper{top:-8px !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.budget-based-flight-form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;gap:32px}@media (max-width: 1169px){.budget-based-flight-form-container{gap:32px}}.budget-based-flight-form-container .direction-options{margin:0}.budget-based-flight-form-container .direction-options .radio-button-group.horizontal{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:16px}.budget-based-flight-form-container .direction-options .radio-button-group.horizontal .radio-button-root{gap:4px}@media (max-width: 1169px){.budget-based-flight-form-container .direction-options{margin:0}}.budget-based-flight-form-container .flight-search-container{display:-webkit-box;display:flex;gap:40px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;width:100%}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px}}.budget-based-flight-form-container .flight-search-container .popper-container-component{padding:0}.budget-based-flight-form-container .flight-search-container .budget-airport-selection{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}.budget-based-flight-form-container .flight-search-container .budget-airport-selection .airport-selection-popper{width:372px !important}.budget-based-flight-form-container .flight-search-container .budget-airport-selection .airport-selection-popper .port-list-wrapper{width:372px;min-width:372px}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .airport-selection-popper .port-list-wrapper{width:100%;min-width:100%}}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .airport-selection-popper{position:absolute !important;top:-20px !important;width:100% !important;height:500px !important}}.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component{width:100%}.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.placeholder .field-container .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.placeholder .field-container .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.placeholder .field-container .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.value .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.value .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .budget-airport-selection .popper-container-component.value .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .budget-airport-selection{width:100%}}.budget-based-flight-form-container .flight-search-container .month-and-budget-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.budget-based-flight-form-container .flight-search-container .month-and-budget-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;width:100%}.budget-based-flight-form-container .flight-search-container .month-and-budget-container .month-selection-container{margin-top:0}}.budget-based-flight-form-container .trip-finder-filters-second-group{margin:0;margin-top:16px}@media (max-width: 1169px){.budget-based-flight-form-container .trip-finder-filters-second-group{margin-top:0}}.budget-based-flight-form-container .month-and-budget-container{display:-webkit-box;display:flex}.budget-base-flight-search-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.budget-base-flight-search-container .header{margin:12px 0 24px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.budget-base-flight-search-container .header{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.budget-base-flight-search-container .header{margin:0 0 24px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px) and (max-width: 1169px){.budget-base-flight-search-container .header{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.budget-base-flight-search-container .budget-base-flight-search-action-container{display:-webkit-box;display:flex;gap:12px;-webkit-box-pack:center;justify-content:center}.budget-base-flight-search-container .budget-base-flight-search-action-container .cancel-button{-webkit-box-flex:1;flex:1;padding:14px 44px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-base-flight-search-container .budget-base-flight-search-action-container .cancel-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-base-flight-search-container .budget-base-flight-search-action-container .cancel-button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.budget-base-flight-search-container .budget-base-flight-search-action-container .cancel-button.is-budget-search-changed{-webkit-box-flex:0;flex:0}.budget-base-flight-search-container .budget-base-flight-search-action-container .search-by-budget-button{padding:14px 44px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-base-flight-search-container .budget-base-flight-search-action-container .search-by-budget-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-base-flight-search-container .budget-base-flight-search-action-container .search-by-budget-button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.budget-base-flight-search-container .budget-base-flight-search-action-container .search-by-budget-button{-webkit-box-flex:1;flex:1}}.budget-base-flight-search-container .budget-base-flight-search-action-container .search-by-budget-button .button-v2-label{margin-right:8px}.budget-based-flights-container{padding:24px 30px}@media (max-width: 1169px){.budget-based-flights-container{padding:24px}}.budget-based-flights-container .back-button-container{margin-bottom:16px}.budget-based-flights-container .back-button-container .back-button{align-self:flex-start;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flights-container .back-button-container .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.budget-based-flights-container .back-button-container .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.budget-based-flights-container .back-button-container .back-button{margin-bottom:0}}.budget-based-flights-container .back-button-container .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.budget-based-flights-container .budget-based-flights-header-area{display:-webkit-box;display:flex;gap:24px;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:24px 0 12px}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flights-header-area{margin-bottom:16px}}.budget-based-flights-container .budget-based-flights-header-area .budget-based-flights-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flights-header-area .budget-based-flights-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flights-header-area .budget-based-flights-header{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.budget-based-flights-container .budget-based-flights-header-area .button-v2.flight-budget-sort-icon-button,.budget-based-flights-container .budget-based-flights-header-area .button-v2.flight-budget-sort-icon-button:hover,.budget-based-flights-container .budget-based-flights-header-area .button-v2.flight-budget-sort-icon-button:focus{background:transparent;-webkit-box-shadow:none;box-shadow:none}.budget-based-flights-container .budged-based-flight-filters-wrapper{margin-bottom:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.budget-based-flights-container .budged-based-flight-filters-wrapper::-webkit-scrollbar{display:none}.budget-based-flights-container .budged-based-flight-filters{display:-webkit-box;display:flex;gap:16px;-webkit-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;border-radius:4px}.budget-based-flights-container .budged-based-flight-filters .filter-button{flex-shrink:0}.budget-based-flights-container .budged-based-flight-filters .generic-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.budget-based-flights-container .budged-based-flight-filters .generic-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.budget-based-flights-container .budget-based-flight-items{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px;margin-bottom:40px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:auto;padding:0;background-color:#fff;border:1px solid #dfe3ea;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper.Mui-expanded{margin:0}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper.Mui-expanded .budget-based-flight-item .accordion-container .accordion-icon-wrapper{background-color:#fdb813;border-color:#fdb813}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper.Mui-expanded .budget-based-flight-item .accordion-container .accordion-icon-wrapper .accordion-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .summary-root{width:100%;height:auto;padding:0}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .details-root{display:none}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:stretch;align-items:stretch;width:100%;min-height:152px;cursor:pointer}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-item-image-container{padding:16px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-item-image-container .flight-item-image{width:223px;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-item-image-container .flight-item-image{width:100%;height:120px}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-item-image-container{padding:12px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:2px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:auto;height:24px;margin-right:16px;color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge{font-size:12px;line-height:16px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge:not(:last-child)::after{display:block;width:4px;height:4px;margin-left:16px;color:#4a5261;background-color:#dfe3ea;border-radius:50%;content:''}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge .icon-wrapper{width:24px;height:24px;margin-right:8px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge.theme-badge-more{width:24px;height:24px;margin-right:0;background-color:#f4f9fe;border-radius:50%}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge.theme-badge-more .text-wrapper-rtl{direction:ltr}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge-more-tooltip{margin-bottom:12px !important;padding:12px 28px;background-color:#ffc847;border-radius:8px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge-more-tooltip .popper-tooltip-arrow{position:absolute;top:100%;left:calc(50% - 8px);width:16px;height:16px;background-color:#ffc847;border-radius:4px;-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px);-webkit-clip-path:polygon(100% 100%, 0% 100%, 100% 0);clip-path:polygon(100% 100%, 0% 100%, 100% 0)}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge-more-tooltip .popper-tooltip-label{color:#323a47}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge{width:26px;height:26px;margin-right:6px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .theme-badge-container .theme-badge .icon-wrapper{width:16px;height:16px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:4px;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:12px 4px}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 12px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-info-left-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-info-right-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-info-right-container{-webkit-box-align:start;align-items:flex-start}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .city-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start;width:100%}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .city-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .city{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:8px;color:#000;word-break:break-word}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .city{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .city{margin-bottom:0}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .discover-the-city-button .text-wrapper-rtl:not(:hover){color:#4a5261}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-item-button-container{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:start;justify-content:flex-start}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-item-button-container .discover-the-city-button{min-width:auto;margin:0;padding:2px 14px;border-color:#cad0db;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-item-button-container .discover-the-city-button{font-size:12px;line-height:16px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-item-button-container .discover-the-city-button .svg-icon{margin-left:4px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end;margin:16px 0 8px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-right:4px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container .label{font-size:14px;line-height:20px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container .price{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .price-info-container .price{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-bottom:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{margin-bottom:0;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container{font-size:13px;line-height:20px}}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .flight-info-container .flight-dates-container .flight-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .accordion-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 12px 0 20px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .accordion-container .accordion-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:32px;height:32px;padding:8px;background-color:#f8fbfe;border:solid 1px #dfe3ea;border-radius:36px;-webkit-transition:0.2s all;transition:0.2s all}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-wrapper .budget-based-flight-item .accordion-container .accordion-icon-wrapper .accordion-icon{width:16px;height:16px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.2s -webkit-transform;transition:0.2s -webkit-transform;transition:0.2s transform;transition:0.2s transform, 0.2s -webkit-transform}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;padding:8px 12px 12px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:100%}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container>span:empty{display:none}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-right:4px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-size:12px;line-height:16px}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .label{font-size:13px;line-height:20px}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .price{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .price{font-size:12px;line-height:16px}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .price{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}}@media (max-width: 1169px) and (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-container .price{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button{padding:12px 16px}.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button .button-v2-label{color:#323a47}}@media (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px) and (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.budget-based-flights-container .budget-based-flight-items .budget-based-flight-item-bottom-part .price-info-button .button-v2-right-icon{fill:#323a47}}.budget-based-flights-container .budget-based-flight-items .flexible-search-page-body-wrapper{display:-webkit-box;display:flex;margin:40px 0 52px;overflow:hidden}.budget-based-flights-container .budget-based-flight-items .flight-item-details .new-flight-search-form .direction-options{display:none}.budget-based-flights-container .budget-based-flight-items .total-amount-text{display:none}.budget-based-flights-container .budget-based-flight-items .flexible-search-page-form-container{display:-webkit-box;display:flex;gap:16px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.sort-button-container.budget-sort-button .button-v2-label{color:#7c8594}.filter-selector-container.sort-selector-container.sort .filter-popper-wrapper{padding:20px 16px}.filter-selector-container.sort-selector-container.sort .sort-radio-group{padding-right:24px}.filter-selector-container.sort-selector-container.sort .sort-radio-group .radio-button-root:not(:last-child){margin-bottom:12px}.filter-selector-container.sort-selector-container.sort .sort-radio-group .radio-button-root .radio-button{padding:4px}.filter-selector-container.sort-selector-container.sort .sort-radio-group .radio-button-root .radio-button-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selector-container.sort-selector-container.sort .sort-radio-group .radio-button-root .radio-button-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.filter-selector-container.sort-selector-container.sort .sort-radio-group .radio-button-root .radio-button-label{font-size:14px;line-height:20px}}.mobile-budget-sort-popover-container .MuiDialogContent-root{margin:0 !important;padding:0 !important}.mobile-budget-sort-popover-container .close-button{top:8px;right:8px;background-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.mobile-budget-sort-popover-container .header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.mobile-budget-sort-popover-container .header .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.mobile-budget-sort-popover-container .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.mobile-budget-sort-popover-container .header .close-button{display:-webkit-box;display:flex;padding:0;background-color:transparent;cursor:pointer}.mobile-budget-sort-popover-container .header .close-button:hover{-webkit-box-shadow:none;box-shadow:none}.mobile-budget-sort-popover-container .header .close-button:focus{background-color:transparent}.mobile-budget-sort-popover-container .subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;display:block;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.mobile-budget-sort-popover-container .subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.mobile-budget-sort-popover-container .subtitle{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.mobile-budget-sort-popover-container .sort-list-wrapper{width:100%;height:100%;padding:16px 16px 64px 16px;overflow:auto}.mobile-budget-sort-popover-container .sort-list-wrapper .text-field{display:none}.mobile-budget-sort-popover-container .sort-list-wrapper .sort-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:18px;padding:0}.mobile-budget-sort-popover-container .sort-list-wrapper .sort-wrapper .sort-radio-button-group{gap:16px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.mobile-budget-sort-popover-container .sort-list-wrapper .sort-wrapper .sort-radio-button-group{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.mobile-budget-sort-popover-container .sort-list-wrapper .sort-wrapper .sort-radio-button-group{font-size:14px;line-height:20px}}.flights-dialog-mweb .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin-top:0 !important;padding:0 !important}.search-by-budget-error-container{padding:170px 0 150px}.search-by-budget-error-container .retry-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:32px}.flight-item-image-container{position:relative}.flight-item-image-container .skeleton-item{position:absolute;top:0;right:0;bottom:0;left:0;margin:16px;background-color:#f3f6f8}@media (max-width: 1169px){.flight-item-image-container .skeleton-item{margin:12px}}.bullet-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:8px}.bullet-text .icon-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;min-width:24px;height:24px;margin-right:8px}.bullet-text .icon-wrapper .bullet-icon{width:18px;height:15px;fill:#80c313}.bundle-offer-banner-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;min-height:44px;padding:8px 16px;background-color:#80c313;border-radius:4px}@media (max-width: 1169px){.bundle-offer-banner-container{padding:16px 18px}}.bundle-offer-banner-container.no-baggage-bundle{background-color:#f4f9fe}.bundle-offer-banner-container.no-baggage-bundle .filled-small-warning{width:24px;height:24px;margin-right:5px;fill:#ff1d1e}.bundle-offer-banner-container.no-baggage-bundle .bundle-offer-banner-text{color:#000}.bundle-offer-banner-container .bundle-offer-banner-icon{width:25.4px;min-width:25.4px;height:23.6px;margin-right:9px}@media (max-width: 1169px){.bundle-offer-banner-container .bundle-offer-banner-icon{align-self:baseline;width:29px;height:27px}}.bundle-offer-banner-container .bundle-offer-banner-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-banner-container .bundle-offer-banner-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-banner-container .bundle-offer-banner-text{font-size:14px;line-height:20px}}.bundle-offer-banner-container.ssr-banner{min-height:64px;padding:18px 35px}.bundle-offer-banner-container.ssr-banner .bundle-offer-banner-icon{width:29px;height:27px}.bundle-offer-banner-container.ssr-banner .bundle-offer-banner-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-banner-container.ssr-banner .bundle-offer-banner-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-banner-container.ssr-banner .bundle-offer-banner-text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.bundle-offer-banner-container.ssr-banner{margin-bottom:14px;padding:15px 18px}.bundle-offer-banner-container.ssr-banner .bundle-offer-banner-icon{width:32px;height:32px}}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{min-width:669px;max-width:730px}@media (max-width: 1169px){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{min-width:unset;max-width:unset}}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;-webkit-box-pack:center;justify-content:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin-top:0}}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-reject-button{-webkit-box-flex:1;flex-grow:1;padding:14px 32px}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button{-webkit-box-flex:2;flex-grow:2;padding:14px 64px}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .bundle-upgrade-approve-button-amount{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-right:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .bundle-upgrade-approve-button-amount{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .bundle-upgrade-approve-button-amount{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .bundle-upgrade-approve-button-amount{font-size:13px;line-height:20px}}.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .upgrade-bundle-button-price{font-weight:normal;font-family:'Open Sans', sans-serif;margin-left:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .bundle-upgrade-approve-button .upgrade-bundle-button-price{font-family:'OpenSans-Regular', sans-serif}}.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:11px;margin-bottom:8px;color:#000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title{-webkit-box-pack:justify;justify-content:space-between;padding:16px;border:1px solid #dfe3ea;border-left:3px solid;border-radius:4px}.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title .bundle-offer-dialog-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center;width:118px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-title .bundle-offer-dialog-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-info-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-info-text{font-size:13px;line-height:20px}}.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-detail-text{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:16px;margin-left:30px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-detail-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-detail-text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.bundle-offer-dialog .bundle-offer-dialog-container .bundle-offer-dialog-detail-text{margin-bottom:12px}}.bundle-offer-retry-dialog .dialog-paper-v2{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-content-v2.with-title{margin-left:0 !important}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-action-area{width:100%;margin-left:0 !important}.bundle-offer-retry-dialog .icon-warning{width:56px;height:56px;margin-bottom:20px;fill:#fdb813}.bundle-offer-retry-dialog .bundle-offer-retry-button{width:100%}@media (max-width: 1169px){.bundle-offer-retry-dialog .dialog-paper-v2{width:271px !important;height:270px !important;min-height:270px !important}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area{-webkit-box-shadow:none !important;box-shadow:none !important}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{margin-right:0 !important}.bundle-offer-retry-dialog .dialog-paper-v2 .dialog-content-v2.with-title{text-align:center !important}.bundle-offer-retry-dialog.pnr-error-dialog .dialog-paper-v2{height:353px !important}}@media (min-width: 1170px){.bundle-offer-retry-dialog.pnr-error-dialog .dialog-container-v2 .dialog-paper-v2{-webkit-box-align:start;align-items:flex-start;min-width:590px;min-height:230px;padding-left:80px}.bundle-offer-retry-dialog.pnr-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.bundle-offer-retry-dialog.pnr-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .icon-warning{width:32px;height:32px;margin-right:15px;margin-bottom:0;margin-left:-48px}.bundle-offer-retry-dialog.pnr-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{width:auto}}@media (max-width: 1169px){.bundle-offer-retry-dialog.pnr-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:10px}}.bundle-offer-route-container{display:-webkit-box;display:flex;height:36px;margin-left:10px;padding:8px;background-color:#dfe3ea;border-radius:8px}.bundle-offer-route-container .bundle-offer-route-port{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-route-container .bundle-offer-route-port{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-route-container .bundle-offer-route-port{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.bundle-offer-route-container .bundle-offer-route-icon-containter{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 6px;color:#7c8594}.bundle-offer-route-container .bundle-offer-route-icon-containter .route-divider{width:8px;height:1px;background-color:#7c8594}.bundle-offer-route-container .bundle-offer-route-icon-containter .bundle-offer-route-icon{width:18px;height:18px;margin:0 4px;fill:#7c8594}.bundle-offer-route-container-mobile{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:24px;margin-top:16px}.bundle-offer-route-container-mobile .bundle-offer-route-name{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.bundle-offer-route-container-mobile .bundle-offer-route-name{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bundle-offer-route-container-mobile .bundle-offer-route-icon{width:24px;height:24px;margin:0 10px;fill:#fdb813}.bundle-offer-selected-ssr-container{-webkit-box-flex:2;flex-grow:2;text-align:center}@media (max-width: 1169px){.bundle-offer-selected-ssr-container{width:100%}}.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-title{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-bottom:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-title{font-size:12px;line-height:16px}}.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-items-container{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;height:120px}@media (max-width: 1169px){.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:unset}.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-items-container .bundle-offer-ssr-item-container{padding:8px 8px}.bundle-offer-selected-ssr-container .bundle-offer-selected-ssr-items-container .bundle-offer-ssr-item-container .bundle-dot-icon{display:none}}.bundle-offer-ssr-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-align:center;align-items:center;margin-top:16px}@media (min-width: 1170px){.bundle-offer-ssr-area{min-width:487px;height:194px;padding:24px;border:solid 1px #dfe3ea;border-radius:16px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}}@media (max-width: 1169px){.bundle-offer-ssr-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.bundle-offer-ssr-area .bundle-offer-ssr-divider{padding:16px 0 0 0;font-size:24px !important}}.bundle-offer-ssr-area .bundle-offer-ssr-divider{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;width:11px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-ssr-area .bundle-offer-ssr-divider{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offer-ssr-area .bundle-offer-ssr-divider{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.bundle-offer-ssr-item-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;min-width:60px;min-height:80%;text-align:center}@media (max-width: 1169px){.bundle-offer-ssr-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;width:100%;min-width:64px;padding:16px 8px;text-align:left}.bundle-offer-ssr-item-container .bundle-dot-icon{width:16px;height:16px;fill:#cad0db}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-icon-container{position:relative;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;height:48px;margin-bottom:8px}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-icon-container{position:static;-webkit-box-align:center;align-items:center;height:40px;margin-bottom:0}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-icon{width:40px;height:40px;min-height:40px}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-icon[name='desktop-icon-ancillary-baggage-new']{width:64px;min-width:64px;height:48px;min-height:48px}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-icon{width:64px;height:36px;margin-bottom:0}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-extra-icon{position:absolute;bottom:37px;width:24px;height:24px;margin-left:22px}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-extra-icon{right:20px;bottom:13px;width:30px;height:30px}}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-extra-icon.withInfoIcon{bottom:17px}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-extra-icon.infoIcon{top:0;left:7px;width:18px;height:18px;fill:#fdb813}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-extra-icon.infoIcon{top:20px;right:16px;left:auto}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;max-width:80%;color:#323a47;line-height:1.45}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-family:'OpenSans-Bold', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-text{font-size:13px;line-height:20px}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip{inset:unset !important;top:-90px !important;left:8px !important;width:170px;margin-left:20px;padding:8px;-webkit-transform:unset !important;transform:unset !important}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .popper-tooltip-arrow{left:6px !important}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip{inset:unset !important;top:-68px !important;right:6px !important;margin-left:20px !important;-webkit-transform:unset !important;transform:unset !important}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .popper-tooltip-arrow{right:13px;left:auto !important}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip::after{position:absolute;bottom:-10px;left:22px;content:'';width:0;height:0;border-width:12px 9px 0 9px;border-style:solid;border-color:#4a5261 transparent transparent transparent;border-radius:20% 20% 20% 53%}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip::after{right:10px;left:unset}}.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .bundle-offer-ssr-item-tooltip-text-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#fff;text-align:initial}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .bundle-offer-ssr-item-tooltip-text-container{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .bundle-offer-ssr-item-tooltip-text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-ssr-item-container .bundle-offer-ssr-item-info-tooltip .bundle-offer-ssr-item-tooltip-text-container{font-size:13px;line-height:20px}}.bundle-offered-ssr-container{-webkit-box-flex:5;flex-grow:5;text-align:center}.bundle-offered-ssr-container .bundle-offered-ssr-title-container{height:24px;margin-bottom:16px;background-color:#80c313;border-radius:8px}.bundle-offered-ssr-container .bundle-offered-ssr-title-container .bundle-offered-ssr-title{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#fff;line-height:inherit}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offered-ssr-container .bundle-offered-ssr-title-container .bundle-offered-ssr-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offered-ssr-container .bundle-offered-ssr-title-container .bundle-offered-ssr-title{font-size:12px;line-height:16px}}.bundle-offered-ssr-container .bundle-offered-ssr-title-mweb{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;margin-bottom:14px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offered-ssr-container .bundle-offered-ssr-title-mweb{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-offered-ssr-container .bundle-offered-ssr-title-mweb{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.bundle-offered-ssr-container .bundle-offered-ssr-items-container{display:-webkit-box;display:flex;gap:10px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;height:128px;padding:10px;background-color:#f4f9fe;border-radius:8px}@media (max-width: 1169px){.bundle-offered-ssr-container .bundle-offered-ssr-items-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;width:100%;height:unset;padding:0;background-color:#fff}}@media (max-width: 1169px){.bundle-offered-ssr-mweb-container{position:relative;width:100%;overflow:hidden;border:solid 1px #dfe3ea;border-left-width:0;border-radius:4px}.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px;line-height:23px;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:last-child{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#000}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:last-child{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:last-child{font-size:14px;line-height:20px}}@media (max-width: 1169px){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:not(:last-child){font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:not(:last-child){font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb .package-info:not(:last-child){font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.bundle-offered-ssr-mweb-container .bundle-offered-ssr-title-mweb:nth-of-type(3){padding:16px 16px 0 16px}.bundle-offered-ssr-mweb-container .bundle-offered-ssr-items-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;height:unset;padding:8px 16px 16px 16px;background-color:#fff}.bundle-offered-ssr-mweb-container .bundle-offered-ssr-items-container .mweb-selected-ssr-container{width:100%;border:solid 1px #dfe3ea;border-radius:4px}.bundle-offered-ssr-mweb-container .bundle-offered-suggested-border-mweb{position:absolute;width:4px;height:100%}}.bundle-campaign-container{display:-webkit-box;display:flex;width:100%;height:123px;margin-bottom:16px}@media (min-width: 1170px){.bundle-campaign-container{margin:24px 0;overflow:hidden;white-space:nowrap}}.bundle-campaign-container .stars-icon-campaign{width:16px;height:15px;margin-right:4px}.bundle-campaign-container .campaign-left-side{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-campaign-container .campaign-left-side{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-campaign-container .campaign-left-side{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.bundle-campaign-container .campaign-left-side{margin-bottom:8px;white-space:nowrap}}.bundle-campaign-container .campaign-right-side .timer-container{display:-webkit-box;display:flex}.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:67px;height:80px;padding:14px 11px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0.6)));background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.6));border:solid 1px #fff;border-radius:28px}@media (max-width: 1169px){.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble{gap:1px;width:52px;height:69px;padding:12px 7px;border-radius:20px}}.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}@media (max-width: 1169px){.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (min-width: 1170px){.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time{margin-bottom:-2px}}.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time-text{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-campaign-container .campaign-right-side .timer-container .timer-bubble .time-text{font-size:12px;line-height:16px}}.bundle-campaign-container .campaign-right-side .timer-container .time-seperator{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;align-content:center;margin:0 16px;color:#4a5261}@media (max-width: 1169px){.bundle-campaign-container .campaign-right-side .timer-container .time-seperator{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.loop-image{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center;width:100%;background:url(/butterflyredesigntest/backgrounds/clouds-background.png?c4fb79c7043e870f03db0bea1c235318) repeat-x;border-radius:4px;-webkit-animation:loopText 80s linear infinite;animation:loopText 80s linear infinite}@media (max-width: 1169px){.loop-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:123px;padding:8px 16px}}@-webkit-keyframes loopText{0%{background-position:0}100%{background-position:-9448px}}@keyframes loopText{0%{background-position:0}100%{background-position:-9448px}}@media (max-width: 1169px){.loop-image .lottie-animation div:first-of-type{width:140% !important;margin-left:-143px !important}}.button-dashed{padding:16px 24px !important;border:1px dashed #cad0db}.button-dashed.button-dashed-with-icon{padding-left:16px !important}.button-dashed .button-v2-label{color:#323a47 !important}.button-dashed .button-v2-left-icon{margin-right:16px !important}.button-v2{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:4px;-webkit-transition:all 0.25s;transition:all 0.25s}.button-v2.button-v2-fill{min-width:160px}@media (max-width: 1169px){.button-v2.button-v2-fill{min-width:auto}}.button-v2.button-v2-fill.button-v2-primary{background-color:#fdb813}.button-v2.button-v2-fill.button-v2-primary:hover{-webkit-box-shadow:0 8px 16px 0 rgba(247,165,0,0.24);box-shadow:0 8px 16px 0 rgba(247,165,0,0.24)}.button-v2.button-v2-fill.button-v2-primary:focus{background-color:#ffc847}.button-v2.button-v2-fill.button-v2-secondary{background-color:#fa660b}.button-v2.button-v2-fill.button-v2-secondary:hover{-webkit-box-shadow:0 8px 16px 0 rgba(250,102,11,0.16);box-shadow:0 8px 16px 0 rgba(250,102,11,0.16)}.button-v2.button-v2-fill.button-v2-secondary:focus{background-color:#ff7119}.button-v2.button-v2-fill.button-v2-secondary .button-v2-label{color:#fff}.button-v2.button-v2-fill.button-v2-secondary .button-v2-icon{fill:#fff}.button-v2.button-v2-fill.button-v2-disabled{background-color:#cad0db}.button-v2.button-v2-fill.button-v2-disabled .button-v2-label{color:#7c8594}@media (max-width: 1169px){.button-v2.button-v2-fill.button-v2-large,.button-v2.button-v2-fill.button-v2-medium,.button-v2.button-v2-fill.button-v2-small,.button-v2.button-v2-fill.button-v2-xsmall{width:100%}.button-v2.button-v2-fill.button-v2-large.button-v2-sticky,.button-v2.button-v2-fill.button-v2-medium.button-v2-sticky,.button-v2.button-v2-fill.button-v2-small.button-v2-sticky,.button-v2.button-v2-fill.button-v2-xsmall.button-v2-sticky{position:fixed;bottom:0;left:0;z-index:3000;height:48px;margin:0;border-radius:0}}.button-v2.button-v2-outlined{min-width:160px;border:1px solid #cad0db}@media (max-width: 1169px){.button-v2.button-v2-outlined{min-width:auto}}.button-v2.button-v2-outlined:hover{background-color:#dfe3ea;border-color:#dfe3ea}.button-v2.button-v2-outlined:focus{background-color:#f3f6f8;border-color:#f3f6f8}.button-v2.button-v2-outlined.button-v2-disabled{opacity:0.4}@media (max-width: 1169px){.button-v2.button-v2-outlined.button-v2-large,.button-v2.button-v2-outlined.button-v2-medium,.button-v2.button-v2-outlined.button-v2-xmsall{width:100%}.button-v2.button-v2-outlined.button-v2-small{padding:6px 16px}}.button-v2.button-v2-selectable{min-height:32px;padding:6px 12px;border:1px solid #cad0db}.button-v2.button-v2-selectable:hover{border-color:#fdb813}.button-v2.button-v2-selectable.button-v2-selected{background-color:#ffc847;border-color:transparent}.button-v2.button-v2-text.button-v2-large{padding:0}.button-v2.button-v2-text.button-v2-small .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-v2.button-v2-text.button-v2-small .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.button-v2.button-v2-text.button-v2-small .button-v2-label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.button-v2.button-v2-text.button-v2-xsmall .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-v2.button-v2-text.button-v2-xsmall .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.button-v2.button-v2-text.button-v2-xsmall .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.button-v2.button-v2-text.button-v2-tiny .button-v2-label{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.button-v2.button-v2-text.button-v2-tiny .button-v2-label{font-size:12px;line-height:16px}}.button-v2.button-v2-text.button-v2-small,.button-v2.button-v2-text.button-v2-xsmall,.button-v2.button-v2-text.button-v2-tiny{padding:0}.button-v2.button-v2-text.button-v2-small .button-v2-icon,.button-v2.button-v2-text.button-v2-xsmall .button-v2-icon,.button-v2.button-v2-text.button-v2-tiny .button-v2-icon{width:16.9px;height:16.9px}.button-v2.button-v2-text:hover.button-v2-small .button-v2-label,.button-v2.button-v2-text:hover.button-v2-xsmall .button-v2-label,.button-v2.button-v2-text:hover.button-v2-tiny .button-v2-label{color:#f7a500 !important}.button-v2.button-v2-text:hover.button-v2-small .button-v2-icon,.button-v2.button-v2-text:hover.button-v2-xsmall .button-v2-icon,.button-v2.button-v2-text:hover.button-v2-tiny .button-v2-icon{fill:#f7a500 !important}.button-v2.button-v2-text:focus.button-v2-small .button-v2-label,.button-v2.button-v2-text:focus.button-v2-xsmall .button-v2-label,.button-v2.button-v2-text:focus.button-v2-tiny .button-v2-label{color:#7c8594 !important}.button-v2.button-v2-text:focus.button-v2-small .button-v2-icon,.button-v2.button-v2-text:focus.button-v2-xsmall .button-v2-icon,.button-v2.button-v2-text:focus.button-v2-tiny .button-v2-icon{fill:#7c8594 !important}.button-v2.button-v2-text.button-v2-disabled .button-v2-label{color:#cad0db !important}.button-v2.button-v2-text.button-v2-disabled .button-v2-icon{fill:#cad0db !important}.button-v2.button-v2-type-icon.button-v2-medium{padding:8px;background-color:#fdb813}.button-v2.button-v2-type-icon.button-v2-medium:hover{-webkit-box-shadow:0 8px 16px 0 rgba(247,165,0,0.24);box-shadow:0 8px 16px 0 rgba(247,165,0,0.24)}.button-v2.button-v2-type-icon.button-v2-medium:focus{background-color:#ffc847}.button-v2.button-v2-type-icon.button-v2-medium.button-v2-disabled{background-color:#cad0db}.button-v2.button-v2-type-icon.button-v2-medium.button-v2-disabled .button-v2-icon{fill:#7c8594}.button-v2.button-v2-type-icon.button-v2-medium .button-v2-icon{margin:0}.button-v2.button-v2-fill.button-v2-disabled .button-v2-icon,.button-v2.button-v2-outlined.button-v2-disabled .button-v2-icon{fill:#7c8594}.button-v2.button-v2-fill .button-v2-icon-forward,.button-v2.button-v2-fill .button-v2-icon-backward,.button-v2.button-v2-outlined .button-v2-icon-forward,.button-v2.button-v2-outlined .button-v2-icon-backward{margin:0}.button-v2.button-v2-large{padding:12px 16px}.button-v2.button-v2-large .button-v2-icon{width:24px;height:24px}.button-v2.button-v2-medium{padding:8px 16px}.button-v2.button-v2-medium .button-v2-icon{width:24px;height:24px}.button-v2.button-v2-small{padding:6px 16px}.button-v2.button-v2-small .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-v2.button-v2-small .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.button-v2.button-v2-small .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.button-v2.button-v2-small .button-v2-icon{width:20px;height:20px}.button-v2.button-v2-xsmall{padding:4px 12px}.button-v2.button-v2-xsmall .button-v2-label{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.button-v2.button-v2-xsmall .button-v2-label{font-size:12px;line-height:16px}}.button-v2.button-v2-xsmall .button-v2-icon{width:16px;height:16px}.button-v2.button-v2-large .button-v2-label,.button-v2.button-v2-medium .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-v2.button-v2-large .button-v2-label,.button-v2.button-v2-medium .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.button-v2.button-v2-large .button-v2-label,.button-v2.button-v2-medium .button-v2-label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.button-v2 .button-v2-label{color:#4a5261}.button-v2 .button-v2-icon{fill:#4a5261}.button-v2 .button-v2-icon-backward{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button-v2 .button-v2-right-icon{margin-left:8px}.button-v2 .button-v2-left-icon{margin-right:8px}.button-with-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);cursor:pointer}.button-with-icon-container .button-icon{width:32px;height:32px;margin-right:10px}.button-with-icon-container .arrow-icon{width:24px;height:24px;fill:#7c8594}.button-with-icon-container .button-text-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.button-with-icon-container .button-text-container .button-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-with-icon-container .button-text-container .button-title{font-family:'OpenSans-SemiBold', sans-serif}}.button-with-icon-container .button-text-container .button-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-with-icon-container .button-text-container .button-label{font-family:'OpenSans-Regular', sans-serif}}.button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:11px 30px;overflow:hidden;color:#fff;background-color:#fdb813;border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.button{font-size:14px;line-height:1.71}}.button .button-inner-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%}@media (max-width: 1169px){.button{-webkit-box-pack:center;justify-content:center}}.button .left-icon,.button .right-icon{margin:auto 0}.button.bordered{color:#4a5261;background-color:transparent;border:2px solid #cad0db}.button.bordered:disabled{background-color:transparent;opacity:0.4}.button:disabled{background-color:#cad0db}.button-narrow{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;padding:2px 12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-narrow{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.button-narrow{font-size:12px;line-height:1.67}}.button-outline{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;padding:12px 8px;color:#fdb813;background-color:transparent;border:2px solid #fdb813}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.button-outline{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.button-outline{font-size:14px;line-height:1.71}}.campaign-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding:8px 8px 8px 24px;color:#4a5261;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.campaign-banner{-webkit-box-align:start;align-items:flex-start;padding:12px}}.campaign-banner .campaign-banner-icon{width:32px;min-width:32px;height:32px;background-repeat:no-repeat;background-position:center center;background-size:contain}.campaign-banner .campaign-banner-icon.icon-campaign{background-image:url(/butterflyredesigntest/backgrounds/icon-campaign.gif?5ce861ca95795d810bd0b27cf70aed16)}@media (max-width: 1169px){.campaign-banner .campaign-banner-icon.icon-campaign{width:32px;min-width:32px;height:18px;margin-top:4px}}.campaign-banner .campaign-banner-icon.icon-warning{background-image:url(/butterflyredesigntest/backgrounds/alert-warning.svg?b0776555802b05395fb9c26e6f2d892c)}.campaign-banner .campaign-text-content{-webkit-box-flex:1;flex:1;margin-left:8px}.campaign-banner .campaign-text-content .campaign-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-banner .campaign-text-content .campaign-text{font-family:'OpenSans-Regular', sans-serif}}.campaign-banner .campaign-text-content .campaign-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-banner .campaign-text-content .campaign-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-banner .campaign-text-content .campaign-text{padding-right:10px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.campaign-banner .campaign-text-content .campaign-text{font-family:'OpenSans-Regular', sans-serif}}.campaign-banner .campaign-text-content .campaign-sub-text{margin-top:5px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-banner .campaign-text-content .campaign-sub-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.campaign-banner .campaign-text-content .campaign-sub-text{font-size:14px;line-height:1.71}}.campaign-banner .campaign-text-content.automated-check-in{-webkit-box-flex:1;flex:1}.campaign-banner .campaign-text-content.automated-check-in .campaign-sub-text{margin-top:0;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-banner .campaign-text-content.automated-check-in .campaign-sub-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.campaign-banner .campaign-text-content.automated-check-in .campaign-sub-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.campaign-banner .tooltip-container{margin-left:16px}.campaign-banner .tooltip-container .campaign-info-icon{width:20px;min-width:20px;height:20px;cursor:pointer;fill:#cad0db}@media (max-width: 1169px){.campaign-banner .tooltip-container .campaign-info-icon{margin-top:4px}}.campaign-info-tooltip{max-width:200px}.gift-card-theme-container{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.gift-card-theme-container .gift-card-carousel .slick-dots{bottom:-65px}.gift-card-theme-container .gift-card-carousel .gift-card-carousel-dots{position:absolute;right:50%;bottom:-60px;left:50%;display:-webkit-box !important;display:flex !important;-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.gift-card-theme-container .gift-card-carousel .gift-card-carousel-dots{bottom:-50px}}.gift-card-theme-container .gift-card-carousel .gift-card-carousel-dots li{margin:0 4px}.gift-card-theme-container .gift-card-carousel .gift-card-carousel-dots li button{width:8px;height:8px;font-size:0;background-color:#cad0db;border:1px solid #cad0db;border-radius:50%}.gift-card-theme-container .gift-card-carousel .gift-card-carousel-dots li.slick-active button{background-color:#fdb813;border-color:#fdb813}.gift-card-theme-container .gift-card-carousel .slick-list{padding:10px 20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-theme-container .gift-card-carousel .slick-list{-webkit-transform:none;transform:none}}.gift-card-theme-container .gift-card-theme{position:relative;margin:5px 0;padding:5px 0}.gift-card-theme-container .gift-card-theme .gift-card-theme-element-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.gift-card-theme-container .gift-card-theme .gift-card-theme-element-container .gift-card-theme-element-wrapper .gift-card-theme-element{z-index:1;width:262px;height:144px;margin:0 auto;pointer-events:none}@media (max-width: 1169px){.gift-card-theme-container .gift-card-theme .gift-card-theme-element-container .gift-card-theme-element-wrapper .gift-card-theme-element{width:204px;height:112px}}.gift-card-theme-container .gift-card-theme .gift-card-theme-element-container .gift-card-theme-element-wrapper .gift-card-theme-element.selected{border:4px solid #fdb813}.gift-card-theme-container .gift-card-theme .overlay-theme{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background-color:transparent;cursor:pointer}.gift-card-theme-container .gift-card-theme .overlay-theme .direction-arrow-container{position:absolute;display:none;width:40px;height:40px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.16);box-shadow:0 4px 12px 0 rgba(0,0,0,0.16)}.gift-card-theme-container .gift-card-theme .overlay-theme .direction-arrow-container .direction-arrow{z-index:1;width:13px;height:20px;fill:#7c8594;-o-object-fit:contain;object-fit:contain}.gift-card-theme-container .gift-card-theme .overlay-theme.next:hover{background-color:rgba(255,255,255,0.4)}.gift-card-theme-container .gift-card-theme .overlay-theme.next:hover .direction-arrow-container{top:60px;left:85px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.gift-card-theme-container .gift-card-theme .overlay-theme.previous:hover{background-color:rgba(255,255,255,0.4)}.gift-card-theme-container .gift-card-theme .overlay-theme.previous:hover .direction-arrow-container{top:55px;right:80px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.gift-card-theme-container .gift-card-theme .overlay-theme.previous:hover .direction-arrow-container .direction-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift-card-theme-container .gift-card-theme.slick-center .gift-card-theme-element-wrapper{margin-top:-4px;padding:4px;background-color:#fdb813;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.gift-card-theme-container .selected-image-title{width:100%;margin-top:10px;margin-bottom:50px;color:#fa660b;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media (max-width: 1169px){.gift-card-theme-container .selected-image-title{margin-bottom:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-theme-container .selected-image-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-theme-container .selected-image-title{font-size:14px;line-height:20px}}.card-logo-wrapper{display:-webkit-box;display:flex}.card-logo-wrapper :not(:last-child){margin-right:8px}.card-logo-wrapper .card-logo{width:44px;height:29px}@media (max-width: 1169px){.card-logo-wrapper .card-logo{max-width:28px;height:18px}}@media (max-width: 1169px){.card-logo-wrapper{margin-bottom:24px}}.card-number-field{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.card-number-field{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:baseline;align-items:baseline}}.card-number-field .card-number-text-field{width:270px}.card-number-field .card-number-text-field.showLogos{margin-right:18px}@media (max-width: 1169px){.card-number-field .card-number-text-field{width:100%}.card-number-field .card-number-text-field.showLogos{margin-right:0}}.card-view-container{position:relative}.card-view-container .card-view-surface{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:392px;height:236px;background:url(/butterflyredesigntest/backgrounds/card-view-surface.png?2d77908c609427fee8b4298c5da52cc9),#fff;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12);box-shadow:0 12px 24px 0 rgba(50,58,71,0.12);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85);transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85)}.card-view-container .card-view-surface.front{-webkit-box-pack:justify;justify-content:space-between;padding:44px 36px 28px 44px;-webkit-transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg)}.card-view-container .card-view-surface.front.shouldFlip{-webkit-transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotateZ(0deg);transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotateZ(0deg)}.card-view-container .card-view-surface.back{position:absolute;top:0;left:0;-webkit-box-align:center;align-items:center;padding:36px 0;-webkit-transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg)}.card-view-container .card-view-surface.back.shouldFlip{-webkit-transform:perspective(1000px) rotateY(0) rotateX(0deg) rotateZ(0deg);transform:perspective(1000px) rotateY(0) rotateX(0deg) rotateZ(0deg)}.card-view-container .card-view-surface .card-view-field{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 12px;border:solid 1px transparent}.card-view-container .card-view-surface .card-view-field.highlighted{background-color:#fff;border-color:#dfe3ea;border-radius:4px}.card-view-container .card-view-surface .card-number{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface .card-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface .card-number{font-size:14px;line-height:20px}}.card-view-container .card-view-surface .card-view-bottom-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container .holder-name{display:inline-block;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container .holder-name{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container .expiry-date{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container .expiry-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface .card-view-bottom-container .card-view-name-date-container .expiry-date{font-size:12px;line-height:16px}}.card-view-container .card-view-surface .card-view-bottom-container .card-view-acquirer-logo{width:auto;height:48px}.card-view-container .card-view-surface .card-view-band{width:100%;height:40px;margin-bottom:20px;background-color:#dfe3ea}.card-view-container .card-view-surface .card-view-security-number-container{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:252px;height:56px;background-color:#f3f6f8;border-radius:4px}.card-view-container .card-view-surface .card-view-security-number-container .security-number-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface .card-view-security-number-container .security-number-placeholder{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface .card-view-security-number-container .security-number-placeholder{font-size:12px;line-height:16px}}.card-view-container .card-view-surface .card-view-security-number-container .security-number{position:absolute;right:8px;min-height:30px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface .card-view-security-number-container .security-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface .card-view-security-number-container .security-number{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.card-view-container .card-view-surface.small{width:192px;height:116px}.card-view-container .card-view-surface.small.front{padding:16px 16px 20px 12px}.card-view-container .card-view-surface.small.back{padding:12px 0}.card-view-container .card-view-surface.small .card-view-field{padding:2px 8px}.card-view-container .card-view-surface.small .card-number{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface.small .card-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface.small .card-number{font-size:12px;line-height:16px}}.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .holder-name{max-width:132px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .holder-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .holder-name{font-size:12px;line-height:16px}}.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .expiry-date{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .expiry-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-name-date-container .expiry-date{font-size:12px;line-height:16px}}.card-view-container .card-view-surface.small .card-view-bottom-container .card-view-acquirer-logo{width:auto;height:20px;margin-bottom:4px}.card-view-container .card-view-surface.small .card-view-security-number-container{-webkit-box-pack:start;justify-content:flex-start;width:128px;height:40px;padding-left:4px}.card-view-container .card-view-surface.small .card-view-security-number-container .security-number-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface.small .card-view-security-number-container .security-number-placeholder{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface.small .card-view-security-number-container .security-number-placeholder{font-size:12px;line-height:16px}}.card-view-container .card-view-surface.small .card-view-security-number-container .security-number{right:4px;min-height:26px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.card-view-container .card-view-surface.small .card-view-security-number-container .security-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.card-view-container .card-view-surface.small .card-view-security-number-container .security-number{font-size:12px;line-height:16px}}.card-view-container .card-view-surface.small .card-view-band{height:20px}.change-seat-offer-area-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:32px;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.change-seat-offer-area-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;padding:16px}}.change-seat-offer-area-wrapper .content-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper{-webkit-box-align:start;align-items:flex-start;width:100%}}.change-seat-offer-area-wrapper .content-wrapper .seat-background{width:48px;height:48px;margin-right:24px;background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-seat.svg?5be55aefa0818fbd77806500ef7cca94)}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .seat-background{display:none}}.change-seat-offer-area-wrapper .content-wrapper .title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .title-container{margin-bottom:16px}}.change-seat-offer-area-wrapper .content-wrapper .title-container .seat-background{display:none}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .title-container .seat-background{display:-webkit-box;display:flex;width:32px;height:32px;margin-right:16px;background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-seat.svg?5be55aefa0818fbd77806500ef7cca94);background-repeat:no-repeat;background-size:contain}}.change-seat-offer-area-wrapper .content-wrapper .title-container .title{margin-bottom:4px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.change-seat-offer-area-wrapper .content-wrapper .title-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .title-container .title{font-size:14px;line-height:1.71}}.change-seat-offer-area-wrapper .content-wrapper .text{max-width:515px;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.change-seat-offer-area-wrapper .content-wrapper .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .text{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.change-seat-offer-area-wrapper .content-wrapper .text{max-width:100%}}.change-seat-offer-area-wrapper .seat-purchase-button{padding:10px 16px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.change-seat-offer-area-wrapper .seat-purchase-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.change-seat-offer-area-wrapper .seat-purchase-button{width:100%;margin-top:24px}}.check-in-completed-passenger-area-wrapper{width:100%}.check-in-completed-passenger-area-wrapper .title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .title{margin:0 16px}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area{margin-top:8px;padding:24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;margin-top:0;padding:16px}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .mweb-main-title{display:none}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .mweb-main-title{display:block;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .mweb-main-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .mweb-main-title{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .row-title-container{display:none;margin-bottom:0 !important}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:16px}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .row:last-child{margin-bottom:0}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .title{margin-bottom:8px;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .title{display:none}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label{font-size:12px;line-height:1.67}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .mweb-title{display:none}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .passenger-info-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .passenger-info-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .mweb-title{display:inline-block;width:70px;margin-right:10px;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .mweb-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .label .mweb-title{font-size:12px;line-height:1.67}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .infant-label{color:#88898a;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .infant-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .infant-label{display:inline;margin-left:3px}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .passenger-details{width:50%}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .passenger-details{width:100%}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:50%}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details>div:not(:last-child){margin-right:32px}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details>div:not(:last-child){margin:0}}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details .seat-details>*{width:44px;text-align:left}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details .seat-details>*{width:100%;text-align:left}}.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details .seat-type-details>*{width:226px;text-align:left}@media (max-width: 1169px){.check-in-completed-passenger-area-wrapper .check-in-completed-passenger-area .ssr-details .seat-type-details>*{width:100%;text-align:left}}.check-in-flight-list-item{display:-webkit-box;display:flex;width:100%;padding:20px 20px 15px;background-color:#fff;border:solid 1px rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-flight-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px 10px 25px}}.check-in-flight-list-item.disabled{background-color:#f3f6f8;border:none;-webkit-box-shadow:none;box-shadow:none}.check-in-flight-list-item .check-in-flight-list-item-body{width:60%}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-body{width:100%;margin-bottom:15px}}.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header{display:-webkit-box;display:flex;margin-bottom:20px}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:12px}}.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:30px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info{font-size:12px;line-height:1.67}}.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-body .check-in-flight-list-item-header .header-info .bold{font-size:12px;line-height:1.67}}.check-in-flight-list-item .check-in-flight-list-item-actions{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;-webkit-box-align:center;align-items:center;width:40%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-actions{-webkit-box-align:stretch;align-items:stretch}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-buttons{display:-webkit-box;display:flex;gap:8px;-webkit-box-pack:center;justify-content:center;width:100%}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:15px;margin-bottom:12px}}.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-size:13px;line-height:20px}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message{font-size:12px;line-height:16px}}.check-in-flight-list-item .check-in-flight-list-item-actions .check-in-flight-list-item-message .message-icon{flex-shrink:0;width:20px;height:20px;margin-right:8px;background-color:#fdb813;border-radius:50%;fill:#fff}.check-in-flight-list-item .check-in-flight-cancellation-information{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40%}.check-in-flight-list-item .check-in-flight-cancellation-information .cancellation-icon{width:16px;min-width:16px;height:16px;fill:#ff1d1e}.check-in-flight-list-item .check-in-flight-cancellation-information .cancellation-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;margin-left:8px;font-weight:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list-item .check-in-flight-cancellation-information .cancellation-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-cancellation-information .cancellation-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.check-in-flight-list-item .check-in-flight-cancellation-information{-webkit-box-pack:normal;justify-content:normal;width:auto}}.check-in-flight-list-item+.check-in-flight-list-item{margin-top:20px}.check-in-flight-list{margin:60px 0}@media (max-width: 1169px){.check-in-flight-list{margin:10px 0}}.check-in-flight-list .check-in-flight-list-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:15px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-list .check-in-flight-list-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-list .check-in-flight-list-title{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.check-in-flight-list .check-in-flight-list-title{margin-bottom:10px}}.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body{margin:36px 0}.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .terms-conditions-container{padding:15px 0}@media (max-width: 1169px){.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .terms-conditions-container{padding:20px 0}}.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .terms-conditions-container .terms-conditions{white-space:normal}.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:start;align-items:flex-start}.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .seat-info{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .seat-info{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container.one-click .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .seat-info{font-size:12px;line-height:1.67}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-close{position:absolute;top:0;right:0;padding:12px 12px 0;text-align:right}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-close{padding:16px 16px 0}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-close .check-in-flight-passenger-selector-close-icon{width:20px;height:20px;fill:#fdb813}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-close .check-in-flight-passenger-selector-close-icon{width:16px;height:16px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body{margin:36px 30px}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body{margin:28px 20px 24px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header{border-bottom:1px solid rgba(202,208,219,0.6)}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:30px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info{font-size:12px;line-height:1.67}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .header-info .bold{font-size:12px;line-height:1.67}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .departure-arrival-couple-container .port{color:#4a5261;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .departure-arrival-couple-container .port{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .departure-arrival-couple-container .port{font-size:14px;line-height:1.71}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .flight-datetime{margin:10px 0 5px}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-header .flight-datetime{margin:2px 0 10px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:27px 0 9px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-title{margin:14px 0 2px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content{width:initial !important;height:188px !important}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content{width:100% !important;height:151px !important}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger{padding:20px 0;border-bottom:1px solid rgba(202,208,219,0.6)}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger{padding:15px 0}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container{position:relative}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkbox.disabled{opacity:0.4}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant{margin-left:30px;padding-top:8px}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant{padding-top:6px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant .check-in-passenger{border-bottom:none}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant .check-in-passenger .check-in-passenger-info-container{padding:0;border-bottom:none}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{position:absolute;top:-5px;right:26px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{top:-3px;right:16px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{font-size:12px;line-height:1.67}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message .auto-check-in-icon{width:16px;height:16px;margin-right:8px;fill:#80c313}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;height:20px;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .error-message{font-family:'OpenSans-Regular', sans-serif}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .continue-button{margin-top:15px;color:#4a5261}@media (max-width: 1169px){.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .continue-button{width:100%;padding:6px 30px}}.check-in-flight-passenger-selector-container .check-in-flight-passenger-selector-body .continue-button:disabled{color:#fff}.check-in-flight-popover{z-index:7950 !important;overflow:auto;top:calc(50% - 250px) !important;left:calc(50% - 325px) !important;width:650px;min-height:500px;border-radius:4px}@media (max-width: 1169px){.check-in-flight-popover{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}}.check-in-flight-popover .MuiPaper-root{border:1px solid rgba(202,208,219,0.5) !important;border-radius:4px !important;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;-webkit-overflow-scrolling:touch}@media (max-width: 1169px){.check-in-flight-popover .MuiPaper-root{border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}@media (max-width: 1169px){.check-in-flight-popover{top:0 !important;left:0 !important;width:calc(100% - 40px) !important;height:460px;min-height:auto;margin:auto 20px}}.check-in-flight-popover-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.checkin-info-form .checkin-personal-details .personal-details-title{margin:20px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .personal-details-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .personal-details-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .personal-details-title{display:none}}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .passenger-birthday-label{margin-bottom:6px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-size:13px;line-height:20px}}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper{position:relative}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{width:100%}}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .text-field{width:80px}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .text-field{width:100%}}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .text-field input{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .text-field input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .text-field input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error{position:absolute;top:60px;color:#ff1d1e}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-birthday-wrapper .field-wrapper .field-error{width:100%}}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper{margin-top:12px;margin-bottom:16px}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .passenger-gender-label{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .passenger-gender-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .passenger-gender-label{font-size:14px;line-height:20px}}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .radio-button-group.gender{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;margin-top:12px}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .radio-button-group.gender .radio-button{margin-top:0;margin-right:54px}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .radio-button-group.gender .radio-button{margin-right:30px}}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .radio-button-group .other-gender{display:none !important}.checkin-info-form .checkin-personal-details .passenger-gender-wrapper .field-wrapper .field-error{position:absolute;top:18px;left:0;margin-top:10px;color:#ff1d1e;text-align:left}.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper{margin-bottom:16px}.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .passenger-radio-selection-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .passenger-radio-selection-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .passenger-radio-selection-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .radio-button-group.visa{margin-top:12px}.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .radio-button-group.visa .radio-button-root{margin-top:0;margin-right:56px}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .radio-button-group.visa .radio-button-root{margin-right:30px}}.checkin-info-form .checkin-personal-details .passenger-radio-selection-wrapper .field-wrapper .field-error{position:absolute;top:18px;left:0;margin-top:10px;color:#ff1d1e;text-align:left}.checkin-info-form .checkin-personal-details .tckn-container .text-field.tckn{width:270px;margin-top:20px}.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .title{font-size:13px;line-height:20px}}.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .apis-wrapper .info-box{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;height:auto;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .info-box{height:auto;padding:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .info-box{font-family:'OpenSans-Regular', sans-serif}}.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .info-icon{width:24px;height:24px;fill:#fdb813}.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .info-text{-webkit-box-flex:1;flex:1;margin-right:24px;margin-left:16px;white-space:normal}.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .info-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .info-text{margin-left:8px}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .button-wrapper{flex-basis:100%}.checkin-info-form .checkin-personal-details .apis-wrapper .info-box .button-wrapper .info-reuse-button{margin-left:32px}}.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data{margin-top:40px}.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .title-area{display:-webkit-box;display:flex}.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .title-area .info-icon{width:24px;height:24px;margin-right:8px;fill:#cad0db}.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .title-area .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .title-area .title{font-family:'OpenSans-Bold', sans-serif}}.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .info-text{max-width:500px;margin-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .info-text{max-width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1.33}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .apis-wrapper .update-reuse-data .info-text{font-family:'OpenSans-Regular', sans-serif}}.checkin-info-form .checkin-personal-details .visa-wrapper{margin-bottom:32px}.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .title{font-size:13px;line-height:20px}}.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .visa-wrapper .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .document-number{margin-bottom:0}.checkin-info-form .checkin-personal-details .document-number label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .document-number label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .document-number label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .document-number label.MuiInputLabel-shrink{font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .document-number label.MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}.checkin-info-form .checkin-personal-details .document-number input{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .document-number input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .document-number input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .checkin-form-element{width:270px}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .checkin-form-element{width:100%}}.checkin-info-form .checkin-personal-details .checkin-form-element .selection-popper-arrow{right:0}.checkin-info-form .checkin-personal-details .checkin-form-element .list-selector{width:270px}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .checkin-form-element .list-selector{width:100%}}.checkin-info-form .checkin-personal-details .name{margin-top:20px}.checkin-info-form .checkin-personal-details .personal-info-header{margin-top:20px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .personal-info-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .personal-info-header{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.checkin-info-form .checkin-personal-details .visa-info-header{margin-top:30px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .visa-info-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .visa-info-header{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.checkin-info-form .checkin-personal-details .personal-info-header,.checkin-info-form .checkin-personal-details .visa-info-header{padding:12px 0}.checkin-info-form .checkin-personal-details .end-date-wrapper{margin-top:0}.checkin-info-form .checkin-personal-details .field-wrapper{margin-bottom:16px}.checkin-info-form .checkin-personal-details .field-wrapper .selection-popover-main-container .popover-container-component{margin-top:30px;padding:0}.checkin-info-form .checkin-personal-details .field-wrapper .field-error{top:initial}.checkin-info-form .checkin-personal-details .save-passport-checkbox{margin-top:30px}.checkin-info-form .checkin-personal-details .save-passport-checkbox .checkbox-label{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .save-passport-checkbox .checkbox-label{font-family:'OpenSans-Bold', sans-serif}}.checkin-info-form .checkin-personal-details .save-passport-checkbox .save-passport-message{margin-top:10px;padding-left:28px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261;line-height:1.5;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .checkin-personal-details .save-passport-checkbox .save-passport-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .checkin-personal-details .save-passport-checkbox .save-passport-message{font-size:14px;line-height:1.71}}.checkin-info-form .checkin-personal-details .save-passport-checkbox .save-passport-message+.save-passport-message{margin-top:0}.checkin-info-form .checkin-personal-details .popper-container-component{padding:5px 0}.checkin-info-form .hes-field-container{width:100%;margin-top:16px;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.checkin-info-form .hes-field-container{padding:16px}}.checkin-info-form .hes-field-container .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .hes-field-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-info-form .hes-field-container .title{font-size:11px;line-height:1.45}}.checkin-info-form .hes-field-container .hes-number-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.checkin-info-form .hes-field-container .hes-number-wrapper .covid-19-virus-image{width:28px;height:27px;margin-right:18px}@media (max-width: 1169px){.checkin-info-form .hes-field-container .hes-number-wrapper .covid-19-virus-image{width:22px;height:22px;margin-right:12px}}@media (max-width: 1169px){.checkin-info-form .hes-field-container .hes-number-wrapper .field-wrapper.hes{width:100%}}.checkin-info-form .hes-field-container .hes-number-wrapper .field-wrapper .hes-textfield{width:270px}@media (max-width: 1169px){.checkin-info-form .hes-field-container .hes-number-wrapper .field-wrapper .hes-textfield{width:100%}}.checkin-info-form .hes-field-container .hes-number-wrapper .info-icon{width:19px;height:19px;fill:#cad0db}.checkin-info-form .hes-field-container .hes-consent-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .hes-field-container .hes-consent-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-info-form .hes-field-container .hes-consent-area{font-size:12px;line-height:1.67}}.checkin-info-form .hes-field-container .hes-consent-area .info-text-container{display:-webkit-box;display:flex;margin-bottom:24px}.checkin-info-form .hes-field-container .hes-consent-area .info-text-container .info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .hes-field-container .hes-consent-area .info-text-container .info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.checkin-info-form .hes-field-container .hes-consent-area .info-text-container .icon-warning{width:22px;min-width:22px;height:22px;margin-right:8px;fill:#fdb813}.checkin-info-form .hes-field-container .hes-consent-area .checkbox-container .message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-info-form .hes-field-container .hes-consent-area .checkbox-container .message .bold{font-family:'OpenSans-Bold', sans-serif}}.checkin-info-form .sms-container.pegasus-plus-point-container{margin-top:0}.checkin-info-form .sms-container.pegasus-plus-point-container .collect-points-message{margin-top:16px;margin-bottom:16px}.checkin-info-form .terms-conditions-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px}@media (max-width: 1169px){.checkin-info-form .terms-conditions-container{margin-bottom:24px}}.checkin-info-form .terms-conditions-container .terms-conditions{white-space:normal}.popper-container-component-popper.selection-popper{padding:16px !important}.popper-container-component-popper.selection-popper .selection-popper-textfield{padding:0 !important}.popper-container-component-popper.selection-popper .selection-popper-container{padding:0 !important}.popper-container-component-popper.selection-popper .selection-popper-container .menu.searchable-menu{gap:6px}.popper-container-component-popper.selection-popper .selection-popper-container .menu.searchable-menu .menu-item{padding:6px 8px}.citizen-foreign-number-container{margin-top:28px}.citizen-foreign-number-container .citizen-foreign-input{width:270px}@media (max-width: 1169px){.citizen-foreign-number-container .citizen-foreign-input{width:100%}}.citizenship-number-container{margin-top:28px}.citizenship-number-container .citizenship-number-wrapper .citizenship-number-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.citizenship-number-container .citizenship-number-wrapper .citizenship-number-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.citizenship-number-container .citizenship-number-wrapper .citizenship-number-label{font-size:11px;line-height:1.45}}.citizenship-number-container .citizenship-number-wrapper .citizenship-number-field{margin-top:10px}.citizenship-number-container .citizenship-number-wrapper .citizenship-number-field .radio-button-root{margin-top:0}.citizenship-number-container .citizenship-number-wrapper .citizenship-number-field .radio-button-root .radio-button{margin-right:8px}.citizenship-number-container .tckn-container{margin-top:20px}.citizenship-number-container .tckn-container.non-turkish{display:none}@media (max-width: 1169px){.citizenship-number-container .tckn-container{width:100%}}.clickable-icon-wrapper{display:-webkit-box;display:flex}.clickable-icon-wrapper .icon{width:24px;min-width:24px;height:24px}.commission-fee-container{margin-top:16px}.commission-fee-container .commission-fee{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.commission-fee-container .commission-fee{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.commission-fee-container .commission-fee{font-size:11px;line-height:1.45}}.commission-fee-container .commission-fee .icon-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;height:24px}.commission-fee-container .commission-fee .icon-wrapper .icon{width:16px;height:12px;fill:#7c8594}.commission-fee-container .commission-fee .info-text{margin-left:8px}@media (max-width: 1169px){.commission-fee-container .commission-fee{margin-top:24px}}.copy-and-share-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.copy-and-share-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.copy-and-share-button{font-size:12px;line-height:1.67}}.copy-and-share-button span{padding-left:5px}.tooltip-container{height:100%}.popper-tooltip.counter-limit-reached-popper{z-index:8000 !important}.counter-operation-buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.counter-operation-buttons-container .increase-decrease-operation-icon,.counter-operation-buttons-container .decrease-button-container .decrease-icon,.counter-operation-buttons-container .increase-button-container .increase-icon,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .increase-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .increase-icon:focus,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .decrease-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .decrease-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .increase-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .decrease-icon:focus{width:32px;height:32px;padding:4px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);cursor:pointer}.counter-operation-buttons-container .increase-decrease-operation-icon:focus,.counter-operation-buttons-container .decrease-button-container .decrease-icon:focus,.counter-operation-buttons-container .increase-button-container .increase-icon:focus,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .increase-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .increase-icon:focus,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .decrease-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .decrease-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .increase-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .decrease-icon:focus{background-color:#fff}.counter-operation-buttons-container .increase-decrease-operation-icon.disabled,.counter-operation-buttons-container .decrease-button-container .disabled.decrease-icon,.counter-operation-buttons-container .increase-button-container .disabled.increase-icon,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .disabled.increase-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .disabled.increase-icon:focus,.counter-operation-buttons-container .ssr-passenger-meal-select-buttons .meal-select-button-container .increase-button-container .disabled.decrease-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .counter-operation-buttons-container .increase-button-container .disabled.decrease-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .disabled.increase-icon:focus,.counter-operation-buttons-container .increase-button-container .ssr-passenger-meal-select-buttons .meal-select-button-container .decrease-button-container .disabled.decrease-icon:focus{color:#cad0db !important;background-color:#cad0db}.counter-operation-buttons-container .decrease-button-container{display:-webkit-box;display:flex}.counter-operation-buttons-container .increase-button-container{display:-webkit-box;display:flex}.counter-operation-buttons-container .counter-count{margin:0 24px;color:#323a47;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.counter-operation-buttons-container .counter-count{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.counter-tooltip.MuiTooltip-popper{z-index:8000}.counter-component-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:25px}.counter-component-container .minus-button,.counter-component-container .plus-button{width:24px;height:24px}.counter-component-container .minus-button .button-icon,.counter-component-container .plus-button .button-icon{width:100%;height:100%;pointer-events:none;fill:#cad0db}.counter-component-container .minus-button:hover .button-icon,.counter-component-container .plus-button:hover .button-icon{fill:#fdb813}.counter-component-container .minus-button:active,.counter-component-container .plus-button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.counter-component-container .minus-button:disabled .button-icon,.counter-component-container .plus-button:disabled .button-icon{fill:#f3f6f8}.counter-component-container .current-value-label{width:24px;margin:0 15px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.counter-component-container .current-value-label{font-family:'OpenSans-SemiBold', sans-serif}}.currency-selector{position:relative;width:93px}@media (max-width: 1169px){.currency-selector{width:75px}}.currency-selector .currency-selector-button{-webkit-box-pack:justify;justify-content:space-between;width:100%;min-width:auto;height:44px;margin-top:4px;padding:0 12px;background-color:transparent !important;border:2px solid #fff}.currency-selector .currency-selector-button .button-v2-label{color:#fff}.currency-selector .currency-selector-button .button-v2-icon{width:13px;height:9px;fill:#fff}.currency-selector .currency-selector-button:disabled{background-color:transparent;opacity:0.4}@media (max-width: 1169px){.currency-selector .currency-selector-button{-webkit-box-pack:justify;justify-content:space-between;height:28px}}.currency-selector .currency-selector-button .button-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-selector .currency-selector-button .button-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.currency-selector .currency-selector-button .button-text{font-size:14px;line-height:1.71}}.currency-selector-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.currency-selector-popper{top:-44px !important;z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch}@media (max-width: 1169px){.currency-selector-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 1169px){.currency-selector-popper{z-index:7950 !important}}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button{position:absolute;top:7px;right:20px;z-index:3}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button .right-icon{width:13px;height:9px;fill:#fdb813}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button .right-icon.mobile{display:none}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;display:none !important;margin:13px 16px 0;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-title{display:block}}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-menu-scrollbar{margin:12px 0}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-menu-scrollbar .currency-selector-menu{width:108px;max-height:200px;text-align:center}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-menu-scrollbar .currency-selector-menu .menu-item{margin:0 36px 0 16px;padding:0 16px;font-size:14px;line-height:1.43}@media (max-width: 1169px){.currency-selector-popper{position:fixed !important;top:auto !important;-webkit-transform:none !important;transform:none !important}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button{top:16px;right:16px}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button .right-icon.mobile{display:block;width:16px;height:16px}.currency-selector-popper .currency-selector-popper-inside-wrapper .menu-button .right-icon.desktop{display:none}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-menu-scrollbar .currency-selector-menu{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:100%;padding:25px}.currency-selector-popper .currency-selector-popper-inside-wrapper .currency-selector-menu-scrollbar .currency-selector-menu .menu-item{width:53px;height:20px;margin:5%;padding:0}}.popper-container-component-popper{z-index:4;width:294px;background-color:#fff}@media (max-width: 1169px){.popper-container-component-popper{-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}}.popper-container-component.date-input{width:initial}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-container-component.date-input{width:auto}}@media (max-width: 1169px){.popper-container-component.date-input{width:100%}}.popper-container-component.date-input .date-input-placeholders{display:-webkit-box;display:flex}@media (max-width: 1169px){.popper-container-component.date-input .date-input-placeholders{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:10px}}.popper-container-component.date-input .date-input-placeholders .date-input-placeholder{width:270px}@media (max-width: 1169px){.popper-container-component.date-input .date-input-placeholders .date-input-placeholder{width:100%}}.popper-container-component.date-input .date-input-placeholders .date-input-placeholder.departure{margin-right:20px}@media (max-width: 1169px){.popper-container-component.date-input .date-input-placeholders .date-input-placeholder.departure{margin-right:0;margin-bottom:5px}}.popper-container-component.date-input .date-input-placeholders .date-input-placeholder.return{margin-left:20px}@media (max-width: 1169px){.popper-container-component.date-input .date-input-placeholders .date-input-placeholder.return{margin-top:5px;margin-left:0}}.popper-container-component-popper.datepicker-container{top:-61px !important;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list,.popper-container-component-popper.datepicker-container.with-no-flight{width:870px}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list,.popper-container-component-popper.datepicker-container.with-no-flight{width:100%}}.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list .date-input-text-field,.popper-container-component-popper.datepicker-container.with-no-flight .date-input-text-field{width:322px}.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list .DayPicker_weekHeaders__horizontal .DayPicker_weekHeader:last-child,.popper-container-component-popper.datepicker-container.with-no-flight .DayPicker_weekHeaders__horizontal .DayPicker_weekHeader:last-child{left:430px !important}.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list .DayPicker_transitionContainer,.popper-container-component-popper.datepicker-container.with-no-flight .DayPicker_transitionContainer{padding-bottom:12px}@media (min-width: 1170px){.popper-container-component-popper.datepicker-container.with-no-flight .DayPicker_transitionContainer{max-height:360px}}@media (min-width: 1170px){.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list .DayPicker_transitionContainer{max-height:390px}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container.with-monthly-cheapest-list .DayPicker_transitionContainer{height:auto !important;max-height:80vh}}.popper-container-component-popper.datepicker-container .date-input-text-fields{display:-webkit-box;display:flex}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root{width:100%}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .MuiTabs-flexContainer{justify-content:space-around}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .MuiTabs-flexContainer .MuiTab-labelIcon{width:50%}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .MuiTabs-flexContainer .MuiTab-labelIcon:not(.Mui-selected){background-color:#cad0db}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .MuiTab-root{max-width:50%;text-transform:none}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .Mui-selected{color:#ed610a}.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .datepicker-tab-label{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-container-component-popper.datepicker-container .date-input-text-fields .MuiTabs-root .datepicker-tab-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .date-input-text-fields{top:0 !important;margin-bottom:10px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);box-shadow:0 2px 8px 0 rgba(0,0,0,0.08)}}.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field{width:270px}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field{width:initial}}.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field:first-of-type{margin-right:40px}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field:first-of-type{margin-right:0}}.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field .text-input input{background:transparent url(/butterflyredesigntest/backgrounds/icon-arrow-down.svg?37854171e16f1d2ff7cbefd2099acb49) no-repeat right center}.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field .text-input input:focus{color:#fdb813;background:#fff url(/butterflyredesigntest/backgrounds/icon-arrow-up.svg?10fb02ffd619dd20f282f160f52212a8) no-repeat right center}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .date-input-text-fields .date-input-text-field input{font-size:16px !important}}.popper-container-component-popper.datepicker-container .datepicker-wrapper{z-index:-1;padding:0}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .datepicker-wrapper{-webkit-box-flex:1;flex:1 1 0;min-height:0;margin-bottom:59px;overflow:hidden}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.popper-container-component-popper.datepicker-container .datepicker-wrapper{-webkit-box-flex:1;flex:auto}}.popper-container-component-popper.datepicker-container .datepicker-wrapper .days-rule-error-wrapper{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:0 20px 10px;color:#e21f26;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-container-component-popper.datepicker-container .datepicker-wrapper .days-rule-error-wrapper{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .datepicker-wrapper .days-rule-error-wrapper{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .datepicker-wrapper .days-rule-error-wrapper{position:fixed;bottom:45px;background-color:#fff}}.popper-container-component-popper.datepicker-container .calendar-info-small-screen{display:none}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .calendar-info-small-screen{position:fixed;bottom:49px;display:block;width:100%;padding:10px 10px 10px 20px;color:#7c8594;font-size:12px;line-height:20px;text-align:center;background-color:#fff;-webkit-box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08);box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08)}}.popper-container-component-popper.datepicker-container .accept-button{display:none}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .accept-button{z-index:2;display:-webkit-box !important;display:flex !important;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:56px;padding:0;border:1px solid #f7a500;border-width:0 1px;border-radius:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.popper-container-component-popper.datepicker-container .accept-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .accept-button .button-text{color:#4a5261}}@media (max-width: 1169px){.popper-container-component-popper.datepicker-container .accept-button.date-picker-accept{position:fixed;bottom:0}}.date-text-input{position:relative;display:-webkit-box;display:flex}.date-text-input .date-text-input-item+.date-text-input-item{margin-left:15px}@media (max-width: 1169px){.date-text-input .date-text-input-item{width:33%}}.date-text-input .date-text-input-item .text-field{width:80px}@media (max-width: 1169px){.date-text-input .date-text-input-item .text-field{width:100%}}.date-text-input .button-clear{z-index:3;width:16px;height:16px;-webkit-transform:translate(16px, 24px);transform:translate(16px, 24px)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.date-text-input .button-clear{height:30px}}.date-text-input .button-clear .icon-clear{width:16px;height:16px;vertical-align:top;fill:#cad0db}@media (max-width: 1169px){.date-text-input .button-clear{position:absolute;top:50%;right:0;margin:0;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.date-text-input .button-clear.with-info{margin-left:-40px}}.datepicker-container{z-index:4 !important;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media (max-width: 1169px){.datepicker-container{z-index:3000 !important}}.datepicker-container .datepicker{overflow:hidden}.datepicker-container .datepicker .day-wrapper{text-align:center !important}.datepicker-container .datepicker .weekend,.datepicker-container .datepicker .weekday{margin:0 auto;line-height:22px}.datepicker-container .datepicker .weekend .skeleton-item,.datepicker-container .datepicker .weekday .skeleton-item{width:55px;height:20px;background-color:#f3f6f8}.datepicker-container .datepicker .weekend.has-cheapest-fare,.datepicker-container .datepicker .weekday.has-cheapest-fare{width:auto}.datepicker-container .datepicker .weekend.selected-same-start-end-date,.datepicker-container .datepicker .weekday.selected-same-start-end-date{background-color:unset;border:solid 1px #fdb813 !important;border-radius:4px}.datepicker-container .datepicker .weekend.selected-same-start-end-date.has-cheapest-fare,.datepicker-container .datepicker .weekday.selected-same-start-end-date.has-cheapest-fare{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px;background-color:unset;background-clip:content-box}.datepicker-container .datepicker .weekend.selected-same-start-end-date.has-cheapest-fare .day-wrapper,.datepicker-container .datepicker .weekday.selected-same-start-end-date.has-cheapest-fare .day-wrapper{background-color:#7c8594;border:1px solid #7c8594 !important;border-radius:4px}.datepicker-container .datepicker .weekend.selected-same-start-end-date.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .weekend.selected-same-start-end-date.has-cheapest-fare .day-wrapper .day,.datepicker-container .datepicker .weekday.selected-same-start-end-date.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .weekday.selected-same-start-end-date.has-cheapest-fare .day-wrapper .day{color:#fff}.datepicker-container .datepicker .weekend .daily-fare,.datepicker-container .datepicker .weekday .daily-fare{color:#7c8594}@media (max-width: 1169px){.datepicker-container .datepicker .weekend .daily-fare,.datepicker-container .datepicker .weekday .daily-fare{display:inline-block;width:43px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.datepicker-container .datepicker .weekend .daily-fare.no-flight,.datepicker-container .datepicker .weekday .daily-fare.no-flight{color:#cad0db}.datepicker-container .datepicker .cheapest-day .daily-fare{color:#80c313}.datepicker-container .datepicker .calendar-info{position:sticky;margin:25px 10px 10px 20px;color:#7c8594;font-size:12px;line-height:20px}@media (max-width: 1169px){.datepicker-container .datepicker .calendar-info{display:none}}.datepicker-container .datepicker *{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.datepicker-container .datepicker .CalendarDay.CalendarDay__today .weekday,.datepicker-container .datepicker .CalendarDay.CalendarDay__today .weekend{border:solid 1px #fdb813 !important;border-radius:4px}.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end{background-color:unset}.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekday.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekend.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekday.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekend.has-cheapest-fare{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:3px;background-color:unset;background-clip:content-box}.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekday.has-cheapest-fare .day-wrapper,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekend.has-cheapest-fare .day-wrapper,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekday.has-cheapest-fare .day-wrapper,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekend.has-cheapest-fare .day-wrapper{background-color:#7c8594;border:1px solid #7c8594 !important;border-radius:4px}.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekday.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekday.has-cheapest-fare .day-wrapper .day,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekend.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_start .weekend.has-cheapest-fare .day-wrapper .day,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekday.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekday.has-cheapest-fare .day-wrapper .day,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekend.has-cheapest-fare .day-wrapper .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__today.CalendarDay.CalendarDay__selected_end .weekend.has-cheapest-fare .day-wrapper .day{color:#fff}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button{width:0;height:0;padding:0}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper{position:absolute;top:18px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;height:24px;background-color:#f3f6f8;border-radius:50%}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper .navigation-icon{width:12px;height:8px;margin-bottom:2px;fill:#7c8594}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper.disabled .navigation-icon{fill:#cad0db}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper.prev{left:22px}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper.prev .navigation-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper.next{right:22px}.datepicker-container .datepicker .DayPickerNavigation__horizontal .DayPickerNavigation_button .navigation-icon-wrapper.next .navigation-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.datepicker-container .datepicker .DayPickerNavigation__vertical{display:none}.datepicker-container .datepicker .CalendarMonth{padding:0 16px !important}@media (max-width: 1169px){.datepicker-container .datepicker .CalendarMonth{margin:0;padding:0}}.datepicker-container .datepicker .CalendarMonth .CalendarMonth_caption{display:-webkit-box;display:flex;gap:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;padding-bottom:40px;padding-left:40px;color:#4a5261;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.datepicker-container .datepicker .CalendarMonth .CalendarMonth_caption{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.datepicker-container .datepicker .CalendarMonth .CalendarMonth_caption{padding-bottom:25px;padding-left:0}}.datepicker-container .datepicker .DayPicker_weekHeader__vertical{left:0;margin:0 !important}.datepicker-container .datepicker .CalendarMonthGrid_month__horizontal:nth-child(3) .CalendarMonth_caption{padding-left:3%}.datepicker-container .datepicker .CalendarMonthGrid__horizontal{left:0}@media (max-width: 1169px){.datepicker-container .datepicker .CalendarMonthGrid>div{width:100%}.datepicker-container .datepicker .CalendarMonthGrid__vertical{width:100% !important}.datepicker-container .datepicker .CalendarMonthGrid__vertical .CalendarMonthGrid_month__hideForAnimation,.datepicker-container .datepicker .CalendarMonthGrid__vertical .CalendarMonthGrid_month__hidden{width:100% !important}.datepicker-container .datepicker .CalendarMonthGrid__vertical .CalendarMonth{width:100% !important}.datepicker-container .datepicker .CalendarMonthGrid__vertical .CalendarMonth table{width:100%}}.datepicker-container .datepicker .DayPicker_weekHeader{top:50px;left:0;padding:0 8px !important}.datepicker-container .datepicker .DayPicker_weekHeader .DayPicker_weekHeader_ul{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.datepicker-container .datepicker .DayPicker_weekHeader .DayPicker_weekHeader_ul{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.datepicker-container .datepicker .DayPicker_weekHeader .DayPicker_weekHeader_ul{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.datepicker-container .datepicker .DayPicker_weekHeader{width:100%;margin:0;padding:0 16px !important}.datepicker-container .datepicker .DayPicker_weekHeader ul{display:-webkit-box;display:flex;justify-content:space-around;width:100%}}.datepicker-container .datepicker .DayPicker_weekHeaders__horizontal .DayPicker_weekHeader:last-child{left:430px}.datepicker-container .datepicker .DayPicker_transitionContainer{margin-bottom:-38px}.datepicker-container .datepicker .CalendarDay{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;height:25px !important;border-top:2px solid #fff !important;border-bottom:2px solid #fff !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.datepicker-container .datepicker .CalendarDay{font-family:'OpenSans-SemiBold', sans-serif}}.datepicker-container .datepicker .CalendarDay .CalendarDay__button{width:25px;height:25px}.datepicker-container .datepicker.datepicker-large .CalendarDay{height:50px !important}.datepicker-container .datepicker.datepicker-large .CalendarDay .weekday,.datepicker-container .datepicker.datepicker-large .CalendarDay .weekend{min-height:100%}.datepicker-container .datepicker.datepicker-large .CalendarDay .popper-tooltip-container{min-height:100%}.datepicker-container .datepicker.datepicker-large .CalendarDay .popper-tooltip-container .weekday,.datepicker-container .datepicker.datepicker-large .CalendarDay .popper-tooltip-container .weekend{height:46px !important}.datepicker-container .datepicker.datepicker-loading .CalendarDay{height:50px !important}.datepicker-container .datepicker.datepicker-loading .CalendarDay .weekday,.datepicker-container .datepicker.datepicker-loading .CalendarDay .weekend{min-height:50px}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_span,.datepicker-container .datepicker .CalendarDay.CalendarDay__hovered{background-color:#f3f6f8}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_span:not(.CalendarDay__blocked_out_of_range),.datepicker-container .datepicker .CalendarDay.CalendarDay__hovered:not(.CalendarDay__blocked_out_of_range){color:#515151}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_span .CalendarDay__button,.datepicker-container .datepicker .CalendarDay.CalendarDay__hovered .CalendarDay__button{margin:0}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end{background-color:#fff}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekend,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekday,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekend,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekday{width:unset;color:#fff;background-color:#7c8594;border-radius:4px}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekend .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekday .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekend .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekday .daily-fare{color:#fff}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekend.skeleton-item,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekday.skeleton-item,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekend.skeleton-item,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekday.skeleton-item{width:55px;height:20px;background-color:#f3f6f8}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekend.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .weekday.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekend.has-cheapest-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .weekday.has-cheapest-fare{width:unset;border-radius:4px}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .cheapest-day .daily-fare,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .cheapest-day .daily-fare{color:#fff}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start.CalendarDay__blocked_out_of_range .weekend,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start.CalendarDay__blocked_out_of_range .weekday,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end.CalendarDay__blocked_out_of_range .weekend,.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end.CalendarDay__blocked_out_of_range .weekday{color:#cad0db}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start:not(.CalendarDay__selected_start_no_selected_end){background:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #f3f6f8));background:linear-gradient(90deg, #fff 50%, #f3f6f8 50%)}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start .CalendarDay__button{border-top-left-radius:12px;border-bottom-left-radius:12px}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_start.CalendarDay__selected_end button{background-color:transparent}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #f3f6f8), color-stop(50%, #fff));background:linear-gradient(90deg, #f3f6f8 50%, #fff 50%)}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end .CalendarDay__button{border-top-right-radius:12px;border-bottom-right-radius:12px}.datepicker-container .datepicker .CalendarDay.CalendarDay__selected_end.CalendarDay__selected_start{background:transparent}.departure-arrival-couple{display:-webkit-box;display:flex;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.departure-arrival-couple{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.departure-arrival-couple{font-size:12px;line-height:1.67}}.departure-arrival-couple .port{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.departure-arrival-couple .small-screen-port-separator{margin:0 8px}@media (min-width: 1170px){.departure-arrival-couple .small-screen-port-separator{display:none !important}}.departure-arrival-couple .arrow-right{width:12px;height:12px;margin:auto 12px;fill:#fdb813}@media (max-width: 1169px){.departure-arrival-couple .arrow-right{display:none}}.detail-row-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:20px}.detail-row-container .arrow-right{width:10px;height:15px;fill:#cad0db}.dialog-root-v2{z-index:7950 !important}@media (max-width: 1169px){.dialog-root-v2.fullscreen.dialog-root-v2{top:40px !important}}@media (max-width: 1169px) and (max-width: 1169px){.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-backdrop-v2{top:40px}}@media (max-width: 1169px){.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{width:100%;height:100%;max-height:none;padding:0;border-radius:0}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{padding:12px 16px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{-webkit-box-flex:1;flex:1}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .close-icon{position:initial;margin-left:8px}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{-webkit-box-flex:0;flex:0 1 auto;margin-top:24px;padding:0 16px}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.sticky{-webkit-box-flex:1;flex-grow:1}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{padding:0 16px 16px}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area.sticky{padding:0}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area.sticky>button:not(:first-child){margin-top:0;margin-left:0}.dialog-root-v2.fullscreen.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area.sticky .button-v2-outlined{border:none;-webkit-box-shadow:0 8px 24px 0 rgba(50,58,71,0.16);box-shadow:0 8px 24px 0 rgba(50,58,71,0.16)}}.dialog-root-v2 .dialog-backdrop-v2{background-color:rgba(50,58,71,0.8)}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{min-width:512px;max-width:570px;min-height:300px;max-height:768px;margin:0;padding:32px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.min-height-disabled{min-height:0}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-content-v2{margin-left:48px}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-content-v2{margin-left:0}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area{margin-left:48px}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area{margin-left:0}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .dialog-back-arrow{width:24px;height:24px;margin-right:16px;cursor:pointer;fill:#7c8594}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;font-weight:700;font-family:'Open Sans', sans-serif;color:#323a47}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{font-family:'OpenSans-Bold', sans-serif}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .warning-icon{width:32px;min-width:32px;height:32px;margin-right:16px;background-color:#fdb813;border-radius:100%;fill:#fff}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{padding:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.with-title{margin-top:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{font-size:14px;line-height:20px}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .bold{font-family:'OpenSans-Bold', sans-serif}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-pack:start;justify-content:flex-start;margin-top:24px;padding:0}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area>button:not(:first-child){margin-left:24px}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area>button:not(:first-child){margin-top:16px;margin-left:0}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .close-icon{position:absolute;top:16px;right:16px;width:24px;min-width:25px;height:24px;cursor:pointer;fill:#fdb813}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{width:288px;min-width:auto;max-width:none;min-height:auto;max-height:none;padding:24px;border-radius:4px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .warning-icon{width:24px;min-width:24px;height:24px;margin-right:16px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{margin-right:32px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:16px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px}}.drawer-root{z-index:8000 !important}@media (max-width: 1169px){.drawer-root{z-index:4999 !important}}.drawer-root .drawer-paper{top:24px;right:24px;bottom:24px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:570px;height:auto;padding:48px 32px 32px;border-radius:16px}@media (max-width: 1169px){.drawer-root .drawer-paper{top:40px;right:0;bottom:0;left:0;width:100%;padding:48px 16px 16px;border-radius:0}}.drawer-root .drawer-paper .drawer-close-button{position:absolute;top:12px;right:12px;padding:8px;background-color:#f3f6f8;border-radius:50%}.drawer-root .drawer-paper .drawer-close-button .svg-icon{width:16px;height:16px}.drawer-root .drawer-paper .drawer-close-button:hover{background-color:#cad0db;-webkit-box-shadow:0 0 0 1px #cad0db;box-shadow:0 0 0 1px #cad0db}.drawer-root .drawer-paper .drawer-back-button-container{position:absolute;top:16px;left:16px}.drawer-root .drawer-paper .drawer-back-button-container .drawer-back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0;color:#7c8594;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.drawer-root .drawer-paper .drawer-back-button-container .drawer-back-button:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.drawer-root .drawer-paper .drawer-back-button-container .drawer-back-button .button-v2-icon{width:20px;height:20px;fill:#7c8594}.drawer-root .drawer-paper .drawer-back-button-container .drawer-back-button .button-v2-label{color:#7c8594}.drawer-root .drawer-paper .dialog-container-v2{-webkit-box-align:end;align-items:flex-end}.drawer-root .drawer-paper .dialog-container-v2 .dialog-action-area{-webkit-box-pack:center;justify-content:center;margin:32px 0 0 0}.drawer-root .drawer-paper .dialog-container-v2 .dialog-action-area>button:not(:first-child){margin-top:0;margin-left:0}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2{width:270px;min-width:auto;max-width:none;min-height:188px;max-height:none;padding:32px}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .timer-dialog-icon.normal{width:52px;height:52px}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .timer-dialog-icon.large{width:80px;height:80px}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .info-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-top:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .info-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .info-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-pack:center;justify-content:center;margin:24px 0 0 0}@media (max-width: 1169px){.dialog-root-v2.timer-dialog .dialog-container-v2 .dialog-paper-v2{padding:24px}}.dialog-title{width:100%;padding:30px 65px 20px 36px !important}@media (max-width: 1169px){.dialog-title{width:100%;padding:10px 20px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}}.dialog-title h2{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-title h2{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-title h2{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.dialog-title h2 div{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-title h2 div{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-title h2 div{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}h2.dialog-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){h2.dialog-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){h2.dialog-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.dialog-root{z-index:7950 !important;max-width:570px;margin:auto}@media (max-width: 1169px){.dialog-root{max-width:100%}}.dialog-paper{width:100%;max-width:100% !important;margin:0 !important;border:1px solid rgba(202,208,219,0.5) !important;border-radius:4px !important;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important}@media (max-width: 1169px){.dialog-paper{border:none !important;border-radius:0 !important}}@media (min-width: 1170px){.dialog-paper .dialog-body{padding:27px 65px 45px 36px}}.dialog-body{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;overflow-y:auto !important;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-body{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.dialog-body{padding:20px 32px}}.dialog-action-container{display:-webkit-box;display:flex;-webkit-box-pack:inherit !important;justify-content:inherit !important;padding:0 65px 42px 36px !important}@media (max-width: 1169px){.dialog-action-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 20px 20px}}.dialog-action-container>*+*{margin-left:30px}@media (max-width: 1169px){.dialog-action-container>*+*{margin-top:16px;margin-left:0}}.dialog-action-container #testDIV .live-agent-button-container{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:11px 30px;overflow:hidden;color:#4a5261;background-color:transparent;border:2px solid #cad0db;border-radius:4px;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-action-container #testDIV .live-agent-button-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-action-container #testDIV .live-agent-button-container{font-size:14px;line-height:1.71}}.dialog-action-container #testDIV .live-agent-button-container .live-agent-button .live-agent-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:100%}.dialog-action-container #testDIV .live-agent-button-container .live-agent-button .live-agent-button-wrapper .live-agent-button-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-action-container #testDIV .live-agent-button-container .live-agent-button .live-agent-button-wrapper .live-agent-button-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.dialog-action-container #testDIV .live-agent-button-container .live-agent-button .live-agent-button-wrapper .live-agent-button-text{font-size:12px;line-height:1.67}}.dialog-action-container #testDIV .live-agent-button-container .live-agent-button .live-agent-button-wrapper .live-agent-button-icon{width:24px;height:22px;margin-left:10px;fill:#44a4f3}.dropdown-component-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px 0 5px}.dropdown-component-container.open{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.24);box-shadow:0 12px 24px 0 rgba(50,58,71,0.24)}.dropdown-component-container.open .MuiInput-underline::before{border-bottom:transparent !important}.dropdown-component-container .MuiFormLabel-root{padding-left:16px}.dropdown-component-container .MuiFormLabel-root .input-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dropdown-component-container .MuiFormLabel-root .input-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dropdown-component-container .MuiFormLabel-root .input-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dropdown-component-container .MuiFormLabel-root .input-label{font-size:13px;line-height:20px}}.dropdown-component-container .MuiSelect-root{padding-left:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dropdown-component-container .MuiSelect-root{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dropdown-component-container .MuiSelect-root{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dropdown-component-container .MuiSelect-root .placeholder-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dropdown-component-container .MuiSelect-root .placeholder-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dropdown-component-container .MuiSelect-root .placeholder-label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dropdown-component-container .MuiSelect-root:focus{background-color:transparent !important}.dropdown-component-container .MuiInput-underline::before,.dropdown-component-container .MuiInput-underline:hover::before{right:16px;left:16px;border-bottom:2px solid #dfe3ea}.dropdown-component-container .MuiInput-underline::after{right:16px;left:16px;border-color:#fdb813}.dropdown-component-container .MuiInput-underline.Mui-error::before,.dropdown-component-container .MuiInput-underline.Mui-error::after{border-color:#ff1d1e}.dropdown-component-container .dropdown-component{position:relative}.dropdown-component-container .dropdown-component .MuiPopover-root .MuiPopover-paper{-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}.dropdown-component-container .dropdown-component .icon-arrow{position:absolute;top:calc(50%);right:24px;width:13px;height:9px;pointer-events:none;fill:#cad0db}.empty-state-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.empty-state-message-container .tower-icon{width:100px;height:100px}@media (max-width: 1169px){.empty-state-message-container .tower-icon{width:80px;height:80px}}.empty-state-message-container .empty-state-message-title{margin-top:16px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.empty-state-message-container .empty-state-message-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.empty-state-message-container .empty-state-message-text{margin-top:8px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;font-weight:normal;font-family:'Open Sans', sans-serif}@media (max-width: 1169px){.empty-state-message-container .empty-state-message-text{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.empty-state-message-container .empty-state-message-text{font-family:'OpenSans-Regular', sans-serif}}.error-dialog{z-index:9998 !important}@media (max-width: 1169px){.error-dialog .dialog-title{padding:10px 20px !important}}@media (max-width: 1169px){.error-dialog .dialog-body{padding-top:20px !important}}@media (max-width: 1169px){.error-dialog .dialog-action-container{padding:0 20px 20px !important}}.error-dialog .error-code{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;padding-left:5px;opacity:0.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-dialog .error-code{font-family:'OpenSans-Regular', sans-serif}}.ff-snackbar{width:100%}.ff-snackbar.rtl-container{right:24px !important;left:auto !important}.ff-snackbar .ff-snackbar-body{color:#fff;background:-webkit-gradient(linear, right top, left top, from(#fdb813), to(#fa660b));background:linear-gradient(to left, #fdb813, #fa660b)}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-body{background:#4a5261}}.ff-snackbar .ff-snackbar-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:1170px;height:64px;margin:0 auto;padding:0 70px}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:auto;padding:13px 10px 24px}}.ff-snackbar .ff-snackbar-inner .message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-snackbar .ff-snackbar-inner .message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-inner .message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-snackbar .ff-snackbar-inner .message{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-inner .message{align-self:flex-start;margin-bottom:23px}}.ff-snackbar .ff-snackbar-inner .actions{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-primary{padding:8px 30px;color:#4a5261;background-color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-primary{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-primary{-webkit-box-flex:1;flex-grow:1}}.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-link{margin-right:30px}.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-link .button-v2-label{color:#fff}@media (max-width: 1169px){.ff-snackbar .ff-snackbar-inner .actions .ff-snackbar-button-link{-webkit-box-flex:1;flex-grow:1}}.ff-switch-area{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-left:auto}@media (max-width: 1169px){.ff-switch-area{-webkit-box-flex:1;flex:1}}.ff-switch-area .ff-icon{width:32px;height:32px}@media (max-width: 1169px){.ff-switch-area .ff-icon{display:none}}.ff-switch-area .ff-label{margin-left:8px;white-space:nowrap;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-switch-area .ff-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ff-switch-area .ff-label{max-width:135px;margin-left:8px;overflow:auto;white-space:initial;text-align:end;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.ff-switch-area .ff-label{font-family:'OpenSans-SemiBold', sans-serif}}.ff-switch-area .ff-switch-container.disabled{opacity:0.4}.ff-switch-area .ff-switch-container .tooltip-target-wrapper{position:relative}.ff-switch-area .ff-switch-container .tooltip-target-wrapper .tooltip-target-container.tooltip-target-substitute{position:absolute;top:0;left:0;z-index:3;width:75px;height:35px;cursor:not-allowed}.ff-switch-area .ff-switch-container .ff-switch{height:45px;margin-left:8px;padding:0}@media (max-width: 1169px){.ff-switch-area .ff-switch-container .ff-switch{height:35px;margin-left:0}}.ff-switch-area.availability-ff-switch-area{-webkit-box-pack:justify;justify-content:space-between;width:246px;height:48px;padding:16px;background-image:-webkit-gradient(linear, left top, right top, from(#fa660b), color-stop(115%, #fea515));background-image:linear-gradient(to right, #fa660b 0%, #fea515 115%);border-radius:6px}@media (max-width: 1169px){.ff-switch-area.availability-ff-switch-area{max-width:110px;height:38px;padding:8px 12px}}@media (max-width: 1169px){.ff-switch-area.availability-ff-switch-area .ff-switch-checkbox{margin-bottom:2px}}.ff-switch-area.availability-ff-switch-area .ff-switch-checkbox .checkbox .checkbox-border{background-color:#fff;border:none}@media (min-width: 1170px){.ff-switch-area.availability-ff-switch-area .ff-switch-checkbox .checkbox .checkbox-border{width:24px;height:24px}}@media (max-width: 1169px){.ff-switch-area.availability-ff-switch-area .ff-label{margin-left:3px;overflow:hidden;line-height:1;text-align:start}}.current-bolpuan.popper-tooltip{max-width:250px}.current-bolpuan.ssr{margin-top:50px !important}@media (max-width: 1169px){.current-bolpuan{position:absolute;right:14px;left:auto !important;margin-top:50px !important;margin-right:16px}}.ff-toggle-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:72px;padding:16px 24px;color:#323a47;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.ff-toggle-banner.new-flight-search-banner{padding:8px 24px}@media (max-width: 1169px){.ff-toggle-banner.new-flight-search-banner{height:52px;padding:14px 12px}}.ff-toggle-banner.new-flight-search-banner:last-child{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.ff-toggle-banner{-webkit-box-pack:justify;justify-content:space-between;height:52px;padding:8px}}.ff-toggle-banner .ff-logo{width:104px;height:32px}@media (max-width: 1169px){.ff-toggle-banner .ff-logo{width:78px;height:24px;margin-left:0}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.ff-toggle-banner .ff-logo{-ms-flex:1}}.ff-toggle-banner .ff-message{display:grid;-webkit-box-flex:1;flex:1 1 0;margin-top:-6px;margin-left:36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-toggle-banner .ff-message{-ms-flex:1}}@media (max-width: 1169px){.ff-toggle-banner .ff-message{display:none}}.ff-toggle-banner .ff-message .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-toggle-banner .ff-message .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ff-toggle-banner .ff-message .title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.ff-toggle-banner .ff-message .subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-toggle-banner .ff-message .subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ff-toggle-banner .ff-message .subtitle{font-size:12px;line-height:1.67}}.ff-toggle-banner .ff-toggle-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;align-self:center;margin-right:20px;line-height:44px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-toggle-banner .ff-toggle-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ff-toggle-banner .ff-toggle-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.ff-toggle-banner .ff-toggle-message{display:none}}.ff-toggle-banner .ff-toggle-message.ssr{display:none}@media (max-width: 1169px){.ff-toggle-banner .ff-icon{display:none}}.filter-selection-form{position:relative;z-index:2;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:80px;padding-left:48px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.filter-selection-form.search-page{flex-wrap:wrap;min-height:106px;padding:8px 16px 16px}@media (max-width: 1169px){.filter-selection-form.search-page{padding:0}}.filter-selection-form.search-page .filter-options{flex-wrap:wrap}.filter-selection-form.search-page .filter-options .filter-button{margin-top:8px;margin-right:12px}.filter-selection-form.search-page .filter-options .action-button-area{margin-top:8px}@media (max-width: 1169px){.filter-selection-form.search-page .filter-options .action-button-area{margin-top:auto}}.filter-selection-form.search-page .filter-options .action-button-area .apply-button{margin-left:0}.filter-selection-form.search-page.one-way{flex-wrap:nowrap;min-height:80px;padding:0 0 0 24px}.filter-selection-form.search-page.one-way .filter-options{flex-wrap:nowrap}.filter-selection-form.search-page.one-way .filter-options .filter-button{margin-top:0}.filter-selection-form.search-page.one-way .filter-options .action-button-area{margin-top:0}.filter-selection-form.search-page.one-way .filter-options .action-button-area .apply-button{margin-left:24px}@media (max-width: 1169px){.filter-selection-form{-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:initial;align-items:initial;height:auto;padding-left:0;-webkit-box-shadow:none;box-shadow:none}}.filter-selection-form .filter-title{margin-right:24px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selection-form .filter-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.filter-selection-form .filter-title{display:none}}.filter-selection-form .filter-options{display:-webkit-box;display:flex}@media (max-width: 1169px){.filter-selection-form .filter-options{-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.filter-selection-form .filter-options .filter-selection-form-check{margin-bottom:16px}.filter-selection-form .filter-options .filter-selection-form-check .checkbox-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selection-form .filter-options .filter-selection-form-check .checkbox-label{font-family:'OpenSans-Regular', sans-serif}}.filter-selection-form .filter-options .filter-button{min-width:132px;min-height:32px;margin-right:8px;padding:0 11px}.filter-selection-form .filter-options .action-button-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:32px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selection-form .filter-options .action-button-area{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.filter-selection-form .filter-options .action-button-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:auto;margin-bottom:8px}}.filter-selection-form .filter-options .action-button-area button{min-height:32px;color:#7c8594}@media (max-width: 1169px){.filter-selection-form .filter-options .action-button-area button{color:#323a47}.filter-selection-form .filter-options .action-button-area button[disabled]{opacity:1}}.filter-selection-form .filter-options .action-button-area button[disabled]{opacity:0.4}.filter-selection-form .filter-options .action-button-area .apply-button{margin-left:32px}@media (max-width: 1169px){.filter-selection-form .filter-options .action-button-area .apply-button{width:100%;height:36px;margin:0 0 16px;padding:0;background-color:#fdb813;border-radius:4px}.filter-selection-form .filter-options .action-button-area .apply-button[disabled]{background-color:#cad0db}.filter-selection-form .filter-options .action-button-area .apply-button .button-v2-label{color:#323a47}}@media (max-width: 1169px){.filter-selection-form .filter-options .action-button-area .clear-filter-selection{padding-bottom:8px}}.filter-selection-form .filter-options .action-button-area .separator{width:1px;height:16px;margin:0 16px;background-color:#cad0db}@media (max-width: 1169px){.filter-selection-form .filter-options .action-button-area .separator{display:none !important}}.final-state-modal .final-state-modal-icon{width:32px;height:32px;margin-right:16px}.final-state-modal .final-state-modal-icon.success{fill:#80c313}.final-state-modal .final-state-modal-icon.error{fill:#fdb813}@media (max-width: 1169px){.final-state-modal .final-state-modal-icon{width:80px;height:80px;margin-right:0;margin-bottom:8px}}@media (max-width: 1169px){.final-state-modal .final-state-modal-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.final-state-modal .final-state-modal-content .information-area-text{text-align:center}}.final-state-modal .final-state-modal-content .detailed-icon{margin-bottom:16px}.final-state-modal .final-state-modal-content .information-area-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.final-state-modal .final-state-modal-content .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.final-state-modal .final-state-modal-content .information-area-text{font-size:14px;line-height:20px}}.final-state-modal .final-state-modal-content .information-area-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.final-state-modal .final-state-modal-content .information-area-text .bold{font-family:'OpenSans-Bold', sans-serif}}.final-state-modal .final-state-modal-content .information-retry-area{margin-top:16px}.flex-body{width:100%}@media (min-width: 1170px){.flex-body{padding:24px;border:solid 1px #cad0db;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.flex-body .flex-body-divider{width:100%;height:1px;margin:16px 0;background-color:#cad0db;opacity:0.6}}.flex-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.flex-item{padding:16px 16px 54px;border:solid 1px #cad0db;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.flex-item:not(:last-child){margin-bottom:16px}}.flex-item .bold{font-weight:bold}.flex-item .flex-item-fare{margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-item .flex-item-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-item .flex-item-fare{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flex-item .flex-item-fare{margin-bottom:16px}}.flex-item .flex-item-fare .flex-item-fare-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-item .flex-item-fare .flex-item-fare-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-item .flex-item-fare .flex-item-fare-info{font-size:12px;line-height:16px}}.flex-item .flex-item-flight{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:4px 0}@media (max-width: 1169px){.flex-item .flex-item-flight{-webkit-box-align:start;align-items:flex-start;padding:0}}.flex-item .flex-item-flight .flex-item-flight-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:48px}@media (max-width: 1169px){.flex-item .flex-item-flight .flex-item-flight-info{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin-left:8px}}.flex-item .flex-item-flight .flex-item-flight-info .flex-item-flight-port{width:200px;max-width:200px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7c8594}@media (max-width: 1169px){.flex-item .flex-item-flight .flex-item-flight-info .flex-item-flight-port{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.flex-item .flex-item-flight .flex-item-flight-info .flex-item-flight-port{position:absolute;left:20px}.flex-item .flex-item-flight .flex-item-flight-info .flex-item-flight-port.departure{top:0}.flex-item .flex-item-flight .flex-item-flight-info .flex-item-flight-port.return{bottom:0}}.flex-item .flex-item-flight .flex-item-flight-info .direction-arrow{width:72px;height:12px;margin-right:100px;margin-left:48px;fill:#cad0db}@media (max-width: 1169px){.flex-item .flex-item-flight .flex-item-flight-info .direction-arrow{width:12px;height:72px;margin-right:0;margin-left:0}}.flex-item .flex-item-not-available-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px}.flex-item .flex-item-not-available-info .icon{width:24px;height:24px;fill:#fdb813}.flex-item .flex-item-not-available-info .flex-item-not-available-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-item .flex-item-not-available-info .flex-item-not-available-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-item .flex-item-not-available-info .flex-item-not-available-text{font-size:12px;line-height:16px}}.flex-accordion{background-color:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.flex-accordion.expanded{border:none;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.flex-accordion.expanded{border:solid 1px #cad0db}}@media (max-width: 1169px){.flex-accordion{border:solid 1px #cad0db}}.flex-accordion .bold{font-weight:bold}.flex-accordion .summary-root{height:auto;padding:32px}@media (max-width: 1169px){.flex-accordion .summary-root{padding:16px}}.flex-accordion .summary-root .content{width:100%}.flex-accordion .summary-root .content .flex-accordion-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;cursor:initial}.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:48px}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container{margin-bottom:16px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-title{margin-bottom:8px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47;text-align:center}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-title .flex-title-parameter{color:#fa660b}.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-title-container .flex-subtitle{font-size:14px;line-height:20px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:36px}.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon.left{margin-right:72px}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon.left{margin-right:32px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon{width:80px;height:80px;margin-bottom:4px}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon{width:40px;height:40px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon-text{width:180px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#4a5261;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon-text{font-size:14px;line-height:20px}}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-icon-container .flex-icon .flex-flight-icon-text{width:100px}}.flex-accordion .summary-root .content .flex-accordion-summary .flex-fare-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:16px}.flex-accordion .summary-root .content .flex-accordion-summary .flex-fare-container .flex-fare-per-passenger{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-accordion .summary-root .content .flex-accordion-summary .flex-fare-container .flex-fare-per-passenger{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-accordion .summary-root .content .flex-accordion-summary .flex-fare-container .flex-fare-per-passenger{font-size:14px;line-height:20px}}.flex-accordion .details-root{padding:16px 32px 32px}@media (max-width: 1169px){.flex-accordion .details-root{padding:16px}}.flex-accordion .details-root .flex-accordion-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.flex-accordion .details-root .flex-accordion-details .flex-info{margin-bottom:32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-accordion .details-root .flex-accordion-details .flex-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-accordion .details-root .flex-accordion-details .flex-info{font-size:14px;line-height:20px}}@media (max-width: 1169px){.flex-accordion .details-root .flex-accordion-details .flex-info{margin-bottom:16px;text-align:center}}.flexible-switch-skeleton{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:72px;padding:0 24px;color:#323a47;background:#fff}@media (max-width: 1169px){.flexible-switch-skeleton{height:40px;padding:8px 10px 8px 8px}}.flexible-switch-skeleton-group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.flexible-switch-skeleton-group .skeleton-item{background-color:#f3f6f8}.flexible-switch-skeleton-group.flexible{margin-right:50px}@media (max-width: 1169px){.flexible-switch-skeleton-group.flexible{margin-right:10px}}.flexible-switch-skeleton-group.flexible .icon{width:24px;height:24px;margin-right:8px}.flexible-switch-skeleton-group.flexible .text{width:62px;height:20px}@media (max-width: 1169px){.flexible-switch-skeleton-group.flexible .text{display:none}}.flexible-switch-skeleton-group.bolbol{margin-left:auto}.flexible-switch-skeleton-group.bolbol .icon{width:32px;height:32px;margin-right:16px}@media (max-width: 1169px){.flexible-switch-skeleton-group.bolbol .icon{width:24px;height:24px}}.flexible-switch-skeleton-group.bolbol .text{width:160px;height:20px}.flexible-switch{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:72px;padding:0 16px 0 24px;color:#323a47;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flexible-switch{height:auto;padding:8px 8px 8px 10px}}.flight-box-container{margin-bottom:16px;background-color:#fff;border:solid 1px rgba(202,208,219,0.4);border-radius:4px}.flight-box-container.expanded{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.flight-box-container.expanded .icon-add{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flight-box-container.expanded .body-container{max-height:200px;opacity:1}.flight-box-container .flight-box-title-container{width:100%;padding:0 24px}@media (max-width: 1169px){.flight-box-container .flight-box-title-container{padding:0 16px}}.flight-box-container .flight-box-title-container .content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:64px;color:#323a47}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content{height:72px}}.flight-box-container .flight-box-title-container .content.disabled{opacity:0.4}.flight-box-container .flight-box-title-container .content .flight-info-container{display:-webkit-box;display:flex;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .content .flight-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .flight-info-container{font-size:12px;line-height:1.67}}.flight-box-container .flight-box-title-container .content .flight-info-container .small-screen-direction-icon{width:12px;height:32px;margin-right:16px;fill:#cad0db}@media (min-width: 1170px){.flight-box-container .flight-box-title-container .content .flight-info-container .small-screen-direction-icon{display:none}}.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row:nth-of-type(2){margin-top:16px}.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{width:160px;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .direction-icon{width:72px;height:12px;margin-right:24px;fill:#cad0db}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .direction-icon{display:none}}.flight-box-container .flight-box-title-container .content .fee-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .content .fee-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .fee-container{font-size:12px;line-height:1.67}}.flight-box-container .flight-box-title-container .content .fee-container .fee{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .fee-container .fee{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.flight-box-container .flight-box-title-container .content .fee-container .fee .value{margin-right:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .content .fee-container .fee .value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .fee-container .fee .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .content .fee-container .fee .value{font-family:'OpenSans-Bold', sans-serif}}.flight-box-container .flight-box-title-container .content .fee-container .fee .label{color:#7c8594}.flight-box-container .flight-box-title-container .content .fee-container .icon-add{width:32px;min-width:32px;height:32px;margin-left:24px;-webkit-transition:-webkit-transform linear .3s;transition:-webkit-transform linear .3s;transition:transform linear .3s;transition:transform linear .3s, -webkit-transform linear .3s;fill:#7c8594}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .content .fee-container .icon-add{margin-left:16px}}.flight-box-container .flight-box-title-container .disabled-message{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin:-16px 56px 8px 0;color:#323a47}@media (max-width: 1169px){.flight-box-container .flight-box-title-container .disabled-message{-webkit-box-pack:start;justify-content:flex-start;margin-top:-12px;margin-right:0;padding-left:16px}}.flight-box-container .flight-box-title-container .disabled-message .icon{width:16px;height:16px;margin-right:8px;fill:#fdb813}.flight-box-container .flight-box-title-container .disabled-message .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-box-container .flight-box-title-container .disabled-message .text{font-family:'OpenSans-Regular', sans-serif}}.flight-box-container.with-return .flight-box-title-container{height:112px}.flight-box-container .body-container{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height,opacity,linear .3s;transition:max-height,opacity,linear .3s}.flight-card-pnr-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:82px;padding:16px;background-color:#f4f9fe;border-radius:4px}@media (max-width: 1169px){.flight-card-pnr-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:start;align-items:flex-start;padding:0}}.flight-card-pnr-info .pnr-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2px;color:#323a47}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info{width:100%;padding:8px}}.flight-card-pnr-info .pnr-info .pnr-no{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info .pnr-no{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info .pnr-no{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-pnr-info .pnr-info .pnr-no{font-size:13px;line-height:20px}}.flight-card-pnr-info .pnr-info .pnr-no span{margin-left:4px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no span{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info .pnr-no span{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no span{font-family:'OpenSans-Regular', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .pnr-no span{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-pnr-info .pnr-info .pnr-no span{font-size:13px;line-height:20px}}.flight-card-pnr-info .pnr-info .passenger-count{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .passenger-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info .passenger-count{font-size:12px;line-height:16px}}.flight-card-pnr-info .pnr-info .passenger-count .count{white-space:nowrap}.flight-card-pnr-info .pnr-info .passenger-count .count:last-of-type::after{content:' ';white-space:pre}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info .passenger-count{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info .passenger-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-pnr-info .pnr-info .passenger-count{font-size:12px;line-height:16px}}.flight-card-pnr-info .pnr-info-status-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2px;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area{display:block;width:100%}}.flight-card-pnr-info .pnr-info-status-area .status{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:4px;-webkit-box-align:center;align-items:center;padding:4px 16px;border-radius:4px;color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}.flight-card-pnr-info .pnr-info-status-area .status.optioned-info{display:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info-status-area .status{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .status{font-size:12px;line-height:16px}}.flight-card-pnr-info .pnr-info-status-area .status .pnr-status-icon{width:16px;height:16px}.flight-card-pnr-info .pnr-info-status-area .status .ticketed{fill:#018837}.flight-card-pnr-info .pnr-info-status-area .status .cancelled{fill:#e21825}.flight-card-pnr-info .pnr-info-status-area .status .optioned{fill:#674dad}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .status{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;border-radius:4px 4px 0 0}}.flight-card-pnr-info .pnr-info-status-area .ticketed{color:#018837;background-color:#e6f4eb}.flight-card-pnr-info .pnr-info-status-area .cancelled{color:#e21825;background-color:snow}.flight-card-pnr-info .pnr-info-status-area .optioned{color:#674dad;background-color:#eae2ff}.flight-card-pnr-info .pnr-info-status-area .optioned-date{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info-status-area .optioned-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .optioned-date{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .optioned-date{color:#674dad}}.flight-card-pnr-info .pnr-info-status-area .optioned-date .date{margin-left:4px;color:#ff1d1e;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-pnr-info .pnr-info-status-area .optioned-date .date{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .optioned-date .date{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-card-pnr-info .pnr-info-status-area .optioned-date .date{color:#674dad}}.pnr-status-animated-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:32px;overflow:hidden}.pnr-status-animated-group{display:grid;margin-left:5px}.pnr-status-animated-item{display:-webkit-box;display:flex;grid-area:1 / 1 / -1 / -1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0;-webkit-animation:fadeInOut 4s infinite both;animation:fadeInOut 4s infinite both}.pnr-status-animated-item:nth-child(2){-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes fadeInOut{0%,30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}70%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}90%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@keyframes fadeInOut{0%,30%,100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}70%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}90%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}.flight-card-container{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:60%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-card-container{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.flight-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.flight-card-container .mweb-flight-info{display:none}@media (max-width: 1169px){.flight-card-container .mweb-flight-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-card-container .mweb-flight-info .date-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-container .mweb-flight-info .date-wrapper{margin-bottom:4px}.flight-card-container .mweb-flight-info .date-wrapper:last-child{margin-bottom:16px}}@media (max-width: 1169px){.flight-card-container .mweb-flight-info .date-wrapper .label{margin-right:4px}.flight-card-container .mweb-flight-info .date-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-container .mweb-flight-info .date-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-container .mweb-flight-info .flight-number-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-container .mweb-flight-info .flight-number-wrapper{margin-bottom:4px}.flight-card-container .mweb-flight-info .flight-number-wrapper:last-child{margin-bottom:16px}}@media (max-width: 1169px){.flight-card-container .mweb-flight-info .flight-number-wrapper .label{margin-right:4px}.flight-card-container .mweb-flight-info .flight-number-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-container .mweb-flight-info .flight-number-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;height:20px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:4px 0 14px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-size:12px;line-height:16px}}.flight-card-container .port-column{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.flight-card-container .port-column{margin-left:24px}}.flight-card-container .port-column .flight-card-header{height:20px;margin-bottom:8px}@media (max-width: 1169px){.flight-card-container .port-column .flight-card-header{display:none}}.flight-card-container .port-column .flight-card-header .flight-number-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}@media (max-width: 1169px){.flight-card-container .port-column .flight-card-header .flight-number-wrapper{margin-bottom:4px}.flight-card-container .port-column .flight-card-header .flight-number-wrapper:last-child{margin-bottom:16px}}.flight-card-container .port-column .flight-card-header .flight-number-wrapper .label{margin-right:4px}.flight-card-container .port-column .flight-card-header .flight-number-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-container .port-column .flight-card-header .flight-number-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}.flight-card-container .port-column .time{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-container .port-column .time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-card-container .port-column .time{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.flight-card-container .direction-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;margin-right:16px}@media (max-width: 1169px){.flight-card-container .direction-wrapper{position:absolute;top:92px;left:-30px;height:auto}}.flight-card-container .direction-wrapper .date-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}@media (max-width: 1169px){.flight-card-container .direction-wrapper .date-wrapper{margin-bottom:4px}.flight-card-container .direction-wrapper .date-wrapper:last-child{margin-bottom:16px}}.flight-card-container .direction-wrapper .date-wrapper .label{margin-right:4px}.flight-card-container .direction-wrapper .date-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-container .direction-wrapper .date-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-container .direction-wrapper .date-wrapper{display:none}}.flight-card-container .direction-wrapper .direction-arrow{width:72px;height:20px;fill:#cad0db}@media (max-width: 1169px){.flight-card-container .direction-wrapper .direction-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.flight-card-with-validation-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:60%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.flight-card-with-validation-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.flight-card-with-validation-container .mweb-flight-info{display:none}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-card-with-validation-container .mweb-flight-info .date-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .date-wrapper{margin-bottom:4px}.flight-card-with-validation-container .mweb-flight-info .date-wrapper:last-child{margin-bottom:16px}}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .date-wrapper .label{margin-right:4px}.flight-card-with-validation-container .mweb-flight-info .date-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-with-validation-container .mweb-flight-info .date-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper{margin-bottom:4px}.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper:last-child{margin-bottom:16px}}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper .label{margin-right:4px}.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-with-validation-container .mweb-flight-info .flight-number-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;height:20px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:4px 0 14px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-card-with-validation-container .mweb-flight-info .validation-date-container .not-valid-after-info-text{font-size:12px;line-height:16px}}.flight-card-with-validation-container .flight-card-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.flight-card-with-validation-container .flight-card-info{display:none}}.flight-card-with-validation-container .flight-card-info .flight-card-header{height:20px;margin-bottom:4px}@media (max-width: 1169px){.flight-card-with-validation-container .flight-card-info .flight-card-header{display:none}}.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}@media (max-width: 1169px){.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper{margin-bottom:4px}.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper:last-child{margin-bottom:16px}}.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper .label{margin-right:4px}.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .flight-card-info .flight-card-header .flight-number-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:4px 0 14px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .flight-card-info .validation-date-container .not-valid-after-info-text{font-size:12px;line-height:16px}}.flight-card-with-validation-container .ports-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.flight-card-with-validation-container .ports-info-container .port-column{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .port-column{margin-left:24px}}.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header{height:20px;margin-bottom:8px}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header{display:none}}.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper{margin-bottom:4px}.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper:last-child{margin-bottom:16px}}.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper .label{margin-right:4px}.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .ports-info-container .port-column .flight-card-header .flight-number-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}.flight-card-with-validation-container .ports-info-container .port-column .time{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .ports-info-container .port-column .time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .port-column .time{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.flight-card-with-validation-container .ports-info-container .direction-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;margin-right:16px;-webkit-box-flex:1;flex:1}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper{position:absolute;top:92px;left:-30px;height:auto}}.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper{margin-bottom:4px}.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper:last-child{margin-bottom:16px}}.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper .label{margin-right:4px}.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper .date-wrapper{display:none}}.flight-card-with-validation-container .ports-info-container .direction-wrapper .direction-arrow{width:72px;height:20px;fill:#cad0db}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper .direction-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper{margin-top:20px}.flight-card-with-validation-container .ports-info-container .direction-wrapper .direction-arrow-container{margin-top:14px}}@media (max-width: 1169px){.flight-card-with-validation-container .ports-info-container .direction-wrapper .validation-date-container{display:none}}.filter{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:16px 0 8px 0;padding:8px 0;color:#323a47}.filter .flight-count{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter .flight-count{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.filter .flight-count{font-size:14px;line-height:20px}}.filter .filter-button{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;cursor:pointer}.filter .filter-button .filter-badge-icon{position:relative}.filter .filter-button .filter-badge-icon .filter-icon{width:20px;height:20px}.filter .filter-button .filter-badge-icon .filter-badge{position:absolute;top:0;right:0;width:12px;height:12px;background-color:#fa660b;border-radius:50%;-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px)}.filter .filter-button .filter-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter .filter-button .filter-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.filter .filter-button .filter-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.filter .filter-mweb-button{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:36px;height:36px;background-color:#f4f9fe;border-radius:50%;cursor:pointer}.filter .filter-mweb-button .filter-badge{position:absolute;top:0;right:0;width:12px;height:12px;background-color:#fa660b;border-radius:50%}.filter .filter-mweb-button .filter-icon{width:20px;height:20px;fill:#7c8594}@media (max-width: 1169px){.filter{margin:16px 0 12px 0;padding:0}}.popper-content .popper-title-text,.flight-filter-popper .popper-title-text,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .popper-title-text{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:20px}.popper-content .popper-title-text .title-text,.flight-filter-popper .popper-title-text .title-text,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .popper-title-text .title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-content .popper-title-text .title-text,.flight-filter-popper .popper-title-text .title-text,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .popper-title-text .title-text{font-family:'OpenSans-Bold', sans-serif}}.popper-content .popper-title-text .filter-button,.flight-filter-popper .popper-title-text .filter-button,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .popper-title-text .filter-button{z-index:3;display:-webkit-box;display:flex;align-self:center;cursor:pointer}.popper-content .popper-title-text .filter-button .filter-icon,.flight-filter-popper .popper-title-text .filter-button .filter-icon,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .popper-title-text .filter-button .filter-icon{width:20px;height:20px;fill:#fdb813}.popper-content .filter-radio-group,.flight-filter-popper .filter-radio-group,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group{display:-webkit-box;display:flex;gap:24px}.popper-content .filter-radio-group label,.flight-filter-popper .filter-radio-group label,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;gap:8px;margin-right:0;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-content .filter-radio-group label,.flight-filter-popper .filter-radio-group label,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.popper-content .filter-radio-group label,.flight-filter-popper .filter-radio-group label,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group label{font-size:14px;line-height:20px}}.popper-content .filter-radio-group label .filter-label,.flight-filter-popper .filter-radio-group label .filter-label,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group label .filter-label{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:4px}.popper-content .filter-radio-group label .filter-badge,.flight-filter-popper .filter-radio-group label .filter-badge,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group label .filter-badge{width:10px;height:10px;background-color:#fa660b;border-radius:50%}@media (max-width: 1169px){.popper-content .filter-radio-group,.flight-filter-popper .filter-radio-group,.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .filter-radio-group{margin-bottom:24px}}.flight-filter-popper{z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch;top:-40px !important;z-index:3000;padding:16px;border:1px solid #dfe3ea;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.flight-filter-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 1170px){.flight-filter-bottomsheet{display:none}}.flight-filter-bottomsheet .dialog-container-v2{-webkit-box-align:end;align-items:flex-end}.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2{width:100vw !important;padding:0;border-radius:16px 16px 0 0 !important}.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{padding:24px 24px 0}.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{padding:24px !important}.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-pack:center;justify-content:center;margin:32px 0 0 0}.flight-filter-bottomsheet .dialog-container-v2 .dialog-paper-v2 .dialog-action-area>button:not(:first-child){margin-top:0;margin-left:0}.flight-list-item-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px;padding:24px;background-color:#fff;border:solid 1px #cad0db;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list-item-container{font-size:12px;line-height:1.67}}.flight-list-item-container .first-row{display:-webkit-box;display:flex;margin:0 0 24px}@media (max-width: 1169px){.flight-list-item-container .first-row{margin-bottom:16px}}.flight-list-item-container .first-row .flight-list-action-area{width:40%}@media (max-width: 1169px){.flight-list-item-container .first-row .flight-list-action-area{display:none}}.flight-list-item-container .first-row .flight-list-action-area .buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:16px}.flight-list-item-container .first-row .flight-list-action-area .buttons-container .button-v2+.button-v2{margin-left:8px}@media (max-width: 1169px){.flight-list-item-container .first-row .flight-list-action-area .buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:24px 24px 8px 24px}.flight-list-item-container .first-row .flight-list-action-area .buttons-container .button-v2:last-child{margin-bottom:0}.flight-list-item-container .first-row .flight-list-action-area .buttons-container .button-v2+.button-v2{margin-left:0}}.flight-list-item-container .first-row .flight-list-action-area .flight-list-item-message{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-list-item-container .first-row .flight-list-action-area .flight-list-item-message{-webkit-box-pack:start;justify-content:flex-start;margin:0 24px}}.flight-list-item-container .first-row .flight-list-action-area .flight-list-item-message .message-icon{width:20px;min-width:20px;height:20px;margin-right:8px;background-color:#cad0db;border-radius:50%;fill:#fff}@media (max-width: 1169px){.flight-list-item-container .first-row .flight-list-action-area .flight-list-item-message .message-icon{width:16px;min-width:16px;height:16px}}.flight-list-item-container .first-row-modified{margin:24px}.flight-list-item-container .selected-package-information-container{margin-bottom:4px;padding:16px;background-color:#f3f6f8}.flight-list-item-container .selected-package-information-container .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .selected-package-information-container .label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .selected-package-information-container .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list-item-container .selected-package-information-container .label{font-size:13px;line-height:20px}}.flight-list-item-container .selected-package-information-container .name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .selected-package-information-container .name{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .selected-package-information-container .name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-list-item-container .selected-package-information-container .name{font-size:13px;line-height:20px}}.flight-list-item-container .information-area-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0;padding:16px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.flight-list-item-container .information-area-container{margin:0;padding:8px}}.flight-list-item-container .information-area-container .clickable-icon-container{align-self:flex-start}.flight-list-item-container .information-area-container .icon-warning{align-self:flex-start;width:20px;min-width:20px;height:20px;margin-top:2px;fill:#fdb813}.flight-list-item-container .information-area-container .icon-warning.grey{fill:#cad0db}.flight-list-item-container .information-area-container .text-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:8px}.flight-list-item-container .information-area-container .text-wrapper .flight-cancellation-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:24px;margin-bottom:16px}.flight-list-item-container .information-area-container .text-wrapper .flight-cancellation-text.restricted{margin-bottom:0}@media (max-width: 1169px){.flight-list-item-container .information-area-container .text-wrapper .flight-cancellation-text{height:auto;margin-bottom:8px}}.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:auto}}.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change{margin-right:70px}@media (max-width: 1169px){.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change{margin-right:0}}.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .information-area-container .text-wrapper .right-of-change-container .right-of-change .bold{font-family:'OpenSans-Bold', sans-serif}}.flight-list-item-container .information-area-container .text-wrapper .redirect-text{margin-top:8px}.flight-list-item-container .information-area-container-modified{margin:0 24px}.flight-list-item-container .additional-ssr-button-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin-top:16px;padding:16px 24px;border-top:1px solid rgba(202,208,219,0.6)}.flight-list-item-container .additional-ssr-button-container .additional-ssr-button-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list-item-container .additional-ssr-button-container .additional-ssr-button-text{font-family:'OpenSans-Bold', sans-serif}}.flight-list-item-container .additional-ssr-button-container .arrow-icon{width:24px;height:24px;fill:#cad0db}.flight-list-item-container .flight-list-action-area-mweb{display:none}@media (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb{display:block}.flight-list-item-container .flight-list-action-area-mweb .buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:16px}.flight-list-item-container .flight-list-action-area-mweb .buttons-container .button-v2+.button-v2{margin-left:8px}}@media (max-width: 1169px) and (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb .buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:24px 24px 8px 24px}.flight-list-item-container .flight-list-action-area-mweb .buttons-container .button-v2:last-child{margin-bottom:0}.flight-list-item-container .flight-list-action-area-mweb .buttons-container .button-v2+.button-v2{margin-left:0}}@media (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb .flight-list-item-message{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}}@media (max-width: 1169px) and (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb .flight-list-item-message{-webkit-box-pack:start;justify-content:flex-start;margin:0 24px}}@media (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb .flight-list-item-message .message-icon{width:20px;min-width:20px;height:20px;margin-right:8px;background-color:#cad0db;border-radius:50%;fill:#fff}}@media (max-width: 1169px) and (max-width: 1169px){.flight-list-item-container .flight-list-action-area-mweb .flight-list-item-message .message-icon{width:16px;min-width:16px;height:16px}}.flight-list-item-container .flight-list-action-area-mweb .buttons-container{gap:8px}.flight-list-item-container-modified{padding:0}.flight-selector-container{margin:28px 30px}@media (max-width: 1169px){.flight-selector-container{margin:16px 8px}}.flight-selector-container .departure-and-return-flight-tab{display:-webkit-box;display:flex;margin-bottom:24px}.flight-selector-container .departure-and-return-flight-tab .flight-tab-button{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px;background-color:#dfe3ea;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .departure-and-return-flight-tab .flight-tab-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-selector-container .departure-and-return-flight-tab .flight-tab-button{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.flight-selector-container .departure-and-return-flight-tab .flight-tab-button{padding:12px 16px}}.flight-selector-container .departure-and-return-flight-tab .selected-flight-tab{background-color:#fff;border-radius:4px;-webkit-box-shadow:6px -6px 8px 0 rgba(74,82,97,0.04);box-shadow:6px -6px 8px 0 rgba(74,82,97,0.04);font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .departure-and-return-flight-tab .selected-flight-tab{font-family:'OpenSans-Bold', sans-serif}}.flight-selector-container .title{margin:16px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-selector-container .title{font-size:14px;line-height:1.43}}.flight-selector-container .flight-list-container{width:100%}@media (max-width: 1169px){.flight-selector-container .flight-list-container{position:sticky;top:150px}}.flight-selector-container .flight-list-container .flight-selector-item{display:grid;padding:8px 16px;color:#323a47;border-radius:8px;cursor:pointer}.flight-selector-container .flight-list-container .flight-selector-item:not(:last-child){margin-bottom:8px}.flight-selector-container .flight-list-container .flight-selector-item .port-names{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .flight-list-container .flight-selector-item .port-names{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-selector-container .flight-list-container .flight-selector-item .port-names{font-size:14px;line-height:1.43}}.flight-selector-container .flight-list-container .flight-selector-item .ssr-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .flight-list-container .flight-selector-item .ssr-detail{font-family:'OpenSans-Regular', sans-serif}}.flight-selector-container .flight-list-container .flight-selector-item .ssr-detail .seat-list{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-selector-container .flight-list-container .flight-selector-item .ssr-detail .seat-list{font-family:'OpenSans-SemiBold', sans-serif}}.flight-selector-container .flight-list-container .flight-selector-item-selected{background-color:#f3f6f8}.flight-selector-container .campaign-banner-wrapper{margin-bottom:24px}.fqtv-expandable-container{width:100%}.fqtv-expandable-container .fqtv-expandable-content{margin:24px 12px}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:72px;padding:16px 24px;background-color:#f3f6f8}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .fqtv-expandable-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .fqtv-expandable-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .fqtv-expandable-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .fqtv-expandable-title{margin-bottom:26px}}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .fqtv-expandable-title .tooltip-popover{width:500px}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .info-icon{width:20px;height:20px;margin-left:10px;fill:#cad0db}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .options{display:-webkit-box;display:flex}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .options{width:100%}}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .options .button-v2{height:36px;margin-left:16px;padding:8px 24px}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .options .button-v2+.button-v2{margin-left:16px}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expandable-header .options .button-v2{-webkit-box-flex:1;flex:1;margin-left:0}}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content{overflow:hidden;background-color:rgba(243,246,248,0.4)}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points{padding:16px 24px;color:#4a5261}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .title,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .title,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .title,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .title{font-size:11px;line-height:1.45}}.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .message,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:8px 0 25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .message,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .offer-member .message,.fqtv-expandable-container .fqtv-expandable-content .fqtv-expanded-content .collect-points .message{font-size:12px;line-height:1.67}}.funnel-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:start;justify-content:flex-start;width:100%}.funnel-container .funnel-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;height:36px}.funnel-container .funnel-wrapper .funnel-separator{width:4px;height:4px;margin:0 10px;background-color:#f3f6f8;border-radius:50%}.funnel-container .funnel-wrapper .funnel-element{width:28px;height:28px;border:1px #f3f6f8 solid;border-radius:50%;opacity:0.6;fill:#f3f6f8}@media (max-width: 1169px){.funnel-container .funnel-wrapper .funnel-element{width:24px;height:24px}}.funnel-container .funnel-wrapper .funnel-element.current{width:36px;height:36px;border:2px #f3f6f8 solid;opacity:1;stroke:#f3f6f8}@media (max-width: 1169px){.funnel-container .funnel-wrapper .funnel-element.current{width:32px;height:32px}}.funnel-container .funnel-header-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;height:32px}@media (max-width: 1169px){.funnel-container .funnel-header-container{height:24px}}.funnel-container .funnel-header-container .funnel-header{margin-top:8px;color:#fff;letter-spacing:-0.5px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.funnel-container .funnel-header-container .funnel-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.funnel-container .funnel-header-container .funnel-header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.funnel-container .funnel-header-container .funnel-header{margin-top:0}}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info{padding-top:24px}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message{margin-bottom:24px;padding:0}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message{padding:0}}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message .personal-info-title{margin-bottom:8px}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .field-wrapper .group-type{max-width:270px;margin-top:24px;margin-bottom:40px}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .field-wrapper .group-type{max-width:100%}}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .field-wrapper .group-type .popper-container-component{width:270px;padding:0}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .field-wrapper .group-type .popper-container-component{width:100%}}.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;display:block;margin-top:8px;margin-bottom:24px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .passenger-contact-form-info .passenger-contact-message-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.passenger-contact-form-container.group-info-contact-form .contact-request-container .text-container{white-space:normal}.passenger-contact-form-container.group-info-contact-form .contact-request-container .check-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.passenger-contact-form-container.group-info-contact-form .contact-request-container .check-fields .check-container:first-child{margin-bottom:10px}.passenger-contact-form-container.group-info-contact-form .group-info-contact-form-required-fields-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-top:16px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container.group-info-contact-form .group-info-contact-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container.group-info-contact-form .group-info-contact-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container.group-info-contact-form .group-info-contact-form-required-fields-info{font-size:13px;line-height:20px}}.group-pnr-contact-page .passenger-body.group-info-contact-container{padding:33px 72px}@media (max-width: 1169px){.group-pnr-contact-page .passenger-body.group-info-contact-container{padding:20px 0 0}}.group-pnr-contact-page .passenger-body.group-info-contact-container .right-panel{width:100%;background-color:#fff}.group-pnr-contact-page .passenger-body.group-info-contact-container .right-panel .passenger-contact-form-container .sms-container{max-width:468px}@media (max-width: 1169px){.group-pnr-contact-page .passenger-body.group-info-contact-container .right-panel .passenger-contact-form-container .sms-container{max-width:100%}}.group-info-passenger-success .dialog-content .dialog-paper .dialog-title{display:-webkit-box;display:flex;padding:16px}@media (max-width: 1169px){.group-info-passenger-success .dialog-content .dialog-paper .dialog-title{padding:8px;-webkit-box-shadow:none;box-shadow:none}.group-info-passenger-success .dialog-content .dialog-paper .dialog-title .modal-title-icon{width:24px;height:24px}}.group-info-passenger-success .dialog-content .dialog-paper .dialog-body .close-icon-container{position:absolute;top:20px;right:20px;display:-webkit-box;display:flex;width:16px;height:16px}.group-info-passenger-success .dialog-content .dialog-paper .dialog-body .close-icon-container .dialog-close-icon{width:16px;height:16px;cursor:pointer;fill:#fdb813}.group-pnr-request-success{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-request-success{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.group-pnr-request-success{font-size:14px;line-height:1.71}}.group-pnr-request-success .group-pnr-contact-messages{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.group-pnr-request-success .group-pnr-contact-messages .reply-message{margin:24px 0}.group-pnr-request-success .group-pnr-contact-messages .preference-message{margin-top:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-contact-messages .preference-message{margin-bottom:24px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-request-success .group-pnr-contact-messages .preference-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-contact-messages .preference-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.group-pnr-request-success .group-pnr-contact-messages .bold{font-weight:bold}.group-pnr-request-success .group-pnr-request-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:1030px;height:786px;margin:24px 70px 80px;padding:32px 30px 0;line-height:2;background-color:#fff}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container{width:calc(100% - 10px);height:unset;margin:0 5px 32px;padding:16px}}.group-pnr-request-success .group-pnr-request-summary-container .summary-header{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-request-success .group-pnr-request-summary-container .summary-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .summary-header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.group-pnr-request-success .group-pnr-request-summary-container .summary-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-header{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-header{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-body .info-area-row{display:-webkit-box;display:flex}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-body .info-area-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-body .info-area-row .info-area-col{min-width:290px;margin-right:30px}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .summary-body .info-area .info-area-body .info-area-row .info-area-col{min-width:unset;margin-right:5px}}.group-pnr-request-success .group-pnr-request-summary-container .back-button{margin:0 auto;margin-bottom:72px;min-width:200px;margin:40px 0 0}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .back-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.group-pnr-request-success .group-pnr-request-summary-container .back-button{width:100%;margin-top:0}}.group-pnr-success-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.group-pnr-success-container{padding:0 !important}}.group-pnr-success-container .dialog-content{max-width:710px}@media (max-width: 1169px){.group-pnr-success-container .dialog-content{margin-bottom:12px !important}}.group-pnr-success-container .dialog-paper{width:710px}@media (max-width: 1169px){.group-pnr-success-container .dialog-paper{width:calc(100% - 32px);margin:0 16px !important}}.group-pnr-success-container .dialog-paper .dialog-body{position:relative;padding:40px 48px 32px 72px}@media (max-width: 1169px){.group-pnr-success-container .dialog-paper .dialog-body{max-height:calc(100vh - 76px) !important;padding:16px}}.group-pnr-success-container .dialog-paper .dialog-body .icon-success-container{position:absolute;top:25px;left:24px;width:36px;height:36px}@media (max-width: 1169px){.group-pnr-success-container .dialog-paper .dialog-body .icon-success-container{top:16px;left:16px;width:24px;height:24px}}.group-pnr-success-container .dialog-paper .dialog-body .icon-success-container .icon-success{width:100%;height:100%;fill:#80c313}.group-pnr-success-container .dialog-paper .dialog-body .icon-close-container{position:absolute;top:8px;right:8px;width:24px;height:24px}.group-pnr-success-container .dialog-paper .dialog-body .icon-close-container .icon-close{width:100%;height:100%;padding:4px;fill:#fdb813}.group-pnr-success-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:16px;margin-left:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-success-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-success-container .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.group-pnr-success-container .header{margin:0 15px 4px 32px}}.group-pnr-success-container .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-success-container .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.group-pnr-success-container .information-text{font-size:14px;line-height:1.71}}.group-pnr-success-container .result-pnr-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:32px;padding:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;background-color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-success-container .result-pnr-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container{margin-bottom:24px;padding:16px}}.group-pnr-success-container .result-pnr-container .pnr-detail-row{display:-webkit-box;display:flex}.group-pnr-success-container .result-pnr-container .pnr-detail-row+.pnr-detail-row{margin-top:16px}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container .pnr-detail-row+.pnr-detail-row{margin-top:8px}}.group-pnr-success-container .result-pnr-container .pnr-detail-row .pnr-detail-column{width:180px}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container .pnr-detail-row .pnr-detail-column{width:100%}}.group-pnr-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.group-pnr-success-container .result-pnr-container .pnr-detail-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.group-pnr-success-container .dialog-form-buttons-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.group-pnr-success-container .dialog-form-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}}.group-pnr-success-container .dialog-form-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;min-width:220px;color:#4a5261}.group-pnr-success-container .dialog-form-button:first-child{margin-right:16px}.group-pnr-success-container .dialog-form-button:first-child.outline{background-color:#fff;border:1.4px solid #cad0db}@media (max-width: 1169px){.group-pnr-success-container .dialog-form-button{width:100%;max-width:unset;margin-right:0;margin-bottom:10px}.group-pnr-success-container .dialog-form-button:nth-last-child(1){margin-bottom:0}}.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message{-webkit-box-align:center;align-items:center;margin-top:24px;padding:16px 24px;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 1px 6px;box-shadow:rgba(0,0,0,0.08) 0 1px 6px}.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message .icon{width:24px;min-width:24px;height:24px;margin-right:12px;fill:#fdb813}.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message .text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message .text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message{padding:8px 10px}.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message .text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.group-time-limit-exceeded-message-wrapper .group-time-limit-exceeded-message .text{font-family:'OpenSans-Bold', sans-serif}}.hamburger-menu-root{z-index:9001 !important}.hamburger-menu-root.rtl-container .hamburger-menu-paper{left:-1px}.hamburger-menu-root.hidden{visibility:hidden}.hamburger-menu-root .hamburger-menu-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:300px;min-height:100%;overflow-y:auto;background-color:#323a47}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:50px;padding:20px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.2)}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-header .pegasus-logo{width:90px;height:16px;background-image:url(/butterflyredesigntest/backgrounds/logo-pegasus.svg?a8f91a568f5792f84957c75d9e655eba);background-size:cover}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-header .icon-close{width:16px;height:16px;cursor:pointer;fill:#ffc847}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-self:flex-end;padding:20px 10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items{-webkit-box-flex:1;flex:1 1 0}}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-item-home{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;padding:15px 20px;color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-item-home{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-item-home{font-size:14px;line-height:1.71}}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-item{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;padding:15px 20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-item{font-family:'OpenSans-SemiBold', sans-serif}}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-profile-wrapper{padding:0 20px}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-profile-wrapper .profile-menu-header{padding:0;border:none}.hamburger-menu-root .hamburger-menu-container .hamburger-menu-items .hamburger-menu-profile-wrapper .profile-menu-header .user-signup-info{display:none}.baggage-allowance-card-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;min-height:196px;padding:16px;background-color:#fff;border:1px solid #dfe3ea;border-radius:4px}@media (max-width: 1169px){.baggage-allowance-card-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;width:100%;min-height:auto;margin-bottom:10px;padding:8px 16px}.baggage-allowance-card-wrapper.selected{background-color:#f4f9fe;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.12);box-shadow:0 4px 8px 0 rgba(50,58,71,0.12)}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;-webkit-box-align:center;align-items:center;height:100%}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;width:100%}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:100%;margin-bottom:8px}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper{-webkit-box-align:end;align-items:flex-end}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-bottom:2px;color:#323a47}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-title{font-size:12px;line-height:16px}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;-moz-text-align-last:center;text-align-last:center}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper{-webkit-box-align:end;align-items:flex-end}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .card-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .card-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .card-info{font-size:12px;line-height:16px}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .price{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .card-info-texts-wrapper .price{font-size:12px;line-height:16px}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .price{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .info-wrapper .price{font-size:12px;line-height:16px}}.baggage-allowance-card-wrapper .baggage-allowance--card-content-wrapper .icon{width:40px;height:40px}.baggage-allowance-card-wrapper .allowance-card-radio-button{width:18px;min-width:18px;height:19px;border:2px solid #dfe3ea;border-radius:50%}@media (max-width: 1169px){.baggage-allowance-card-wrapper .allowance-card-radio-button{margin-right:8px}}.baggage-allowance-card-wrapper .allowance-card-radio-button-selected{position:relative}.baggage-allowance-card-wrapper .allowance-card-radio-button-selected::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;background-color:#fdb813;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cabin-baggage-rules-information-area{display:-webkit-box;display:flex;gap:8px;padding:12px;background-color:#f3f6f8;border-radius:4px}.cabin-baggage-rules-information-area .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cabin-baggage-rules-information-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.cabin-baggage-rules-information-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.cabin-baggage-rules-information-area{font-family:'OpenSans-Regular', sans-serif}}.cabin-baggage-rules-information-area.success{-webkit-box-align:center;align-items:center}.cabin-baggage-rules-information-area.success .icon{fill:#80c313}.cabin-baggage-rules-information-area.warning .icon{fill:#fdb813}.cabin-baggage-rules-information-area .icon[name='desktop-icon-tick']{width:48px !important;min-width:48px !important;height:48px !important}.cabin-baggage-rules-information-area .icon[name='icon-warning']{width:24px;min-width:24px;height:24px}.cabin-baggage-rules-information-area .cabin-baggage-limit-exceeded-list{margin-left:25px;list-style:initial}.cabin-baggage-rules-information-area .cabin-baggage-limit-exceeded-list li{list-style-type:disc}.booking-header{width:100%;height:100%}@media (max-width: 1169px){.booking-header{position:relative}}.booking-header .booking-header-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.booking-header .booking-header-inner{-webkit-box-align:start;align-items:flex-start}}.booking-header .booking-header-inner .flight-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.booking-header .booking-header-inner .flight-summary.full-width{width:100%}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary{width:45%}.booking-header .booking-header-inner .flight-summary.full-width{width:100%}}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again{min-width:auto;margin-bottom:2px;color:#323a47;white-space:nowrap}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again{-webkit-box-pack:start;justify-content:flex-start;padding:0 !important;color:#323a47;font-weight:normal;background:none}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again:hover,.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again:focus{-webkit-box-shadow:none;box-shadow:none}}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again:disabled .left-icon{fill:#fff}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again .button-v2-icon{width:13px;height:9px;margin-right:6px;fill:#f7a500}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .button-search-again .button-v2-icon{width:12px;height:12px;margin-right:4px}}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .close-button{display:none;width:20px;height:20px}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .close-button{width:16px;height:18px}}.booking-header .booking-header-inner .flight-summary .new-flight-search .button-search-again-wrapper .close-button .close-icon{width:100%;height:100%;fill:#fdb813}.booking-header .booking-header-inner .flight-summary .new-flight-search .new-flight-search-container{width:100%;overflow:hidden}.booking-header .booking-header-inner .flight-summary .new-flight-search .new-flight-search-container .content{display:none;width:100%;opacity:0}.booking-header .booking-header-inner .flight-summary .flight-summary-info{margin-bottom:4px}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .booking-header-flight-summary-info .arrival,.booking-header .booking-header-inner .flight-summary .booking-header-flight-summary-info .destination{overflow:hidden;text-overflow:ellipsis}}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates{display:-webkit-box;display:flex;align-self:baseline;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates{font-size:14px;line-height:20px}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date{display:-webkit-box;display:flex;gap:5px;white-space:nowrap}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .label{font-size:14px;line-height:20px}}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .value{white-space:nowrap;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .value{font-size:14px;line-height:20px}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .flight-date .value{font-weight:normal}}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .return-date{margin-left:26px}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-dates .return-date{margin-left:0}}.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-passenger-count{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-passenger-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-passenger-count{font-size:14px;line-height:20px}}@media (max-width: 1169px){.booking-header .booking-header-inner .flight-summary .flight-dates-and-passenger-count-container .flight-passenger-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.booking-header .booking-header-inner .price-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;min-width:260px;height:100%;padding-top:2px;padding-right:29px;text-align:right}.booking-header .booking-header-inner .price-summary>*{margin-bottom:4px}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary{min-width:150px;padding-top:2px;padding-right:12px}}.booking-header .booking-header-inner .price-summary.hidden .total-price{visibility:hidden}.booking-header .booking-header-inner .price-summary.hidden .total-price-label{visibility:hidden}.booking-header .booking-header-inner .price-summary .total-price-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .price-summary .total-price-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .total-price-label{font-size:14px;line-height:20px}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .total-price-label{font-weight:normal}}.booking-header .booking-header-inner .price-summary .total-price{position:relative;display:-webkit-box;display:flex;margin-right:-45px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .price-summary .total-price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .total-price{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .total-price{margin-right:-12px}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .flybot-margin-bottom{margin-bottom:45px}}.booking-header .booking-header-inner .price-summary .passenger-count{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;margin-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-header .booking-header-inner .price-summary .passenger-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .passenger-count{font-size:14px;line-height:20px}}.booking-header .booking-header-inner .price-summary .passenger-count span{white-space:nowrap}.booking-header .booking-header-inner .price-summary .passenger-count span::before{content:' - ';white-space:pre}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .passenger-count span::before{content:' '}}.booking-header .booking-header-inner .price-summary .passenger-count span:first-of-type::before{content:none}@media (max-width: 1169px){.booking-header .booking-header-inner .price-summary .passenger-count{position:absolute;bottom:0;width:35%;margin-bottom:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.booking-header .booking-header-inner .price-summary .passenger-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.booking-header .booking-header-inner .price-summary .passenger-count{font-size:12px;line-height:16px}}.booking-header .booking-header-inner.search-enable{height:100%}@media (max-width: 1169px){.booking-header .booking-header-inner.search-enable{height:100%}}.booking-header .booking-header-inner.search-enable .new-flight-search .button-search-again-wrapper .button-search-again .button-v2-left-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-header .booking-header-inner.search-enable .new-flight-search .button-search-again-wrapper .close-button{display:block}.booking-header .booking-header-inner.search-enable .new-flight-search .new-flight-search-container .content{display:block;opacity:1;-webkit-animation:fade-in 0.2s ease-in-out;animation:fade-in 0.2s ease-in-out}.booking-header .booking-header-inner.search-enable .flight-summary{width:100%}.booking-header .booking-header-inner.search-enable .flight-summary-info,.booking-header .booking-header-inner.search-enable .flight-dates,.booking-header .booking-header-inner.search-enable .price-summary{display:none;opacity:0}.booking-header .sticky-header-container.flexible-search .sticky-header{top:64px;height:116px}@media (max-width: 1169px){.booking-header .sticky-header-container.flexible-search .sticky-header{top:40px;height:84px}}.booking-header .sticky-header-container.flexible-search .sticky-header.opened{-webkit-animation-name:flexy-sticky-header-keyframe;animation-name:flexy-sticky-header-keyframe}@media (max-width: 1169px){.booking-header .sticky-header-container.flexible-search .sticky-header.opened{-webkit-animation-name:flexy-sticky-header-keyframe-small;animation-name:flexy-sticky-header-keyframe-small}}@-webkit-keyframes flexy-sticky-header-keyframe{0%{top:-52px}100%{top:64px}}@keyframes flexy-sticky-header-keyframe{0%{top:-52px}100%{top:64px}}@-webkit-keyframes flexy-sticky-header-keyframe-small{0%{top:-44px}100%{top:40px}}@keyframes flexy-sticky-header-keyframe-small{0%{top:-44px}100%{top:40px}}.booking-header .sticky-header-container.flexible-search .sticky-header.closed{top:-52px;-webkit-animation-name:flexy-sticky-header-keyframe-opposite;animation-name:flexy-sticky-header-keyframe-opposite}@media (max-width: 1169px){.booking-header .sticky-header-container.flexible-search .sticky-header.closed{top:-44px;-webkit-animation-name:flexy-sticky-header-keyframe-opposite-small;animation-name:flexy-sticky-header-keyframe-opposite-small}}@-webkit-keyframes flexy-sticky-header-keyframe-opposite{0%{top:64px}100%{top:-52px}}@keyframes flexy-sticky-header-keyframe-opposite{0%{top:64px}100%{top:-52px}}@-webkit-keyframes flexy-sticky-header-keyframe-opposite-small{0%{top:40px}100%{top:-44px}}@keyframes flexy-sticky-header-keyframe-opposite-small{0%{top:40px}100%{top:-44px}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.check-in-flight-header .pnr-no-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-header .pnr-no-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-header .pnr-no-title{font-size:14px;line-height:1.71}}.check-in-flight-header .pnr-no{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;margin-bottom:4px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-header .pnr-no{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-header .pnr-no{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}.check-in-flight-header .passenger-count{white-space:nowrap}.general-success-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.general-success-header .success-icon{width:80px;margin-right:8px}.general-success-header .success-header-inner .success-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.general-success-header .success-header-inner .success-title{font-family:'OpenSans-Bold', sans-serif}}.gift-card-header{width:100%}.gift-card-header .gift-card-header-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:12px}.gift-card-header .gift-card-header-info-container .gift-card-header-info-title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:20px}.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:4px;color:#4a5261;text-decoration:underline}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element{font-size:12px;line-height:1.67}}.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-header .gift-card-header-info-container .gift-card-header-info-title .gift-card-header-info-title-element-header{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount{margin-right:24px}.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-title{margin-bottom:4px;text-align:right}@media (max-width: 1169px){.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-title{padding-right:30px}}.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;text-align:right}.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container .gift-card-header-info-amount-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container .gift-card-header-info-amount-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container .gift-card-header-info-amount-value{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container .gift-card-header-info-amount-value{width:100%}}.gift-card-header .gift-card-header-info-container .gift-card-header-info-amount .gift-card-header-info-amount-value-container .down-arrow{display:none}.gift-card-header .gift-card-header-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-header .gift-card-header-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-header .gift-card-header-message{font-size:12px;line-height:1.67}}.group-pnr-success-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.group-pnr-success-header .success-icon{width:108px;height:108px;margin-left:40px;background:url(/butterflyredesigntest/backgrounds/icon-success.svg?a72079bafa28b9f94bce9eb43fbad6d4) no-repeat center;background-size:contain}@media (max-width: 1169px){.group-pnr-success-header .success-icon{-webkit-box-flex:1;flex:1 0 71px;width:71px;height:71px;margin-left:0}}.group-pnr-success-header .success-title{margin-bottom:6px;margin-left:35px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-success-header .success-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-success-header .success-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.group-pnr-success-header .success-title{margin-left:0}}@media (max-width: 1169px){.main-menu-header{width:100%}}.main-menu-header .main-menu-header-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.main-menu-header .main-menu-header-inner .flight-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;align-content:flex-end;height:100%;min-height:119px}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary{width:40%}}.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:4px;white-space:pre}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no{font-size:12px;line-height:1.67}}.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .pnr-no .bold{font-size:11px;line-height:1.45}}.main-menu-header .main-menu-header-inner .flight-summary .departure-date .label{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .departure-date .label{font-family:'OpenSans-SemiBold', sans-serif}}.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-info{margin-bottom:4px}.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{display:-webkit-box;display:flex;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:126px;margin-top:3px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail{font-size:12px;line-height:1.67}}.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail .flight-type::after{content:'\00a0-\00a0'}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail .flight-type::after{content:''}}.main-menu-header .main-menu-header-inner .flight-summary .flight-summary-detail .passenger-count{white-space:nowrap}.main-menu-header .main-menu-header-inner .price-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;min-width:260px;height:100%;min-height:94px;margin-top:10px;padding-top:2px;padding-right:26px;text-align:right}.main-menu-header .main-menu-header-inner .price-summary>*{margin-bottom:4px}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .price-summary{min-width:150px;min-height:0;margin-top:25px;padding-top:0;padding-right:12px}}.main-menu-header .main-menu-header-inner .price-summary .checkin-total-amount-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .price-summary .checkin-total-amount-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .price-summary .checkin-total-amount-label{font-size:14px;line-height:1.71}}.main-menu-header .main-menu-header-inner .price-summary .total-price{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:44px;margin-right:-45px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .price-summary .total-price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .price-summary .total-price{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.main-menu-header .main-menu-header-inner .price-summary .total-price{-webkit-box-align:start;align-items:flex-start;margin-right:-12px;-webkit-box-flex:1;flex:1 1 0}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.main-menu-header .main-menu-header-inner .price-summary .total-price{-webkit-box-flex:1;flex:auto}}.success-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.success-header{padding-left:12px}}.success-header .success-icon{width:120px;min-width:120px;height:120px;background:url(/butterflyredesigntest/backgrounds/icon-success.svg?a72079bafa28b9f94bce9eb43fbad6d4) no-repeat center;background-size:contain}@media (max-width: 1169px){.success-header .success-icon{-webkit-box-flex:1;flex:1 0 71px;width:80px;min-width:80px;height:80px}}.success-header .success-header-inner{margin-left:16px}@media (max-width: 1169px){.success-header .success-header-inner{margin-left:8px}}.success-header .success-header-inner .success-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.success-header .success-header-inner .success-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.success-header .success-header-inner .success-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.success-header .success-header-inner .success-title{font-family:'OpenSans-Bold', sans-serif}}@media (min-width: 1170px){.success-header .success-header-inner .pnr-no-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.success-header .success-header-inner .pnr-no-wrapper .pnr-no{display:-webkit-box;display:flex;gap:6px;margin-right:10px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.success-header .success-header-inner .pnr-no-wrapper .pnr-no{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.success-header .success-header-inner .pnr-no-wrapper .pnr-no{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (min-width: 1170px){.success-header .success-header-inner .pnr-no-wrapper .pnr-no span:last-of-type{margin-right:16px}}.success-header .success-header-inner .freeze-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.success-header .success-header-inner .freeze-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.success-header .success-header-inner .freeze-message{font-size:12px;line-height:1.67}}.hes-input-wrapper{width:100%;margin:16px 0;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.hes-input-wrapper{padding:16px}}.hes-input-wrapper .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hes-input-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.hes-input-wrapper .title{font-size:11px;line-height:1.45}}.hes-input-wrapper .hes-code-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.hes-input-wrapper .hes-code-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.hes-input-wrapper .hes-code-wrapper .hes-number-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.hes-input-wrapper .hes-code-wrapper .hes-number-wrapper{width:100%}}@media (max-width: 1169px){.hes-input-wrapper .hes-code-wrapper .hes-number-wrapper .field-wrapper.hes{width:100%}}.hes-input-wrapper .hes-code-wrapper .hes-number-wrapper .check-member-tooltip.tooltip-popover.info{max-width:276px;margin-left:-27px;padding:8px}.hes-input-wrapper .hes-code-wrapper .hes-number-wrapper .check-member-tooltip.tooltip-popover::after{top:92%;left:30px;width:0;height:0;border-width:12px 9px 0 9px;border-style:solid;border-color:#4a5261 transparent transparent transparent;border-radius:20% 20% 20% 53%}.hes-input-wrapper .hes-code-wrapper .covid-19-virus-image{width:28px;height:27px;margin-right:18px}@media (max-width: 1169px){.hes-input-wrapper .hes-code-wrapper .covid-19-virus-image{width:22px;height:22px;margin-right:12px}}.hes-input-wrapper .hes-code-wrapper .info-icon{width:19px;height:19px;fill:#cad0db}.hes-operation-info-message{color:#323a47;text-align:left;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hes-operation-info-message{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hes-operation-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.hes-operation-info-message{font-size:13px;line-height:20px}}.hes-operation-info-message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hes-operation-info-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.hes-operation-info-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.hes-operation-info-message .bold{font-size:13px;line-height:20px}}.iframe-container{position:relative;padding-top:30px}.iframe-container .dialog-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;fill:#fdb813}.iframe-container .dialog-content{max-width:720px}.iframe-container .dialog-content .dialog-body{padding:10px}.iframe-container .hidden-form{display:none}.iframe{width:100%;height:400px}.image-header-container{background:url(/butterflyredesigntest/backgrounds/airplane.svg?2087bdf9032a23c36df89c4341d4b72c) #44a4f3 center 24px no-repeat}.trip-finder-image-header-container{background:url(/butterflyredesigntest/backgrounds/trip-finder-background.jpg?a58cd485197b3e8165afcdcc3e07875a) #44a4f3 center 24px no-repeat}.image-header-container,.trip-finder-image-header-container{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:center;justify-content:center;width:100%;height:288px}@media (max-width: 1169px){.image-header-container,.trip-finder-image-header-container{height:176px;background:#44a4f3}.image-header-container.show-airplane-mweb,.trip-finder-image-header-container.show-airplane-mweb{background:url(/butterflyredesigntest/backgrounds/airplane.svg?2087bdf9032a23c36df89c4341d4b72c) #44a4f3 center 16px no-repeat;background-size:165px 39px}}.image-header-container.no-currency .image-header-content,.trip-finder-image-header-container.no-currency .image-header-content{-webkit-box-pack:start;justify-content:flex-start}.image-header-container .image-header-content,.trip-finder-image-header-container .image-header-content{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:120px}@media (max-width: 1169px){.image-header-container .image-header-content,.trip-finder-image-header-container .image-header-content{width:100%;min-width:320px;max-width:800px}}@media (min-width: 1170px){.image-header-container .image-header-content,.trip-finder-image-header-container .image-header-content{width:1170px;min-width:1170px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.image-header-container .image-header-content,.trip-finder-image-header-container .image-header-content{position:static}}@media (max-width: 1169px){.image-header-container .image-header-content,.trip-finder-image-header-container .image-header-content{right:0;left:0;height:80px;margin-right:auto;margin-left:auto;padding:0 8px}}.image-header-container .image-header-content .image-header-funnel-container,.trip-finder-image-header-container .image-header-content .image-header-funnel-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.image-header-container .image-header-content .image-header-funnel-container,.trip-finder-image-header-container .image-header-content .image-header-funnel-container{top:8px}}.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;height:32px}@media (max-width: 1169px){.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container{height:24px}}.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text{margin-top:8px;color:#fff;letter-spacing:-0.5px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text,.trip-finder-image-header-container .image-header-content .image-header-funnel-container .image-header-text-container .image-header-text{margin-top:0}}.image-header-container .image-header-content .currency-selector-container,.trip-finder-image-header-container .image-header-content .currency-selector-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;overflow:hidden}@media (max-width: 1169px){.image-header-container .image-header-content .currency-selector-container,.trip-finder-image-header-container .image-header-content .currency-selector-container{-webkit-box-pack:end;justify-content:flex-end;height:60px;margin-top:5px}.image-header-container .image-header-content .currency-selector-container .button-outline,.trip-finder-image-header-container .image-header-content .currency-selector-container .button-outline{border:1px solid}.image-header-container .image-header-content .currency-selector-container .button-inner-wrapper,.trip-finder-image-header-container .image-header-content .currency-selector-container .button-inner-wrapper{-webkit-box-pack:justify;justify-content:space-between}.image-header-container .image-header-content .currency-selector-container .right-icon,.trip-finder-image-header-container .image-header-content .currency-selector-container .right-icon{margin-top:8px}}.image-header-container .image-header-content .currency-selector-container .currency-selector-title,.trip-finder-image-header-container .image-header-content .currency-selector-container .currency-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#fff;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.image-header-container .image-header-content .currency-selector-container .currency-selector-title,.trip-finder-image-header-container .image-header-content .currency-selector-container .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.image-header-container .image-header-content .currency-selector-container .currency-selector-title,.trip-finder-image-header-container .image-header-content .currency-selector-container .currency-selector-title{font-size:11px;line-height:1.45}}@media (min-width: 1170px){.image-header-flybot-success-container{height:200px !important}}.airport-destination-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}.airport-destination-container .airport-destination-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;line-height:28px}.airport-destination-container .airport-destination-wrapper .airport-destination-port-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-right:5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-destination-container .airport-destination-wrapper .airport-destination-port-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.airport-destination-container .airport-destination-wrapper .airport-destination-port-name{font-size:14px;line-height:1.71}}.airport-destination-container .airport-destination-wrapper .airport-destination-port-code{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-destination-container .airport-destination-wrapper .airport-destination-port-code{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.airport-destination-container .airport-destination-wrapper .airport-destination-port-code{font-size:14px;line-height:1.71}}.currency-info-element-container{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.currency-info-element-container.multiValue{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.currency-info-element-container .currency-info-element-key{width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-info-element-container .currency-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-info-element-container .currency-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.currency-info-element-container .currency-info-element-key{font-size:13px;line-height:20px}}.currency-info-element-container .currency-info-element-key .currency-element-label-with-tooltip{display:-webkit-box;display:flex;gap:2px;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.currency-info-element-container .currency-info-element-key .currency-element-label-with-tooltip{-webkit-box-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.currency-info-element-container{width:100%;height:100%}.currency-info-element-container .currency-info-element-amount-value{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;width:100%;min-width:70px;height:100%;margin-left:5px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-info-element-container .currency-info-element-amount-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.currency-info-element-container .currency-info-element-amount-value{font-size:11px;line-height:1.45}}.currency-info-element-container .currency-info-element-amount-value.single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.currency-info-element-container .currency-info-element-amount-value .points,.currency-info-element-container .currency-info-element-amount-value .value{width:100%;text-align:right}.currency-info-element-container .currency-info-element-amount-value.centered{-webkit-box-pack:center;justify-content:center}.currency-info-element-container .currency-info-element-amount-value.centered .points,.currency-info-element-container .currency-info-element-amount-value.centered .value{text-align:center}@media (max-width: 1169px){.currency-info-element-container .currency-info-element-amount-value.centered .points,.currency-info-element-container .currency-info-element-amount-value.centered .value{text-align:right}}.currency-info-element-container .currency-info-element-sub-info{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.currency-info-element-container .currency-info-element-sub-info{font-family:'OpenSans-Regular', sans-serif}}.currency-info-element-container.multivalue>*{margin-top:3px}.expandable-flight-info-line-container{position:relative;border-bottom:1px rgba(202,208,219,0.6) solid;cursor:pointer}.expandable-flight-info-line-container .summary-line{display:-webkit-box;display:flex;padding:16px 18px 16px 12px}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line{padding-right:36px}}.expandable-flight-info-line-container .summary-line .plane-icon{position:absolute;width:24px;height:24px;margin-top:-3px;margin-right:10px;fill:#fdb813}.expandable-flight-info-line-container .summary-line .plane-icon.return{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.expandable-flight-info-line-container .summary-line .plane-icon.withPoints{margin-top:6px}.expandable-flight-info-line-container .summary-line .arrow-icon{position:absolute;right:18px;width:13px;height:9px;margin-top:5px;margin-left:5px;fill:#cad0db}.expandable-flight-info-line-container .summary-line .arrow-icon.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .arrow-icon{right:36px}}.expandable-flight-info-line-container .summary-line .summary-line-info{-webkit-box-flex:1;flex:1}.expandable-flight-info-line-container .summary-line .summary-line-info .currency-info-element-container{height:auto}.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info{padding:0 20px 0 36px;line-height:20px}.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-key{font-size:11px;line-height:1.45}}.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .summary-line-info .departure-fare-info .key-value-info-element-value{font-size:12px;line-height:1.67}}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info{display:-webkit-box;display:flex;margin-top:3px}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info.opened .summary-detail{margin:0 20px 0 23px}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info.opened .connected-flight-icon-container{position:relative;width:14px;height:142px}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info.opened .connected-flight-icon-container .connected-flight-icon{position:absolute;left:6px;width:100%;height:100%;margin-top:12px;fill:#cad0db}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail{margin:0 20px 0 37px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail{width:100%}}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail.closed{padding-bottom:20px}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .flight-date{margin-bottom:3px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .flight-date{font-size:12px;line-height:1.67}}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .passenger-list-text{color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .passenger-list-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .passenger-list-text{font-size:12px;line-height:1.67}}.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .transfer-info{color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .transfer-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.expandable-flight-info-line-container .summary-line .summary-line-info .summary-detail-info .summary-detail .transfer-info{font-size:12px;line-height:1.67}}.expandable-flight-info-line-container .summary-line .summary-line-info .cross-fade-leave{opacity:1}.expandable-flight-info-line-container .summary-line .summary-line-info .cross-fade-leave.cross-fade-leave-active{opacity:0;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.expandable-flight-info-line-container .summary-line .summary-line-info .cross-fade-enter{opacity:0}.expandable-flight-info-line-container .summary-line .summary-line-info .cross-fade-enter.cross-fade-enter-active{opacity:1;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.expandable-flight-info-line-container .summary-line .summary-line-info .cross-fade-height{-webkit-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out}.flight-destination-info-element-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;color:#323a47}.flight-destination-info-element-container .icon-flight-direction-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.flight-destination-info-element-container .icon-flight-direction-icon.return{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-destination-info-element-container .flight-destination-info-element-destination{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-destination-info-element-container .flight-destination-info-element-destination{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-destination-info-element-container .flight-destination-info-element-destination{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.flight-destination-info-element-container .flight-destination-info-element-arrow{width:176px;height:16px;margin:0 24px;fill:#fdb813}.flight-destination-info-element-container .flight-destination-info-element-arrow-small{width:16px;height:16px;margin:0 12px;fill:#fdb813}.flight-destination-info-element-container .flight-destination-info-element-arrival{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-destination-info-element-container .flight-destination-info-element-arrival{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-destination-info-element-container .flight-destination-info-element-arrival{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.flight-destination-skeleton-loading{width:200px;height:24px;background-color:#dfe3ea}.flight-summary-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:48px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-summary-info{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.flight-summary-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:inherit;align-items:inherit;margin-top:4px}}.flight-summary-info .departure,.flight-summary-info .arrival{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;white-space:nowrap}@media (max-width: 1169px){.flight-summary-info .departure,.flight-summary-info .arrival{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.flight-summary-info .direction-arrow{width:36px;height:36px;margin:0 16px;fill:#fdb813}@media (max-width: 1169px){.flight-summary-info .direction-arrow{display:none}}.flight-summary-info .separator{display:none !important}@media (max-width: 1169px){.flight-summary-info .separator{display:block}}.flight-leg-summary-container{position:relative;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}.flight-leg-summary-container .flight-leg-summary-wrapper{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;width:50%;line-height:20px}.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-key{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:1;flex:1;width:50%;color:#4a5261;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-key{font-size:12px;line-height:1.67}}.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:1;flex:1;width:50%;color:#4a5261;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-leg-summary-container .flight-leg-summary-wrapper .flight-leg-summary-value{font-size:12px;line-height:1.67}}.flight-leg-summary-container .flight-leg-summary-info-icon{position:absolute;right:24px;width:20px;height:20px;fill:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-leg-summary-container .flight-leg-summary-info-icon{right:0}}@media (max-width: 1169px){.flight-leg-summary-container .flight-leg-summary-info-icon{right:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-leg-summary-container .flight-leg-summary-info-icon{right:0}}.flight-leg-summary-container .operated{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;height:18px;color:#7c8594;line-height:2.2}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-leg-summary-container .operated{font-family:'OpenSans-Regular', sans-serif}}.key-value-info-element-container{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.key-value-info-element-container .key-value-info-element-key{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.key-value-info-element-container .key-value-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.key-value-info-element-container .key-value-info-element-key{font-size:12px;line-height:1.67}}.key-value-info-element-container .key-value-info-element-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;min-width:70px;margin-left:5px;color:#4a5261;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.key-value-info-element-container .key-value-info-element-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.key-value-info-element-container .key-value-info-element-value{font-size:11px;line-height:1.45}}.price-info-line-container{height:auto;padding:16px 35px 15px 46px;cursor:pointer}.price-info-line-container .cross-fade-leave{opacity:1}.price-info-line-container .cross-fade-leave.cross-fade-leave-active{opacity:0;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.price-info-line-container .cross-fade-enter{opacity:0}.price-info-line-container .cross-fade-enter.cross-fade-enter-active{opacity:1;-webkit-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.price-info-line-container .cross-fade-height{-webkit-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out}@media (max-width: 1169px){.price-info-line-container{padding-right:53px}}.price-info-line-container .summary-container{position:relative;margin-bottom:5px}.price-info-line-container .summary-container .total-fare .key-value-info-element-key{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;max-width:108px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-info-line-container .summary-container .total-fare .key-value-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.price-info-line-container .summary-container .total-fare .key-value-info-element-key{font-size:12px;line-height:1.67}}.price-info-line-container .summary-container .total-fare .key-value-info-element-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-info-line-container .summary-container .total-fare .key-value-info-element-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.price-info-line-container .summary-container .total-fare .key-value-info-element-value{font-size:11px;line-height:1.45}}.price-info-line-container .summary-container .arrow-icon{position:absolute;top:0;right:-18px;width:13px;height:100%;fill:#cad0db}.price-info-line-container .summary-container .arrow-icon.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.price-info-line-container .details-container{-webkit-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}.price-info-line-container .details-container .fare-info{margin:3px 0}.price-info-line-container .details-container .fare-info .currency-info-element-key{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-info-line-container .details-container .fare-info .currency-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.price-info-line-container .details-container .fare-info .currency-info-element-key{font-size:12px;line-height:1.67}}.price-info-line-container .details-container .fare-info .currency-info-element-key::before{margin-right:7px;color:#cad0db;content:'• '}.price-info-line-container .details-container .fare-info .key-value-info-element-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.price-info-line-container .details-container .fare-info .key-value-info-element-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.price-info-line-container .details-container .fare-info .key-value-info-element-value{font-size:12px;line-height:1.67}}.info-text-container{display:-webkit-box;display:flex}.info-text-container .icon{width:16px;min-width:16px;height:16px;margin-right:8px}.info-text-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.info-text-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.info-text-container .text{font-size:12px;line-height:1.67}}.information-card-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;color:#323a47}.information-card-wrapper .icon{width:120px;height:120px;margin-bottom:24px}.information-card-wrapper .information-detail{text-align:center}.information-card-wrapper .information-detail .main-message{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.information-card-wrapper .information-detail .main-message{font-family:'OpenSans-Bold', sans-serif}}.information-card-wrapper .information-detail .sub-message{font-size:13px;line-height:1.54}.information-dialog{z-index:9998 !important}@media (max-width: 1169px){.information-dialog .dialog-content{width:90% !important;margin:0 auto}}@media (max-width: 1169px){.information-dialog .dialog-content .dialog-title{padding:24px !important;-webkit-box-shadow:none;box-shadow:none}}.information-dialog .dialog-content .modal-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.information-dialog .dialog-content .modal-title-container .modal-title{font-weight:bold}.information-dialog .dialog-content .modal-title-container .information-title-icon{width:36px;min-width:36px;height:36px;margin-right:12px}@media (max-width: 1169px){.information-dialog .dialog-content .modal-title-container .information-title-icon{width:28px;min-width:28px;height:28px;margin-right:8px}}@media (max-width: 1169px){.information-dialog .dialog-content .modal-title-container .information-title-icon.hide-mweb{display:none}}.information-dialog .dialog-content .modal-title-container .information-title-icon.alert-warning{background-color:#fdb813;border:2px solid #fdb813;border-radius:50%;fill:#fff}.information-dialog .dialog-content .modal-title-container .information-title-icon.icon-confirmed,.information-dialog .dialog-content .modal-title-container .information-title-icon.icon-success{fill:#80c313}.information-dialog .dialog-content .dialog-body{padding-top:0;padding-left:84px}@media (max-width: 1169px){.information-dialog .dialog-content .dialog-body{padding-left:24px}}.information-dialog .dialog-content .dialog-body .bold{font-weight:bold}.information-dialog .dialog-content .dialog-action-container{padding-left:84px !important}@media (min-width: 1170px){.information-dialog .dialog-content .dialog-action-container{padding-bottom:40px}}@media (max-width: 1169px){.information-dialog .dialog-content .dialog-action-container{padding:0 24px 24px 24px !important}}.information-dialog .dialog-content .dialog-action-container .information-dialog-button{min-width:190px;padding:13px}@media (max-width: 1169px){.information-dialog .dialog-content .dialog-action-container .information-dialog-button{width:100%;height:40px;margin:0}.information-dialog .dialog-content .dialog-action-container .information-dialog-button:first-child{margin-bottom:16px}}@media (min-width: 1170px){.information-dialog.over-signup div .dialog-content{max-width:520px}.information-dialog.over-signup div .dialog-content .dialog-paper .dialog-body{min-height:243px}}.information-dialog.without-icon .dialog-content .dialog-body,.information-dialog.without-icon .dialog-content .dialog-action-container{padding:0 32px 32px !important}.information-dialog.without-icon .dialog-content .dialog-title{padding:32px 32px 24px 32px !important}.information-dialog.larger-dialog div .dialog-content{max-width:640px}.information-dialog .dialog-close-icon{position:absolute;top:24px;right:16px;width:16px;height:16px;cursor:pointer;fill:#fdb813}@media (max-width: 1169px){.information-dialog .dialog-close-icon{display:none}}.input-placeholder{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding-bottom:5px;overflow:hidden;color:#4a5261;text-align:left;border-bottom:2px solid rgba(202,208,219,0.6)}@media (max-width: 1169px){.input-placeholder{padding-bottom:0}}.input-placeholder.error{border-bottom:2px solid #ff1d1e !important}.input-placeholder .wrapper{width:100%}.input-placeholder .wrapper .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.input-placeholder .wrapper .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.input-placeholder .wrapper .title{font-size:12px;line-height:1.67}}.input-placeholder .wrapper .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:24px;padding-right:15px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.input-placeholder .wrapper .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.input-placeholder .wrapper .label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.input-placeholder .toggle-arrow-icon{align-self:flex-end;width:13px;height:9px;margin-right:6px;fill:#cad0db}@media (max-width: 1169px){.input-placeholder .toggle-arrow-icon{margin-bottom:6px}}.input-placeholder .input-placeholder-inline-error{position:absolute;top:56px;right:12px;margin:0;letter-spacing:0.03em;color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.input-placeholder .input-placeholder-inline-error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.input-placeholder .input-placeholder-inline-error{font-size:12px;line-height:16px}}@media (max-width: 1169px){.input-placeholder .input-placeholder-inline-error{top:47px;right:0}}.input-placeholder.open .input-placeholder-inline-error{top:67px}.kiosk-baggage-weight-result-card{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding-top:8px}.kiosk-baggage-weight-result-card .result-icon{width:80px;height:80px;margin-left:16px}.kiosk-baggage-weight-result-card .result-card-inner{width:100%;height:100%;margin-right:16px}.kiosk-baggage-weight-result-card .result-card-inner .result-card-inner-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:8px}.kiosk-baggage-weight-result-card .result-card-inner .result-card-inner-row--underlined{border-bottom:1px solid #cad0db}.kiosk-baggage-weight-result-card .result-card-inner .result-card-inner-row .result-card-label{max-width:100px;color:#323a47;font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:-0.5px}.kiosk-baggage-weight-result-card .result-card-inner .result-card-inner-row .result-card-weight{color:#323a47;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-0.5px}@media (max-width: 1169px){.kiosk-dialog-container{padding:0 !important}}@media (min-width: 1170px){.kiosk-dialog-container{display:none}}@media (max-width: 1169px){.kiosk-dialog-container.dialog-root{height:calc(100% - 40px) !important;margin-top:40px !important}.kiosk-dialog-container .dialog-paper{height:100%}.kiosk-dialog-container .dialog-content{width:100% !important}.kiosk-dialog-container .dialog-paperWidthSm{max-width:unset}.kiosk-dialog-container .dialog-paperScrollPaper{max-height:unset}}@media (max-width: 1169px) and (max-width: 1169px){.kiosk-dialog-container .dialog-backdrop{display:none}}.kiosk-dialog-container .dialog-content .dialog-paper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:0 !important}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding:12px 48px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header .header-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-right:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header .header-text{font-family:'OpenSans-Bold', sans-serif}}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header .icon{fill:#fdb813}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header .icon.information{position:absolute;top:12px;left:16px;width:24px;height:24px}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-header .icon.close{position:absolute;top:16px;right:16px;width:14px;height:14px}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-body{height:100% !important;max-height:unset !important;margin-bottom:auto;padding:24px 16px}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-action-container{margin-top:auto}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-action-container .action-container{margin-bottom:12px}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-action-container .action-container .button-v2 .button-inner-wrapper .button-text{color:#323a47}.kiosk-dialog-container .dialog-content .dialog-paper .dialog-action-container .action-container .button-v2:nth-child(2){margin-top:16px}.kiosk-error-dialog{z-index:9998 !important}.kiosk-error-dialog div .dialog-body{padding:16px}@media (max-width: 1169px){.kiosk-error-dialog div .dialog-content{width:256px !important}}.kiosk-error-dialog__header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.kiosk-error-dialog__content{width:193px;margin:16px 0;color:#323a47;font-size:14px;line-height:20px}.kiosk-error-dialog__button-container{width:100%;margin-top:8px}.kiosk-error-dialog .dialog_title{width:193px;color:#323a47;font-weight:600;font-size:15px}.kiosk-error-dialog .dialog-close{width:20px;height:20px;fill:#fdb813}.kiosk-error-dialog .dialog_button{width:100%;height:40px}.kiosk-error-dialog .dialog_button--outlined{margin-bottom:8px}.kiosk-back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.kiosk-back-button-container .back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kiosk-back-button-container .button-title{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-back-button-container .button-title{font-family:'OpenSans-SemiBold', sans-serif}}.language-selector-container{background-color:#f7a500}.language-selector-container-active{background-color:#fdb813}@media (max-width: 1169px){.language-selector-container.page-header-language-selector,.language-selector-container-active.page-header-language-selector{display:none}}.language-selector-container.hamburger-menu-language-selector .language-selector,.language-selector-container-active.hamburger-menu-language-selector .language-selector{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:20px 30px;background-color:#4a5261}.language-selector-container.hamburger-menu-language-selector .language-selector .language-label,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-label{display:block;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.language-selector-container.hamburger-menu-language-selector .language-selector .language-label,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-label{font-family:'OpenSans-SemiBold', sans-serif}}.language-selector-container.hamburger-menu-language-selector .language-selector .language-value,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.language-selector-container.hamburger-menu-language-selector .language-selector .language-value,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-value{font-family:'OpenSans-SemiBold', sans-serif}}.language-selector-container.hamburger-menu-language-selector .language-selector .language-selector-icon,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-selector-icon{display:none}.language-selector-container.hamburger-menu-language-selector .language-selector .language-selector-icon.right,.language-selector-container-active.hamburger-menu-language-selector .language-selector .language-selector-icon.right{display:inline-block;width:12px;height:12px;fill:#7c8594}.language-selector-container .language-selector,.language-selector-container-active .language-selector{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;padding:22px 20px;color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}.language-selector-container .language-selector .language-label,.language-selector-container-active .language-selector .language-label{display:none !important}.language-selector-container .language-selector .language-value,.language-selector-container-active .language-selector .language-value{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.language-selector-container .language-selector,.language-selector-container-active .language-selector{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.language-selector-container .language-selector,.language-selector-container-active .language-selector{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.language-selector-container .language-selector,.language-selector-container-active .language-selector{padding:12px}}.language-selector-container .language-selector .language-selector-icon,.language-selector-container-active .language-selector .language-selector-icon{width:11px;height:11px;margin-left:20px;fill:#fff}.language-selector-container .language-selector .language-selector-icon.right,.language-selector-container-active .language-selector .language-selector-icon.right{display:none}@media (max-width: 1169px){.language-selector-container .language-selector .language-selector-icon,.language-selector-container-active .language-selector .language-selector-icon{width:12px;height:8px;margin-left:8px}}.language-selector-popper{z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch;top:-57px !important;z-index:5000;width:270px;margin-top:5px;border-radius:4px;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.08) !important;box-shadow:0 4px 4px 0 rgba(0,0,0,0.08) !important}@media (max-width: 1169px){.language-selector-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.language-selector-popper.visible{visibility:visible}@media (max-width: 1169px){.language-selector-popper{top:0 !important;width:100%;margin:0;background-color:#fff !important;border:1px solid rgba(202,208,219,0.5);-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate3d(0, 40px, 0) !important;transform:translate3d(0, 40px, 0) !important}}.language-selector-popper .language-selector-title,.language-selector-popper .language-selector-modal-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin:13px 16px 0;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.language-selector-popper .language-selector-title,.language-selector-popper .language-selector-modal-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.language-selector-popper .language-selector-title,.language-selector-popper .language-selector-modal-title{display:none}}@media (max-width: 1169px){.language-selector-popper .language-selector-title{display:none}}.language-selector-popper .language-selector-modal-title{display:none !important}@media (max-width: 1169px){.language-selector-popper .language-selector-modal-title{display:block;margin:0 0 10px;padding:12px 16px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}}.language-selector-popper .close-button{top:15px;right:16px}.language-selector-popper .close-button .close-icon{width:16px;height:16px}.language-selector-popper .language-selector-menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:16px;color:#323a47;background-color:#fff}@media (max-width: 1169px){.language-selector-popper .language-selector-menu{padding:25px 50px;color:#4a5261}.language-selector-popper .language-selector-menu.list-view{padding:16px}}.language-selector-popper .language-selector-menu .menu-item{width:100%;height:45px;padding:12px 8px;font-size:14px;line-height:1.43}.language-selector-popper .language-selector-menu .menu-item:not(:last-child){border-bottom:1px solid rgba(202,208,219,0.4)}@media (max-width: 1169px){.language-selector-popper .language-selector-menu .menu-item{padding:8px 0}}.language-selector-popper .language-selector-menu .menu-item.selected,.language-selector-popper .language-selector-menu .menu-item:hover{background-color:#f3f6f8}.language-selector-popper .language-selector-menu .menu-item:hover{color:#4a5261}.language-selector-popper .language-selector-menu .menu-item.full-width-list{width:100%}@media (max-width: 1169px){.language-selector-popper .language-selector-menu .menu-item.full-width-list:not(:last-child){border-bottom:1px solid #cad0db}}.language-selector-popper .language-selector-menu .menu-item .menu-item-content{height:100%}.legal-information-area-container{white-space:normal}.legal-information-area-container .legal-information-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.legal-information-area-container .legal-information-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.legal-information-area-container .legal-information-area-title{font-size:14px;line-height:20px}}.legal-information-area-container .legal-information-area-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.legal-information-area-container .legal-information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.legal-information-area-container .legal-information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.legal-information-area-container .legal-information-area-text{font-size:13px;line-height:20px}}.legal-information-area-container .legal-information-area-button .button-v2-label{color:#7c8594}.legal-information-area-container .legal-information-area-button .button-v2-icon{fill:#7c8594}.legal-information-area-container .legal-information-area-button.expanded .button-v2-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.legal-payment-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.legal-payment-text{font-family:'OpenSans-Regular', sans-serif}}.legal-payment-text .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.legal-payment-text .bold{font-family:'OpenSans-Bold', sans-serif}}.loading-overlay{position:fixed;top:0;left:0;z-index:9999;display:-webkit-box !important;display:flex !important;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.loading-overlay .loading-indicator{margin-top:-20%}.loading-overlay .loading-indicator .loading-image{width:162px;height:90px;background:url(/butterflyredesigntest/backgrounds/loading-general-spritesheet.png?4ee05d89ec49dbc4fa98119ccb3d24c4) left center;-webkit-animation:loading-animation 2s steps(50) infinite;animation:loading-animation 2s steps(50) infinite}.loading-overlay .loading-indicator .loading-text{width:162px;padding:3px 5px;color:#fff;text-align:center;text-shadow:0 2px 0 #f7a500;background-color:#fdb813;border-radius:4px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.16);box-shadow:0 3px 5px 0 rgba(0,0,0,0.16);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);font-weight:700;font-family:'OpenSans-BoldItalic', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.loading-overlay .loading-indicator .loading-text{font-family:'OpenSans-BoldItalic', sans-serif}}.loading-overlay .loading-indicator .loading-text .loading-text-inner{text-align:center;-webkit-transform:skewX(15deg);transform:skewX(15deg)}@-webkit-keyframes loading-animation{100%{background-position:-8100px}}@keyframes loading-animation{100%{background-position:-8100px}}.membership-required .dialog-content .dialog-paper .dialog-title{display:-webkit-box;display:flex;padding:16px}@media (max-width: 1169px){.membership-required .dialog-content .dialog-paper .dialog-title{padding:8px;-webkit-box-shadow:none;box-shadow:none}.membership-required .dialog-content .dialog-paper .dialog-title .modal-title-icon{width:24px;height:24px}}.membership-required .dialog-content .dialog-paper .dialog-body .close-icon-container{position:absolute;top:20px;right:20px;display:-webkit-box;display:flex;width:16px;height:16px}.membership-required .dialog-content .dialog-paper .dialog-body .close-icon-container .dialog-close-icon{width:16px;height:16px;cursor:pointer;fill:#fdb813}.menu{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#323a47}.menu .menu-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu .menu-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.menu .menu-item{font-size:12px;line-height:1.67}}.menu .menu-item.selected,.menu .menu-item:hover{background-color:#f3f6f8}.menu .menu-item .menu-item-double-text-content{display:-webkit-box;display:flex;padding:5px}@media (max-width: 1169px){.menu .menu-item .menu-item-double-text-content{padding:7px;border-bottom:1px solid #cad0db}}.menu .menu-item .menu-item-double-text-content .menu-item-primary-text{width:30%;font-size:14px;line-height:1.43}@media (max-width: 1169px){.menu .menu-item .menu-item-double-text-content .menu-item-primary-text{line-height:2}}.menu .menu-item .menu-item-double-text-content .menu-item-secondary-text{min-width:50px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu .menu-item .menu-item-double-text-content .menu-item-secondary-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.menu .menu-item .menu-item-double-text-content .menu-item-secondary-text{line-height:2}}.menu .menu-item .menu-item-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:30px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info{font-size:12px;line-height:1.67}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .header-info .bold{font-size:12px;line-height:1.67}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .departure-arrival-couple-container .port{color:#4a5261;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .departure-arrival-couple-container .port{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .departure-arrival-couple-container .port{font-size:14px;line-height:1.71}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .flight-datetime{margin:10px 0 5px}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-header .flight-datetime{margin:2px 0 10px}}.missing-ssr-info-modal .missing-ssr-info-modal-content .pegasus-custom-scrollbars{-webkit-box-flex:0;flex:none}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container{height:200px !important}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .information-area-text{margin-top:20px;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .information-area-text{font-size:14px;line-height:20px}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .information-area-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .information-area-text .bold{font-family:'OpenSans-Bold', sans-serif}}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .missing-ssr-summary{color:#323a47}.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .missing-ssr-summary .subtitle{margin-top:20px;margin-bottom:5px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .missing-ssr-summary .subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .missing-ssr-summary .subtitle{font-size:14px;line-height:20px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.missing-ssr-info-modal .missing-ssr-info-modal-content .missing-ssr-info-scrollable-container .missing-ssr-summary .subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.popper-container-component-popper.month-selection-popper{position:fixed !important;top:40px !important;right:0 !important;left:0 !important;width:100% !important;height:calc(100% - 40px)}.popper-container-component-popper.month-selection-popper .header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.popper-container-component-popper.month-selection-popper .header .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}}@media (max-width: 1169px) and (max-width: 1169px){.popper-container-component-popper.month-selection-popper .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.popper-container-component-popper.month-selection-popper .header .close-button{display:-webkit-box;display:flex;padding:0;background-color:transparent;cursor:pointer}.popper-container-component-popper.month-selection-popper .header .close-button:hover{-webkit-box-shadow:none;box-shadow:none}.popper-container-component-popper.month-selection-popper .header .close-button:focus{background-color:transparent}.popper-container-component-popper.month-selection-popper .content-wrapper{padding:0}.popper-container-component-popper.month-selection-popper .content-wrapper .subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;display:block;margin-bottom:8px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.popper-container-component-popper.month-selection-popper .content-wrapper .subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.popper-container-component-popper.month-selection-popper .content-wrapper .subtitle{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper{width:100%;height:100%;padding:16px 16px 64px 16px;overflow:auto}.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper .text-field{display:none}.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper .months-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper .months-wrapper .month{width:100% !important;margin-bottom:0;padding:8px 0}.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper .months-wrapper .month .checkbox-border{width:24px;height:24px}.popper-container-component-popper.month-selection-popper .content-wrapper .month-list-wrapper .months-wrapper .month .checkbox-border .checkbox-thumb{width:14px;height:14px;background-image:url("/assets/icons/non-fillable/filled-tiny-checkmark.svg");background-repeat:no-repeat;background-position:center}}.month-selection-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;width:100%;background-color:#fff !important}@media (max-width: 1169px){.month-selection-container{margin-top:16px}}.month-selection-container .month-selection-input .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.month-selection-container .month-selection-input .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.month-selection-container .month-selection-input .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.month-selection-container .month-selection-input.changed .wrapper .label{color:#323a47}.month-selection-container.open{-webkit-box-shadow:none !important;box-shadow:none !important}.month-selection-container.open .month-selection-input .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.month-selection-container.open .month-selection-input .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.month-selection-container.open .month-selection-input .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.month-selection-container.open .month-selection-input.changed .wrapper .label{color:#323a47}.month-selection-container .month-selection-area{width:100%}.month-selection-popper{top:-66px !important;left:-16px !important;display:-webkit-box;display:flex;width:calc(100% + 32px) !important;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important;box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important}.month-selection-popper .content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:16px}.month-selection-popper .content-wrapper .month-selection-input{margin-bottom:24px}.month-selection-popper .content-wrapper .months-wrapper{display:grid;grid-template-areas:'month-1 month-7' 'month-2 month-8' 'month-3 month-9' 'month-4 month-10' 'month-5 month-11' 'month-6 month-12';grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;gap:0 0}@media (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper{grid-template-areas:'month-1 month-7' 'month-2 month-8' 'month-3 month-9' 'month-4 month-10' 'month-5 month-11' 'month-6 month-12';grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr}}.month-selection-popper .content-wrapper .months-wrapper .month{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin-bottom:16px}.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-size:14px;line-height:20px}}@media (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month .checkbox-label{font-size:14px;line-height:20px}}.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-size:14px;line-height:20px}}@media (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.month-selection-popper .content-wrapper .months-wrapper .month.selected .checkbox-label{font-size:14px;line-height:20px}}.month-selection-popper .content-wrapper .months-wrapper .month.month-1{grid-area:month-1}.month-selection-popper .content-wrapper .months-wrapper .month.month-2{grid-area:month-2}.month-selection-popper .content-wrapper .months-wrapper .month.month-3{grid-area:month-3}.month-selection-popper .content-wrapper .months-wrapper .month.month-4{grid-area:month-4}.month-selection-popper .content-wrapper .months-wrapper .month.month-5{grid-area:month-5}.month-selection-popper .content-wrapper .months-wrapper .month.month-6{grid-area:month-6}.month-selection-popper .content-wrapper .months-wrapper .month.month-7{grid-area:month-7}.month-selection-popper .content-wrapper .months-wrapper .month.month-8{grid-area:month-8}.month-selection-popper .content-wrapper .months-wrapper .month.month-9{grid-area:month-9}.month-selection-popper .content-wrapper .months-wrapper .month.month-10{grid-area:month-10}.month-selection-popper .content-wrapper .months-wrapper .month.month-11{grid-area:month-11}.month-selection-popper .content-wrapper .months-wrapper .month.month-12{grid-area:month-12}.month-selection-popper .content-wrapper .button-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px}@media (max-width: 1169px){.month-selection-popper .content-wrapper .month-selection-input{margin-top:0;margin-bottom:24px}.month-selection-popper .content-wrapper .month-selection-input .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.month-selection-popper .content-wrapper .month-selection-input .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.month-selection-popper .content-wrapper .month-selection-input .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.month-selection-popper .content-wrapper .month-selection-input.changed .wrapper .label{color:#323a47}}@media (max-width: 1169px){.month-selection-popper{top:8px !important}}.new-flight-search-form .previous-flights{margin-bottom:33px}@media (max-width: 1169px){.new-flight-search-form .previous-flights{margin-bottom:19px}}.new-flight-search-form .direction-options{margin:0 0 20px}.new-flight-search-form .direction-options .radio-button-root{margin-right:32px}@media (max-width: 1169px){.new-flight-search-form .direction-options{margin-bottom:14px}}.new-flight-search-form .airport-selectors{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;margin-bottom:25px;margin-left:-12px}@media (max-width: 1169px){.new-flight-search-form .airport-selectors{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:10px;margin-left:0}}.new-flight-search-form .airport-selectors.disabled{opacity:0.4}.new-flight-search-form .airport-selectors .selection-popper-main-container .selection-popper-arrow{right:12px}.new-flight-search-form .airport-selectors .airport-switch{z-index:3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:28px;height:28px;margin:0 -6px;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.new-flight-search-form .airport-selectors .airport-switch{margin:15px 0 -28px}}.new-flight-search-form .airport-selectors .airport-switch .airport-switch-icon{width:20px;height:17.5px;margin:auto;fill:#fdb813}@media (max-width: 1169px){.new-flight-search-form .airport-selectors .airport-switch .airport-switch-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.new-flight-search-form .flight-options{display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-12px}@media (max-width: 1169px){.new-flight-search-form .flight-options{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:0}}.new-flight-search-form .flight-options .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.new-flight-search-form .flight-options .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.new-flight-search-form .flight-options .information-text{font-size:12px;line-height:1.67}}.new-flight-search-form .search-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:96px;margin-top:32px;padding-bottom:24px}.new-flight-search-form .search-button-container .ff-toggle-banner-container{-webkit-box-flex:1;flex:1;margin-left:12px;padding-right:12px}@media (max-width: 1169px){.new-flight-search-form .search-button-container .ff-toggle-banner-container{width:calc(100% - 4px);margin-left:0;padding-right:0}}@media (max-width: 1169px){.new-flight-search-form .search-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:initial}}.new-flight-search-form .new-flight-search-button{height:52px;margin-left:40px}@media (min-width: 1170px){.new-flight-search-form .new-flight-search-button.round-trip{max-width:184px}.new-flight-search-form .new-flight-search-button.round-trip .button-v2-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.new-flight-search-form .new-flight-search-button.new-flight-search-banner{margin:0 20px}@media (max-width: 1169px){.new-flight-search-form .new-flight-search-button.new-flight-search-banner{height:52px;margin:14px 0 0}}@media (max-width: 1169px){.new-flight-search-form .new-flight-search-button{margin-top:28px;margin-left:0}}.new-flight-search-container{color:#4a5261}.new-flight-search-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;margin-top:2px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.new-flight-search-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.new-flight-search-container .header{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.new-flight-search-container .header{margin-top:4px;margin-bottom:12px}}.new-flight-search-container .last-search-header{display:block !important;margin-bottom:8px;color:#ff1d1e;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.new-flight-search-container .last-search-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.new-flight-search-container .last-search-header{font-size:12px;line-height:16px}}.new-flight-search-container .last-searched-flights{display:-webkit-box;display:flex;margin-bottom:32px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 1169px){.new-flight-search-container .last-searched-flights{margin-bottom:16px}}.new-flight-search-container .last-searched-flights::-webkit-scrollbar{display:none}.soldier-warning{z-index:2101 !important}.option-item{padding:30px 25px;color:#4a5261;background-color:#fff;border:solid 1px rgba(202,208,219,0.5);border-radius:4px}@media (max-width: 1169px){.option-item{padding:12px}}.option-item.expanded{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.option-item.expanded .header .header-element-container{cursor:pointer}.option-item.expanded .header .header-element-container .expand-icon{fill:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.option-item.disabled{opacity:0.5;pointer-events:none}.option-item .header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.option-item .header .header-element-container{padding:16px 20px 24px}.option-item .header .header-element-container .header-text-content{width:100%;padding-left:12px;text-align:left}.option-item .header .header-element-container .header-text-content .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.option-item .header .header-element-container .header-text-content .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.option-item .header .header-element-container .header-text-content .title{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.option-item .header .header-element-container .header-text-content .title{font-size:11px}}.option-item .header .header-element-container .header-text-content .sub-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.option-item .header .header-element-container .header-text-content .sub-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.option-item .header .header-element-container .header-text-content .sub-title{font-size:12px;line-height:1.67}}.option-item .header .header-element-container .expand-icon{width:12px;height:8px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db}.option-item .body{padding:50px 100px}@media (max-width: 1169px){.option-item .body{padding:0;padding-top:10px}}.option-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.option-list .option-item+.option-item{margin-top:12px}.option-list .description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:38px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.option-list .description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.option-list .description{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.option-list .description{margin-bottom:24px}}.otp-verification-modal-container .dialog-container-v2 .dialog-paper-v2{max-width:594px !important}.otp-verification-modal-container .dialog-container-v2 .dialog-paper-v2 .close-icon{top:16px !important;right:16px !important}.otp-verification-modal-container .otp-title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.otp-verification-modal-container .otp-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.otp-verification-modal-container .otp-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.otp-verification-modal-container .otp-title .otp-icon{width:64px;height:64px}.otp-verification-modal-container .information-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;text-align:center}.page-footer-container{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:185px;padding:0 10px;background-color:#323a47}@media (max-width: 1169px){.page-footer-container{height:auto}}.page-footer-container .logo-container{align-self:center;margin-top:24.5px}@media (max-width: 1169px){.page-footer-container .logo-container{margin-top:19.4px}}.page-footer-container .logo-container:only-child{margin-bottom:26px;pointer-events:none}.page-footer-container .logo-container .pegasus-logo{width:130px;height:23px}@media (max-width: 1169px){.page-footer-container .logo-container .pegasus-logo{width:87px;height:15.3px}}@media (max-width: 1169px){.page-footer-container .divider{display:none !important}}.page-footer-container .footer-action-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:27.5px}@media (max-width: 1169px){.page-footer-container .footer-action-container{flex-flow:wrap;gap:18px 27px;word-break:break-all}}.page-footer-container .footer-action-container .footer-action-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-footer-container .footer-action-container .footer-action-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.page-footer-container .footer-action-container .footer-action-text{font-size:12px;line-height:1.67}}@media (min-width: 1170px){.page-footer-container .footer-action-container .footer-action-text:not(:first-child){margin-left:27px}}.page-footer-container .footer-action-container .footer-action-text:hover{color:#fff}@media (max-width: 1169px){.page-footer-container .footer-action-container .footer-action-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.page-footer-container .footer-action-container .footer-action-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-footer-container .footer-action-container .footer-action-text:last-child{display:none}}.page-footer-container .footer-action-second-line-container{display:none}@media (max-width: 1169px){.page-footer-container .footer-action-second-line-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;margin-top:27.5px}.page-footer-container .footer-action-second-line-container .footer-action-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#cad0db}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.page-footer-container .footer-action-second-line-container .footer-action-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-footer-container .footer-action-second-line-container .footer-action-text:hover{color:#fff}}.page-footer-container .copy-right-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:27px}@media (max-width: 1169px){.page-footer-container .copy-right-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:24px}}.page-footer-container .copy-right-container .copy-right-item{font-size:14px;line-height:1.43;color:#f3f6f8;text-align:center}@media (max-width: 1169px){.page-footer-container .copy-right-container .copy-right-item{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.page-footer-container .copy-right-container .copy-right-item:first-child{width:196px}}.page-footer-container .copy-right-container .copy-right-item:not(:first-child){margin-left:20px}@media (max-width: 1169px){.page-footer-container .copy-right-container .copy-right-item:last-child{margin:24px 0}}.page-footer-container .copy-right-container .copy-right-item.iata-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.page-footer-container .copy-right-container .copy-right-item.iata-container{margin-left:0}}.page-footer-container .copy-right-container .copy-right-item.iata-container .iata-logo{width:50px;height:32px}.page-footer-container .copy-right-container .copy-right-item.iata-container .iata-text{margin-left:12px}.page-header-container{position:fixed;top:0;left:0;z-index:5000;display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:64px;background-color:#fdb813}@media (max-width: 1168px){.page-header-container{position:sticky;min-width:320px}}@media (max-width: 1169px){.page-header-container{height:40px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container{z-index:5002}}.page-header-container .header-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%}.page-header-container .header-content.no-actions{-webkit-box-pack:center;justify-content:center;pointer-events:none}.page-header-container .header-content .hamburger-menu-button{display:none;-webkit-box-align:center;align-items:center;height:100%}@media (max-width: 1169px){.page-header-container .header-content .hamburger-menu-button{display:-webkit-inline-box;display:inline-flex;margin-left:10px}.page-header-container .header-content .hamburger-menu-button .menu-icon{width:20px;height:14px}}@media (max-width: 1169px){.page-header-container .header-content{width:100%;min-width:100%}}@media (min-width: 1170px){.page-header-container .header-content{width:1170px;min-width:1170px}}.page-header-container .header-content .pegasus-logo-link{width:130px;height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .pegasus-logo-link{width:141px;height:25px}}@media (max-width: 1169px){.page-header-container .header-content .pegasus-logo-link{width:90px;height:16px;margin-left:15px}}.page-header-container .header-content .pegasus-logo-link .pegasus-logo{width:100%;height:100%}.page-header-container .header-content .header-actions-container{-webkit-box-flex:1;flex:1 1 0;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;height:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container{-webkit-box-flex:1;flex:auto}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container{margin-right:0;margin-left:auto}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container{max-width:calc(100% - 150px);margin-left:auto}}.page-header-container .header-content .header-actions-container .header-action-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding-right:30px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container .header-action-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .header-action-text{font-size:11px;line-height:1.45}}.page-header-container .header-content .header-actions-container .header-action-text.login{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.page-header-container .header-content .header-actions-container .header-action-text.login .bol-bol-container{margin-right:10px;padding:3px 5px 1px;border:2px solid #fff;border-radius:6px}.page-header-container .header-content .header-actions-container .header-action-text.login .bol-bol-container .bol-bol-icon{width:30px;height:30px;fill:#fff}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .header-action-text.login .bol-bol-container .bol-bol-icon{width:20px;height:20px}}.page-header-container .header-content .header-actions-container .header-action-text.login .login-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container .header-action-text.login .login-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .header-action-text.login .login-text{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .header-action-text.login .login-text{color:#323a47;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.page-header-container .header-content .header-actions-container .header-action-text .profile-picture-wrapper{display:none}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .header-action-text{display:none}.page-header-container .header-content .header-actions-container .header-action-text.login{display:-webkit-box;display:flex;padding:0 15px 0 16px;color:#fff;background-color:#f7a500}.page-header-container .header-content .header-actions-container .header-action-text.login .profile-picture-wrapper{display:-webkit-box;display:flex;width:30px;min-width:30px;height:30px;margin-left:15px;border-color:#fff}.page-header-container .header-content .header-actions-container .header-action-text.login .profile-picture-wrapper .profile-picture{width:18px;height:18px;margin-top:4px;fill:#fff}}.page-header-container .header-content .header-actions-container .logged-user-menu-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;padding:0 20px;background-color:#f7a500}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container{min-width:165px;max-width:100%;padding:0 10px 0 16px}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#fff}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data{width:calc(100% - 40px)}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:-5px;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-name{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-points{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .logged-user-menu-user-data .logged-user-menu-points{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .profile-picture-wrapper{width:40px;height:40px;margin:0 10px;border-color:#fff}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .profile-picture-wrapper{margin:0 0 0 10px}}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .profile-picture-wrapper{width:30px;height:30px}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .profile-picture-wrapper .profile-picture{width:25px;height:24px;fill:#fff}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .profile-picture-wrapper .profile-picture{width:20px;height:20px;margin-top:2px}}.page-header-container .header-content .header-actions-container .logged-user-menu-container .arrow-down-icon{width:11px;height:11px;fill:#fff}@media (max-width: 1169px){.page-header-container .header-content .header-actions-container .logged-user-menu-container .arrow-down-icon{display:none}}.registration-header-popper{z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch;top:-52px !important;z-index:9000;background-color:#fff}@media (max-width: 1169px){.registration-header-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 1169px){.registration-header-popper{top:0 !important;bottom:0 !important;-webkit-transform:none !important;transform:none !important}.registration-header-popper .content-wrapper{height:100%}.registration-header-popper .content-wrapper .logged-user-header-container{height:100vh}.registration-header-popper.loggedUser .logged-user-header-container{background-color:#323a47}.registration-header-popper.loggedUser .logged-user-header-container .logged-user-new-header{display:none;-webkit-box-pack:justify;justify-content:space-between;height:50px;padding:20px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.2);box-shadow:0 1px 8px 0 rgba(0,0,0,0.2)}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-new-header{display:-webkit-box;display:flex}}@media (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-new-header .pegasus-logo{width:90px;height:16px;background-image:url(/butterflyredesigntest/backgrounds/logo-pegasus.svg?a8f91a568f5792f84957c75d9e655eba);background-size:cover}.registration-header-popper.loggedUser .logged-user-header-container .logged-user-new-header .icon-close{width:16px;height:16px;cursor:pointer;fill:#ffc847}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper{margin:30px 0 0 30px}.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .profile-picture-wrapper{border-color:#fff}.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .profile-picture-wrapper .profile-picture{width:25px;height:35px;margin-top:5px;fill:#fff}.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#7c8594;line-height:1.25}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-points{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#cad0db;line-height:1.25}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.registration-header-popper.loggedUser .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-points{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper{-webkit-box-flex:1;flex:1 1 0;width:100%;padding-top:0}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-items{padding:0 20px;border:none}.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#7c8594}}@media screen and (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (max-width: 1169px) and (-ms-high-contrast: none){.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-items .profile-menu-item.active .profile-menu-item-text{color:#fff}.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-buttons{padding:0}.registration-header-popper.loggedUser .logged-user-header-container .profile-menu-header-wrapper .profile-menu-buttons .button-outline{color:#7c8594;border-color:#7c8594}.registration-header-popper.loggedUser .logged-user-header-container .header-logout-button{padding-left:20px;color:#7c8594;text-align:left}}.registration-header-popper .logged-user-header-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:270px}.registration-header-popper .logged-user-header-container .profile-menu-header-wrapper .profile-menu-buttons .search-flight{display:none}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .profile-menu-header-wrapper .profile-menu-buttons .search-flight{display:-webkit-box;display:flex}}.registration-header-popper .logged-user-header-container .icon-close{display:none}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .icon-close{display:block}}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container{width:100%}}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:12px 12px 0}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .profile-picture-wrapper{margin-right:10px;border-color:#f7a500}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .profile-picture-wrapper .profile-picture{width:25px;fill:#f7a500}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#4a5261}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-name{font-size:12px;line-height:1.67}}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .logged-user-data .logged-user-points{font-size:11px;line-height:1.45}}.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .arrow-up-icon{position:absolute;top:2px;right:8px;width:11px;height:11px;fill:#f7a500}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .logged-user-header-wrapper .arrow-up-icon{display:none}}.registration-header-popper .logged-user-header-container .header-logout-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin:10px 0;color:#4a5261;text-decoration:underline}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-header-popper .logged-user-header-container .header-logout-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.registration-header-popper .logged-user-header-container .header-logout-button{font-size:14px;line-height:1.71}}.registration-header-popper .login-header-title-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:24px}.registration-header-popper .login-header-title-container .login-header-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-header-popper .login-header-title-container .login-header-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-header-popper .login-header-title-container .login-header-title-text{font-size:11px;line-height:1.45}}.registration-header-popper .login-header-title-container .login-header-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.registration-header-popper .login-header-title-container .login-header-title .login-header-title-arrow-up{width:9px;height:6px;fill:#ffc847}@media (max-width: 1169px){.registration-header-popper .login-header-title-container .login-header-title .login-header-title-arrow-up{display:none}}.registration-header-popper .login-header-title-container .login-header-title .login-header-title-close-icon{width:16px;height:16px;fill:#ffc847}.registration-header-popper .registration-wrapper .registration-title{display:none !important}.registration-header-popper .registration-wrapper .registration-subtitle{display:none}.registration-header-popper .registration-wrapper .registration-container{max-width:100%;margin:8px 24px 30px}.registration-header-popper .registration-wrapper .registration-container .login-form-info{margin:0}.registration-header-popper .registration-wrapper .registration-container .submit-button-container{margin-top:30px}.registration-header-popper .registration-wrapper .registration-container .login-buttons-container{margin:10px 0 0}.registration-header-popper .registration-wrapper .registration-container .login-buttons-container .no-member-text{margin:16px 0}.profile-menu-header-wrapper .profile-menu-items .membership-submenu-container.membership-submenu-container{display:none}.logout-warning .action-container{display:-webkit-box;display:flex}.logout-warning .action-container .cancel-button{margin-right:25px;color:#4a5261}.logout-warning .action-container .cancel-button.outline{background-color:#fff;border:1px solid #cad0db}.page{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:100%;padding-top:64px;white-space:pre-line;background-color:#fff}@media (max-width: 1169px){.page{padding-top:40px}}@media (max-width: 1168px){.page{padding-top:0}}.page.mock-or-test-page *{-webkit-transition-duration:0s !important;transition-duration:0s !important;-webkit-animation-duration:0s !important;animation-duration:0s !important}.page .page-content{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:-168px auto 0;-webkit-box-flex:1;flex:1 1 100%}@media (max-width: 1169px){.page .page-content{width:100%;min-width:320px;max-width:800px}}@media (min-width: 1170px){.page .page-content{width:1170px;min-width:1170px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content{-webkit-box-flex:1;flex:auto}}@media (max-width: 1169px){.page .page-content{margin-top:-96px;padding:0 8px}}.page .page-content.booking-management-payment-page,.page .page-content.reissue-search-page,.page .page-content.booking-management-summary-page,.page .page-content.booking-management-leg-selector-page,.page .page-content.manage-booking,.page .page-content.reservation-details-page,.page .page-content.seat-refund-page,.page .page-content.seat-refund-summary-page,.page .page-content.seat-reissue-summary-page,.page .page-content.bundle-upgrade{margin-top:0;padding:24px 70px}@media (max-width: 1169px){.page .page-content.booking-management-payment-page,.page .page-content.reissue-search-page,.page .page-content.booking-management-summary-page,.page .page-content.booking-management-leg-selector-page,.page .page-content.manage-booking,.page .page-content.reservation-details-page,.page .page-content.seat-refund-page,.page .page-content.seat-refund-summary-page,.page .page-content.seat-reissue-summary-page,.page .page-content.bundle-upgrade{padding:24px 8px}}.page.campaign-carousel-visible .page-content{margin:-40px auto 0}@media (max-width: 1169px){.page.campaign-carousel-visible .page-content{margin:-20px auto 0}}.page.campaign-carousel-visible .campaign-carousel-container{height:288px}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container{height:200px}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel{width:100%;height:100%}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-dots{bottom:80px;left:calc(50% + 275px);max-width:300px;text-align:right}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-dots{right:10px;bottom:30px;left:auto;max-width:200px}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-dots li{margin:0}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-dots li button::before{color:rgba(243,246,248,0.4);font-size:8px}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-dots li.slick-active button::before{color:#fff;opacity:1}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .campaign-background{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .campaign-background{display:block}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list{height:100%}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track{height:100%}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide{height:100%}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item{position:relative;height:100%;pointer-events:none}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item{pointer-events:auto}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-background{width:100%;height:100%}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-background img{width:100%;height:100%;background-color:#44a4f3;background-image:url(/butterflyredesigntest/backgrounds/airplane.svg?2087bdf9032a23c36df89c4341d4b72c);background-repeat:no-repeat;background-size:contain;-o-object-fit:cover;object-fit:cover}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container{position:absolute;top:32px;right:calc(50% + 15px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;max-width:500px}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container{top:15px;left:10px}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;position:relative;margin-bottom:70px;color:#fff;white-space:nowrap;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-text{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-text{white-space:normal}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-redirect-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;width:158px;height:36px;color:#fff;background-color:transparent;border:2px solid #fff;cursor:pointer;pointer-events:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-redirect-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-redirect-button{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .slick-list .slick-track .slick-slide .carousel-list-item .campaign-content-container .campaign-redirect-button{display:none}}.page.campaign-carousel-visible .campaign-carousel-container .campaign-carousel .campaign-img-container{margin:0 auto}@media (min-width: 1170px){.page #bkm-container{display:-webkit-box !important;display:flex !important;-webkit-box-pack:center !important;justify-content:center !important;-webkit-box-align:center !important;align-items:center !important;padding-top:0 !important}}@media (max-width: 1169px){.page #bkm-container iframe{min-height:500px !important}}.partner-point-conversion-list-item-wrapper{border-bottom:1px solid #cad0db}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin:2px 0;padding:14px;color:#323a47;background-color:#fff}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item.with-sub-info{padding-bottom:4px}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item.non-clickable{cursor:default}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item:hover{background-color:#f3f6f8}@media (max-width: 1169px){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item{padding-right:0;padding-left:0}}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:50%;text-align:left}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-name{font-size:14px;line-height:20px}}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-sub{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-sub{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-sub{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .partner-info .partner-sub{font-size:13px;line-height:20px}}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .partner-conversion-time{text-align:right;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .partner-conversion-time{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .partner-conversion-time{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .partner-conversion-time{font-size:13px;line-height:20px}}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .link-icon{width:16px;height:16px;margin-left:25px;fill:#7c8594}.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .link-icon.hidden{visibility:hidden}@media (max-width: 1169px){.partner-point-conversion-list-item-wrapper .partner-point-conversion-list-item .conversion-time-info .link-icon{margin-left:16px}}.partner-point-conversion-time-area-container .accordion-root{position:relative;padding:24px 30px}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root{padding:24px 20px}}.partner-point-conversion-time-area-container .accordion-root .summary-root{height:auto;padding:0}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;text-align:left}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area>*{width:628px}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area>*{width:100%}}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .text-area .info-text{font-size:14px;line-height:20px}}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .arrow-icon{position:absolute;top:10px;right:0;width:12px;height:8px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;fill:#cad0db}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .arrow-icon{display:none}}.partner-point-conversion-time-area-container .accordion-root .summary-root .content .title-area .arrow-icon.arrow-icon-expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.partner-point-conversion-time-area-container .accordion-root .details-root{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .details-root{margin-top:14px;padding:0 8px}}.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule{margin-top:24px;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule{font-size:13px;line-height:20px}}.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.partner-point-conversion-time-area-container .accordion-root .details-root .collaboration-rule .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-count-container{position:relative;padding:5px 12px 0}@media (max-width: 1169px){.passenger-count-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;height:100%;padding:0}}.passenger-count-container .MuiInput-underline,.passenger-count-container .MuiInput-underline::after{margin-top:0 !important;border-bottom:unset !important}.passenger-count-container .MuiInput-underline::before{display:none !important}.passenger-count-container .text-field .text-input{height:auto !important}.passenger-count-container .text-field .text-input input{font-weight:700;font-family:'Open Sans', sans-serif;margin-top:0 !important;padding:3px 0 0 !important;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .text-field .text-input input{font-family:'OpenSans-Bold', sans-serif}}.passenger-count-container .small-screen-passenger-count{padding:0 10px}@media (min-width: 1170px){.passenger-count-container .small-screen-passenger-count{display:none}}.passenger-count-container .small-screen-passenger-count .text-input input:disabled{opacity:1 !important}.passenger-count-container .passenger-count-info{width:100%;padding:0;overflow:hidden}@media (max-width: 1169px){.passenger-count-container .passenger-count-info{min-width:300px;padding:20px 10px 0}}.passenger-count-container .passenger-count-info .counter-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.passenger-count-container .passenger-count-info .counter-container:not(:first-child){margin-top:20px}.passenger-count-container .passenger-count-info .counter-container:last-child{margin-bottom:20px}.passenger-count-container .passenger-count-info .counter-container .label{margin-right:24px;overflow:hidden;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .passenger-count-info .counter-container .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (min-width: 1170px){.passenger-count-container .passenger-count-info .counter-container .label{width:142px}}.passenger-count-container .passenger-count-info .counter-container .label .desc{padding-left:8px;color:#7c8594}.passenger-count-container .passenger-count-info .counter-container .passenger-count-counter{width:102px}.passenger-count-container .passenger-count-info .passenger-count-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .passenger-count-info .passenger-count-title{font-family:'OpenSans-Bold', sans-serif}}.passenger-count-container .group-message,.passenger-count-container .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;margin-bottom:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .group-message,.passenger-count-container .error-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-count-container .group-message,.passenger-count-container .error-message{height:32px;margin:14px 10px}}.passenger-count-container .group-message .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .group-message .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-count-container .error-message{color:#ff1d1e}.passenger-count-container .accept-button{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:36px;margin-bottom:12px;padding:0;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-count-container .accept-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-count-container .accept-button{width:100%;height:56px;margin-bottom:0;border-radius:0}}@media (min-width: 1170px){.passenger-count-container .small-screen-done-button{display:none}}.passenger-count-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4)}.passenger-count-popper{top:-62px !important}@media (max-width: 1169px){.passenger-count-popper{top:0 !important}}.passenger-count-popper .content-wrapper .input-placeholder{border-bottom-color:#fdb813;cursor:pointer}@media (max-width: 1169px){.passenger-count-popper .content-wrapper .input-placeholder{display:none}}.passenger-count-popper .content-wrapper .input-placeholder .toggle-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.passenger-count-popper .content-wrapper .passenger-count-field .label{color:#fdb813}.accordion{width:100%;background-color:#fff;border-radius:4px}.accordion:not(:first-child){margin-top:8px}.accordion .title-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;height:72px;padding:0 16px}@media (max-width: 1169px){.accordion .title-area{height:auto;min-height:48px;padding:8px}}.accordion .title-area.disabled{opacity:0.4}.accordion .title-area .icon-area .title-icon{width:24px;height:24px}.accordion .title-area .text-area{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.accordion .title-area .arrow-icon{width:24px;height:24px;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear}.accordion .title-area .arrow-icon.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion-body{height:0;overflow:hidden}.accordion .accordion-body.expanded{height:auto}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2{width:594px;min-height:188px;max-height:none;padding:32px}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2{width:calc(100% - 32px)}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 0 0 0 !important}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body{display:-webkit-box;width:100%;height:100%}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .icon-info{width:32px;height:32px;margin-right:16px;fill:#fdb813}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .mweb-contact-person-title-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:15px}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .mweb-contact-person-title-wrapper .contact-person-dialog-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin:0}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .mweb-contact-person-title-wrapper .contact-person-dialog-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-dialog-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:24px}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-dialog-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-information-text{font-size:14px;line-height:20px}}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .contact-person-information-text{margin-bottom:32px}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .buttons-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .buttons-wrapper .back-button{margin-right:24px}@media (max-width: 1169px){.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .contact-person-dialog-body .contact-person-dialog-content-wrapper .buttons-wrapper .back-button{width:100%;margin-bottom:16px}}.contact-person-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{-webkit-box-pack:center;justify-content:center;margin:24px 0 0 0}@media (max-width: 1169px){.dialog-container-v2 .dialog-paper-v2{padding:24px}}.sms-container{min-height:72px;margin:32px 0 24px;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.sms-container{height:auto;padding:16px}}.sms-container .request-box-container .checkbox-label{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-container .request-box-container .checkbox-label{font-family:'OpenSans-Bold', sans-serif}}.sms-container .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;width:100%;margin-top:8px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-container .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.sms-container .info{font-size:12px;line-height:1.67}}.sms-container .info .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-container .info .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-container .info .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.sms-container .sms-content-container .sms-content{width:100%}}.sms-container .sms-content-container .sms-content .add-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sms-container .sms-content-container .sms-content .add-button-container.disabled .text{color:#7c8594}.sms-container .sms-content-container .sms-content .add-button-container .text{margin-top:-4px;margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media (max-width: 1169px){.sms-container .sms-content-container .sms-content .add-button-container .text{margin-top:-6px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-container .sms-content-container .sms-content .add-button-container .text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-container .sms-content-container .sms-content .add-button-container .text{font-size:14px;line-height:1.71}}.sms-container .sms-content-container .sms-content .add-button-container .add-button{width:20px;height:20px;margin-top:32px;margin-bottom:36px;cursor:pointer;fill:#7c8594}.sms-container .sms-content-container .sms-content .sms-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.sms-container .sms-content-container .sms-content .sms-wrapper .remove-button{width:20px;height:20px;margin-left:13px;cursor:pointer;fill:#7c8594}@media (max-width: 1169px){.sms-container .sms-content-container .sms-content .sms-wrapper .remove-button{margin-left:5px}}.passenger-contact-nationality{margin-left:20px}.submit-button-container{padding:0 10px 40px}@media (max-width: 1169px){.submit-button-container{padding:0 10px}}.submit-button-container .submit-button{margin:0 auto;margin-bottom:72px;margin-top:50px}@media (max-width: 1169px){.submit-button-container .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.submit-button-container .submit-button{margin-top:0}}@media (max-width: 1169px){.submit-button-container .contact-form-submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}}.passenger-contact-form-container{padding:8px 72px 32px}@media (max-width: 1169px){.passenger-contact-form-container{padding:8px 8px 24px}}.passenger-contact-form-container .passenger-contact-message{padding:30px 30px 0;color:#4a5261;font-weight:600;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-message{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;padding:24px 26px 0 12px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.passenger-contact-form-container .passenger-contact-message{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper{position:relative}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-warning{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field{width:270px;position:relative}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-error,.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-warning{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field .field-error.baseline{bottom:initial;margin-top:0}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .text-field{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .phone-input-container .phone-number{width:270px}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .phone-input-container .phone-number{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .nationality{width:270px;margin-top:10px}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .nationality{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .nationality .list-selector{width:270px;padding:0}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .field-wrapper .nationality .list-selector{width:100%}}.passenger-contact-form-container .passenger-contact-form-info .bloctel-info-wrapper{width:466px;margin:10px 0 24px}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-info .bloctel-info-wrapper{width:100%}}.passenger-contact-form-container .passenger-contact-form-info ::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;visibility:hidden;pointer-events:none}.passenger-contact-form-container .save-contact-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px}.passenger-contact-form-container .save-contact-container .loading{width:100px;height:28px}.passenger-contact-form-container .save-contact-container .save-contact-button{width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/icon-smart-contacts-add.svg?86cbe85543062df6fad10d89b7b16cef)}.passenger-contact-form-container .save-contact-container .update-icon-tick{width:24px;height:24px;margin-right:8px;fill:#80c313}.passenger-contact-form-container .save-contact-container .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .save-contact-container .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .save-contact-container .label{font-size:14px;line-height:1.71}}.passenger-contact-form-container .contact-request-container{width:100%}.passenger-contact-form-container .contact-request-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .contact-request-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .contact-request-container .header{font-size:11px;line-height:1.45}}.passenger-contact-form-container .contact-request-container .contact-form-text-container{margin-bottom:16px;white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .contact-request-container .contact-form-text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .contact-request-container .contact-form-text-container{font-size:12px;line-height:1.67}}.passenger-contact-form-container .contact-request-container .check-fields{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.passenger-contact-form-container .contact-request-container .check-fields .check-container{margin-right:30px}.passenger-contact-form-container .hes-consent-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .hes-consent-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .hes-consent-area{font-size:12px;line-height:1.67}}.passenger-contact-form-container .hes-consent-area .info-text-container{display:-webkit-box;display:flex;margin-bottom:24px}.passenger-contact-form-container .hes-consent-area .info-text-container .info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .hes-consent-area .info-text-container .info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-contact-form-container .hes-consent-area .info-text-container .icon-warning{width:22px;min-width:22px;height:22px;margin-right:8px;fill:#fdb813}.passenger-contact-form-container .hes-consent-area .checkbox-container .message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .hes-consent-area .checkbox-container .message .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-contact-form-container .passenger-contact-form-required-fields-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-top:16px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-contact-form-container .passenger-contact-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-contact-form-container .passenger-contact-form-required-fields-info{font-size:13px;line-height:20px}}.passenger-info-form-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.passenger-info-form-list .accordion{border:solid 1px rgba(202,208,219,0.4)}.passenger-info-form-list .accordion.expanded{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.passenger-info-form-list .accordion .title-area .icon-area{position:relative}.passenger-info-form-list .accordion .title-area .icon-area .title-icon{width:40px;height:40px;fill:#cad0db}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .icon-area .title-icon{width:32px;height:32px}}.passenger-info-form-list .accordion .title-area .icon-area .title-icon.expanded{fill:#fa660b}.passenger-info-form-list .accordion .title-area .icon-area .title-icon.valid{fill:#80c313}.passenger-info-form-list .accordion .title-area .icon-area .title-icon.prm{width:32px;height:32px}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .icon-area .title-icon.prm{width:24px;height:24px}}.passenger-info-form-list .accordion .title-area .icon-area .notification{position:absolute;top:-5px;right:-5px;width:20px;height:20px;color:#fff;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;background-color:#fa660b;border-radius:50%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .icon-area .notification{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-info-form-list .accordion .title-area .text-area{margin-left:16px;text-align:left}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .text-area{margin-left:8px}}.passenger-info-form-list .accordion .title-area .text-area .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;display:contents;color:#323a47;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .text-area .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .text-area .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .text-area .title{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-info-form-list .accordion .title-area .text-area .title.prm{font-size:14px}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .text-area .title.prm{font-size:12px}}.passenger-info-form-list .accordion .title-area .text-area .title .secondary{font-weight:normal;font-family:'Open Sans', sans-serif;margin-left:16px;color:#88898a}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .text-area .title .secondary{font-family:'OpenSans-Regular', sans-serif}}.passenger-info-form-list .accordion .title-area .text-area .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .text-area .info-text{font-family:'OpenSans-Regular', sans-serif}}.passenger-info-form-list .accordion .title-area .text-area .info-text.error{color:#e21f26}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .text-area .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1.14}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-info-form-list .accordion .title-area .text-area .info-text{font-family:'OpenSans-Regular', sans-serif}}.passenger-info-form-list .accordion .title-area .text-area .info-text.prm{font-size:12px}@media (max-width: 1169px){.passenger-info-form-list .accordion .title-area .text-area .info-text.prm{font-size:11px}}.passenger-info-form-list .accordion .title-area .arrow-icon{width:12px;height:8px;fill:#cad0db}.passenger-info-form-list .accordion .title-area .arrow-icon.expanded{fill:#fdb813}.passenger-info-form-list .hes-consent-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .hes-consent-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-info-form-list .hes-consent-area{font-size:12px;line-height:1.67}}.passenger-info-form-list .hes-consent-area .info-text-container{display:-webkit-box;display:flex;margin-bottom:24px}.passenger-info-form-list .hes-consent-area .info-text-container .info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .hes-consent-area .info-text-container .info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-info-form-list .hes-consent-area .info-text-container .icon-warning{width:22px;min-width:22px;height:22px;margin-right:8px;fill:#fdb813}.passenger-info-form-list .hes-consent-area .checkbox-container .message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .hes-consent-area .checkbox-container .message .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-info-form-list .submit-button-container{margin:0 auto;margin-bottom:72px;margin-top:50px}@media (max-width: 1169px){.passenger-info-form-list .submit-button-container{width:calc(100% - 20px);margin-bottom:48px}}.passenger-info-form-list .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.passenger-info-form-list .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding-top:30px}}.passenger-info-form-list .action-buttons .submit-button{margin:0 auto;margin-bottom:72px;height:48px;margin:50px 0 72px;padding:12px 20px;color:#f3f6f8;line-height:1.5}@media (max-width: 1169px){.passenger-info-form-list .action-buttons .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.passenger-info-form-list .action-buttons .submit-button{height:auto;margin:0 0 72px}}.passenger-info-form-list .action-buttons .continue-later{margin:0 auto;margin-bottom:72px;height:48px;margin:50px 24px 80px 0}@media (max-width: 1169px){.passenger-info-form-list .action-buttons .continue-later{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.passenger-info-form-list .action-buttons .continue-later{margin:0 0 20px 0}}.passenger-info-form-list .bolpoint-usage-info-text-container{display:-webkit-box;display:flex;gap:8px;margin-bottom:8px;padding:16px;background-color:#fff;border-radius:4px}.passenger-info-form-list .bolpoint-usage-info-text-container .info-text-area{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;width:100%;padding:8px 12px;color:#a44e01;background-color:#fff9ec;border-radius:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .bolpoint-usage-info-text-container .info-text-area{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-form-list .bolpoint-usage-info-text-container .info-text-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-info-form-list .bolpoint-usage-info-text-container .info-text-area{font-size:13px;line-height:20px}}.passenger-info-form-list .bolpoint-usage-info-text-container .info-text-area .icon{width:16px;height:16px;fill:#db700f}.check-member-tooltip.tooltip-popover.info{max-width:276px;margin-left:-27px;padding:8px}.check-member-tooltip.tooltip-popover::after{top:92%;left:30px;width:0;height:0;border-width:12px 9px 0 9px;border-style:solid;border-color:#4a5261 transparent transparent transparent;border-radius:20% 20% 20% 53%}.passenger-page .boarding-card-body .passenger-body .right-panel{padding:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form{padding:8px 72px 36px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form{padding:8px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:15px;padding:16px;background-color:#f3f6f8}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container .passenger-info-form-message-icon{width:32px;height:32px;margin-right:8px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container .passenger-info-form-message-icon .message-icon{width:32px;height:32px;fill:#fdb813}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container .passenger-info-form-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container .passenger-info-form-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-info-form-message-container .passenger-info-form-message{font-size:12px;line-height:1.67}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .pegasus-plus-point-container{margin-top:25px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:24px 0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container.with-border{border-bottom:1px solid #cad0db}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container .save-contact-button{width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/icon-smart-contacts-add.svg?86cbe85543062df6fad10d89b7b16cef)}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container .update-icon-tick{width:24px;height:24px;margin-right:8px;fill:#80c313}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-contact-container .label{font-size:14px;line-height:1.71}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .loading{width:100px;height:28px;margin-top:24px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .text-field .text-input label{color:#323a47}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .text-field .text-input input{color:#323a47}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .name{margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .surname{margin-top:12px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .surname{margin-top:-4px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .text-field{width:270px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .text-field{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .field-wrapper .text-field.hidden{display:none}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .phone-input-container .phone-container .phone-input-container .error-fill{margin-bottom:8px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-tooltip-target{position:absolute;top:-8px;left:99px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-tooltip-target{top:0;left:82px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-tooltip-target .info-icon{width:19px;height:19px;fill:#cad0db}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success{-webkit-box-align:start;align-items:flex-start;margin-top:-16px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .member-icon{width:16px;min-width:16px;height:16px;margin-right:8px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .member-icon.tick{fill:#80c313}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .member-icon.warning{fill:#fdb813}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .member-icon.info{fill:#fdb813}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .message{font-family:'OpenSans-Regular', sans-serif}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .phone-wrapper .check-member-success .message .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .nationality{width:270px;margin-top:10px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .nationality{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .nationality .list-selector{width:270px;padding:0}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .nationality .list-selector{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper{margin-top:24px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper{margin-top:10px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .passenger-birthday-label{font-size:11px;line-height:1.45}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .text-field{width:80px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .text-field{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error{position:absolute;top:60px;color:#ff1d1e}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-birthday-wrapper .field-wrapper .field-error{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper{margin-top:16px;margin-bottom:20px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper{margin-top:12px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .passenger-gender-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .passenger-gender-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .passenger-gender-label{font-size:11px;line-height:1.45}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .radio-button-group.passenger-gender-field{margin-top:12px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .radio-button-group.passenger-gender-field .radio-button-root{margin-top:0;margin-right:54px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .radio-button-group.passenger-gender-field .radio-button-root{margin-right:30px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .radio-button-group.passenger-gender-field .other-gender{display:none}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-gender-wrapper .field-wrapper .field-error{position:absolute;top:12px;left:0;margin-top:10px;color:#ff1d1e;text-align:left}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper{margin-top:16px;position:relative}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper{margin-top:4px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .citizenship-number-container{margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .citizenship-number-container .tckn-container{width:270px;margin-top:5px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .citizenship-number-container .tckn-container .text-field{margin-top:5px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .citizenship-number-container .tckn-container{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .citizenship-field-wrapper .field-error{width:100%;max-width:270px;word-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information{margin:8px 0;padding:12px;background-color:#f3f6f8}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information .icon,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information .icon{width:24px;min-width:24px;height:24px;fill:#fdb813}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information .text,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information .text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information .text,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information .text,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information .text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information{padding:8px}}@media (min-width: 1170px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-name-surname-information,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-other-option-information{margin-right:40px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:30px 0 24px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper .passenger-info-toggle{margin:0 16px 0 0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper .passenger-info-toggle-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;margin-right:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper .passenger-info-toggle-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper .passenger-info-toggle-text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .passenger-info-toggle-wrapper .passenger-info-toggle-info .info-icon{width:19px;height:19px;fill:#cad0db}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container{width:100%}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .header{font-size:11px;line-height:1.45}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .contact-form-text-container{margin-bottom:16px;white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .contact-form-text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .contact-form-text-container{font-size:12px;line-height:1.67}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .check-fields{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details .contact-request-container .check-fields .check-container{margin-right:30px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .personal-details ::-webkit-contacts-auto-fill-button{position:absolute;right:0;display:none !important;visibility:hidden;pointer-events:none}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container{margin-top:12px;position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .responsible-adult-field{width:270px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .responsible-adult-field .popper-container-component{width:270px;padding:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-wrapper .field-error{color:#ff1d1e}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-wrapper .field-error.baseline{top:35px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .field-wrapper .field-error{padding-right:24px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .responsible-adult-field{width:100%}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .responsible-adult-field-container .responsible-adult-field .popper-container-component{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .submit-button{margin-top:40px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form{padding-top:32px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-title{font-family:'OpenSans-Bold', sans-serif}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .form .field-wrapper{margin-top:32px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .form .field-wrapper .popper-container-component{width:270px;padding:5px 0}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .form .field-wrapper .popper-container-component{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .form>div:first-child{margin-top:24px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .form .apis-end-date-wrapper .field-wrapper{margin-top:0}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .selection-popover-main-container{width:100%}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .selection-popover-main-container .popover-container-component{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-nationality,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-document-type,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .document-number,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper{width:270px;margin-top:20px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-nationality,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-document-type,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .document-number,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .text-field{width:80px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .text-field{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error{position:absolute;top:66px;color:#ff1d1e}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .apis-end-date-wrapper .field-wrapper .field-error{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .popover-container-component{width:270px;padding:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper{position:relative}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-warning{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .field-wrapper .field-error.baseline{top:30px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox{margin-top:28px}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .checkbox-label{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .checkbox-label{font-family:'OpenSans-Bold', sans-serif}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .save-passport-message{margin-top:10px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261;line-height:1.5;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .save-passport-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .save-passport-message{font-size:14px;line-height:1.71}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .apis-form .save-passport-checkbox .save-passport-message+.save-passport-message{margin-top:0}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container{width:100%;margin-top:16px;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container{padding:16px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .title{font-size:11px;line-height:1.45}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area{width:100%}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .field-wrapper.hes,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .field-wrapper.passport-no,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area .field-wrapper.hes,.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area .field-wrapper.passport-no{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .covid-19-virus-image{width:28px;height:27px;margin-right:18px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .covid-19-virus-image{width:22px;height:22px;margin-right:12px}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .info-icon{width:19px;height:19px;fill:#cad0db}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .hes-textfield{width:270px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .hes-number-wrapper .hes-textfield{width:100%}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area{margin-left:72px}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .hes-field-container .hes-and-passport-no-input-wrapper .passport-no-area{margin:0}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:16px 0;color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button{width:auto}}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button .save-hes-code-button-icon{width:20px;height:20px;margin-right:12px;fill:#7c8594}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .save-hes-code-button .save-hes-code-button-icon.save-hes-code-button-success-icon{fill:#80c313}.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-form-required-fields-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-top:16px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-form-required-fields-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-page .boarding-card-body .passenger-body .right-panel .form-wrapper .passenger-info-form .passenger-form-required-fields-info{font-size:13px;line-height:20px}}.selectable-passenger-list-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden}.selectable-passenger-list-container.isLoggedIn{height:120px;padding:24px 24px 0;background-color:#f3f6f8}@media (max-width: 1169px){.selectable-passenger-list-container.isLoggedIn{height:96px;margin-bottom:16px;padding:16px 16px 0}}.selectable-passenger-list-container .loading-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:112px;height:32px;margin-left:32px;border:1px solid #cad0db;border-radius:4px}@media (max-width: 1169px){.selectable-passenger-list-container .loading-container{width:100%;margin-left:0}}.selectable-passenger-list-container .selectable-passenger-list-header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selectable-passenger-list-container .selectable-passenger-list-header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.selectable-passenger-list-container .selectable-passenger-list-header{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:8px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.selectable-passenger-list-container .selectable-passenger-list-header{font-family:'OpenSans-SemiBold', sans-serif}}.selectable-passenger-list-container .selectable-passenger-list-header .icon{width:24px;height:24px;margin-right:8px;fill:#7c8594}.selectable-passenger-list-container .selectable-passenger-list-wrapper{display:-webkit-box;display:flex;height:100px}.selectable-passenger-list-container .selectable-passenger-list-wrapper.isLoggedIn{-webkit-padding-end:32px;padding-inline-end:32px}@media (max-width: 1169px){.selectable-passenger-list-container .selectable-passenger-list-wrapper.isLoggedIn{padding-left:0}}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list{display:-webkit-box;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;margin-right:-30px;padding-bottom:17px;overflow-x:scroll;overflow-y:hidden}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list.passengersWithSlider{width:100%;margin-right:7px;padding-left:26px;overflow-x:hidden}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .selectable-passenger{height:32px;margin-right:12px}@media (min-width: 1170px){.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .selectable-passenger{width:120px}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .selectable-passenger .selectable-passenger-tooltip-target{overflow:hidden;text-overflow:ellipsis}}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .selectable-passenger.nameButton .button-v2-label{overflow:hidden;text-overflow:ellipsis}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .selectable-passenger .button-v2-label{white-space:nowrap}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider{width:100%}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-arrow{width:32px;height:32px;margin-top:-12px;padding:0}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-arrow .button-v2-right-icon{margin-left:0;fill:#4a5261}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-arrow::before{content:none}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-next{margin-right:25px}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-list{height:100%}@media (min-width: 1170px){.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-list{margin-right:42px;margin-left:16px}}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-list .slick-track{height:100%}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-list .slick-track .slick-slide{height:100%}.selectable-passenger-list-container .selectable-passenger-list-wrapper .selectable-passenger-list .passenger-list-slider .slick-list .slick-track .slick-slide .carousel-list-item{position:relative;height:100%;pointer-events:none}.selectable-passenger-list-container .selectable-passenger-list-wrapper .passengers-button-wrapper{z-index:5;display:-webkit-box;display:flex;height:32px}.selectable-passenger-list-container .selectable-passenger-list-wrapper .passengers-button-wrapper .gradient-effect{min-width:30px;background-image:-webkit-gradient(linear, right top, left top, from(#f3f6f8), to(rgba(255,255,255,0)));background-image:linear-gradient(to left, #f3f6f8, rgba(255,255,255,0))}.selectable-passenger-list-container .selectable-passenger-list-wrapper .passengers-button-wrapper .gradient-effect.passengersWithSlider{position:absolute;height:32px;margin-left:-74px}.selectable-passenger-list-container .selectable-passenger-list-wrapper .passengers-button-wrapper .passengers-button{width:32px;min-width:32px;background-image:url(/butterflyredesigntest/backgrounds/icon-contacts-default.svg?9499e7f54b9623b92cab5d27b5dc0b74)}.selectable-passenger-list-container .selectable-passenger-list-wrapper .passengers-button-wrapper .passengers-button:hover{background-image:url(/butterflyredesigntest/backgrounds/icon-contacts-hover.svg?282f93eac2afa6c8cfa295a0adaf4f82)}.remaining-passengers-popper{z-index:3000;width:265px;padding:13px 20px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.remaining-passengers-popper{position:fixed !important;top:0 !important;left:0 !important;z-index:8000;width:100%;height:100vh;-webkit-transform:none !important;transform:none !important}}.remaining-passengers-popper .content-wrapper{height:100%}.remaining-passengers-popper .remaining-passengers-container{position:relative;width:100%}@media (max-width: 1169px){.remaining-passengers-popper .remaining-passengers-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}}.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:13px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-header{font-size:11px;line-height:1.45}}.remaining-passengers-popper .remaining-passengers-container .dialog-close-icon{position:absolute;top:3px;right:-5px;width:12px;height:12px;fill:#fdb813}@media (max-width: 1169px){.remaining-passengers-popper .remaining-passengers-container .dialog-close-icon{width:20px;height:20px}}.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-container{width:230px !important;height:280px !important;max-height:280px}@media (max-width: 1169px){.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-container{-webkit-box-flex:1;flex:1;width:100% !important;height:100% !important;max-height:100%}}.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-container .remaining-passenger{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 16px);height:30px;padding:10px 0;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-container .remaining-passenger{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.remaining-passengers-popper .remaining-passengers-container .remaining-passengers-container .remaining-passenger{font-size:12px;line-height:1.67}}.passenger-selection-list-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:12px 15px 12px 0;border-top:1px solid #cad0db}.passenger-selection-list-item.disabled{opacity:0.5;pointer-events:none}.passenger-selection-list-item:last-child{border-bottom:1px solid #cad0db}@media (max-width: 1169px){.passenger-selection-list-item{padding:12px 0}}.passenger-selection-list-item .passenger-selection-list-item-content{width:calc(100% - 32px);color:#4a5261}.passenger-selection-list-item .passenger-selection-list-item-content .passenger-name{padding-right:10px;overflow:hidden;text-overflow:ellipsis;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-selection-list-item .passenger-selection-list-item-content .passenger-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-selection-list-item .passenger-selection-list-item-content .passenger-name{font-size:14px;line-height:1.71}}.passenger-selection-list-item .passenger-selection-list-item-content .passenger-detail{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-selection-list-item .passenger-selection-list-item-content .passenger-detail{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-selection-list-item .passenger-selection-list-item-content .passenger-detail{font-size:11px;line-height:1.45}}.passenger-selection-list-item .passenger-selection-list-item-content .passenger-has-infant{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-selection-list-item .passenger-selection-list-item-content .passenger-has-infant{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-selection-list-item .passenger-selection-list-button{margin-right:15px}}.passenger-selection-list-item .passenger-selection-list-button .passenger-icon{width:32px;height:32px;pointer-events:none}.passenger-selection-list-item .passenger-selection-list-button .passenger-icon.change{fill:#80c313}.passenger-selection-list-item .passenger-selection-list-button .passenger-icon.selected{fill:#fdb813}.passenger-selection-list-item .passenger-selection-list-button .passenger-icon.selected.meal{fill:#80c313}.passenger-selection-list-item .passenger-selection-list-button .passenger-icon.select{fill:#7c8594}.passenger-login-body{position:relative;padding:24px 30px 0}@media (max-width: 1169px){.passenger-login-body{padding:0}}.passenger-login-body .passenger-login-accordion{position:relative;width:100%}.passenger-login-body .passenger-login-accordion .passenger-login-expand-button{position:absolute;top:0;right:0;left:0;height:140px;cursor:pointer}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-expand-button{height:192px}}.passenger-login-body .passenger-login-accordion .passenger-login-expand-button-disabled{cursor:inherit;pointer-events:none}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;height:100%}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container{display:-webkit-box;display:flex;-webkit-box-flex:2;flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;height:100%;padding:24px 60px 32px 24px;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container{padding:8px 8px 24px 24px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area{display:-webkit-box;display:flex;padding:8px 24px 0 0}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area{padding:0}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information-bolbol-icon{display:-webkit-box;display:flex;width:32px;height:32px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information-bolbol-icon .bolbol-icon{width:100%;height:100%}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information-bolbol-icon{padding-top:4px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information-bolbol-icon.expanded{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:4px 8px 0 16px;color:#323a47;text-align:left}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information{padding:0}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:4px}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container{padding-top:0}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .title-text{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container{margin:8px 0 28px 0;color:#ff1d1e;text-align:left;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container{font-size:14px;line-height:20px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .force-login-inline-error-container .bold{font-size:14px;line-height:20px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text-mobile{display:none}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text-mobile{display:-webkit-box;display:flex;padding:0 24px 0 8px;font-size:14px;line-height:1.43}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text-mobile .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text-mobile .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .information-text-mobile.expanded{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .information-text-container .title-text:first-child{margin-bottom:8px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .passenger-login-form-area{height:0;margin:0;visibility:hidden}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .passenger-login-form-area-expanded{height:auto;margin-top:24px;visibility:visible}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-information-area .passenger-login-information .passenger-login-form-area-expanded{margin-top:0}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-expand-icon-mobile{display:none}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-expand-icon-mobile{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-expand-icon-mobile .arrow{width:12px;height:8px;margin:8px 8px 0 0;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear;fill:#cad0db}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-expand-icon-mobile .arrow.expanded{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile{display:none;margin-top:24px;padding-right:16px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile .mobile-login-button{color:#323a47}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile .mobile-without-signup-container{z-index:3;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:16px;padding:0 32px;cursor:pointer}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile .mobile-without-signup-container .text{color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile .mobile-without-signup-container .text{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile .mobile-without-signup-container .icon{width:16px;height:16px;margin-left:8px;fill:#7c8594}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-information-container .passenger-login-buttons-mobile.expanded{display:none}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:16px 16px 0 30px;background-color:#fdb813;border-radius:4px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container.expanded{cursor:pointer}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container{display:none}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container.expanded{display:-webkit-box;display:flex}}@media (max-width: 1169px) and (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container.expanded{padding:8px 8px 8px 24px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-icon{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-bottom:8px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-icon .bolbol-icon{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:12px;height:8px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-icon .bolbol-icon .arrow{width:100%;height:100%;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear;fill:#fff}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-icon .bolbol-icon .arrow.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;justify-content:space-around;-webkit-box-align:center;align-items:center;width:100%;padding-top:16px}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;width:64px;height:64px}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-icon-container{width:32px;height:32px;margin-right:8px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-icon-container .bolbol-icon{width:100%;height:100%;fill:#fff}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:200px}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text-container{-webkit-box-pack:left;justify-content:left}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text-mobile{display:none}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text-mobile{display:-webkit-box;display:flex;text-align:left;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information .bolbol-text-mobile{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information-expanded{display:none}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-information-expanded{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;padding-top:0;padding-right:16px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:292px;height:100%;margin:8px 0 16px}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area{width:100%;padding-right:16px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-title{font-family:'OpenSans-SemiBold', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-point{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-point .passenger-login-bolbol-area-point-text{margin-right:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-point .passenger-login-bolbol-area-point-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-point .passenger-login-bolbol-area-point-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-plus{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-plus{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-plus{font-size:14px;line-height:1.71}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-text{font-family:'OpenSans-Regular', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-login-signup-info-text{display:block}@media (max-width: 1169px){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .passenger-login-bolbol-area-login-signup-info-text{display:none}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .bold{font-family:'OpenSans-Bold', sans-serif}}.passenger-login-body .passenger-login-accordion .passenger-login-accordion-title-area .passenger-login-bolbol-container .passenger-login-bolbol-area .info-icon{width:12px;height:12px;cursor:pointer;fill:#fff}.passenger-login-body .passenger-login-accordion.expanded{min-height:328px}.bolbol-point-popper-tooltip-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.bolbol-point-popper-tooltip-container.bolbol-point-tooltip-target-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.bolbol-point-popper-tooltip-container.bolbol-point-popper-tooltip{margin-right:30px}@media (max-width: 1169px){.bolbol-point-popper-tooltip-container.bolbol-point-popper-tooltip{max-width:92%;margin:0 16px}}.bolbol-point-popper-text-field{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54;color:#f3f6f8;font-weight:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolbol-point-popper-text-field{font-family:'OpenSans-SemiBold', sans-serif}}.bolbol-point-popper-text-field .bolbol-point-bullet-text{-webkit-box-align:start;align-items:flex-start}.password-input-container{position:relative}.password-input-container .toggle-button{position:absolute;top:20px;right:0}@media (max-width: 1169px){.password-input-container .toggle-button{top:24px}}.password-input-container .toggle-button .show-hide-icon{width:24px;height:24px;fill:#cad0db}.password-input-container .toggle-button .show-hide-icon.show-password{fill:#fdb813}.password-input-container .error-icon{position:absolute;top:25px;right:0;width:20px;height:20px;background-color:#fff;fill:#ff1d1e}@media (max-width: 1169px){.password-input-container .error-icon{top:24px}}.password-input-container ::-webkit-credentials-auto-fill-button{position:absolute;right:25px}.adblock-icon-wrapper{margin-right:10px}.adblock-warning .adblock-warning-annotation{margin-top:16px;font-size:14px}.commission-warning .dialog-content{width:100%;max-width:570px}.commission-warning .dialog-content .dialog-paper .dialog-body{padding:29px 36px 36px}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body{padding:20px}}.commission-warning .dialog-content .dialog-paper .dialog-body .close-button{position:absolute;top:16px;right:16px;display:block;width:16px;height:16px;cursor:pointer;fill:#fdb813}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content{width:100%}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container{display:-webkit-box;display:flex;margin-bottom:19px}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:36px;height:36px;margin-right:10px;background-color:#fdb813;border-radius:50%}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-icon{width:24px;height:24px}}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-icon .header-warning-icon{width:36px;height:36px;fill:#fff}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-icon .header-warning-icon{width:24px;height:24px}}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-warning-info-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-warning-info-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .header-container .header-warning-info-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:54px;padding-left:48px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .message-container{margin-bottom:41px;padding-left:0}}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set{padding-left:48px}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set{padding-left:0}}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set .action-buttons{display:-webkit-box;display:flex}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set .action-buttons .submit-button{margin-right:30px}@media (max-width: 1169px){.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.commission-warning .dialog-content .dialog-paper .dialog-body .popup-content .button-set .action-buttons .submit-button{margin:10px 0}}.ff-offer-usage-message{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:32px 0 50px}@media (max-width: 1169px){.ff-offer-usage-message{padding:0 12px}}.ff-offer-usage-message .message-icon{margin-bottom:20px;background-repeat:no-repeat;background-position:center;background-size:contain}.ff-offer-usage-message .message-icon.point-offer{width:140px;height:80px;background-image:url(/butterflyredesigntest/backgrounds/icon-point-offer.svg?537a3ed39f64c65e253264f7e1266a8e)}.ff-offer-usage-message .message-icon.money-offer{width:130px;height:72px;background-image:url(/butterflyredesigntest/backgrounds/icon-money-offer.svg?a4a7d1f996c429c1fca74d41156acf5d)}.ff-offer-usage-message .message-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-offer-usage-message .message-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ff-offer-usage-message .message-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.ff-offer-usage-message .message-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;margin-bottom:12px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-offer-usage-message .message-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ff-offer-usage-message .message-subtitle{font-size:14px;line-height:1.71}}.ff-offer-usage-message .message-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-offer-usage-message .message-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ff-offer-usage-message .message-label{font-size:14px;line-height:1.71}}.ff-offer-usage-message .message-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-offer-usage-message .message-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ff-offer-usage-message .message-label .bold{font-size:14px;line-height:1.71}}.installment{width:100%}.installment .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.installment .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.installment .title{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.installment .title{margin-bottom:6px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.installment .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.installment .title{font-size:14px;line-height:20px}}@media (max-width: 1169px){.installment .subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.installment .subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.installment .subtitle{font-size:12px;line-height:16px}}.installment .commission-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.installment .commission-information{font-family:'OpenSans-Regular', sans-serif}}.installment .commission-information .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.installment .commission-information .bold{font-family:'OpenSans-Bold', sans-serif}}.installment .installment-description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.installment .installment-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.installment .installment-description{font-size:12px;line-height:1.67}}.installment .card-logo{height:36px;margin-top:15px;margin-bottom:20px}.installment .installment-options{margin:0 -16px}@media (max-width: 1169px){.installment .installment-options{flex-wrap:wrap}}.installment .installment-options.radio-button-group .radio-button-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:100px;height:32px;margin:0 16px;padding:0 4px;white-space:nowrap;border:2px solid #cad0db;border-radius:4px}@media (max-width: 1169px){.installment .installment-options.radio-button-group .radio-button-label{width:120px;margin:10px 20px !important}}.installment .installment-options.radio-button-group .selected .radio-button-label{border-color:#fdb813}.installment .all-installment-options-box{width:100%;margin-top:32px}@media (max-width: 1169px){.installment .all-installment-options-box{width:100%;padding:16px;border:1px solid #dfe3ea;border-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.installment .all-installment-options-box{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.installment .all-installment-options-box{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.installment .all-installment-options-box .all-installment-options-container{height:200px}@media (min-width: 1170px){.installment .all-installment-options-box .all-installment-options-button{display:none}}@media (max-width: 1169px){.installment .all-installment-options-box .all-installment-options-button .button-v2-label{text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.installment .all-installment-options-box .all-installment-options-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.installment .all-installment-options-box .all-installment-options-button .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.installment .all-installment-options-box .installment-option-list-box{display:none}}.installment .all-installment-options-box .installment-option-list-box .option-item{padding:0}.installment .all-installment-options-box .installment-option-list-box .option-item .header{padding:0}.installment .all-installment-options-box .installment-option-list-box .option-item .header .header-element-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:16px 20px}.installment .all-installment-options-box .installment-option-list-box .option-item .header .header-element-container .header-text-content{display:grid;padding:0}.installment .all-installment-options-box .installment-option-list-box .option-item.expanded{padding-bottom:24px}.installment .all-installment-options-box .installment-option-list-box .option-item.expanded .body{padding:4px 20px 0}.installment-list-dialog{z-index:8000 !important;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:13px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.installment-list-dialog{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.installment-list-dialog{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.installment-list-dialog{padding:0 !important}}@media (min-width: 1170px){.installment-list-dialog{display:none}}@media (max-width: 1169px){.installment-list-dialog.dialog-root{height:calc(100% - 40px) !important;margin-top:40px !important}.installment-list-dialog .dialog-paper{height:100%}.installment-list-dialog .dialog-content{width:100% !important}.installment-list-dialog .dialog-paperWidthSm{max-width:unset}.installment-list-dialog .dialog-paperScrollPaper{max-height:unset}}@media (max-width: 1169px) and (max-width: 1169px){.installment-list-dialog .dialog-backdrop{display:none}}.installment-list-dialog .dialog-content{max-width:100%}.installment-list-dialog .dialog-content .dialog-paper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.installment-list-dialog .dialog-content .dialog-paper .dialog-body{position:relative;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:100% !important;padding:30px 50px 50px 84px}.installment-list-dialog .option-list{-webkit-box-flex:1;flex:1}.installment-list-dialog .dialog-close-icon{position:absolute;top:16px;right:16px;width:12px;height:12px;fill:#fdb813}@media (max-width: 1169px){.installment-list-dialog .dialog-close-icon{width:20px;height:20px}}.all-installment-options-container{height:100%}.all-installment-options-container .all-options-popover-scrollbar .installment-options-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%}@media (max-width: 1169px){.all-installment-options-container .all-options-popover-scrollbar .installment-options-container{width:90%;height:100%}}.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:300px}@media (max-width: 1169px){.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option{width:100%;height:75px;border-bottom:1px solid rgba(202,208,219,0.6)}}.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option .card-logo{width:85px;height:auto}.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option .installment-value{margin-left:10px;overflow:hidden;color:#4a5261;text-overflow:ellipsis;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option .installment-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.all-installment-options-container .all-options-popover-scrollbar .installment-options-container .installment-option .installment-value{font-size:12px;line-height:1.67}}.pay-by-card-form-section .masterpass-new-user{width:100%;height:128px;padding:24px;background-color:#f3f6f8}@media (max-width: 1169px){.pay-by-card-form-section .masterpass-new-user{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:32px;height:unset;padding:8px 16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pay-by-card-form-section .masterpass-new-user{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.pay-by-card-form-section .masterpass-new-user{font-size:14px;line-height:20px}}.pay-by-card-form-section .masterpass-new-user .masterpass-new-user-info{margin-bottom:16px}@media (max-width: 1169px){.pay-by-card-form-section .masterpass-new-user .masterpass-new-user-info{margin-bottom:0}}.pay-by-card-form-section .masterpass-new-user .masterpass-add-user-button{width:190px;height:36px;padding:8px 24px}@media (max-width: 1169px){.pay-by-card-form-section .masterpass-new-user .masterpass-add-user-button{width:100%}.pay-by-card-form-section .masterpass-new-user .masterpass-add-user-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pay-by-card-form-section .masterpass-new-user .masterpass-add-user-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.pay-by-card-form-section .masterpass-new-user .masterpass-add-user-button .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.pay-by-card-form-section .card-information-container{display:-webkit-box;margin-top:30px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container{margin-top:16px}}.pay-by-card-form-section .card-information-container .card-rows-container{margin-top:16px}.pay-by-card-form-section .card-information-container .card-rows-container .card-number-row{margin-bottom:12px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .card-number-row{margin-bottom:3px}}.pay-by-card-form-section .card-information-container .card-rows-container .name-row{margin-bottom:25px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .name-row{margin-bottom:15px}}.pay-by-card-form-section .card-information-container .card-rows-container .name-row .name-field{width:270px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .name-row .name-field{width:100%}}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row{margin-bottom:12px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row{margin-bottom:3px}}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .title{font-size:13px;line-height:20px}}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date{display:-webkit-box;display:flex}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-month,.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year{width:60px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-month,.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year{width:82px}}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year{margin-left:40px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year{margin-left:9px}}.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year .MuiFormHelperText-root.Mui-error{width:270px;margin-left:-100px;text-align:left}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .expiry-date-row .expiry-date .expiry-year .MuiFormHelperText-root.Mui-error{margin-left:-91px}}.pay-by-card-form-section .card-information-container .card-rows-container .security-number-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:26px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .security-number-row{margin-bottom:0}}.pay-by-card-form-section .card-information-container .card-rows-container .security-number-row .security-number-field{width:62px;margin-right:8px}@media (max-width: 1169px){.pay-by-card-form-section .card-information-container .card-rows-container .security-number-row .security-number-field{width:82px}}.pay-by-card-form-section .card-information-container .card-rows-container .security-number-row .info-icon{width:20px;height:20px;fill:#cad0db}.pay-by-card-form-section .card-information-container .card-rows-container .card-logos-container{margin-bottom:54px}.pay-by-card-form-section .card-information-container .card-rows-container .check-3d-secure-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:26px}.pay-by-card-form-section .card-information-container .card-rows-container .check-3d-secure-row .info-icon{width:20px;height:20px;fill:#cad0db}.pay-by-gift-card-form-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pay-by-gift-card-form-section .pay-by-gift-card-info-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-section .pay-by-gift-card-info-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-section .pay-by-gift-card-info-title{font-size:14px;line-height:1.71}}.pay-by-gift-card-form-section .pay-by-gift-card-number-container{margin-bottom:8px}.pay-by-gift-card-form-section .pay-by-gift-card-phone-container{margin-bottom:23px}.pay-by-gift-card-form-section .pay-by-gift-card-amount-container{margin-bottom:23px}.pay-by-gift-card-form-section .pay-by-gift-card-amount-container .pay-by-gift-card-amount{display:-webkit-box;display:flex}.pay-by-gift-card-form-section .pay-by-gift-card-amount-container .pay-by-gift-card-amount .pay-by-gift-card-amount-label{margin-right:3px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-section .pay-by-gift-card-amount-container .pay-by-gift-card-amount .pay-by-gift-card-amount-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-section .pay-by-gift-card-amount-container .pay-by-gift-card-amount .pay-by-gift-card-amount-label{font-size:11px;line-height:1.45}}.pay-by-gift-card-form-section .pay-by-gift-card-amount-container .pay-by-gift-card-amount-button{padding-left:0}.pay-by-gift-card-form-section .pay-by-gift-card-submit-container .pay-by-gift-card-submit{width:270px}@media (max-width: 1169px){.pay-by-gift-card-form-section .pay-by-gift-card-submit-container .pay-by-gift-card-submit{width:100%}}.pay-by-gift-card-form-section .pay-by-gift-card-submit-container .pay-by-gift-card-submit .button-text{margin:0 auto;color:#4a5261}@media (max-width: 1169px){.pay-by-gift-card-form-section .pay-by-gift-card-submit-container{width:100%}}.pay-by-gift-card-form-applied-section{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:12px 30px}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:6px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-title{font-size:11px;line-height:1.45}}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:6px;color:#4a5261;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message{font-size:12px;line-height:1.67}}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message .intext-element{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message .intext-element{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message .intext-element{font-size:11px;line-height:1.45}}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-message .intext-element.middle{margin-left:5px}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-warning{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:4px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-warning{font-size:12px;line-height:1.67}}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-remaining{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-remaining{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-applied-info .pay-by-gift-card-form-applied-remaining{font-size:11px;line-height:1.45}}.pay-by-gift-card-form-applied-section .pay-by-gift-card-form-remove-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.payment-option-item.gift-card-payment-option .body{padding-left:30px}.gift-card-currency-dialog .dialog-action-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gift-card-currency-dialog .dialog-action-container .error-dialog-button{margin:0;margin-bottom:10px}.gift-card-currency-dialog .dialog-action-container .error-dialog-button.bordered{margin-bottom:0}.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text{font-size:14px;line-height:20px}}.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text:nth-child(2){margin:24px 0}.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-otp-verification-modal .dialog-content-v2 .information-area .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}.add-new-card-modal-container{width:100%}.add-new-card-modal-container .add-new-card-modal-close{position:absolute;right:0;padding:12px 12px 0;text-align:right}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-close{padding:16px 16px 0}}.add-new-card-modal-container .add-new-card-modal-close .add-new-card-modal-close-icon{width:20px;height:20px;fill:#fdb813}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-close .add-new-card-modal-close-icon{width:16px;height:16px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-title{padding:36px 36px 16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-title{padding:36px 16px 16px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form{padding:0 36px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form{padding:0 16px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .card-number-row .card-number-text-field{width:300px}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .name-row{margin-bottom:17px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .name-row{margin-bottom:7px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .name-row .name-field{width:300px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .name-row .name-field{width:100%}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row{margin-bottom:25px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row{margin-bottom:15px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .title{font-size:11px;line-height:1.45}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date{display:-webkit-box;display:flex}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-month,.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-year{width:60px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-month,.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-year{width:82px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-year{margin-left:40px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-year{margin-left:9px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-form .expiry-date-row .expiry-date .expiry-year .MuiFormHelperText-root.Mui-error{position:absolute;top:50px;right:0;width:270px}.add-new-card-modal-container .add-new-card-modal-content .give-card-name{padding:20px 36px;border-top:1px solid #cad0db}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .give-card-name{padding:20px 16px}}.add-new-card-modal-container .add-new-card-modal-content .give-card-name .give-card-name-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.add-new-card-modal-container .add-new-card-modal-content .give-card-name .give-card-name-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .give-card-name .give-card-name-text{font-size:14px;line-height:1.71}}.add-new-card-modal-container .add-new-card-modal-content .give-card-name .name-row .name-field{width:300px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .give-card-name .name-row .name-field{width:100%}}.add-new-card-modal-container .add-new-card-modal-content .agreement-summary{display:-webkit-box;display:flex;padding:20px 36px;border-top:1px solid #cad0db}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .agreement-summary{padding:20px 16px}}.add-new-card-modal-container .add-new-card-modal-content .agreement-summary .agreement-summary-text{white-space:normal;font-size:14px;line-height:1.43}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container{padding:36px}@media (max-width: 1169px){.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container{margin:20px 20px 15px;padding:0 16px}}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container .add-new-card-modal-confirm-button{-webkit-box-pack:center;justify-content:center;width:100%;background-color:#fdb813}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container .add-new-card-modal-confirm-button .button-text{color:#4a5261}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container .add-new-card-modal-confirm-button:disabled{background-color:#cad0db;cursor:default}.add-new-card-modal-container .add-new-card-modal-content .add-new-card-modal-button-container .masterpass-logo{width:140px;height:24px;margin-top:33px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}.iframe-container{position:relative;padding-top:30px}.iframe-container .dialog-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;fill:#fdb813}.iframe-container .dialog-content{max-width:720px}.iframe-container .dialog-content .dialog-body{padding:10px}.iframe-container .hidden-form{display:none}.iframe{width:100%;height:400px}.pay-by-masterpass-container.disabled{cursor:default;opacity:0.5;pointer-events:none}.pay-by-masterpass-container .masterpass-link-card-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-masterpass-container .masterpass-link-card-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-link-card-title{font-size:14px;line-height:1.71}}.pay-by-masterpass-container .masterpass-explanation{margin:5px 0 32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-masterpass-container .masterpass-explanation{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-explanation{font-size:14px;line-height:1.71}}.pay-by-masterpass-container .masterpass-button-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-button-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-button-content .masterpass-button{width:100%;margin-bottom:26px}}.pay-by-masterpass-container .masterpass-button-content .masterpass-logo{width:140px;height:24px;margin-left:110px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-button-content .masterpass-logo{margin-left:0}}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:10px;padding:16px;text-align:left;border:1px solid rgba(202,208,219,0.5);border-radius:4px;cursor:pointer}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item{padding:14px}}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.selected{border:solid 2px #fdb813;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.disabled{pointer-events:none}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.disabled .masterpass-card-info .masterpass-name-container{display:-webkit-box;display:flex}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.disabled .masterpass-card-info .masterpass-name-container .masterpass-card-name{color:#323a47;opacity:0.4}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.disabled .masterpass-card-info .masterpass-name-container .masterpass-card-inactive-label{color:#323a47;font-size:14px;line-height:1.43;opacity:0.4}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item.disabled .masterpass-card-info .masterpass-card-number{color:#323a47;opacity:0.4}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-card-info{-webkit-box-flex:1;flex:1}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-card-info .masterpass-name-container .masterpass-card-name{font-weight:bold;font-size:14px;line-height:1.43}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-card-info .masterpass-card-number{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-card-info .masterpass-card-number{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-card-info .masterpass-card-number{font-size:14px;line-height:1.43}}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-logo{width:140px;height:24px;margin-left:110px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-logo{width:41px;height:32px;margin-left:0;background-image:url(/butterflyredesigntest/img/logo-mastercard.svg?72bb511164769cf9c98ebd2c65a529ca)}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-logo.disabled{background-image:url(/butterflyredesigntest/img/logo-mastercard-disabled.svg?88914da5e644fded3a50f950592fe737) !important}}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-item .masterpass-logo.disabled{background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass-disabled.svg?bb8c3be6261598b95176a55970f720ce)}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions{margin:25px 0 40px}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions .masterpass-add-new-card-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions .masterpass-add-new-card-button .icon-add{width:20px;height:20px;margin-right:12px;cursor:pointer;fill:#7c8594}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions .masterpass-add-new-card-button .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions .masterpass-add-new-card-button .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-list-card-actions .masterpass-add-new-card-button .text{font-size:14px;line-height:1.71}}.pay-by-masterpass-container .masterpass-list-cards-container .masterpass-card-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.masterpass-modal-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.sms-otp-modal-container{width:100%}.sms-otp-modal-container .sms-otp-modal-close{position:absolute;right:0;padding:12px 12px 0;text-align:right}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-close{padding:16px 16px 0}}.sms-otp-modal-container .sms-otp-modal-close .sms-otp-modal-close-icon{width:20px;height:20px;fill:#fdb813}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-close .sms-otp-modal-close-icon{width:16px;height:16px}}.sms-otp-modal-container .sms-otp-modal-content{padding:36px}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content{padding:36px 16px}}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.sms-otp-modal-container .sms-otp-modal-content .masterpass-logo{width:163px;height:28px;margin:28px 0 40px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-explanation{margin-bottom:20px;line-height:1.75}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-input{width:270px;margin:60px 0}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-input{width:100%;margin:25px 0 0}}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container{margin:20px 0 0}}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{width:100%;margin-bottom:40px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{font-size:14px;line-height:1.71}}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button[disabled]{cursor:default;opacity:0.4}@media (max-width: 1169px){.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{margin-bottom:20px}}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button{-webkit-box-pack:center;justify-content:center;width:100%;background-color:#fdb813}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button .button-text{color:#4a5261}.sms-otp-modal-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button:disabled{background-color:#cad0db;cursor:default}.payment-address-area-form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:270px}.payment-address-area-form-container .payment-address-area-title{margin:24px 0 8px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-address-area-form-container .payment-address-area-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-address-area-form-container .payment-address-area-title{font-size:14px;line-height:20px}}.payment-address-area-form-container .address-area-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.payment-address-area-form-container .remaining-characters-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-address-area-form-container .remaining-characters-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-address-area-form-container .remaining-characters-container{font-size:12px;line-height:16px}}.payment-address-area-form-container .payment-address-area-country-selection{margin:16px 0 8px}.payment-address-area-form-container .payment-address-area-country-selection .popper-container-component{width:100%;padding:0}.payment-address-area-form-container .payment-address-area-country-selection .field-wrapper .field-error.baseline{top:32px}.invoice-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:30px;padding:17px 200px;color:#4a5261;background-color:#f3f6f8}@media (max-width: 1169px){.invoice-container{height:auto;margin:0 16px 24px;padding:16px}}.invoice-container .invoice-summary-container{width:100%}.invoice-container .invoice-summary-container .invoice-summary-info-line{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:20px;margin-right:50px}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line{flex-wrap:wrap;margin-right:12px}}.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .header{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;margin-bottom:8px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .header{font-size:14px;line-height:1.71}}.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-info-line .info-line .value{font-size:14px;line-height:1.71}}.invoice-container .invoice-summary-container .invoice-summary-address-line{display:-webkit-box;display:flex;width:100%}.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:20px;margin-right:50px}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line{flex-wrap:wrap;margin-right:12px}}.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .header{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;margin-bottom:8px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .header{font-size:14px;line-height:1.71}}.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.invoice-container .invoice-summary-container .invoice-summary-address-line .info-line .value{font-size:14px;line-height:1.71}}.invoice-container .invoice-summary-container .invoice-summary-address-line .address-line .info-line .value{word-break:break-all}.invoice-container .bill-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:30px}@media (max-width: 1169px){.invoice-container .bill-info-container{display:block;height:auto}}.invoice-container .bill-info-container .bill-info-label-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px}.invoice-container .bill-info-container .bill-info-label-container .bill-info-label{color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .bill-info-container .bill-info-label-container .bill-info-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.invoice-container .bill-info-container .bill-info-label-container .bill-info-label{font-size:14px;line-height:20px}}.invoice-container .bill-info-container .bill-info-label-container .bill-info-optional-label{color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .bill-info-container .bill-info-label-container .bill-info-optional-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.invoice-container .bill-info-container .bill-info-label-container .bill-info-optional-label{font-size:14px;line-height:20px}}@media (max-width: 1169px){.invoice-container .bill-info-container .bill-info-label-container .bill-info-optional-label{margin-left:8px}}.invoice-container .bill-info-container .bill-info-button{color:#7c8594;cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.invoice-container .bill-info-container .bill-info-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.invoice-container .bill-info-container .bill-info-button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.payment-bill-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.payment-bill-popover{width:594px;max-width:594px}.payment-bill-popover .dialog-body{padding:0}.payment-bill-popover .dialog-body .payment-bill-container .payment-bill-form .submit-button-container .submit-button{width:auto}.payment-bill-popover .dialog-body .payment-bill-container .payment-bill-form .text-input{margin-bottom:4px;overflow:initial !important}.payment-bill-popover .dialog-body .payment-bill-container .payment-bill-form .text-input label{color:#323a47;font-weight:bold;letter-spacing:-0.36px}.payment-bill-popover .dialog-body .payment-bill-container .payment-bill-form .text-input input{color:#323a47;letter-spacing:-0.36px}@media (max-width: 1169px){.payment-bill-popover{width:100%;max-width:100%;height:100%}}.payment-bill-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:32px 0 0 32px;color:#323a47;font-weight:bold;letter-spacing:-0.96px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-bill-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-bill-header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.payment-bill-header{position:fixed;top:0;right:0;left:0;z-index:4;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:52px;margin:0;padding-left:16px;background-color:#fff;-webkit-box-shadow:0 2px 6px 0 #cad0db;box-shadow:0 2px 6px 0 #cad0db}}.payment-bill-close{position:absolute;top:16px;right:16px;z-index:5000;display:block;cursor:pointer}.payment-bill-close .payment-bill-close-icon{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.payment-bill-close{position:fixed;top:16px;right:30px}}.payment-bill-container{position:relative;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.payment-bill-container{width:100%;height:100%;margin-top:50px;overflow:auto}}.payment-bill-container .payment-bill-form{width:100%;padding:24px 32px 32px}@media (max-width: 1169px){.payment-bill-container .payment-bill-form{position:relative;padding:28px 16px;background-color:#ffffff;border-radius:4px}}.payment-bill-container .payment-bill-form .owner-container{margin-bottom:12px}@media (max-width: 1169px){.payment-bill-container .payment-bill-form .owner-container{margin-top:0}}.payment-bill-container .payment-bill-form .owner-container .owner{display:inline-block}.payment-bill-container .payment-bill-form .owner-container .owner .radio-button{margin-top:0}.payment-bill-container .payment-bill-form .owner-container .owner .radio-button:first-child{margin-right:8px}.payment-bill-container .payment-bill-form .name-container .field-wrapper .text-field{width:auto}.payment-bill-container .payment-bill-form .citizenship-container{margin-top:15px}.payment-bill-container .payment-bill-form .citizenship-container .citizenship-field-wrapper .citizenship-number-container{margin-top:15px}.payment-bill-container .payment-bill-form .citizenship-container .citizenship-field-wrapper .citizenship-number-container .tckn-container{margin-top:12px;padding-left:0}.payment-bill-container .payment-bill-form .citizenship-container .citizenship-field-wrapper .citizenship-number-container .citizenship-number-field{margin:8px 0 12px 0}.payment-bill-container .payment-bill-form .address-container{margin-top:0}.payment-bill-container .payment-bill-form .address-container .field-wrapper .text-field{width:auto}.payment-bill-container .payment-bill-form .submit-button-container{padding-bottom:0;border-radius:4px}.payment-bill-container .payment-bill-form .submit-button-container .submit-button{margin:0 auto;margin-bottom:72px;margin-top:44px;margin-bottom:0;padding:14px 16px}@media (max-width: 1169px){.payment-bill-container .payment-bill-form .submit-button-container .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.payment-bill-container .payment-bill-form .submit-button-container .submit-button{margin:24px 0}}.payment-bill-container .payment-bill-form .submit-button-container .submit-button .button-text{color:#4a5261}.payment-body .payment-panel{margin-top:27px;margin-bottom:24px}@media (max-width: 1169px){.payment-body .payment-panel{margin:0;padding:16px}}.payment-body .payment-panel .payment-panel-title{margin-bottom:19px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-body .payment-panel .payment-panel-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-body .payment-panel .payment-panel-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.payment-body .payment-panel .payment-panel-title{margin-bottom:22px}}.payment-body .payment-form .payment-types-container.hidden{display:none}.payment-body .invoice-panel{margin-top:12px;padding:12px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.payment-body .invoice-panel{margin:12px}}.payment-body .invoice-panel .header{display:-webkit-box;display:flex}.payment-body .invoice-panel .header .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-body .invoice-panel .header .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-body .invoice-panel .header .title{font-size:11px;line-height:1.45}}.payment-body .invoice-panel .header .subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-body .invoice-panel .header .subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-body .invoice-panel .header .subtitle{font-size:12px;line-height:1.67}}.payment-body .agreement-summary-container{margin-bottom:24px}@media (max-width: 1169px){.payment-body .agreement-summary-container{margin-bottom:32px}}.payment-body .agreement-summary-container .agreement-summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin:32px auto 24px;white-space:break-spaces}@media (max-width: 1169px){.payment-body .agreement-summary-container .agreement-summary{margin:16px}.payment-body .agreement-summary-container .agreement-summary .agreement-summary-text{margin-right:16px;margin-left:0}}.payment-body .agreement-summary-container .agreement-summary .agreement-summary-text{margin-left:16px}.payment-body .agreement-summary-container .staff-agreement{margin-left:16px}@media (max-width: 1169px){.payment-body .agreement-summary-container .staff-agreement{width:auto;margin-left:32px}}.payment-body .agreement-summary-container .staff-agreement-summary{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-body .agreement-summary-container .staff-agreement-summary{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-body .agreement-summary-container .staff-agreement-summary{font-size:14px;line-height:20px}}.payment-body .agreement-summary-container .staff-agreement-summary .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-body .agreement-summary-container .staff-agreement-summary .bold{font-family:'OpenSans-Bold', sans-serif}}.payment-body .button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0 10px 72px}@media (max-width: 1169px){.payment-body .button-container{padding-bottom:24px}}.payment-body .button-container.removed{display:none}@media (max-width: 1169px){.payment-body .button-container .paypal-button-sticky-container{width:100%;margin-bottom:-18px;padding:0}}.payment-body .button-container .paypal-provider-container{width:auto;min-width:200px}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{min-height:none}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .gift-card-error-dialog-info-icon{width:32px;min-width:32px;height:32px;margin-right:16px;fill:#fdb813}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .gift-card-error-dialog-info-icon{width:24px;height:24px}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .gift-card-error-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .gift-card-error-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .gift-card-error-info-text{font-size:14px;line-height:20px}}.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .gift-card-error-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .gift-card-error-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{display:block}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .modal-title-icon{display:block;width:48px;height:48px;margin:auto;background-color:unset;border:unset}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:16px;text-align:center}@media (max-width: 1169px){.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{margin-right:0 !important}}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin-left:0 !important;text-align:center}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin-left:0 !important}.payment-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .error-dialog-button{width:100%}.payment-method-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:40px;row-gap:20px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-method-information-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-method-information-container{font-size:14px;line-height:20px}}.payment-option-item{background-color:#fff;border:solid 1px rgba(202,208,219,0.5);border-radius:4px;cursor:pointer}.payment-option-item.expanded{border:none;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.payment-option-item.expanded>.header .expand-icon-container .expand-icon{fill:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.payment-option-item.expanded .body{cursor:default}.payment-option-item .header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:16px}@media (max-width: 1169px){.payment-option-item .header{gap:32px}}.payment-option-item .header .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-item .header .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-option-item .header .title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.payment-option-item .header .title{text-align:left}}.payment-option-item .header .expand-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:16px;height:16px}.payment-option-item .header .expand-icon-container .expand-icon{width:12px;height:8px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 1169px){.payment-option-item .header{padding:12px}}.payment-option-item .body{padding:0 100px 50px}@media (max-width: 1169px){.payment-option-item .body{padding:16px}}.payment-option-item .body .edd-payment-option-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.payment-option-item .body .edd-payment-option-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.payment-option-item .body .edd-payment-option-item .edd-form-content{width:330px}@media (max-width: 1169px){.payment-option-item .body .edd-payment-option-item .edd-form-content{-webkit-box-ordinal-group:3;order:2;width:100%;margin-bottom:20px}}.payment-option-item .body .edd-payment-option-item .edd-form-content .payment-account-name{margin-bottom:20px}.payment-option-item .body .edd-payment-option-item .edd-form-content .payment-account-name.sender-iban-input input{text-transform:uppercase}.payment-option-item .body .edd-payment-option-item .edd-form-content .payment-account-name.sender-iban-input div:nth-of-type(2){margin-bottom:6px}.payment-option-item .body .edd-payment-option-item .edd-form-content .payment-account-name.bank-bic-code-input input{text-transform:uppercase}.payment-option-item .body .edd-payment-option-item .edd-info-text{width:40%;color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-item .body .edd-payment-option-item .edd-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-option-item .body .edd-payment-option-item .edd-info-text{-webkit-box-ordinal-group:2;order:1;width:100%}}.payment-option-item .body .giro-gate-option-item,.payment-option-item .body .redirect-payment-option-item{max-width:270px}.payment-option-item .body .giro-gate-option-item .giro-gate-option-item-title,.payment-option-item .body .redirect-payment-option-item .giro-gate-option-item-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-item .body .giro-gate-option-item .giro-gate-option-item-title,.payment-option-item .body .redirect-payment-option-item .giro-gate-option-item-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-option-item .body .giro-gate-option-item .giro-gate-option-item-title,.payment-option-item .body .redirect-payment-option-item .giro-gate-option-item-title{font-size:14px;line-height:20px}}.payment-option-item .body .giro-gate-option-item .payment-account-name,.payment-option-item .body .redirect-payment-option-item .payment-account-name{margin-bottom:20px}.payment-option-item .body .giro-gate-option-item .payment-country-code-selection,.payment-option-item .body .redirect-payment-option-item .payment-country-code-selection{margin-bottom:32px}.payment-option-item .body .giro-gate-option-item .payment-country-code-selection .popper-container-component,.payment-option-item .body .redirect-payment-option-item .payment-country-code-selection .popper-container-component{width:100%;padding:0}.payment-option-item .body .giro-gate-option-item .country-code-field-error,.payment-option-item .body .redirect-payment-option-item .country-code-field-error{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#ff1d1e;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-item .body .giro-gate-option-item .country-code-field-error,.payment-option-item .body .redirect-payment-option-item .country-code-field-error{font-family:'OpenSans-Regular', sans-serif}}.payment-option-item .body .field-wrapper .field-error.country-code-field-error{top:30px}.payment-option-item .body .iata-field-wrapper{margin-top:10px}.payment-option-list .payment-option-item+.payment-option-item{margin-top:12px}.payment-option-list .description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:15px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-option-list .description{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.payment-option-list .description{margin-bottom:24px}}.payment-option-list .pay-by-card-container{margin-top:-12px}.payment-option-list .pay-by-card-container.disabled{cursor:default;opacity:0.5;pointer-events:none}.payment-option-list .formless-payment-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin-top:12px;padding:16px;color:#4a5261;background-color:#fff;border:solid 1px rgba(202,208,219,0.5);border-radius:4px;cursor:pointer}.payment-option-list .formless-payment-content .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .formless-payment-content .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-option-list .formless-payment-content .title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.payment-option-list .formless-payment-content .expand-icon{width:12px;height:8px;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.payment-option-list .formless-payment-content .formless-payment-icon{width:70px;height:20px}.payment-option-list .formless-payment-content.formless-payment-selected{border:solid 2px #fdb813;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.payment-option-list .formless-payment-content{padding:12px}}.payment-option-list .china-union-container .body{padding:0 40px 30px}@media (max-width: 1169px){.payment-option-list .china-union-container .body{padding:0 20px 20px}}.payment-option-list .china-union-container .info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .china-union-container .info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-option-list .china-union-container .info-message{font-size:12px;line-height:1.67}}.payment-option-list .china-union-container .info-message .bold-part{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .china-union-container .info-message .bold-part{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-option-list .china-union-container .info-message .bold-part{font-size:11px;line-height:1.45}}.payment-option-list .iata-pay-container .body .info-message{margin-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .iata-pay-container .body .info-message{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-option-list .iata-pay-container .body .info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-option-list .iata-pay-container .body .info-message{font-size:13px;line-height:20px}}.secure-payment-footer{display:-webkit-box;display:flex;margin-top:30px;padding-top:20px;padding-left:20px;border-top:1px solid #cad0db}@media (max-width: 1169px){.secure-payment-footer{-webkit-box-pack:space-evenly;justify-content:space-evenly;padding-top:14px;padding-left:0}}.secure-payment-footer .secure-logo-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;margin-right:30px}@media (max-width: 1169px){.secure-payment-footer .secure-logo-wrapper{margin-right:0}}.payment-summary-table{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-summary-table{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-summary-table{font-size:12px;line-height:1.67}}.payment-summary-table .payment-summary-table-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-summary-table .payment-summary-table-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-summary-table .payment-summary-table-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.payment-summary-table .payment-summary-table-body .payment-summary-table-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:15px 0}@media (max-width: 1169px){.payment-summary-table .payment-summary-table-body .payment-summary-table-item{padding:10px 0}}.payment-summary-table .payment-summary-table-body .payment-summary-table-item:last-child{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-summary-table .payment-summary-table-body .payment-summary-table-item:last-child{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-summary-table .payment-summary-table-body .payment-summary-table-item:last-child{font-size:11px;line-height:1.45}}.payment-summary-table .payment-summary-table-body .payment-summary-table-item+.payment-summary-table-item{border-top:1px solid rgba(202,208,219,0.6)}.payment-summary-table .payment-summary-table-body .payment-summary-table-item .item-value{margin-left:10px;white-space:nowrap}.phone-country-code-selector{margin-left:19px}.phone-country-code-selector.popper-container-component-popper{margin-top:-18px}@media (max-width: 1169px){.phone-country-code-selector.popper-container-component-popper .selection-popper-scrollbar{width:100% !important}}@media (max-width: 1169px){.phone-country-code-selector.popper-container-component-popper{width:100% !important;margin-top:0}}.phone-container{position:relative;margin-top:8px}@media (max-width: 1169px){.phone-container{margin-top:0}}.phone-container .input-header{position:absolute;top:-8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.phone-container .input-header{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.phone-container .input-header{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.phone-container .input-header{top:0}}.phone-container .phone-input-container{display:-webkit-box;display:flex;width:270px}@media (max-width: 1169px){.phone-container .phone-input-container{width:100%}}.phone-container .phone-input-container .country-code{display:-webkit-box;display:flex;width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#7c8594}.phone-container .phone-input-container .country-code .selection-popper-arrow{right:0;bottom:8px;width:10px;height:8px}@media (max-width: 1169px){.phone-container .phone-input-container .country-code .selection-popper-arrow{bottom:10px}}.phone-container .phone-input-container .country-code .popper-container-component{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:auto;height:28px;padding:0}.phone-container .phone-input-container .country-code .popper-container-component .field-container{padding-bottom:0;border:none}.phone-container .phone-input-container .area-code input{width:48px;padding-left:8px}@media (max-width: 1169px){.phone-container .phone-input-container .area-code input{width:36px}.phone-container .phone-input-container .area-code input input{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.phone-container .phone-input-container .area-code input input{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.phone-container .phone-input-container .area-code input input{font-size:12px;line-height:1.67}}.phone-container .phone-input-container .area-code.other-areas input{width:48px}@media (max-width: 1169px){.phone-container .phone-input-container .area-code.other-areas input{width:36px}}@media (max-width: 1169px){.phone-container .phone-input-container .phone-number{width:100%}}.phone-container .phone-input-container .phone-number .button-clear .icon-clear{width:16px;height:16px;vertical-align:middle}.phone-container .phone-input-container .phone-number.error-fill .button-clear .icon-clear{fill:#ff1d1e}.phone-container .phone-input-container .phone-number .MuiFormHelperText-root.Mui-error{position:absolute;top:50px;right:0;width:270px}.pnr-info-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:16px 24px;background-color:#44a4f3;border-radius:4px}.pnr-info-area.op{background-color:#b4dbfa}.pnr-info-area.cx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;background-color:#cad0db}@media (max-width: 1169px){.pnr-info-area{padding:16px}.pnr-info-area.cx{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.pnr-info-area .info-area-rows-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pnr-info-area .info-area-rows-container .info-area-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row{font-family:'OpenSans-Regular', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .status-title{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .status-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row .status-title{margin-bottom:8px;word-break:break-all}}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper{margin-bottom:8px}}.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper .last-date-label{display:-webkit-box;display:flex}.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper .last-date-label .date{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper .last-date-label .date{font-family:'OpenSans-Bold', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper .group-reservation-message-wrapper{display:-webkit-box;display:flex}.pnr-info-area .info-area-rows-container .info-area-row .pnr-last-date-wrapper .group-reservation-message-wrapper .icon-warning{width:20px;min-width:20px;height:20px;margin-right:8px;fill:#fdb813}.pnr-info-area .info-area-rows-container .info-area-row .warning-message-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row .warning-message-wrapper.large-screen{display:none}}.pnr-info-area .info-area-rows-container .info-area-row .warning-message-wrapper.small-screen{margin-top:16px}@media (min-width: 1170px){.pnr-info-area .info-area-rows-container .info-area-row .warning-message-wrapper.small-screen{display:none}}.pnr-info-area .info-area-rows-container .info-area-row .warning-message-wrapper .icon-warning{width:20px;min-width:20px;height:20px;margin-right:8px;fill:#fdb813}.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container{display:-webkit-box;display:flex;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container{font-family:'OpenSans-Regular', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container .pnr-no{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .pnr-no-container .pnr-no{font-family:'OpenSans-Bold', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .insurance-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .insurance-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.pnr-info-area .info-area-rows-container .info-area-row .insurance-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .insurance-info{font-family:'OpenSans-Regular', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .insurance-info .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .info-area-rows-container .info-area-row .insurance-info .bold{font-family:'OpenSans-Bold', sans-serif}}.pnr-info-area .info-area-rows-container .info-area-row .passenger-count{display:-webkit-box;display:flex;flex-wrap:wrap}.pnr-info-area .info-area-rows-container .info-area-row .passenger-count .count{white-space:nowrap}.pnr-info-area .info-area-rows-container .info-area-row .passenger-count .count::after{content:', '}.pnr-info-area .info-area-rows-container .info-area-row .passenger-count .count:last-of-type::after{content:' ';white-space:pre}.pnr-info-area .link-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:auto;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pnr-info-area .link-button-container{font-family:'OpenSans-SemiBold', sans-serif}}.pnr-info-area .link-button-container .link-button-text{margin-right:14px}.pnr-info-area .link-button-container .arrow-icon{width:12px;height:12px;fill:#4a5261;-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width: 1169px){.pnr-info-area .link-button-container{margin-top:20px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.pnr-info-area .link-button-container{font-family:'OpenSans-SemiBold', sans-serif}}.limit-area .limit-area-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:18px}@media (max-width: 1169px){.limit-area .limit-area-title-container{margin-bottom:10px}}.limit-area .limit-area-title-container .limit-area-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.limit-area .limit-area-title-container .limit-area-title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-area .limit-area-title-container .limit-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.limit-area .limit-area-title-container .limit-area-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.limit-area .limit-area-info-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:8px}.limit-area .limit-area-info-wrapper:last-child{margin:0}@media (max-width: 1169px){.limit-area .limit-area-info-wrapper{margin-bottom:16px}.limit-area .limit-area-info-wrapper .label,.limit-area .limit-area-info-wrapper .content{width:50%}}.limit-area .limit-area-info-wrapper .label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-area .limit-area-info-wrapper .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.limit-area .limit-area-info-wrapper .label{font-size:14px;line-height:20px}}.limit-area .limit-area-info-wrapper .content{color:#7c8594;text-align:right;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-area .limit-area-info-wrapper .content{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.limit-area .limit-area-info-wrapper .content{font-size:14px;line-height:20px}}.limit-area .limit-area-info-wrapper .content .bold{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-area .limit-area-info-wrapper .content .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.limit-area .limit-area-info-wrapper .content .bold{font-size:14px;line-height:20px}}.point-transfer-area{margin:16px 0}.point-transfer-area .accordion-root{margin:0;padding:24px 30px 30px;background-color:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.point-transfer-area .accordion-root{padding:16px;border-radius:0}}.point-transfer-area .accordion-root .summary-root{height:auto;padding:0;cursor:default}.point-transfer-area .accordion-root .summary-root.expanded{min-height:auto}.point-transfer-area .accordion-root .summary-root .content{width:100%}.point-transfer-area .accordion-root .summary-root .content.expanded .point-transfer-area-initial-content{-webkit-box-align:start;align-items:flex-start}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content.expanded .point-transfer-area-initial-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-information-text{font-size:14px;line-height:20px}}.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-initial-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-initial-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-initial-content .point-transfer-area-title{margin-bottom:8px}.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-initial-content .send-bolpoint-button{margin-left:24px}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content .point-transfer-area-initial-content .send-bolpoint-button{margin:16px 0 0}}.point-transfer-area .accordion-root .summary-root .content .icon-close{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.point-transfer-area .accordion-root .summary-root .content .icon-close{width:16px;height:16px}}.point-transfer-area .accordion-root .details-root{margin-top:32px;padding:0}@media (max-width: 1169px){.point-transfer-area .accordion-root .details-root{margin-top:24px}}.point-transfer-area .accordion-root .details-root .point-transfer-area-details{width:100%}.point-transfer-area .accordion-root .details-root .point-transfer-area-details .limit-information-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-area .accordion-root .details-root .point-transfer-area-details .limit-information-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-transfer-area .accordion-root .details-root .point-transfer-area-details .limit-information-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.point-transfer-otp-verification-modal .information-area .information-text:nth-child(2){margin:24px 0}.point-transfer-otp-verification-modal .information-area .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-otp-verification-modal .information-area .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}.point-transfer-final-state-modal .point-transfer-state-modal-icon{width:32px;height:32px;margin-right:16px;fill:#80c313}@media (max-width: 1169px){.point-transfer-final-state-modal .point-transfer-state-modal-icon{width:80px;height:80px;margin-right:0;margin-bottom:8px}}@media (max-width: 1169px){.point-transfer-final-state-modal .point-transfer-state-modal-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text{text-align:center}}.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text{font-size:14px;line-height:20px}}.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text:not(:last-child){margin-bottom:16px}.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-final-state-modal .point-transfer-state-modal-content .information-area-text .bold{font-family:'OpenSans-Bold', sans-serif}}.point-transfer-limit-information-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;padding:24px;background-color:#f4f9fe}@media (max-width: 1169px){.point-transfer-limit-information-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding:16px}}.point-transfer-limit-information-area .limit-area-container{display:-webkit-box;display:flex;gap:24px}.point-transfer-limit-information-area .limit-area-container .limit-area{width:50%;padding:16px;background-color:#fff}@media (max-width: 1169px){.point-transfer-limit-information-area .limit-area-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.point-transfer-limit-information-area .limit-area-container .limit-area{width:100%}}.point-transfer-message-wrapper{display:-webkit-box;display:flex;gap:8px;width:100%}.point-transfer-message-wrapper.error-message .icon{fill:#ff1d1e}.point-transfer-message-wrapper.error-message .text{color:#ff1d1e}.point-transfer-message-wrapper.info-message .icon{fill:#7c8594}.point-transfer-message-wrapper.info-message .text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-message-wrapper.info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-message-wrapper.info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transfer-message-wrapper.info-message .text{font-size:13px;line-height:20px}}.point-transfer-message-wrapper .icon{width:16px;height:16px;margin:2px 0 0 0}.point-transfer-message-wrapper .text{width:calc(100% - 14px);color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-message-wrapper .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transfer-message-wrapper .text{font-size:12px;line-height:16px}}.point-transfer-recipient-form{margin-bottom:32px}@media (max-width: 1169px){.point-transfer-recipient-form{margin-bottom:16px}}.point-transfer-recipient-form .title{color:#323a47;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.point-transfer-recipient-form .title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.point-transfer-recipient-form .form-fields{display:-webkit-box;display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:16px}@media (max-width: 1169px){.point-transfer-recipient-form .form-fields{gap:16px 0}}.point-transfer-recipient-form .form-fields>div,.point-transfer-recipient-form .form-fields .field,.point-transfer-recipient-form .form-fields .phone-container{width:275px;margin:0}.point-transfer-recipient-form .form-fields>div input,.point-transfer-recipient-form .form-fields .field input,.point-transfer-recipient-form .form-fields .phone-container input{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transfer-recipient-form .form-fields>div input,.point-transfer-recipient-form .form-fields .field input,.point-transfer-recipient-form .form-fields .phone-container input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-transfer-recipient-form .form-fields>div input,.point-transfer-recipient-form .form-fields .field input,.point-transfer-recipient-form .form-fields .phone-container input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.point-transfer-recipient-form .form-fields>div .input-header,.point-transfer-recipient-form .form-fields .field .input-header,.point-transfer-recipient-form .form-fields .phone-container .input-header{top:0}@media (max-width: 1169px){.point-transfer-recipient-form .form-fields>div,.point-transfer-recipient-form .form-fields .field,.point-transfer-recipient-form .form-fields .phone-container{width:100%}}.point-transfer-recipient-form .send-bolpoint-button{margin-top:16px}.point-transferable-info-area-wrapper{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;width:100%}@media (max-width: 1169px){.point-transferable-info-area-wrapper{-webkit-box-align:start;align-items:flex-start}}.point-transferable-info-area-wrapper.info-message .icon{fill:#7c8594}.point-transferable-info-area-wrapper.info-message .text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transferable-info-area-wrapper.info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transferable-info-area-wrapper.info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transferable-info-area-wrapper.info-message .text{font-size:13px;line-height:20px}}.point-transferable-info-area-wrapper.info-message .text .transferable-point{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transferable-info-area-wrapper.info-message .text .transferable-point{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-transferable-info-area-wrapper.info-message .text .transferable-point{font-size:14px;line-height:20px}}.point-transferable-info-area-wrapper .icon-container{display:-webkit-box;display:flex}.point-transferable-info-area-wrapper .icon-container .icon{width:32px;height:32px}.point-transferable-info-area-wrapper .text{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-transferable-info-area-wrapper .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-transferable-info-area-wrapper .text{font-size:12px;line-height:16px}}.popover-container-component{position:relative;width:294px;padding:5px 12px}@media (max-width: 1169px){.popover-container-component{width:100%;padding:0}}.popover-container-component.disabled{opacity:0.4}.popover-container-component.open{background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-bottom:none;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.popover-container-component.open{border:none;-webkit-box-shadow:none;box-shadow:none}}.popover-container-component.open .field-container{border-bottom-color:rgba(253,184,19,0.6)}.popover-container-component.open .field-container .label{color:#fdb813}.popover-container-component.open .field-container .toggle-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.popover-container-component-popover{z-index:7950 !important;overflow:auto;width:294px;margin:0;border-top:none !important}@media (max-width: 1169px){.popover-container-component-popover{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}}.popover-container-component-popover .MuiPaper-root{border:1px solid rgba(202,208,219,0.5) !important;border-radius:4px !important;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;-webkit-overflow-scrolling:touch}@media (max-width: 1169px){.popover-container-component-popover .MuiPaper-root{border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}@media (max-width: 1169px){.popover-container-component-popover.fullscreen{top:40px !important;height:calc(100% - 40px) !important}}.popover-container-component-popover:not(.selection-popover){top:0 !important;left:0 !important;width:100%;max-width:100%;max-height:100%;-webkit-transition:none !important;transition:none !important}@media (max-width: 1169px){.popover-container-component-popover:not(.selection-popover){height:100%}}.popper-container-component{position:relative;width:294px;padding:5px 12px}@media (max-width: 1169px){.popper-container-component{width:100%;padding:0}}.popper-container-component.disabled{opacity:0.4}.popper-container-component.open{background-color:#fff;border-bottom:none;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.popper-container-component.open{border:none;-webkit-box-shadow:none;box-shadow:none}}.popper-container-component.open .field-container{border-bottom-color:rgba(253,184,19,0.6)}.popper-container-component.open .field-container .label{color:#fdb813}.popper-container-component.open .field-container .toggle-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.popper-container-component-popper{z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch;width:294px;margin:0;border-top:none !important}@media (max-width: 1169px){.popper-container-component-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 1169px){.popper-container-component-popper.fullscreen{top:40px !important;height:calc(100% - 40px) !important}.popper-container-component-popper.fullscreen .content-wrapper{height:100%}}.popper-tooltip{z-index:4 !important;max-width:300px;padding:10px 10px 10px 10px;background-color:#4a5261;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.popper-tooltip-label{color:#fff;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-tooltip-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.popper-tooltip-label{font-size:12px;line-height:1.67}}.popper-tooltip-arrow{position:absolute;z-index:4 !important}.popper-tooltip[x-placement*='top']{margin-bottom:10px}.popper-tooltip[x-placement*='top'] .popper-tooltip-arrow{bottom:-6px;border-top:6px solid #4a5261;border-right:6px solid transparent;border-left:6px solid transparent}.popper-tooltip[x-placement*='bottom']{margin-top:10px}.popper-tooltip[x-placement*='bottom'] .popper-tooltip-arrow{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #4a5261;border-left:6px solid transparent}.popper-tooltip[x-placement*='right']{margin-left:10px}.popper-tooltip[x-placement*='right'] .popper-tooltip-arrow{left:-6px;border-top:6px solid transparent;border-right:6px solid #4a5261;border-bottom:6px solid transparent}.popper-tooltip[x-placement*='left']{margin-right:10px}.popper-tooltip[x-placement*='left'] .popper-tooltip-arrow{right:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #4a5261}.popper-container-component{position:relative;padding:5px 12px}@media (max-width: 1169px){.popper-container-component{width:100%;padding:0}}.popper-container-component.disabled{opacity:0.4}.popper-container-component.open{background-color:#fff;border-bottom:none;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.popper-container-component.open{border:none;-webkit-box-shadow:none;box-shadow:none}}.popper-container-component.open .field-container{border-bottom-color:rgba(253,184,19,0.6)}.popper-container-component.open .field-container .label{color:#fdb813}.popper-container-component.open .field-container .toggle-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.popper-container-component-popper{z-index:3000;overflow:auto;background-color:#fff;border:1px solid rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);-webkit-overflow-scrolling:touch;margin:0;border-top:none !important}@media (max-width: 1169px){.popper-container-component-popper{top:auto;right:0;bottom:0;left:0;width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 1169px){.popper-container-component-popper.fullscreen{position:fixed !important;top:40px !important;width:100%;height:calc(100% - 40px) !important}}.meal-counter-container{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;width:108px;height:40px;background-color:#f4f9fe;border-radius:24px}.meal-counter-container .counter-icon.button-v2{background:none}.meal-counter-container .counter-icon.button-v2:hover{-webkit-box-shadow:none;box-shadow:none}.meal-counter-container .counter-icon.button-v2 .svg-icon{width:10.5px}.meal-counter-container .meal-count-area{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center;width:28px;height:28px;background-color:#fdb813;border-radius:50%;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-counter-container .meal-count-area{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-counter-container .meal-count-area{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-counter-container .meal-count-area{font-size:13px;line-height:20px}}.meal-counter-container .change-button .button-v2-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-counter-container .change-button .button-v2-label{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-counter-container .change-button .button-v2-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.meal-counter-container .change-button .button-v2-label{font-size:13px;line-height:20px}}.add-meal-button{width:32px;height:32px;border-radius:50%}.add-meal-button .svg-icon.button-v2-icon{width:10.5px;height:10.5px}@media (max-width: 1169px){.meal-counter-container{width:96px;height:32px}}.ssr-menu-drawer-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#323a47}.ssr-menu-drawer-inner .menu-passenger-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding:16px;color:#323a47;background-color:#f4f9fe;border-radius:4px}.ssr-menu-drawer-inner .menu-passenger-container .route{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .route{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .route{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner .menu-passenger-container .route{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-name{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-ssr .ssr{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-ssr .ssr{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-ssr .ssr{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner .menu-passenger-container .passenger .passenger-ssr .ssr{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin:24px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .info-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner .info-text{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-menu-drawer-inner.meal-selection-mobile .menu-passenger-container{margin-top:16px;padding:0;background-color:transparent}.ssr-menu-drawer-inner.meal-selection-mobile .passenger{margin-bottom:8px;padding:8px;background-color:#f4f9fe;border-radius:4px}}.menu-container .menu-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu-container .menu-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.menu-container .menu-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.menu-container .selection-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:8px}.menu-container .selection-info-container .selected-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu-container .selection-info-container .selected-text{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu-container .selection-info-container .selected-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.menu-container .selection-info-container .selected-text{font-size:13px;line-height:20px}}.menu-container .selection-info-container .selected-text .drawer-warning-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#ff1d1e}.menu-container .selection-info-container .selected-text svg[name='icon-warning']{width:14px;height:14px;margin-right:4px;fill:#ff1d1e}.menu-container .selection-info-container .selected-text svg[name='filled-tiny-checkmark']{fill:#80c313}.menu-container .selection-info-container .selected-icon{width:21px;height:21px;fill:#80c313}.menu-container .selection-info-container .remove-selection-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.menu-container .selection-info-container .remove-selection-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.menu-container .selection-info-container .remove-selection-button .button-v2-label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.menu-container .menu-meals-container{display:-webkit-box;display:flex;flex-flow:wrap;gap:16px;margin-top:16px}.menu-container .menu-meals-container .ssr-meal-select-meal-item.a-b-test{width:45%}.ssr-drawer-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:8px}.ssr-drawer-inner .meal-image{height:206px}.ssr-drawer-inner .meal-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-top:16px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.ssr-drawer-inner .meal-price{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-top:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-price{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-price{font-size:14px;line-height:20px}}.ssr-drawer-inner .meal-free-text{margin-top:16px;color:#4a7307;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-free-text{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-free-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-free-text{font-size:13px;line-height:20px}}.ssr-drawer-inner .meal-ingredients{margin-top:16px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-ingredients{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-ingredients{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-ingredients{font-size:13px;line-height:20px}}.ssr-drawer-inner .meal-actions .meal-selection-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;display:-webkit-box;display:flex;justify-self:self-end;margin-top:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-actions .meal-selection-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-actions .meal-selection-button{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.ssr-drawer-inner .meal-actions .meal-selection-button .button-v2-label{color:#7c8594}.ssr-drawer-inner .meal-actions .line-divider{display:block;width:100%;height:1.5px;margin-top:16px;background-color:#f3f6f8}.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-bottom:1.5px solid #f3f6f8}.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info{padding:16px 0;color:#323a47}.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-name{font-size:14px;line-height:20px}}.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-meal-container .passenger-meals{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-meal-container .passenger-meals{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-meal-container .passenger-meals{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-drawer-inner .meal-actions .passenger-meal-container .passenger-container .passenger-info .passenger-meal-container .passenger-meals{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-drawer-inner .meal-actions .passenger-meal-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ssr-menu-drawer-inner-mweb{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#323a47}.ssr-menu-drawer-inner-mweb .meal-info-image{height:72px;border-radius:4px}.ssr-menu-drawer-inner-mweb .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:8px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .info-text{font-size:12px;line-height:16px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion:not(:last-child){border-bottom:1px solid #dfe3ea}.ssr-menu-drawer-inner-mweb .meal-menu-accordion{margin-top:16px;padding-bottom:16px;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .details-root{padding:0}.ssr-menu-drawer-inner-mweb .meal-menu-accordion.Mui-expanded{margin:0;margin-top:16px}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion{width:100%}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .checkmark-icon{width:16px;height:16px;margin-right:5px;margin-left:3px;fill:#4a7307}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .header-accordion{-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:8px}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .header-accordion .route-info{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .header-accordion .route-info{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .header-accordion .accordion-button{width:16px;height:16px;fill:#cad0db}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .passenger-meal-container,.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .header-accordion{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info{display:-webkit-box;display:flex;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif;margin-right:3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info .bold{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .summary-meal-accordion .meal-info .bold{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .meal-error-text{margin-top:8px;color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .meal-error-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .meal-error-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .meal-error-text{font-size:13px;line-height:20px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .meal-error-text .icon{margin-right:4px;margin-left:3px;fill:#ff1d1e}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-title{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px;margin-top:8px;color:#323a47}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-title{font-size:12px;line-height:16px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:4px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-info{font-size:12px;line-height:16px}}.ssr-menu-drawer-inner-mweb .meal-menu-accordion .accordion-details-container .details-menu-button{width:100%;margin-top:16px}.ssr-drawer-dialog .meal-menu-icon{width:48px;height:48px;margin-right:8px}@media (max-width: 1169px){.ssr-drawer-dialog .meal-menu-icon{width:32px;height:32px}}.ssr-drawer-dialog .meal-back-arrow-icon{width:24px;height:24px;margin-right:8px;cursor:pointer;fill:#7c8594}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-content-v2{margin-left:0}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area{margin-left:0}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2 .close-icon{top:auto;width:24px;height:24px;margin-top:13px;fill:#7c8594}@media (min-width: 1170px){.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2 .close-icon{right:36px}}@media (min-width: 1170px){.ssr-drawer-dialog{justify-items:end}.ssr-drawer-dialog .dialog-container-v2{-webkit-box-pack:end;justify-content:end;padding:24px}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2{width:580px;height:100%;max-height:none;padding:32px;border-radius:16px}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{-webkit-box-align:center;align-items:center;height:48px}.ssr-drawer-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .button-v2{width:100%}}.printable-document{width:594px;min-height:842px;margin:1vh auto;page-break-before:avoid;border:1px solid #cad0db}@media print{.printable-document{width:210mm;margin:0;border:none;color-adjust:exact;-webkit-print-color-adjust:exact}}@media print{.printable-document.new-page-each{height:initial;margin:0 auto}}@media print{.printable-document+.printable-document{page-break-before:avoid}}.prm-flight-list-container+.prm-flight-list-container{margin-top:8px}.prm-flight-list-container .prm-flight-list-title-container{display:grid;margin:20px 0 16px}@media (max-width: 1169px){.prm-flight-list-container .prm-flight-list-title-container{margin:16px 0 6px}}.prm-flight-list-container .prm-flight-list-title-container .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-list-container .prm-flight-list-title-container .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.prm-flight-list-container .prm-flight-list-title-container .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.prm-flight-list-container .prm-flight-list-title-container .title{font-family:'OpenSans-SemiBold', sans-serif}}.prm-flight-list-container .prm-flight-list-title-container .title .svg-icon{width:24px;height:24px;margin-right:8px;fill:#ffc847}.prm-flight-list-container .prm-flight-list-title-container .error{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#e21f26}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-list-container .prm-flight-list-title-container .error{font-family:'OpenSans-Regular', sans-serif}}.prm-flight-select-container{width:670px;max-height:64px;margin-bottom:8px;overflow:hidden;border:solid 1px rgba(202,208,219,0.5);border-radius:4px;-webkit-transition:max-height ease-in-out .3s,-webkit-box-shadow;transition:max-height ease-in-out .3s,-webkit-box-shadow;transition:box-shadow,max-height ease-in-out .3s;transition:box-shadow,max-height ease-in-out .3s,-webkit-box-shadow}@media (max-width: 1169px){.prm-flight-select-container{width:100%;max-height:56px}}.prm-flight-select-container .prm-flight-select{width:100%;padding:16px}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select{-webkit-box-align:center;align-items:center;padding:8px}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight{display:-webkit-box;display:flex}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight{-webkit-box-flex:1;flex:1}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .small-screen-direction-icon{width:12px;height:32px;margin-right:8px;fill:#cad0db}@media (min-width: 1170px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .small-screen-direction-icon{display:none}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;line-height:1.5;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .prm-route-from,.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .prm-route-to{width:140px;text-align:left}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .prm-route-from,.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .prm-route-to{width:100%;line-height:1.45}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .large-screen-direction-icon{width:72px;height:12px;-webkit-margin-end:32px;margin-inline-end:32px;fill:#cad0db}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-flight .prm-flight-route .large-screen-direction-icon{display:none}}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .prm-add-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.prm-flight-select-container .prm-flight-select .prm-flight-select-content .icon-add{width:32px;height:32px;margin-left:24px;-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;fill:#7c8594}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-select .prm-flight-select-content .icon-add{margin-left:16px}}.prm-flight-select-container .prm-flight-box-content{height:auto;padding:0 16px;overflow:hidden;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.prm-flight-select-container .prm-flight-box-content .text-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.prm-flight-select-container .prm-flight-box-content .text-wrapper:not(:first-child){margin-top:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-select-container .prm-flight-box-content .text-wrapper{-webkit-box-flex:1;flex:1 1 0}}.prm-flight-select-container .prm-flight-box-content .text-wrapper .icon-tick{width:16px;min-width:16px;height:16px;margin-right:8px;fill:#80c313}.prm-flight-select-container .prm-flight-box-content .text-wrapper .icon-warning{width:16px;min-width:16px;height:16px;margin-right:8px;fill:#fa660b}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-box-content .text-wrapper{-webkit-box-flex:1;flex:auto;width:100%}}.prm-flight-select-container .prm-flight-box-content .text-wrapper .info-icon{width:20px;min-width:20px;height:20px;margin-right:10px;fill:#fdb813}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-select-container .prm-flight-box-content .text-wrapper{width:100%}}.prm-flight-select-container .prm-flight-box-content .text-wrapper .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-flight-select-container .prm-flight-box-content .text-wrapper .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.prm-flight-select-container .prm-flight-box-content{visibility:hidden}}.prm-flight-select-container.expanded{max-height:500px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.prm-flight-select-container.expanded .prm-flight-box-content{padding:16px;padding-top:0}@media (max-width: 1169px){.prm-flight-select-container.expanded .prm-flight-box-content{visibility:visible}}.prm-flight-select-container.expanded .icon-add{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prm-flight-select-container.disabled{max-height:100px}.prm-flight-select-container.disabled .prm-flight-select{cursor:default}.prm-flight-select-container.disabled .icon-add{opacity:0.4}.passenger-change-dialog .modal-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-change-dialog .modal-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-change-dialog .modal-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.passenger-change-dialog .message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-change-dialog .message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-change-dialog .message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.passenger-change-dialog .dialog-action-container{padding:0 30px 30px}}.passenger-change-dialog .names-container{margin-top:10px;padding:10px;background-color:#f3f6f8}.passenger-change-dialog .names-container .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-change-dialog .names-container .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-change-dialog .names-container .title{font-size:14px;line-height:1.71}}.passenger-change-dialog .names-container .name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-change-dialog .names-container .name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-change-dialog .names-container .name{font-size:14px;line-height:1.71}}.prm-passenger-list-container{margin-top:20px}.prm-passenger-list-container .title-container{display:grid;margin-bottom:10px}@media (max-width: 1169px){.prm-passenger-list-container .title-container{margin-bottom:6px}}.prm-passenger-list-container .title-container .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-passenger-list-container .title-container .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.prm-passenger-list-container .title-container .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.prm-passenger-list-container .title-container .title{font-family:'OpenSans-SemiBold', sans-serif}}.prm-passenger-list-container .title-container .error{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#e21f26}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-passenger-list-container .title-container .error{font-family:'OpenSans-Regular', sans-serif}}.prm-passenger-list-container .passenger-list-wrapper{display:-webkit-box;display:flex;height:32px;overflow:hidden}.prm-passenger-list-container .passenger-list-wrapper .passenger-list{display:-webkit-box;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;padding-bottom:64px;overflow-x:scroll;overflow-y:hidden}.prm-passenger-list-container .passenger-list-wrapper .show-all-button{width:32px;height:32px;background-image:url(/butterflyredesigntest/backgrounds/icon-contacts-default.svg?9499e7f54b9623b92cab5d27b5dc0b74)}.prm-passenger-list-container .passenger-list-wrapper .show-all-button:hover{background-image:url(/butterflyredesigntest/backgrounds/icon-contacts-hover.svg?282f93eac2afa6c8cfa295a0adaf4f82)}.prm-passenger-list-container .selected-passenger-container{display:-webkit-box;display:flex}.prm-passenger-list-container .passenger-button{height:32px;margin-right:12px}.prm-area{padding:8px 72px 36px}@media (max-width: 1169px){.prm-area{padding:8px}}.prm-area .information-text-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:670px;height:72px;margin-bottom:18px;padding:20px;background-color:#f3f6f8}@media (max-width: 1169px){.prm-area .information-text-wrapper{width:100%;padding:12px 8px}}.prm-area .information-text-wrapper .info-icon{width:32px;min-width:32px;height:32px;margin-right:14px;fill:#fdb813}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-area .information-text-wrapper{width:100%}}.prm-area .information-text-wrapper .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-area .information-text-wrapper .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.prm-area .information-text-wrapper .information-text{font-size:12px;line-height:1.67}}.prm-area .add-prm-form-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:670px;height:72px;padding:24px;color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;border:1px dashed #cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-area .add-prm-form-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.prm-area .add-prm-form-button{width:100%;height:60px;padding:8px 16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1.33}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.prm-area .add-prm-form-button{font-family:'OpenSans-Regular', sans-serif}}.prm-area .add-prm-form-button .icon{width:24px;min-width:24px;height:24px;margin-right:12px;fill:#7c8594}.form-wrapper{position:relative}.form-wrapper .passenger-prm-form .submit-container{margin-top:30px}.form-wrapper .passenger-prm-form .submit-container .button{padding:8px 16px}.form-wrapper .passenger-prm-form .submit-container .button-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .submit-container .button-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.form-wrapper .passenger-prm-form .submit-container .button-text{font-size:14px;line-height:1.71}}.form-wrapper .passenger-prm-form .submit-container .error{color:#e21f26;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .submit-container .error{font-family:'OpenSans-Regular', sans-serif}}.form-wrapper .passenger-prm-form .prm-options-container{display:grid;margin:32px 0 16px}@media (max-width: 1169px){.form-wrapper .passenger-prm-form .prm-options-container{margin:16px 0}}.form-wrapper .passenger-prm-form .prm-options-container .prm-options-title{display:inline-block;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .prm-options-container .prm-options-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.form-wrapper .passenger-prm-form .prm-options-container .prm-options-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.form-wrapper .passenger-prm-form .prm-options-container .prm-options{margin-top:12px}.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root{-webkit-box-align:start;align-items:flex-start;margin-bottom:8px}.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .label{-webkit-box-pack:start;justify-content:flex-start;width:100%;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .label{font-size:12px;line-height:1.67}}.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .information{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.form-wrapper .passenger-prm-form .prm-options-container .prm-options .radio-button-root .radio-button-label .label-wrapper .information{font-size:12px;line-height:1.67}}.form-wrapper .passenger-prm-form .prm-options-container .error{color:#e21f26;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .prm-options-container .error{font-family:'OpenSans-Regular', sans-serif}}.form-wrapper .passenger-prm-form .terms-conditions-wrapper{display:grid;margin-top:28px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.form-wrapper .passenger-prm-form .terms-conditions-wrapper{font-family:'OpenSans-Regular', sans-serif}}.form-wrapper .passenger-prm-form .terms-conditions-wrapper .terms-conditions{white-space:normal}.form-wrapper .submit-button{width:235px;height:40px}.prm-summary-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:670px;margin-bottom:8px;padding:16px 24px;border:solid 1px rgba(202,208,219,0.5);border-radius:4px}@media (max-width: 1169px){.prm-summary-container{width:100%;padding:8px 16px}}.prm-summary-container .summary-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-right:50px}@media (max-width: 1169px){.prm-summary-container .summary-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:30px}}.prm-summary-container .summary-area .summary-column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;line-height:1.14}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-summary-container .summary-area .summary-column{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.prm-summary-container .summary-area .summary-column{margin-bottom:12px}}@media (max-width: 1169px){.prm-summary-container .summary-area .summary-column .title{font-size:11px}}.prm-summary-container .summary-area .summary-column .body{margin-top:8px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-summary-container .summary-area .summary-column .body{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.prm-summary-container .summary-area .summary-column .body{margin-top:4px}}@media (min-width: 1170px){.prm-summary-container .summary-area .summary-column .body .flight-list{padding-right:4px;word-break:break-word}}.prm-summary-container .info-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:14px}@media (max-width: 1169px){.prm-summary-container .info-row{margin-top:4px}}.prm-summary-container .info-row .info-icon{width:16px;min-width:16px;height:16px;margin-right:8px}.prm-summary-container .info-row .info-icon.warning{fill:#fdb813}.prm-summary-container .info-row .info-icon.check{fill:#80c313}.prm-summary-container .info-row .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prm-summary-container .info-row .info-text{font-family:'OpenSans-Regular', sans-serif}}.prm-summary-container .delete-icon{position:absolute;top:20px;right:20px;width:24px;height:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);fill:#7c8594}@media (max-width: 1169px){.prm-summary-container .delete-icon{top:16px;right:16px}}.profile-picture-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:48px;height:48px;border:2px solid #f7a500;border-radius:50%}.profile-picture-wrapper .profile-picture{width:27px;height:30px;margin-top:8px;fill:#f7a500}.settings-field-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;min-height:100px;padding:24px 16px;background-color:#fff}.settings-field-container.clickable{cursor:pointer}.settings-field-container .settings-info-wrapper{width:100%;padding-right:8px}.settings-field-container .settings-info-wrapper .settings-title-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.settings-field-container .settings-info-wrapper .settings-title-wrapper{padding-bottom:8px}}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon{width:32px;height:32px;margin-right:16px}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.personal-info{background:url(/butterflyredesigntest/backgrounds/icon-membership-personal-info.svg?5ed9344542496dd9f93f77c71b74abc9) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.contacts{background:url(/butterflyredesigntest/backgrounds/icon-membership-contacts.svg?0dccfc6c7b7a1430dcc0229b520e1e5c) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.related-account{background:url(/butterflyredesigntest/backgrounds/icon-membership-related-account.svg?b455d4ea5521561248d02e88e4c57c7c) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.my-cards{background:url(/butterflyredesigntest/backgrounds/icon-membership-my-cards.svg?b5d2a35663c3b98f65b2259bd0de7e88) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.password{background:url(/butterflyredesigntest/backgrounds/icon-membership-password.svg?9c683980fab299daeaebfb2864b3e5a3) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-icon.communication{background:url(/butterflyredesigntest/backgrounds/icon-membership-com-permisson.svg?87c0c10293070cb63ed8500d01c27b19) no-repeat center}.settings-field-container .settings-info-wrapper .settings-title-wrapper .settings-field-title{font-weight:bold;font-size:16px;line-height:32px}.settings-field-container .settings-info-wrapper .settings-field-text{font-size:14px}@media (min-width: 1170px){.settings-field-container .settings-info-wrapper .settings-field-text{padding-left:48px}}.settings-field-container .settings-info-wrapper .settings-field-children{padding-top:10px}@media (min-width: 1170px){.settings-field-container .settings-info-wrapper .settings-field-children{padding-left:48px}}.settings-field-container .next-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.settings-field-container .next-icon-wrapper .next-icon{width:14px;height:9px;fill:#7c8594;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.progressbar-container{position:relative;-webkit-box-pack:center;justify-content:center;width:100%;height:8px;background-color:#cad0db;border-radius:10px}.progressbar-container .progressbar-counter{width:100%;height:100%;background-color:#fa660b;border-radius:10px}.progressbar-container .progressbar-remaining{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-top:5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.progressbar-container .progressbar-remaining{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.progressbar-container .progressbar-remaining{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.progressbar-container .progressbar-remaining{font-family:'OpenSans-Bold', sans-serif}}.progressbar-container .progressbar-error{position:absolute;top:20px;right:0;margin:10px 0;color:#e21f26;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.progressbar-container .progressbar-error{font-family:'OpenSans-Regular', sans-serif}}.prompt-popup .dialog-body{padding:27px}.prompt-popup .dialog-body .prompt-popup-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:100%}.prompt-popup .dialog-body .prompt-popup-container .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:25px}.prompt-popup .dialog-body .prompt-popup-container .title .prompt-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.prompt-popup .dialog-body .prompt-popup-container .title .prompt-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.prompt-popup .dialog-body .prompt-popup-container .title .prompt-message{font-size:14px;line-height:1.71}}.prompt-popup .dialog-body .prompt-popup-container .action-container{display:-webkit-box;display:flex}.prompt-popup .dialog-body .prompt-popup-container .action-container .cancel-button{margin-right:25px}.quick-fqtv-form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.quick-fqtv-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:12px;padding-left:12px}}.quick-fqtv-form .submit-button{margin:0 auto;margin-bottom:72px;min-width:150px;margin:0;margin-left:48px}@media (max-width: 1169px){.quick-fqtv-form .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.quick-fqtv-form .submit-button{margin-top:16px;margin-left:0}}.quick-fqtv{margin-bottom:32px;padding-top:24px;padding-bottom:36px;background-color:#fff}@media (max-width: 1169px){.quick-fqtv{padding-top:16px;padding-bottom:24px}}.quick-fqtv .info-text{margin-top:24px;margin-bottom:24px;padding:0 184px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.quick-fqtv .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.quick-fqtv .info-text{margin-bottom:16px;padding:0 12px}}.quick-signup-form{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.quick-signup-form{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.quick-signup-form{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.quick-signup-form{margin-top:20px}}.quick-signup-form .marketing-preferences .permission-error{display:-webkit-box;display:flex;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.quick-signup-form .marketing-preferences .permission-error{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.quick-signup-form .marketing-preferences .permission-error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.quick-signup-form .marketing-preferences .permission-error{font-size:13px;line-height:20px}}@media (max-width: 1169px){.quick-signup-form .marketing-preferences .permission-error .warning-icon{margin-right:5px}}.quick-signup-form .marketing-preferences .permission-error .text-wrapper-rtl{-webkit-box-flex:11;flex:11}.quick-signup-form .marketing-preferences .permission-error .text-wrapper-rtl .text-container{max-width:unset}.quick-signup-form .marketing-preferences .permission-error .warning-icon{-webkit-box-flex:1;flex:1;height:21px;margin-left:-8px;fill:#ff1d1e}.quick-signup-form .row-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:16px}@media (max-width: 1169px){.quick-signup-form .row-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}}.quick-signup-form .check-fields{display:-webkit-box;display:flex;margin-bottom:24px}@media (max-width: 1169px){.quick-signup-form .check-fields{margin:24px 0}}.quick-signup-form .check-fields .checkbox-root{margin-right:24px}.quick-signup-form .check-fields .check-text{white-space:normal}.quick-signup-form .quick-signup-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width: 1170px){.quick-signup-form .quick-signup-captcha-wrapper{margin-bottom:16px}}.quick-signup-form .submit-button{margin:12px auto}.quick-signup-form .warning-message{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-top:12px}.quick-signup-form .warning-message .info-icon{width:36px;min-width:36px;height:36px;fill:#fdb813}.quick-signup-form .warning-message .message{margin-left:16px}.quick-signup{margin-bottom:32px;padding:24px 0 8px;background-color:#fff;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.quick-signup{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.quick-signup{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.quick-signup{padding:16px 0}}@media (max-width: 1169px){.quick-signup .large-screen{display:none}}.quick-signup .form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px 184px}@media (max-width: 1169px){.quick-signup .form-container{padding:0 12px}}.quick-signup .warning-message{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-top:12px}.quick-signup .warning-message .info-icon{width:36px;min-width:36px;height:36px;fill:#fdb813}.quick-signup .warning-message .message{margin-left:16px}.receipt-dialog{z-index:8000 !important}.receipt-dialog .dialog-paper-v2{width:100%;max-width:1300px !important}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2{padding:0 !important}}.receipt-dialog .dialog-paper-v2.additional-login .dialog-content-v2{max-width:570px;margin:auto}.receipt-dialog .dialog-paper-v2 .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-top:10px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .info-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .info-text{margin-top:20px}}.receipt-dialog .dialog-paper-v2 .action-buttons{display:-webkit-box;display:flex;margin:27px 0 15px}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:10px 0 20px}}.receipt-dialog .dialog-paper-v2 .action-button{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .action-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .action-button{font-size:12px;line-height:1.67}}.receipt-dialog .dialog-paper-v2 .action-button:disabled{opacity:0.6}.receipt-dialog .dialog-paper-v2 .action-button.invoice-warning{-webkit-box-flex:1;flex:1 1 0;-webkit-box-pack:end;justify-content:flex-end;margin-left:auto}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .action-button.invoice-warning{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .action-button.invoice-warning{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:0;order:-1;margin-bottom:30px;margin-left:0;text-align:left}}.receipt-dialog .dialog-paper-v2 .action-button.invoice-warning .warning-icon{align-self:center;width:20px;height:20px;margin:0 5px 0 40px;background-image:url(/butterflyredesigntest/backgrounds/alert-warning.svg?b0776555802b05395fb9c26e6f2d892c);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .action-button.invoice-warning .warning-icon{margin-left:0}}.receipt-dialog .dialog-paper-v2 .action-button .action-button-icon{max-width:18px;height:16px;margin-right:8px;fill:#fdb813}.receipt-dialog .dialog-paper-v2 .action-button+.action-button{margin-left:40px}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .action-button+.action-button{margin-top:12px;margin-left:0}}.receipt-dialog .dialog-paper-v2 .pnr{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px 20px;color:#4a5261;background-color:#f3f6f8}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .pnr{-webkit-box-pack:justify;justify-content:space-between;padding:10px 12px}}.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;-webkit-box-pack:justify;justify-content:space-between;padding:10px 12px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .pnr .pnr-label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.receipt-dialog .dialog-paper-v2 .pnr .pnr-no{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-left:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .pnr .pnr-no{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .pnr .pnr-no{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.receipt-dialog .dialog-paper-v2 .reservation-list{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;width:100%;margin-top:17px;text-align:left;border-collapse:collapse}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .reservation-list{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list{font-size:12px;line-height:1.67}}.receipt-dialog .dialog-paper-v2 .reservation-list>*{padding:0 2px}.receipt-dialog .dialog-paper-v2 .reservation-list .list-header{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;height:36px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .reservation-list .list-header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .list-header{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .list-header{display:none}}.receipt-dialog .dialog-paper-v2 .reservation-list .list-item{height:36px}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .list-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:auto;margin-bottom:12px;padding:17px 20px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.receipt-dialog .dialog-paper-v2 .reservation-list .list-item>*{display:-webkit-box;display:flex;margin-bottom:8px}}.receipt-dialog .dialog-paper-v2 .reservation-list .list-item:hover{background-color:#f3f6f8}.receipt-dialog .dialog-paper-v2 .reservation-list .list-item .list-button{color:#4a5261;text-decoration:underline;cursor:pointer}.receipt-dialog .dialog-paper-v2 .reservation-list .list-item .inline-title{display:none}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .list-item .inline-title{display:block;width:110px;margin-right:20px;text-decoration:none;cursor:text;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .reservation-list .list-item .inline-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .list-item .inline-title{font-size:12px;line-height:1.67}}.receipt-dialog .dialog-paper-v2 .reservation-list .amount{text-align:right}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .amount{text-align:left}}.receipt-dialog .dialog-paper-v2 .reservation-list .get-receipt{padding-left:25px;text-align:right}@media (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .get-receipt{margin-top:8px;padding-left:0;text-align:left}.receipt-dialog .dialog-paper-v2 .reservation-list .get-receipt .button-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.receipt-dialog .dialog-paper-v2 .reservation-list .get-receipt .button-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.receipt-dialog .dialog-paper-v2 .reservation-list .get-receipt .button-text{font-size:14px;line-height:1.71}}.recent-search-container{display:-webkit-inline-box;display:inline-flex;flex-shrink:0;-webkit-box-align:center;align-items:center;padding:4px 12px;border:1px solid #cad0db;border-radius:4px}.recent-search-container:not(:last-of-type){margin-right:16px}.recent-search-container.selected{border-color:#fdb813}.recent-search-container.selected .recent-search-content .recent-search-ports .recent-search-route-icon{fill:#4a5261}.recent-search-container.selected .recent-search-content .recent-search-meta .recent-search-passengers{color:#4a5261}.recent-search-container.selected .recent-search-cross-icon{fill:#fdb813}.recent-search-container .recent-search-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:16px}.recent-search-container .recent-search-content .recent-search-ports{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.recent-search-container .recent-search-content .recent-search-ports .recent-search-port{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.recent-search-container .recent-search-content .recent-search-ports .recent-search-port{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.recent-search-container .recent-search-content .recent-search-ports .recent-search-port{font-size:12px;line-height:16px}}.recent-search-container .recent-search-content .recent-search-ports .recent-search-route-icon{width:16px;height:16px;margin:0 8px;fill:#cad0db}.recent-search-container .recent-search-content .recent-search-meta{display:-webkit-box;display:flex;color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.recent-search-container .recent-search-content .recent-search-meta{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.recent-search-container .recent-search-content .recent-search-meta{font-size:12px;line-height:16px}}.recent-search-container .recent-search-content .recent-search-meta .recent-search-dates{margin-right:16px;color:#4a5261}.recent-search-container .recent-search-content .recent-search-meta .recent-search-passengers{color:#7c8594}.recent-search-container .recent-search-cross-icon{width:16px;height:16px;fill:#cad0db}.refund-offer-detail-list-container .accordion-root{padding:32px}@media (max-width: 1169px){.refund-offer-detail-list-container .accordion-root{padding:16px}}.refund-offer-detail-list-container .expanded .offer-description{margin-bottom:16px}.refund-offer-detail-list-container .summary-root,.refund-offer-detail-list-container .details-root{height:auto;padding:0}.refund-offer-detail-list-container .single-offer .summary-root{cursor:initial}.refund-offer-detail-list-container .offer-summary{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:810px;margin-bottom:16px}.refund-offer-detail-list-container .offer-summary>div:not(:only-child){width:50%}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary>div:not(:only-child){width:100%}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;width:100%}}.refund-offer-detail-list-container .offer-summary .offer-summary-header{display:-webkit-box;display:flex}.refund-offer-detail-list-container .offer-summary .offer-summary-header .offer-title{color:#323a47;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-header .offer-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.refund-offer-detail-list-container .offer-summary .offer-description{margin:10px 0 0;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-summary .offer-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-description{font-size:14px;line-height:20px}}.refund-offer-detail-list-container .offer-summary .offer-summary-section{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin-top:16px}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label{width:50%}}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info:not(:first-child){margin-left:23.5px}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info:not(:first-child){margin-left:0}}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label{font-size:14px;line-height:20px}}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label-body-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label-body-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label-body-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.refund-offer-detail-list-container .offer-summary .offer-summary-section .info .label-align-right{text-align:right}.refund-offer-detail-list-container .offer-details{width:810px;padding:16px;background-color:#f4f9fe}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details{width:100%}}.refund-offer-detail-list-container .offer-details .row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px}.refund-offer-detail-list-container .offer-details .label{width:50%;color:#323a47}.refund-offer-detail-list-container .offer-details .label-align-right{text-align:right}.refund-offer-detail-list-container .offer-details .label-body{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .label-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .label-body{font-size:14px;line-height:20px}}.refund-offer-detail-list-container .offer-details .label-body-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .label-body-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .label-body-title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.refund-offer-detail-list-container .offer-details .label-caption{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .label-caption{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .label-caption{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .label-caption{font-size:13px;line-height:20px}}.refund-offer-detail-list-container .offer-details .label-caption-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .label-caption-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .label-caption-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.refund-offer-detail-list-container .offer-details .refundables .title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-detail-list-container .offer-details .refundables .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .refundables .title{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.refund-offer-detail-list-container .offer-details .refundables .refundable-list-item{margin-top:8px}.refund-offer-detail-list-container .offer-details .refundables .refundable-list-item:first-child{margin-top:16px}.refund-offer-detail-list-container .offer-details .refundables .refundable-list-item .refundable-name::before{content:'';display:inline-block;width:6px;height:6px;margin:0 13px;background-color:#cad0db;border-radius:50%;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width: 1169px){.refund-offer-detail-list-container .offer-details .refundables .refundable-list-item .refundable-name::before{margin:0 8px 0 0}}.refund-offer-detail-list-container .offer-details .total-amount-to-refund{padding-top:16px;border-top:1px solid #cad0db}.refund-offer-detail-list-container .offer-details .footnote{width:100%;margin-top:16px}.refund-offer-details-area-container{margin:32px 0}@media (max-width: 1169px){.refund-offer-details-area-container{margin:24px 0 40px}}.refund-offer-details-area-container .header .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.refund-offer-details-area-container .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.refund-offer-details-area-container .header .description{margin:32px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.refund-offer-details-area-container .header .description{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.refund-offer-details-area-container .header .description{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.refund-offer-details-area-container .header .description{margin:16px 0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.refund-offer-details-area-container .header .description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.refund-offer-details-area-container .header .description{font-size:14px;line-height:20px}}.remaining-seat-count{display:-webkit-box;display:flex;padding:4px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.remaining-seat-count{background-color:unset}}.remaining-seat-count .remaining-seat-icon{width:20px;height:20px;margin-right:8px;fill:#7c8594}.remaining-seat-count .remaining-seat-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.remaining-seat-count .remaining-seat-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.remaining-seat-count .remaining-seat-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.remaining-seat-count .remaining-seat-text{font-size:13px;line-height:20px}}.remaining-seat-count .remaining-seat-text .bold{font-weight:bold}.reservation-details-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:24px;background-color:#fff;border:1px solid #dfe3ea;border-radius:4px}.reservation-details-card .reservation-details-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.reservation-details-card .reservation-details-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}}.reservation-details-card .reservation-details-content .reservation-details-card-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:24px}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-title-container{margin-bottom:18px}}.reservation-details-card .reservation-details-content .reservation-details-card-title-container.cabin-baggage{margin-top:28px}.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-icon{width:32px;height:32px;fill:#7c8594}.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-title{margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-title.subtitle{margin-left:40px}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-title-container .reservation-details-card-title.subtitle{margin-left:0}}.reservation-details-card .reservation-details-content .reservation-details-card-info-container{padding-left:42px}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-info-container{padding:0}}.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row{display:-webkit-box;display:flex}.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row.centered{-webkit-box-align:center;align-items:center}.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row:not(:last-child){margin-bottom:16px}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row .passenger-info{width:160px;min-width:160px;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row .passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row .passenger-info{font-size:12px;line-height:1.67}}.reservation-details-card .reservation-details-content .reservation-details-card-info-container .passenger-information-row .passenger-has-infant{color:#7c8594}.reservation-details-card .reservation-details-content .reservation-details-field-container{display:-webkit-box;display:flex;margin:0 24px;color:#323a47}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-field-container{margin:4px 0 0}}.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-value{font-size:11px;line-height:1.45}}.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-type{margin-left:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-type{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-type{font-size:12px;line-height:1.67}}.reservation-details-card .reservation-details-content .reservation-details-field-container .reservation-details-type .reservation-details-type-extra-value{margin-left:5px;color:#7c8594}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons{width:100%;margin-top:24px}}.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-purchase-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:238px;min-height:40px;padding:8px 45px}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-purchase-button{width:100%;padding:10px 16px}}.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-purchase-button .button-text{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-purchase-button .button-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-purchase-button .button-text{font-size:14px;line-height:1.71}}.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:238px;min-height:40px;margin-top:16px;padding:8px 45px;border:1px solid #cad0db}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button{width:100%;padding:10px 16px}}.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button .button-text{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button .button-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button .button-text{font-size:14px;line-height:1.71}}.reservation-details-card .reservation-details-content .reservation-details-card-action-buttons .reservation-details-card-refund-button-disabled{background-color:#fff;opacity:0.4}.reservation-details-card .reservation-details-card-information-area{margin:36px 0 0 40px}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-information-area{margin:24px 0 0}}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information{display:-webkit-box;display:flex;margin-bottom:8px;padding:8px 33px;background-color:#f3f6f8}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information{padding:12px}}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text-bullet{width:6px;height:6px;margin-right:13px;background-color:#cad0db;border-radius:50%;-webkit-transform:translateY(7px);transform:translateY(7px)}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text{width:calc( 100% - 29px);color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text{width:calc( 100% - 43px);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text{font-family:'OpenSans-Regular', sans-serif}}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text .bold{font-weight:bold}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text .bold.red{color:#df1e26}.reservation-details-card .reservation-details-card-information-area .reservation-details-card-information .information-text .bold.green{color:#9dc319}.reservation-details-card .reservation-details-card-additional-information-area{margin-top:36px;padding-left:42px}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area{margin-top:16px;padding-left:0}}.reservation-details-card .reservation-details-card-additional-information-area .additional-information-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items{margin-top:20px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items{margin-top:0}}.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row{display:-webkit-box;display:flex}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row .passenger-name{width:160px;min-width:160px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row .passenger-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row .passenger-name{width:100%;margin-top:16px}}.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row .equipment-information{margin:0 24px}@media (max-width: 1169px){.reservation-details-card .reservation-details-card-additional-information-area .additional-information-items .item-row .equipment-information{margin:8px 0 0}}.return-offer-removal .return-offer-removal-actions{display:-webkit-box;display:flex}@media (max-width: 1169px){.return-offer-removal .return-offer-removal-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.return-offer-removal .return-offer-removal-actions .bordered{margin-right:20px}@media (max-width: 1169px){.return-offer-removal .return-offer-removal-actions .bordered{margin-right:0;margin-bottom:20px}}@media (max-width: 1169px){.return-offer-removal .return-offer-removal-actions .error-dialog-button{width:100%}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content{padding:16px}}.return-flight-offer-popup .dialog-content .dialog-paper{max-width:578px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper{width:100%;max-width:100%}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;max-height:100% !important;padding:32px 36px 40px 88px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body{position:relative;width:100%;padding:16px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-icon-container{position:absolute;top:42px;left:24px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-icon-container{top:15px;left:10px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-icon-container .icon-announcement{width:48px;height:28px;margin-right:15px;background-image:url(/butterflyredesigntest/backgrounds/icon-campaign.svg?0f984bf85d33b6cf87c88ce2e77882db);background-size:contain}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-icon-container .icon-announcement{width:27px;height:16px;margin:5px 15px 0 5px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-header{margin-bottom:4px;padding-left:32px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info{margin-bottom:16px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info{margin-bottom:10px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info .info{font-size:14px;line-height:1.71}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info .info .detail{font-weight:bold}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container{display:-webkit-box;display:flex;margin-bottom:20px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container{margin-bottom:8px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center;height:96px}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-flight-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-flight-icon-container .icon-flight-arrow{width:14px;height:44px;margin-right:10px;fill:#cad0db}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-departure{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-departure{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-departure{font-size:14px;line-height:1.71}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-arrival{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-arrival{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-flight .return-flight-offer-destination-container .return-flight-offer-arrival{font-size:14px;line-height:1.71}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container{-webkit-box-pack:end;justify-content:flex-end}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:134px;height:96px;padding:8px 20px;color:#fff;background-color:#674dad;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label{width:104px;padding:12px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info{font-size:12px;line-height:1.67}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info .detail{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info .detail{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label .info .detail{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-details-container .return-flight-offer-details-label-container .return-flight-offer-details-label::before{content:'';position:absolute;top:40px;right:100%;width:0;height:0;border-top:8px solid transparent;border-right:8px solid #674dad;border-bottom:8px solid transparent}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer{margin-bottom:8px;padding-top:16px;border-top:1px rgba(202,208,219,0.6) solid;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer{padding-top:8px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer .detail{font-weight:bold}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:32px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info-message{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .return-flight-offer-container .return-flight-offer-info-message{margin-bottom:25px}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .action-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .action-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .action-container .button{-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;width:220px;padding:8px 24px;color:#4a5261}.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .action-container .cancel-button{margin-right:16px}@media (max-width: 1169px){.return-flight-offer-popup .dialog-content .dialog-paper .dialog-body .action-container .cancel-button{margin-right:0;margin-bottom:16px}}.root .page .return-flight-offer-container .boarding-card-header .boarding-card-header-inner .booking-header .booking-header-inner .flight-summary .flight-summary-info{margin-top:30px}.root .page .return-flight-offer-container .boarding-card-header .boarding-card-header-inner .booking-header .booking-header-inner .flight-summary .new-flight-search{display:none}.root .page .return-flight-offer-container .boarding-card-body{padding:33px 72px}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body{padding:0}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container{padding:24px 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container{margin:0}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info{font-size:14px;line-height:1.71}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info .detail{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info .detail{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-message .info .detail{font-size:14px;line-height:1.71}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .new-flight-search-form .airport-selectors .selection-popover-main-container:first-child{margin-right:4px}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .new-flight-search-form .airport-selectors .selection-popover-main-container:first-child{margin-right:0;margin-bottom:8px}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container{display:-webkit-box;display:flex;margin:24px 0}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container{margin-bottom:12px}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container .return-flight-offer-search-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-right:14px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container .return-flight-offer-search-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container .return-flight-offer-search-header{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.root .page .return-flight-offer-container .boarding-card-body .return-flight-offer-search-container .return-flight-offer-search-header-container .tooltip-target-container .info-icon{width:20px;height:20px;fill:#cad0db}.return-flight-offer-search-tooltip{max-width:300px}.return-flight-offer-container .boarding-card-body{padding:30px}.return-flight-offer-container .boarding-card-body .tooltip-target-container .availability-list-item{margin-bottom:32px;opacity:0.4}.return-flight-offer-container .boarding-card-body .return-list .availability-list-item{margin-bottom:0;opacity:1}.return-flight-offer-container .flight-summary{margin-bottom:16px;color:#323a47}.return-flight-offer-container .flight-summary.selected-flight{margin-bottom:8px}.return-flight-offer-container .flight-summary .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.return-flight-offer-container .flight-summary .title .title-text{width:100%}.return-flight-offer-container .flight-summary .title .refund-free-container{display:-webkit-box;display:flex;align-self:flex-end}.return-flight-offer-container .flight-summary .title .refund-free-container .refund-free-icon{width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}.return-flight-offer-container .flight-summary .title .refund-free-container .refund-free-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .title .refund-free-container .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .title .refund-free-container .refund-free-label{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .title .refund-free-container{display:none}}.return-flight-offer-container .flight-summary .title .icon-departure,.return-flight-offer-container .flight-summary .title .icon-return{width:32px;height:32px;margin-right:16px;overflow:visible;fill:#fdb813}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .title .icon-departure,.return-flight-offer-container .flight-summary .title .icon-return{width:24px;height:24px;margin-right:8px}}.return-flight-offer-container .flight-summary .title .icon-return{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.return-flight-offer-container .flight-summary .selected-flight-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .selected-flight-row{margin-top:8px}}.return-flight-offer-container .flight-summary .selected-flight-row .selected-flight-date{margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .selected-flight-row .selected-flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .selected-flight-row .selected-flight-date{font-size:12px;line-height:1.67}}.return-flight-offer-container .flight-summary .selected-flight-row .change-flight-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;padding:12px 9px;border:solid 1px #cad0db;border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .selected-flight-row .change-flight-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .selected-flight-row .change-flight-button{padding:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47;line-height:1;border:none}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .selected-flight-row .change-flight-button{font-family:'OpenSans-Bold', sans-serif}}.return-flight-offer-container .flight-summary .summary .summary-inner{display:-webkit-box;display:flex}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .summary .summary-inner{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.return-flight-offer-container .flight-summary .summary .summary-inner{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.return-flight-offer-container .flight-summary .summary .summary-inner{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}.return-flight-offer-container .flight-summary .summary .summary-inner .icon-direction{width:24px;height:14px;margin:auto 16px;fill:#fdb813}@media (max-width: 1169px){.return-flight-offer-container .flight-summary .summary .summary-inner .icon-direction{width:16px;height:14px;margin:auto 8px}}.pegasus-custom-scrollbars{-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.pegasus-custom-scrollbars{-webkit-box-flex:1;flex:auto}}.pegasus-custom-scrollbars .track-vertical{width:4px !important;background-color:#f4f9fe;border-radius:0 !important}.pegasus-custom-scrollbars .track-vertical div{background-color:#cad0db !important}.seat-column-label{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:36px;padding:0 24px;background-color:#dfe3ea;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.seat-column-label .seat-column-group{display:-webkit-box;display:flex}.seat-column-label .seat-column-group .seat-column-label-text{width:32px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;color:#323a47;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-column-label .seat-column-group .seat-column-label-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-column-label .seat-column-group .seat-column-label-text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.seat-column-label .seat-column-group .seat-column-label-text+.seat-column-label-text{margin-left:8px}@media (max-width: 1169px){.seat-column-label .seat-column-group .seat-column-label-text{width:24px}.seat-column-label .seat-column-group .seat-column-label-text+.seat-column-label-text{margin-left:4px}}.seat-group-wrapper{background-color:#fff}.seat-group-wrapper .seat-group-container{position:sticky;top:188px;z-index:1;background-color:#fff}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container{top:216px}}.seat-group-wrapper .seat-group-container .seat-group-info{position:relative;z-index:3;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;margin-left:16px;padding:0 4px;background-color:#fff}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif;margin-right:8px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-size:13px;line-height:20px}}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-name{font-size:12px;line-height:16px}}.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-size:13px;line-height:20px}}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-info .seat-group-fare{font-size:12px;line-height:16px}}.seat-group-wrapper .seat-group-container .seat-group-border-area{position:absolute;top:10px;z-index:2;width:100%;height:13px}@media (max-width: 1169px){.seat-group-wrapper .seat-group-container .seat-group-border-area{height:27px}}.seat-group-wrapper .seat-group-details{margin-bottom:16px;padding:8px 16px 0}.seat-group-wrapper .seat-group-details .seat-group-detail{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.seat-group-wrapper .seat-group-details .seat-group-detail .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-group-wrapper .seat-group-details .seat-group-detail .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-group-wrapper .seat-group-details .seat-group-detail .text{font-size:12px;line-height:16px}}.seat-group-wrapper .seat-group-details .seat-group-detail .icon{fill:#80c313}.seat-group-wrapper .seat-row-container{margin-bottom:24px}.seat-map-and-wings-container{position:relative;display:-webkit-box;display:flex;margin-top:-136px}@media (max-width: 1169px){.seat-map-and-wings-container{margin-top:-84px}}.seat-map-and-wings-container.disabled{cursor:default;opacity:0.4;pointer-events:none}.seat-map-and-wings-container .seat-row-list{position:relative;width:412px;min-height:710px;padding:160px 24px 24px;border-radius:410px/710px;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 32px 48px 0 rgba(50,58,71,0.16),inset 0 9px 24px 0 rgba(50,58,71,0.2),4px 4px 10px 0 rgba(50,58,71,0.08);box-shadow:0 32px 48px 0 rgba(50,58,71,0.16),inset 0 9px 24px 0 rgba(50,58,71,0.2),4px 4px 10px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.seat-map-and-wings-container .seat-row-list{width:272px;padding:104px 16px 40px}}.seat-map-and-wings-container .seat-column-label-container{margin-bottom:24px}.seat-row .exit-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px 0;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-row .exit-row{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-row .exit-row{font-size:12px;line-height:16px}}.seat-row .exit-row .exit-arrow{width:60px;height:12px;fill:#e21f26}.seat-row .exit-row .exit-arrow.left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.seat-row .seat-row-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;margin-bottom:8px}.seat-row .seat-row-inner .seat-group{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}.seat-row .seat-row-inner .seat-group .corridor-no{min-width:16px;margin-bottom:6px;color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-row .seat-row-inner .seat-group .corridor-no{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-row .seat-row-inner .seat-group .corridor-no{font-size:12px;line-height:16px}}@media (max-width: 1169px){.seat-row .seat-row-inner .seat-group .corridor-no{margin-bottom:4px}}.seat-row .seat-row-inner .seat-group .corridor-no.left{margin-right:8px;text-align:right}.seat-row .seat-row-inner .seat-group .corridor-no.right{margin-left:8px;text-align:left}.seat{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:32px;height:32px;border-radius:4px}.seat.xl{-webkit-box-pack:justify;justify-content:space-between;height:52px;padding-top:2px}.seat.disable{cursor:default}.seat+.seat{margin-left:8px}.seat .seat-status{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:32px;height:32px;color:#323a47;border-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat .seat-status{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat .seat-status{font-size:12px;line-height:16px}}.seat .seat-status.selected{-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.4);box-shadow:0 4px 8px 0 rgba(50,58,71,0.4)}.seat .seat-status.semi-selected{background-color:#f3f6f8;border:2px dashed #fdb813}.seat .seat-status.taken{background-color:#f3f6f8;border:2px solid #fdb813}.seat .seat-status.na{background-image:url(/butterflyredesigntest/backgrounds/seat-na.svg?f8cf98a9fbfc62336c587e88302cf3a1);background-size:contain;border:none;cursor:not-allowed}.seat .occupied-seat{width:32px;height:32px}@media (max-width: 1169px){.seat .occupied-seat{width:24px;height:24px}}@media (max-width: 1169px){.seat{width:24px;height:24px}.seat.xl{height:40px}.seat+.seat{margin-left:4px}.seat .xl-icon{width:12px;height:12px}.seat .seat-icon,.seat .seat-status{width:24px;height:24px}}.seat-refund-passenger-area-container{width:100%}.seat-refund-passenger-area-container .passenger-info{width:245px}@media (max-width: 1169px){.seat-refund-passenger-area-container .passenger-info{width:calc(100% - 40px)}}.seat-refund-passenger-area-container .seat-info{width:200px}@media (max-width: 1169px){.seat-refund-passenger-area-container .seat-info{width:auto;margin-top:6px;margin-left:32px}}@media (max-width: 1169px){.seat-refund-passenger-area-container .seat-type-info{margin-top:3px;margin-left:8px}}.seat-refund-passenger-area-container .header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:32px;margin-bottom:8px;padding-left:56px}@media (max-width: 1169px){.seat-refund-passenger-area-container .header{display:none}}.seat-refund-passenger-area-container .header .title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-passenger-area-container .header .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-passenger-area-container .header .title{font-size:11px;line-height:1.45}}.seat-refund-passenger-area-container .bold{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-passenger-area-container .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-refund-passenger-area-container .bold{font-size:12px;line-height:1.67}}.seat-refund-passenger-area-container .passenger-list .passenger-area{padding:24px;background-color:#fff;border:1px solid #cad0db;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);cursor:pointer}.seat-refund-passenger-area-container .passenger-list .passenger-area:not(:last-child){margin-bottom:16px}@media (max-width: 1169px){.seat-refund-passenger-area-container .passenger-list .passenger-area{padding:16px}.seat-refund-passenger-area-container .passenger-list .passenger-area:first-child{margin-top:16px}}.seat-refund-passenger-area-container .passenger-list .passenger-area .passenger-area-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.seat-refund-passenger-area-container .passenger-list .passenger-area .passenger-area-row{flex-wrap:wrap}}.seat-refund-passenger-area-container .passenger-list .passenger-area .passenger-area-checkbox{width:24px;height:24px;margin-right:11px}.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container{display:-webkit-box;display:flex;width:100%;margin-top:18px;padding:16px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container{width:calc(100% - 32px);margin-left:32px;padding:8px}}.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container .info-icon{width:24px;height:24px;margin-top:3px;margin-right:8px;fill:#cad0db}.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container .information-area-text{width:calc(100% - 56px);color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-passenger-area-container .passenger-list .passenger-area .information-area-container .information-area-text{font-size:12px;line-height:1.67}}.seat-refund-passenger-area-container .passenger-list .passenger-area-disabled{cursor:inherit}.seat-refund-passenger-area-container .passenger-list .passenger-area-disabled .passenger-area-checkbox,.seat-refund-passenger-area-container .passenger-list .passenger-area-disabled .passenger-info,.seat-refund-passenger-area-container .passenger-list .passenger-area-disabled .seat-info,.seat-refund-passenger-area-container .passenger-list .passenger-area-disabled .seat-type-info{opacity:0.4}.selectable-card-container{display:-webkit-box;display:flex;width:100%;padding:24px;background-color:#fff;border:solid 1px #cad0db;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);cursor:pointer}.selectable-card-container.disabled{color:#cad0db;cursor:not-allowed !important}.selectable-card-container.disabled .selection .checkbox{cursor:not-allowed !important}@media (max-width: 1169px){.selectable-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:initial;padding:16px 8px 8px 8px}}.selectable-card-container .selection{display:-webkit-box;display:flex;margin-right:24px}@media (max-width: 1169px){.selectable-card-container .selection{margin-right:8px}}.selectable-card-container .body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.selectable-card-container .body .flight-list-action-area-mweb{display:none}.selection-popper-main-container{position:relative}@media (max-width: 1169px){.selection-popper-main-container{width:100%}}.selection-popper-main-container .selection-popper-arrow{position:absolute;right:15px;bottom:15px;width:13px;height:9px;fill:#cad0db}@media (max-width: 1169px){.selection-popper-main-container .selection-popper-arrow{right:0;bottom:10px}}.selection-popper-main-container .selection-popper-arrow.opened{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selection-popper{top:-61px !important;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:288px}@media (max-width: 1169px){.selection-popper{top:0 !important;z-index:8000}}.selection-popper .content-wrapper{height:100%;overflow:hidden}.selection-popper .selection-popper-textfield{position:relative;width:100%;padding:0 12px}@media (max-width: 1169px){.selection-popper .selection-popper-textfield{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);box-shadow:0 2px 8px 0 rgba(0,0,0,0.08)}}.selection-popper .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selection-popper .error-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.selection-popper .error-message{font-size:12px;line-height:1.67}}.selection-popper .error-message .icon-departure{width:24px;height:24px;margin-right:6px;margin-left:12px;fill:#fdb813}.selection-popper .selection-popper-scrollbar{height:80% !important;-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selection-popper .selection-popper-scrollbar{-webkit-box-flex:1;flex:auto}}@media (max-width: 1169px){.selection-popper .selection-popper-scrollbar{height:calc(100% - 120px) !important}}.selection-popper .selection-popper-scrollbar .selection-popper-container{padding:0 12px 24px}.selection-popper .selection-popper-scrollbar .selection-popper-container .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-top:9px;margin-bottom:2px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selection-popper .selection-popper-scrollbar .selection-popper-container .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.selection-popper .selection-popper-scrollbar .selection-popper-container .label{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.selection-popper .selection-popper-scrollbar .selection-popper-container .label{margin-top:18px;font-size:16px;line-height:1.25;letter-spacing:0}}.selection-popper .selection-popper-scrollbar .selection-popper-container .last-searched-items{background-color:rgba(202,208,219,0.1)}.selection-popper .selection-popper-scrollbar .selection-popper-container .searchable-menu .menu-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selection-popper .selection-popper-scrollbar .selection-popper-container .searchable-menu .menu-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.selection-popper .selection-popper-scrollbar .selection-popper-container .searchable-menu .menu-item{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.selection-popper .selection-popper-scrollbar .selection-popper-container .searchable-menu .menu-item{font-size:16px;line-height:2}}.selection-popper .accept-button{display:none}@media (max-width: 1169px){.selection-popper .accept-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:56px;margin:10px 0 0;padding:0;color:#4a5261;border-radius:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.selection-popper .accept-button{font-family:'OpenSans-Bold', sans-serif}}.selection-with-info-container{width:100%;padding:24px 0}.selection-with-info-container .element-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;padding-bottom:16px}.selection-with-info-container .element-container:last-child{padding-bottom:0}@media (max-width: 1169px){.selection-with-info-container .element-container{padding-left:0}}.selection-with-info-container .element-container.infant{margin-left:30px}.send-button-container.selectedCheckbox{margin-top:24px}.send-button-container .submit-button{width:100%}@media (max-width: 1169px){.send-button-container .submit-button{border-radius:0 !important}}.send-button-container .submit-button.isCheckInSuccess{width:160px !important;margin-bottom:8px}@media (max-width: 1169px){.send-button-container .submit-button.isCheckInSuccess{width:100% !important;border-radius:4px !important}}.send-barcode-dialog{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.send-barcode-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin-top:16px !important}.send-barcode-dialog .barcode-title-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.send-barcode-dialog .barcode-title-icon .barcode-dialog-title-icon{width:64px;height:64px}.send-barcode-dialog .barcode-title{display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-bottom:24px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.send-barcode-dialog .barcode-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.send-barcode-dialog .barcode-title-message{display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-barcode-dialog .barcode-title-message{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-barcode-dialog .barcode-title-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.send-barcode-dialog .barcode-title-message{font-size:13px;line-height:20px}}@media (max-width: 1169px){.send-barcode-dialog .barcode-title-message{text-align:center}}.send-barcode-dialog .barcode-button{width:100% !important}@media (max-width: 1169px){.send-barcode-dialog .barcode-button{position:absolute;right:0;bottom:0;left:0;border-radius:0}}.send-barcode-dialog .barcode-success-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;max-height:calc(44px * 4);margin:16px 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}@media (max-width: 1169px){.send-barcode-dialog .barcode-success-area{max-height:unset}}.send-barcode-dialog .barcode-success-area .barcode-success{background:repeating-linear-gradient(120deg, rgba(3,145,60,0.1), rgba(3,145,60,0.1) 1px, transparent 1px, transparent 10px)}.send-barcode-dialog .barcode-success-area .barcode-success.error{background:repeating-linear-gradient(120deg, rgba(255,29,30,0.1), rgba(255,29,30,0.1) 1px, transparent 1px, transparent 10px)}@media (max-width: 1169px){.send-barcode-dialog .barcode-success-area .barcode-success:last-child{margin-bottom:12px}}.send-barcode-dialog .barcode-success-area .barcode-success .success-message{display:-webkit-box;display:flex;width:100%;padding:12px;background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(3,145,60,0.1)));background-image:linear-gradient(to right, #fff 0%, rgba(3,145,60,0.1) 100%);border-radius:4px}.send-barcode-dialog .barcode-success-area .barcode-success .success-message.error{background-image:-webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,29,30,0.1)));background-image:linear-gradient(to right, #fff 0%, rgba(255,29,30,0.1) 100%)}.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .passenger-info{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .passenger-info{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .passenger-info{font-size:14px;line-height:20px}}@media (max-width: 1169px){.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .passenger-info{margin-right:16px}}.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .barcode-result-info{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .barcode-result-info{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .barcode-result-info{font-size:12px;line-height:16px}}.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .barcode-result-info .message-icon{width:16px;height:16px;margin-left:8px;fill:#03913c}.send-barcode-dialog .barcode-success-area .barcode-success .success-message .passenger-barcode-area .barcode-result-info .message-icon.error{fill:#ff1d1e}.service-error-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:80px 16px;color:#4a5261;text-align:center}.service-error-container .tower-icon{width:100px;height:100px;margin-bottom:30px}.service-error-container .title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.service-error-container .title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.service-error-container .info-text{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.service-error-container .info-text{font-size:14px;line-height:1.71}}.service-error-container .info-text .error-code{opacity:0.6;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .info-text .error-code{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.service-error-container .info-text .error-code{font-size:12px;line-height:1.67}}.service-error-container .service-failure-button{min-width:235px;background-color:#fa660b}.signup-login-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@media (max-width: 1169px){.signup-login-wrapper{padding-top:8px;padding-right:16px}}.signup-login-form-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:baseline;align-items:baseline}@media (max-width: 1169px){.signup-login-form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.signup-login-form-wrapper .signup-login-password-area{position:relative;margin-top:8px}.signup-login-form-wrapper .signup-login-password-area .password .text-input{margin-top:0}@media (max-width: 1169px){.signup-login-form-wrapper .signup-login-password-area .password .text-input{margin-top:0}}.signup-login-form-wrapper .signup-login-password-area .password-input-container .toggle-button{margin-top:-3px}@media (max-width: 1169px){.signup-login-form-wrapper .signup-login-password-area .password-input-container .toggle-button{margin-top:0}}.signup-login-form-wrapper .signup-login-password-area .password-input-container .error-icon{margin-top:17px}@media (max-width: 1169px){.signup-login-form-wrapper .signup-login-password-area .password-input-container .error-icon{margin-top:0}}.signup-login-form-additional-fields-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}@media (max-width: 1169px){.signup-login-form-additional-fields-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.signup-login-form-additional-fields-wrapper .signup-login-form-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.signup-login-form-additional-fields-wrapper .signup-login-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:top left;transform-origin:top left}.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:276px;margin-left:auto}@media (max-width: 1169px){.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields{width:100%;margin-bottom:28px}}.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields .checkbox-label{margin-left:4px}.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields .forget-password .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields .forget-password .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.signup-login-form-additional-fields-wrapper .signup-login-form-additional-fields .forget-password .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.signup-login-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-top:32px}.signup-login-button-wrapper.showGuestButton{-webkit-box-pack:justify;justify-content:space-between}.signup-login-button-wrapper.showGuestButton .signup-login-button{margin-right:0}@media (max-width: 1169px){.signup-login-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:0}}.signup-login-button-wrapper .signup-login-button{margin:0 24px 0 0}@media (max-width: 1169px){.signup-login-button-wrapper .signup-login-button{margin:0 0 16px 0}}.signup-login-dialog .dialog-content-v2 .signup-login-dialog-content{margin-bottom:24px}.signup-login-dialog .dialog-action-area .signup-login-button-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;width:100%}.signup-login-dialog .dialog-action-area .signup-login-button-wrapper .signup-login-button{margin-bottom:0}.sms-otp-modal-common-container{width:100%}@media (max-width: 1169px){.sms-otp-modal-common-container{width:100%}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-explanation{margin-bottom:20px;line-height:1.75}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-explanation .sms-otp-information-text .activation-information-bold-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-explanation .sms-otp-information-text .activation-information-bold-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-explanation .sms-otp-information-text .activation-information-bold-text{font-size:14px;line-height:1.71}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-input-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:48px;margin:16px 0}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-input-container .progressbar-container{margin-top:24px}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-input-container .sms-otp-input{width:100%}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-input-container .sms-otp-input .text-input{width:100% !important}@media (max-width: 1169px){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-input-container .sms-otp-input{width:100%}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .captcha-area{margin-top:24px;margin-bottom:24px}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .captcha-area .captcha{-webkit-transform:scale(0.89);transform:scale(0.89);-webkit-transform-origin:0 0;transform-origin:0 0}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .captcha-area .captcha-error{margin-top:-8px;color:#e21f26;text-align:right;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .captcha-area .captcha-error{font-family:'OpenSans-Regular', sans-serif}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{width:100%;padding:16px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button{font-size:14px;line-height:20px}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-resend-button[disabled]{cursor:default;opacity:0.4}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;height:48px;padding:11px 30px;overflow:hidden;color:#4a5261;background-color:#fdb813;border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button{font-size:14px;line-height:20px}}@media (max-width: 1169px){.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button{width:100%;height:45px}}.sms-otp-modal-common-container .sms-otp-modal-content .sms-otp-modal-button-container .sms-otp-modal-confirm-button[disabled]{color:#7c8594;background-color:#cad0db;cursor:default;opacity:0.4}.page .split-screen-page{width:100%;margin:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .split-screen-page{min-height:100%}}@media (max-width: 1169px){.page .split-screen-page{padding:0 30px}}.page .split-screen-page .split-screen-container{display:-webkit-box;display:flex;height:100%}.page .split-screen-page .split-screen-container .split-screen-left-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:50%;background-color:#44a4f3}@media (max-width: 1169px){.page .split-screen-page .split-screen-container .split-screen-left-container{display:none}}.page .split-screen-page .split-screen-container .split-screen-left-container .left-container-cms-image{width:100%}.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container{display:block;width:50%}}.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .airplane-background-container{position:fixed;top:35%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .airplane-background-container .airplane-background{width:329px;height:77px}.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .airplane-background-container .airplane-background-text{font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:20px;color:#fff}@media (max-width: 1169px){.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .airplane-background-container .airplane-background-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .cloud-background{position:fixed;top:125px;right:50%;width:136px;height:116px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .split-screen-page .split-screen-container .split-screen-left-container .default-left-container .cloud-background{right:calc(50% - 1px)}}.page .split-screen-page .split-screen-container .split-screen-right-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:50%;padding-top:60px}@media (max-width: 1169px){.page .split-screen-page .split-screen-container .split-screen-right-container{width:100%;padding-top:20px}}@media (min-width: 1170px){.limit-exceed-baggage-popup .dialog-content{max-width:800px}}.limit-exceed-baggage-popup .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-exceed-baggage-popup .bold{font-family:'OpenSans-Bold', sans-serif}}.limit-exceed-baggage-popup .success-icon{width:32px;min-width:32px;height:32px;margin-right:16px;border-radius:100%;fill:#80c313}.limit-exceed-baggage-popup .dialog-body .title{align-self:center;margin-left:12px}.limit-exceed-baggage-popup .content{margin:32px 32px 0 32px !important}@media (max-width: 1169px){.limit-exceed-baggage-popup .content{height:calc(100vh - 112px);margin:0 !important;padding:0 !important}}.limit-exceed-baggage-popup .content .content-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.limit-exceed-baggage-popup .content .content-inner .information-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.limit-exceed-baggage-popup .content .content-inner .information-area .bullet-text{margin-top:0;margin-bottom:16px}.limit-exceed-baggage-popup .content .content-inner .action-area{display:-webkit-box;display:flex;margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.limit-exceed-baggage-popup .content .content-inner .action-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.limit-exceed-baggage-popup .content .content-inner .action-area{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.limit-exceed-baggage-popup .content .content-inner .action-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:auto}}.limit-exceed-baggage-popup .content .content-inner .action-area .button-v2{min-width:190px}.limit-exceed-baggage-popup .content .content-inner .action-area .button-v2:first-child{margin-right:24px}@media (max-width: 1169px){.limit-exceed-baggage-popup .content .content-inner .action-area .button-v2{border-radius:0}}.cabin-baggage-rules .baggage-info-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cabin-baggage-rules .baggage-info-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.cabin-baggage-rules .baggage-info-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.cabin-baggage-rules .baggage-info-title{font-family:'OpenSans-Bold', sans-serif}}.cabin-baggage-rules .baggage-info-image-wrapper{display:-webkit-box;display:flex;margin-top:16px}.cabin-baggage-rules .baggage-info-image-wrapper .baggage-info-image{width:100%}.cabin-baggage-rules .information-text-area{margin-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cabin-baggage-rules .information-text-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.cabin-baggage-rules .information-text-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.cabin-baggage-rules .information-text-area{font-family:'OpenSans-Regular', sans-serif}}.cabin-baggage-rules .information-text-area .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cabin-baggage-rules .information-text-area .bold{font-family:'OpenSans-Bold', sans-serif}}.cabin-baggage-badge-wrapper{float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px}.cabin-baggage-badge-wrapper.success{background-color:rgba(128,195,19,0.08)}.cabin-baggage-badge-wrapper.error{background-color:rgba(255,29,30,0.08)}.cabin-baggage-badge-wrapper .cabin-baggage-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cabin-baggage-badge-wrapper .cabin-baggage-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.cabin-baggage-badge-wrapper .cabin-baggage-text{font-size:14px;line-height:20px}}.cabin-baggage-badge-wrapper .cabin-baggage-text.success{color:#4a7307}.cabin-baggage-badge-wrapper .cabin-baggage-text.error{color:#ff1d1e}.info-card-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:12px;background-color:#f3f6f8}.info-card-wrapper .info-card-header-wrapper{display:-webkit-box;display:flex}.info-card-wrapper .info-card-header-wrapper .info-card-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;margin-right:8px}.info-card-wrapper .info-card-header-wrapper .info-card-icon-wrapper .icon{width:24px;height:24px;fill:#80c313}.info-card-wrapper .info-card-header-wrapper .info-card-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.info-card-wrapper .info-card-header-wrapper .info-card-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.info-card-wrapper .info-card-header-wrapper .info-card-text{font-size:12px;line-height:16px}}.info-card-wrapper .info-card-item-wrapper{margin-top:10px}.info-card-wrapper .info-card-item-wrapper .info-card-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.info-card-wrapper .info-card-item-wrapper .info-card-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.info-card-wrapper .info-card-item-wrapper .info-card-item{font-size:12px;line-height:16px}}.dimension-rules-info-text{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;margin-top:16px;padding:12px;background-color:#f3f6f8;border-radius:4px}.dimension-rules-info-text .bold.title{line-height:30px}.dimension-rules-info-text span:nth-last-child(2){text-decoration:underline;cursor:pointer}.dimension-rules-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dimension-rules-info-text{margin-bottom:10px;padding:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.dimension-rules-info-text{font-family:'OpenSans-Regular', sans-serif}}.dimension-rules-info-text .icon[name='under-seat-bag']{width:88px !important;min-width:88px !important;height:88px !important}@media (max-width: 1169px){.dimension-rules-accordion .summary-root .content{padding:16px !important}}.dimension-rules-accordion.expanded{border:1px solid #dfe3ea}.dimension-rules-accordion.expanded .dimension-rules-summary .dimension-rules-icon-container .expand-icon{fill:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dimension-rules-accordion .dimension-rules-summary{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;width:100%}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-summary{margin:0}}.dimension-rules-accordion .dimension-rules-summary .dimension-rules-summary-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-summary .dimension-rules-summary-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-summary .dimension-rules-summary-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-summary .dimension-rules-summary-text{font-size:13px;line-height:20px}}.dimension-rules-accordion .dimension-rules-summary .dimension-rules-summary-content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;margin-right:8px}.dimension-rules-accordion .dimension-rules-summary .dimension-rules-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.dimension-rules-accordion .dimension-rules-summary .dimension-rules-icon-container .expand-icon{width:16px;min-width:18px;height:10px;margin-left:auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-summary .dimension-rules-icon-container .expand-icon{margin-top:8px}}.dimension-rules-accordion .dimension-rules-details{max-width:100%}.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;width:100%;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content{display:-webkit-box;display:flex;margin-bottom:24px}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}}.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content .image-under-seat-bag{width:291px;height:247px;margin-right:14px}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content .image-under-seat-bag{width:auto;height:278px;margin-right:0;margin-bottom:16px}}.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content .under-seat-bag-text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content .under-seat-bag-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-details .under-seat-bag-wrapper .under-seat-bag-content .under-seat-bag-text .bold{font-family:'OpenSans-Bold', sans-serif}}.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content{display:-webkit-box;display:flex;margin-bottom:16px}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content .cabin-baggage-text{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content .cabin-baggage-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content .cabin-baggage-text .bold{font-family:'OpenSans-Bold', sans-serif}}.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content .image-cabin-baggage{width:323px;height:181px;margin-left:9px}@media (max-width: 1169px){.dimension-rules-accordion .dimension-rules-details .cabin-baggage-wrapper .cabin-baggage-content .image-cabin-baggage{width:auto;margin-bottom:16px;margin-left:0}}.special-equipment-detail-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.special-equipment-detail-container .special-equipment-detail-item-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:16px 8px 0 40px}@media (max-width: 1169px){.special-equipment-detail-container .special-equipment-detail-item-container{padding:0 8px}}.special-equipment-detail-container .special-equipment-info-text-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:32px;padding:16px;word-break:break-word;background-color:#f3f6f8}@media (max-width: 1169px){.special-equipment-detail-container .special-equipment-info-text-container{margin-top:16px;padding:16px 32px}}.special-equipment-detail-container .special-equipment-info-text-container .icon-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;height:100%}.special-equipment-detail-container .special-equipment-info-text-container .icon-container .info-icon{width:24px;height:24px;fill:#fdb813}.special-equipment-detail-container .special-equipment-info-text-container .info-text-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-detail-container .special-equipment-info-text-container .info-text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-detail-container .special-equipment-info-text-container .info-text-container{font-size:12px;line-height:16px}}.special-equipment-detail-container .special-equipment-info-text-container .info-text-container .info-title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-detail-container .special-equipment-info-text-container .info-text-container .info-title{font-family:'OpenSans-Bold', sans-serif}}.special-equipment-detail-container .special-equipment-info-text-container .info-text-container .info-text{margin-bottom:8px}.special-equipment-info-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.sticky{padding:0}.special-equipment-info-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{height:72px}.special-equipment-info-modal.dialog-root-v2 .special-equipment-select-dialog-continue-button{width:100%}.special-equipment-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:16px 30px;border:solid 1px #cad0db;border-radius:4px;cursor:pointer}.special-equipment-item.selected{background-color:#f4f9fe}.special-equipment-item:not(:last-child){margin-bottom:8px}@media (max-width: 1169px){.special-equipment-item{padding:16px}}.special-equipment-item .special-equipment-item-info-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.special-equipment-item .special-equipment-item-info-area .special-equipment-icon{width:40px;height:40px;margin-right:8px}.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}}.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .special-equipment-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .special-equipment-name{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .special-equipment-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .special-equipment-name{font-size:13px;line-height:20px}}.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .selected-passenger-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .selected-passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .selected-passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-name-and-passenger-area .selected-passenger-info{font-size:13px;line-height:20px}}.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-price{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:20px;text-align:right;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-price{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-price{font-size:12px;line-height:16px}}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-info-and-price-container .special-equipment-price{margin:0}}.special-equipment-item .special-equipment-item-info-area .special-equipment-add-button-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.special-equipment-item .special-equipment-item-info-area .special-equipment-add-button-container{margin-left:8px}}.special-equipment-item .special-equipment-item-info-area .special-equipment-add-button-container .special-equipment-add-button{-webkit-box-align:center;align-items:center;padding:0}.special-equipment-item .special-equipment-item-info-area .special-equipment-add-button-container .special-equipment-add-button .button-v2-left-icon{margin:0;fill:#7c8594}.special-equipment-passenger-info-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:16px 0;border-bottom:1px solid #dfe3ea}.special-equipment-passenger-info-area:nth-child(1){border-top:1px solid #dfe3ea}.special-equipment-passenger-info-area .special-equipment-passenger-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.special-equipment-passenger-info-area .special-equipment-passenger-info .passenger-info{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-passenger-info-area .special-equipment-passenger-info .passenger-info{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.special-equipment-passenger-info-area .special-equipment-passenger-info .passenger-info{font-size:14px;line-height:20px}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{padding:16px}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{display:-webkit-box;display:flex;padding:16px}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{height:72px}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{width:100%}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding-right:16px}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-icon-container{display:-webkit-box;display:flex}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-icon-container .special-equipment-icon{width:40px;height:40px;margin-right:8px}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container .name{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container .name{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container .price{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container .price{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .special-equipment-title-area .special-equipment-name-and-price-container .price{font-size:14px;line-height:20px}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin-top:0}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.sticky{padding:0 8px 0 12px}}.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .selection-message{padding-left:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .selection-message{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .selection-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .selection-message{font-size:13px;line-height:20px}}@media (max-width: 1169px){.special-equipment-select-modal.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .selection-message{padding:0 0 36px 0}}.special-equipment-select-modal.dialog-root-v2 .special-equipment-select-dialog-approve-button{width:100%}.special-equipment-select-modal-scrollbar{height:auto;margin-top:8px}.special-equipment-select-modal-scrollbar .special-equipment-info-and-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:0 16px}@media (max-width: 1169px){.special-equipment-select-modal-scrollbar .special-equipment-info-and-buttons-container{padding:0 32px 0 0}}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container{display:-webkit-box;display:flex;width:100%;padding:16px}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container{padding:8px}}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:8px}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:baseline;align-items:baseline}}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area .badge{margin-left:8px;padding:4px 8px;color:#fff;background-color:#fa660b;border-radius:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0);box-shadow:0 4px 8px 0 rgba(50,58,71,0)}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .title-area .badge{margin:0 0 8px 0}}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .summary-area{display:-webkit-box;display:flex;width:100%;height:24px;margin-bottom:8px;background-color:#f3f6f8}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .special-equipment-info .error-area{display:-webkit-box;display:flex;width:20%;height:32px;background-color:#f3f6f8}.special-equipment-accordion .summary-root .content .special-equipment-info-and-icon-skeleton-container .icon-area{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;width:24px;height:24px;background-color:#f3f6f8}.special-equipment-accordion .summary-root{padding:0}.special-equipment-accordion .summary-root.Mui-disabled{opacity:1}.special-equipment-accordion .summary-root .content .special-equipment-summary-container{display:-webkit-box;display:flex;width:100%;padding:16px}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container{padding:8px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:8px}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:baseline;align-items:baseline}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container .special-equipment-title-badge{margin-left:8px;padding:4px 8px;color:#fff;background-color:#fa660b;border-radius:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0);box-shadow:0 4px 8px 0 rgba(50,58,71,0)}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-title-container .special-equipment-title-badge{margin:0 0 8px 0}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-summary{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-summary{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-summary{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-summary{font-size:13px;line-height:20px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-action-area{align-self:baseline;margin-top:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-action-area{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-action-area{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:32px 0 16px 56px}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container{margin-top:16px;padding:0}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:4px}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-special-equipment-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-special-equipment-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-special-equipment-name{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-passenger-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .closed-form-selected-special-equipment-container .selected-special-equipment-container .selected-passenger-info{font-size:13px;line-height:20px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-total-amount{margin-top:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-total-amount{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-total-amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-total-amount{font-size:13px;line-height:20px}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-info-area .special-equipment-total-amount{margin-top:8px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-error-area{display:-webkit-box;display:flex;opacity:1;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-error-area{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-error-area{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-info-and-error-container .special-equipment-error-area{font-size:13px;line-height:20px}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-icon-container .expand-icon{width:16px;min-width:18px;height:10px;margin-left:auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db}@media (max-width: 1169px){.special-equipment-accordion .summary-root .content .special-equipment-summary-container .special-equipment-icon-container .expand-icon{margin-top:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.special-equipment-accordion .summary-root .content .special-equipment-summary-container.selected{background-color:#f4f9fe}.special-equipment-accordion .summary-root .content .special-equipment-summary-container.disabled .special-equipment-info-and-error-container .special-equipment-info-area{opacity:0.38}.special-equipment-accordion .summary-root .content .special-equipment-summary-container.disabled .special-equipment-icon-container{opacity:0.38}.special-equipment-accordion .summary-root .content.expanded .special-equipment-summary-container .special-equipment-icon-container .expand-icon{fill:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ssr-select-container{color:#4a5261}.ssr-select-container .cabin-info-message{margin:30px 0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .cabin-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-select-container .cabin-info-message{font-size:12px;line-height:1.67}}.ssr-select-container .ssr-baggage-select-inner{margin:24px 30px 0}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner{margin:0 8px}}.ssr-select-container .ssr-baggage-select-inner .accordion-root.disabled{background-color:#dfe3ea}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper{display:-webkit-box;display:flex;width:100%}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper:not(:last-child){display:-webkit-box;display:flex;margin-bottom:8px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:36px;min-width:36px;height:36px;margin-right:16px;color:#4a5261;text-align:center;border:2px solid #7c8594;border-radius:4px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper.selected{color:#fff;background-color:#7c8594}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;line-height:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper .value{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper .unit{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .baggage-weight-icon-wrapper .unit{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .cabin-baggage-icon-wrapper{width:36px;min-width:36px;height:36px;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .cabin-baggage-icon-wrapper .cabin-baggage-icon{width:36px;height:36px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .title{font-family:'OpenSans-SemiBold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .no-cabin-baggage-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .no-cabin-baggage-info-text{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper{display:-webkit-box;display:flex}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-size:13px;line-height:20px}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .parameters-wrapper{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .cabin-baggage-info-text-wrapper .parameters-wrapper{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .info-text-area{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .info-text-area{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .info-text-area .selected-baggage-info-text{-webkit-box-flex:1;flex:1;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .info-text-area .checkin-baggage-info-text{-webkit-box-flex:1;flex:1;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .inline-error{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .inline-error{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .title-area .inline-error .icon{fill:#fdb813}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .expand-icon{fill:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-inner-wrapper .expand-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:#cad0db}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-header-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:8px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-header-wrapper{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper{display:-webkit-box;display:flex;margin-bottom:8px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:36px;min-width:36px;height:36px;margin-right:8px;color:#4a5261;text-align:center;border:2px solid #7c8594;border-radius:4px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper.selected{color:#fff;background-color:#7c8594}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;line-height:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper .value{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper .unit{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .baggage-weight-icon-wrapper .unit{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .cabin-baggage-icon-wrapper{width:36px;min-width:36px;height:36px;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .cabin-baggage-icon-wrapper .cabin-baggage-icon{width:36px;height:36px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-icon-wrapper .cabin-baggage-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:36px;min-width:36px;height:36px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;width:100%;min-height:36px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .title{font-size:14px;line-height:1.43}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .no-cabin-baggage-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .no-cabin-baggage-info-text{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper{display:-webkit-box;display:flex}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .bold{font-size:13px;line-height:20px}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .parameters-wrapper{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .cabin-baggage-info-text-wrapper .parameters-wrapper{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .info-text-area{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .info-text-area{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .info-text-area .selected-baggage-info-text{-webkit-box-flex:1;flex:1;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .info-text-area .checkin-baggage-info-text{-webkit-box-flex:1;flex:1;margin-right:16px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .inline-error{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .inline-error{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .summary-content-info-wrapper .title-area .inline-error .icon{fill:#fdb813}.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .expand-icon{width:16px;min-width:18px;height:10px;margin-left:auto;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease;fill:#cad0db}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .summary-root .content .summary-content-outer-wrapper .expand-icon{margin-top:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 16px 24px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container{display:-webkit-box;display:flex;margin-top:16px;margin-right:8px;padding:16px;background-color:#f3f6f8;border-radius:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .svg-icon{width:24px;min-width:24px;height:24px;margin-right:8px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .info-icon,.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .warning-icon{fill:#fdb813}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .warning-icon.highlighted{fill:#fdb813}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .extra-info-container .success-icon{fill:#80c313}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .apply-to-all-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .apply-to-all-button-container .icon-add{width:24px;height:24px;margin-right:8px;fill:#7c8594}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .apply-to-all-button-container .apply-to-all-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .apply-to-all-button-container .apply-to-all-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root{display:none}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .baggage-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin-top:16px;margin-bottom:16px;padding-top:16px}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .baggage-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .baggage-title{margin-top:4px}}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .checkin-baggage{padding-top:0}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .cabin-baggage-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .cabin-baggage-wrapper .card{width:calc((100% - 14px) / 2)}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .cabin-baggage-wrapper .card .detail-text-wrapper{display:-webkit-box;display:flex}.ssr-select-container .ssr-baggage-select-inner .accordion-root .details-root .cabin-baggage-wrapper .selected{background-color:#f4f9fe;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.12);box-shadow:0 4px 8px 0 rgba(50,58,71,0.12)}.ssr-select-container .dimension-rules-accordion-wrapper{margin:8px 30px 0}@media (max-width: 1169px){.ssr-select-container .dimension-rules-accordion-wrapper{margin:0 8px}}.ssr-select-container .ssr-special-equipment-select-inner{margin:8px 30px 0}@media (max-width: 1169px){.ssr-select-container .ssr-special-equipment-select-inner{margin:0 8px}}.ssr-select-container .ssr-special-equipment-select-inner .accordion-root .summary-root{height:auto}.ssr-select-container .not-use-baggage{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:25px;color:#4a5261}.ssr-select-container .cabin-baggage-rules-wrapper{margin:32px 30px}@media (max-width: 1169px){.ssr-select-container .cabin-baggage-rules-wrapper{margin:16px 8px}}.ssr-select-container .checkin-baggage-rules-wrapper{margin:0 30px 24px}@media (max-width: 1169px){.ssr-select-container .checkin-baggage-rules-wrapper{margin:0 8px 24px}}.ssr-select-container .checkin-baggage-rules-wrapper .title{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .checkin-baggage-rules-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-select-container .checkin-baggage-rules-wrapper .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.ssr-select-container .checkin-baggage-rules-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}.ssr-banner-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;min-height:136px;margin:32px 0 16px;padding:24px;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.ssr-banner-container{flex-wrap:wrap;height:auto;margin-top:-8px;margin-bottom:16px;padding:16px}}.ssr-banner-container .ssr-banner-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.ssr-banner-container .ssr-banner-contents{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:15px}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;display:-webkit-box;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:69px;padding:16px;color:#323a47;background-color:#f4f9fe;border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle{font-size:13px;line-height:20px}}.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle .bold{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-contents .ssr-banner-subtitle{margin-right:0;padding:12px}}.ssr-banner-container .ssr-message{width:50%}@media (max-width: 1169px){.ssr-banner-container .ssr-message{width:100%;margin-top:16px}.ssr-banner-container .ssr-message .ssr-banner-detail{margin:16px 0}}.ssr-banner-container .ssr-message .ssr-banner-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .ssr-message .ssr-banner-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .ssr-message .ssr-banner-detail{font-size:14px;line-height:20px}}.ssr-banner-container .banner-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.ssr-banner-container .banner-container .ssr-scroll-banner-mweb{display:-webkit-box;display:flex;overflow:scroll;scrollbar-width:none}@media (max-width: 1169px){.ssr-banner-container .banner-container{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%;margin-top:32px}}.ssr-banner-container .banner-container .ssr-container{display:-webkit-box;display:flex;gap:32px}.ssr-banner-container .banner-container .banner-ssr-seperation-text{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:32px 24px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .banner-container .banner-ssr-seperation-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .banner-container .banner-ssr-seperation-text{font-size:12px;line-height:16px}}.ssr-banner-container .banner-container .seat-banner,.ssr-banner-container .banner-container .meal-banner,.ssr-banner-container .banner-container .baggage-banner,.ssr-banner-container .banner-container .ife-banner{max-width:80px}.ssr-banner-container .banner-container .adp-banner,.ssr-banner-container .banner-container .seat-banner,.ssr-banner-container .banner-container .meal-banner,.ssr-banner-container .banner-container .baggage-banner,.ssr-banner-container .banner-container .ife-banner{position:relative;min-width:80px;height:136px}@media (max-width: 1169px){.ssr-banner-container .banner-container .adp-banner,.ssr-banner-container .banner-container .seat-banner,.ssr-banner-container .banner-container .meal-banner,.ssr-banner-container .banner-container .baggage-banner,.ssr-banner-container .banner-container .ife-banner{height:102px;margin:0 5px}}.ssr-banner-container .banner-container .adp-banner .banner-link,.ssr-banner-container .banner-container .seat-banner .banner-link,.ssr-banner-container .banner-container .meal-banner .banner-link,.ssr-banner-container .banner-container .baggage-banner .banner-link,.ssr-banner-container .banner-container .ife-banner .banner-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.ssr-banner-container .banner-container .adp-banner .advantage-badge-container,.ssr-banner-container .banner-container .seat-banner .advantage-badge-container,.ssr-banner-container .banner-container .meal-banner .advantage-badge-container,.ssr-banner-container .banner-container .baggage-banner .advantage-badge-container,.ssr-banner-container .banner-container .ife-banner .advantage-badge-container{position:absolute;top:-17px;left:5px;z-index:2;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:83px;height:24px;background-image:-webkit-gradient(linear, left top, right top, from(#674dad), to(#2374b7));background-image:linear-gradient(to right, #674dad, #2374b7);border-radius:16px}.ssr-banner-container .banner-container .adp-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .seat-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .meal-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .baggage-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .ife-banner .advantage-badge-container .advantage-badge{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:10px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:79px;height:20px;padding:2px 16px;color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#674dad), to(#2374b7)),-webkit-gradient(linear, left top, right top, from(#674dad), to(#2374b7));background-image:linear-gradient(to right, #674dad 0%, #2374b7 100%),linear-gradient(to right, #674dad, #2374b7);border-radius:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .banner-container .adp-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .seat-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .meal-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .baggage-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .ife-banner .advantage-badge-container .advantage-badge{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .banner-container .adp-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .seat-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .meal-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .baggage-banner .advantage-badge-container .advantage-badge,.ssr-banner-container .banner-container .ife-banner .advantage-badge-container .advantage-badge{font-size:12px;line-height:16px}}.ssr-banner-container .banner-container .adp-banner .banner-image-container,.ssr-banner-container .banner-container .seat-banner .banner-image-container,.ssr-banner-container .banner-container .meal-banner .banner-image-container,.ssr-banner-container .banner-container .baggage-banner .banner-image-container,.ssr-banner-container .banner-container .ife-banner .banner-image-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:80px;height:80px;border:solid 1px #dfe3ea;border-radius:4px}.ssr-banner-container .banner-container .adp-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .seat-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container .banner-background-image{width:40px;height:40px}.ssr-banner-container .banner-container .adp-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .seat-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container.adp-banner-image{width:96px}.ssr-banner-container .banner-container .adp-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .seat-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container.adp-banner-image .banner-background-image{width:48px;height:48px}@media (max-width: 1169px){.ssr-banner-container .banner-container .adp-banner .banner-image-container,.ssr-banner-container .banner-container .seat-banner .banner-image-container,.ssr-banner-container .banner-container .meal-banner .banner-image-container,.ssr-banner-container .banner-container .baggage-banner .banner-image-container,.ssr-banner-container .banner-container .ife-banner .banner-image-container{width:80px;height:70px}.ssr-banner-container .banner-container .adp-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .seat-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container.adp-banner-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container.adp-banner-image{width:80px;height:70px}.ssr-banner-container .banner-container .adp-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .seat-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container.adp-banner-image .banner-background-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container.adp-banner-image .banner-background-image{width:40px;height:40px}}.ssr-banner-container .banner-container .adp-banner .banner-title,.ssr-banner-container .banner-container .seat-banner .banner-title,.ssr-banner-container .banner-container .meal-banner .banner-title,.ssr-banner-container .banner-container .baggage-banner .banner-title,.ssr-banner-container .banner-container .ife-banner .banner-title{margin-top:8px;color:#4a5261;text-align:center;word-wrap:break-word;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .banner-container .adp-banner .banner-title,.ssr-banner-container .banner-container .seat-banner .banner-title,.ssr-banner-container .banner-container .meal-banner .banner-title,.ssr-banner-container .banner-container .baggage-banner .banner-title,.ssr-banner-container .banner-container .ife-banner .banner-title{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-banner-container .banner-container .adp-banner .banner-title,.ssr-banner-container .banner-container .seat-banner .banner-title,.ssr-banner-container .banner-container .meal-banner .banner-title,.ssr-banner-container .banner-container .baggage-banner .banner-title,.ssr-banner-container .banner-container .ife-banner .banner-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-banner-container .banner-container .adp-banner .banner-title,.ssr-banner-container .banner-container .seat-banner .banner-title,.ssr-banner-container .banner-container .meal-banner .banner-title,.ssr-banner-container .banner-container .baggage-banner .banner-title,.ssr-banner-container .banner-container .ife-banner .banner-title{font-size:13px;line-height:20px}}@media (min-width: 1170px){.ssr-banner-container .banner-container .adp-banner .banner-title,.ssr-banner-container .banner-container .seat-banner .banner-title,.ssr-banner-container .banner-container .meal-banner .banner-title,.ssr-banner-container .banner-container .baggage-banner .banner-title,.ssr-banner-container .banner-container .ife-banner .banner-title{max-width:108px}}@media (min-width: 1170px){.ssr-banner-container.payment{height:213px}}.ssr-banner-container.payment .ssr-banner-subtitle{margin-right:27px}.ssr-banner-container.payment .banner-ssr-seperation-text{margin:32px 16px}.ssr-banner-container.payment .ssr-container{gap:24px}@media (max-width: 1169px){.ssr-banner-container .ssr-banner-contents{width:inherit}.ssr-banner-container .banner-container{margin-top:21px}.ssr-banner-container .banner-container .banner-ssr-seperation-text{margin:32px 8px}.ssr-banner-container .banner-container .seat-banner,.ssr-banner-container .banner-container .meal-banner,.ssr-banner-container .banner-container .baggage-banner,.ssr-banner-container .banner-container .ife-banner{max-width:90px;margin-right:16px}.ssr-banner-container .banner-container .seat-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .meal-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .baggage-banner .banner-image-container .banner-background-image,.ssr-banner-container .banner-container .ife-banner .banner-image-container .banner-background-image{width:35px;height:35px}.ssr-banner-container .banner-container .adp-banner,.ssr-banner-container .banner-container .meal-banner,.ssr-banner-container .banner-container .baggage-banner,.ssr-banner-container .banner-container .ife-banner,.ssr-banner-container .banner-container .seat-banner{height:131px;padding-top:12px}.ssr-banner-container .banner-container .adp-banner .advantage-badge-container{top:0;width:70px;height:19px}.ssr-banner-container .banner-container .adp-banner .advantage-badge-container .advantage-badge{width:68px;height:17px}}.ssr-flight-select-container{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:80px;margin:24px 30px 0;background-color:#f3f6f8}@media (max-width: 1169px){.ssr-flight-select-container{margin:8px}}.ssr-flight-select-container .ssr-flight-select-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:79%;-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-flight-select-container .ssr-flight-select-info{-webkit-box-flex:1;flex:auto}}.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-select-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.ssr-flight-select-container .ssr-flight-select-info .ssr-flight-destinations-container{margin:0 auto;margin-top:5px}.ssr-flight-select-container .ssr-flight-destination-change-button{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-self:center;width:32px;height:32px;background-color:#fff;border-radius:50%}.ssr-flight-select-container .ssr-flight-destination-change-button.left{left:10px}.ssr-flight-select-container .ssr-flight-destination-change-button.right{right:10px}.ssr-flight-select-container .ssr-flight-destination-change-button .ssr-flight-destination-change-arrow{width:12px;height:12px;fill:#7c8594}.ife-flight-box-container{padding:16px;border:solid 1px #cad0db;border-radius:4px}.ife-flight-box-container+.ife-flight-box-container{margin-top:8px}@media (max-width: 1169px){.ife-flight-box-container+.ife-flight-box-container{margin-top:16px}}.ife-flight-box-container.expanded .ife-flight-box-content{max-height:300px;margin-top:12px;overflow:auto;opacity:1}.ife-flight-box-container.expanded .icon-add{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ife-flight-box-container.disabled{max-height:100px}.ife-flight-box-container.disabled .ife-flight-box-title{cursor:default}.ife-flight-box-container.disabled .icon-add{opacity:0.4}.ife-flight-box-container .ife-flight-box-title{width:100%}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight{display:-webkit-box;display:flex}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight{-webkit-box-flex:1;flex:1}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .small-screen-direction-icon{width:12px;height:32px;margin-right:16px;fill:#cad0db}@media (min-width: 1170px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .small-screen-direction-icon{display:none}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-from,.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-to{width:140px;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-from,.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-to{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-from,.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-to{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-from,.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .ife-route-to{width:100%}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .large-screen-direction-icon{width:72px;height:12px;-webkit-margin-end:24px;margin-inline-end:24px;fill:#cad0db}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-flight .ife-flight-route .large-screen-direction-icon{display:none}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-amount{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin-right:12px;color:#323a47}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-amount{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-amount{margin-right:0}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-label{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .ife-fee-container .ife-fee-info .ife-fee-label{font-size:13px;line-height:20px}}.ife-flight-box-container .ife-flight-box-title .ife-flight-box-title-content .icon-add{width:32px;height:32px;margin-left:16px;-webkit-transition:-webkit-transform linear .3s;transition:-webkit-transform linear .3s;transition:transform linear .3s;transition:transform linear .3s, -webkit-transform linear .3s;fill:#7c8594}.ife-flight-box-container .ife-flight-box-title .ife-included-information-message,.ife-flight-box-container .ife-flight-box-title .ife-disabled-information-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px;text-align:left}.ife-flight-box-container .ife-flight-box-title .ife-included-information-message .information-icon,.ife-flight-box-container .ife-flight-box-title .ife-disabled-information-message .information-icon{width:16px;height:16px;margin-right:8px;fill:#fdb813}.ife-flight-box-container .ife-flight-box-title .ife-included-information-message{color:#80c313;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-title .ife-included-information-message{font-family:'OpenSans-Bold', sans-serif}}.ife-flight-box-container .ife-flight-box-title .ife-disabled-information-message{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-title .ife-disabled-information-message{font-family:'OpenSans-Regular', sans-serif}}.ife-flight-box-container .ife-flight-box-content{max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height,opacity,linear .3s;transition:max-height,opacity,linear .3s}.ife-flight-box-container .ife-flight-box-content .information-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ife-flight-box-container .ife-flight-box-content .information-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ife-flight-box-container .ife-flight-box-content .information-message{font-size:12px;line-height:16px}}.ife-flight-box-container .ife-flight-box-content .information-message .icon{width:16px;height:16px;-webkit-transition:-webkit-transform linear .3s;transition:-webkit-transform linear .3s;transition:transform linear .3s;transition:transform linear .3s, -webkit-transform linear .3s}.ife-flight-box-container .ife-flight-box-content .information-message .icon-tick{margin-right:8px;fill:#80c313}.ife-flight-box-container .ife-flight-box-content .information-message .down-arrow{margin-left:8px;fill:#cad0db}.ife-flight-box-container .ife-flight-box-content .information-message .down-arrow.rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.ife-flight-box-container .ife-flight-box-content .ife-flight-box-scrollbar .passenger-list{max-height:0;overflow:hidden;-webkit-transition:all linear .3s;transition:all linear .3s}.ife-flight-box-container .ife-flight-box-content .ife-flight-box-scrollbar .passenger-list.expanded{max-height:500px;overflow:auto}.ife-flight-box-container .ife-flight-box-content .ife-flight-box-scrollbar .passenger-list .passenger{margin-top:8px}.ife-flight-box-container .ife-flight-box-content .ife-flight-box-scrollbar .passenger-list .passenger.disabled{opacity:0.4}.ife-flight-list-container+.ife-flight-list-container{margin-top:8px}.ife-flight-list-container.return{margin-top:24px}.ife-flight-list-container .ife-flight-list-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.ife-flight-list-container .ife-flight-list-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.ife-flight-list-container .ife-flight-list-title .svg-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.ssr-ife-select-container{padding:0 30px}@media (max-width: 1169px){.ssr-ife-select-container{padding:0 12px}}.ssr-ife-select-container .ssr-ife-main-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-main-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-main-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.ssr-ife-select-container .ssr-ife-main-title .ssr-ife-new-label{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:24px;margin-left:24px;padding:0 8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#fff;background-color:#fa660b;border-radius:12px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-main-title .ssr-ife-new-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-main-title .ssr-ife-new-label{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-main-title .ssr-ife-new-label{height:16px;padding:2px 5px;border-radius:10px}}.ssr-ife-select-container .ssr-ife-description{margin:16px 0 24px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-description{font-size:14px;line-height:1.71}}.ssr-ife-select-container .banner-image{width:100%;height:auto;margin-bottom:32px}@media (max-width: 1169px){.ssr-ife-select-container .banner-image{margin-bottom:24px}}.ssr-ife-select-container .ife-submit-button{margin:40px auto 72px;background-color:#fa660b}@media (max-width: 1169px){.ssr-ife-select-container .ife-submit-button{width:100%;margin-bottom:48px}}.ssr-ife-select-container .ife-submit-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ssr-ife-select-container .ife-submit-button:disabled{background-color:#cad0db}.ssr-ife-select-container .ssr-ife-error{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:40px;color:#4a5261}.ssr-ife-select-container .ssr-ife-error .empty-icon{width:120px;height:120px;background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-airplane.svg?a38b0c605583bc8c5a241537f3fcd2bf);background-repeat:no-repeat;background-position:center}.ssr-ife-select-container .ssr-ife-error .error-title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-error .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-error .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.ssr-ife-select-container .ssr-ife-error .error-message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-error .error-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-error .error-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.ssr-ife-select-container .ssr-ife-general-information-text{padding-top:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-general-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-ife-select-container .ssr-ife-general-information-text{font-size:12px;line-height:1.67}}.ssr-ife-select-container .ssr-ife-legal-info{padding-top:24px}.ssr-ife-select-container .ssr-ife-legal-info .ssr-ife-legal-title-container{padding-bottom:8px}.ssr-ife-select-container .ssr-ife-legal-info .ssr-ife-legal-title-container .ssr-ife-legal-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-legal-info .ssr-ife-legal-title-container .ssr-ife-legal-title{font-family:'OpenSans-Bold', sans-serif}}.ssr-ife-select-container .ssr-ife-legal-info .ssr-ife-legal-text{white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .ssr-ife-legal-info .ssr-ife-legal-text{font-family:'OpenSans-Regular', sans-serif}}.ssr-ife-select-container .reservation-details-button-container{padding-top:8px}.ssr-ife-select-container .reservation-details-button-container .reservation-details-button{color:#4a5261;text-decoration:underline;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-ife-select-container .reservation-details-button-container .reservation-details-button{font-family:'OpenSans-Regular', sans-serif}}.meal-select-area{display:-webkit-box;display:flex}.meal-select-area.disabled{cursor:default;opacity:0.4;pointer-events:none}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals,.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals,.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container{display:-webkit-box;display:flex;flex-wrap:wrap}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(3n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(3n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(3n){margin-right:0}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(3n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(3n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(3n){margin-right:16px}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals :nth-child(2n),.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals :nth-child(2n),.meal-select-area .standart-meal-select-area .standart-meal-select-tabs .standart-meal-tab-container :nth-child(2n){margin-right:0}}.meal-select-area .free-and-paid-meals-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.meal-select-area .free-and-paid-meals-area .free-meals-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px;padding-top:16px}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-subtitle{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-icon{width:24px;height:24px;margin-right:8px;fill:#80c313}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-icon.warning{fill:#fdb813}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-warning-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-warning-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-warning-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-warning-text{font-size:13px;line-height:20px}}.meal-select-area .free-and-paid-meals-area .free-meals-container .free-meals-information .information-warning-text.warning{color:#ff1d1e}.meal-select-area .free-and-paid-meals-area .paid-meals-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:16px}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-subtitle{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-icon{width:24px;height:24px;margin-right:8px;fill:#fdb813}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals-information .information-text{font-size:13px;line-height:20px}}.meal-select-area .free-and-paid-meals-area .paid-meals-container .paid-meals.disabled{cursor:not-allowed;opacity:0.4}.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.meal-select-area .standart-meal-select-area .standart-meal-tab .label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.meal-select-area .standart-meal-select-area .standart-meal-tab .label.active{color:#323a47}.meal-limit-reached-popper{z-index:8000 !important}.ssr-passenger-meal-select-buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 16px}@media (max-width: 1169px){.ssr-passenger-meal-select-buttons{padding-left:0}}.ssr-passenger-meal-select-buttons .meal-select-button-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus{width:32px;height:32px;padding:4px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);cursor:pointer}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon:focus,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus:focus{background-color:#fff}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon.paid-meal-minus,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-minus.paid-meal-plus{margin-right:24px}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon.paid-meal-plus.disabled,.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container .paid-meal-plus.disabled{background-color:#cad0db}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-operation-icon-paid-meal-plus-container{display:-webkit-box;display:flex}.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-count{margin-right:24px;color:#323a47;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-passenger-meal-select-buttons .meal-select-button-container .meal-count{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.passenger-info-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:16px}@media (max-width: 1169px){.passenger-info-area{padding-left:0}}.passenger-info-area .passenger-name{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-info-area .passenger-name{font-size:14px;line-height:20px}}.passenger-info-area .passenger-selected-meals{color:#323a47;word-wrap:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-selected-meals{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-info-area .passenger-selected-meals{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-info-area .passenger-selected-meals{font-size:13px;line-height:20px}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .dialog-container-v2 .dialog-paper-v2{padding:16px 16px 32px}.dialog-root-v2.meal-select-dialog:not(.ab-test) .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin:0}.dialog-root-v2.meal-select-dialog:not(.ab-test) .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2.sticky{margin-top:16px}.dialog-root-v2.meal-select-dialog:not(.ab-test) .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin:0}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info{display:-webkit-box;display:flex;padding:16px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .ssr-meal-image-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:16px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .ssr-meal-image-container{display:block;margin-right:0}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .ssr-meal-image-container .meal-image{width:204px}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .ssr-meal-image-container .meal-image{display:-webkit-box;display:flex;width:288px;margin:auto}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:16px}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{margin-bottom:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-name{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{margin-bottom:16px;color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-fare{font-size:13px;line-height:20px}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-dialog-image-and-info .meal-information-container .meal-explanation{font-size:13px;line-height:20px}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-select-all-button-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%;margin-bottom:16px;padding-right:20px}@supports (-webkit-touch-callout: none){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-select-all-button-container{display:-webkit-box}}@media (max-width: 1169px){.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-meal-select-all-button-container{margin-top:16px;padding-right:0}}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-passenger-meal-select-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-passenger-meal-select-area .passenger-info-and-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-passenger-meal-select-area .passenger-info-and-buttons-container:nth-child(1){border-top:1px solid #dfe3ea}.dialog-root-v2.meal-select-dialog:not(.ab-test) .ssr-passenger-meal-select-area .passenger-info-and-buttons-container .passenger-info-and-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px 0;border-bottom:1px solid #dfe3ea}.dialog-root-v2.meal-select-dialog:not(.ab-test) .meal-select-dialog-approve-button{width:100%;margin-top:24px}.ssr-meal-select-meal-item:not(.a-b-test){display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:212px;margin-right:16px;margin-bottom:16px;padding:8px 8px 16px;background-color:#fff;border:solid 1px #f3f6f8;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test){-webkit-box-pack:justify;justify-content:space-between;width:calc(50% - 8px);min-width:136px;padding:8px}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container{margin-bottom:16px;cursor:pointer}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container.disabled{cursor:not-allowed}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image{position:relative;width:195px;height:110px;border-radius:4px}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image{width:100%;height:auto}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .add-meal-icon{position:absolute;top:0;right:0;display:-webkit-box;display:flex;width:32px;height:32px;padding:4px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .add-meal-icon.cursor-disabled{cursor:not-allowed}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container{position:absolute;bottom:0;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:48px;height:32px;padding:4px 8px;background-color:#44a4f3;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container{position:static}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container .meal-knife-icon{width:20px;height:24px;fill:#fff}.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{color:#fff;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container .meal-image .meal-selected-count-container .meal-selected-count{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-image-container{margin-bottom:8px}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:8px;text-align:left;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container{padding:0}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container .meal-name{width:100%;overflow:hidden;color:#323a47;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1169px){.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container .meal-name{display:-webkit-box;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.ssr-meal-select-meal-item:not(.a-b-test) .meal-info-container .meal-fare{color:#7c8594}.ssr-select-container .ssr-meal-select-tabs{margin-top:40px}.ssr-select-container .ssr-meal-select-tabs.disabled{cursor:default;opacity:0.4;pointer-events:none}@media (max-width: 1169px){.ssr-select-container .ssr-meal-select-tabs{margin-top:25px}}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container{display:-webkit-box;display:flex;flex-wrap:wrap}@media (max-width: 1169px){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item{width:206px;margin:0 26px 20px 0;color:#4a5261}@media (max-width: 1169px){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item{width:100%;margin-right:0}}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item:nth-child(3n+3){margin-right:0}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container .ssr-meal-image{width:100%}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container .ssr-meal-selected-passenger-count{position:absolute;bottom:12px;left:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:4px 8px;background-color:#cad0db;border-radius:14px}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container .ssr-meal-selected-passenger-count .passenger-count-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container .ssr-meal-selected-passenger-count .passenger-count-text{font-family:'OpenSans-Bold', sans-serif}}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-image-container .ssr-meal-selected-passenger-count .icon-passenger{width:12px;height:16px;margin-right:5px;fill:#fff}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-top:5px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-name{font-size:11px;line-height:1.45}}.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-fare{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-select-container .ssr-meal-select-tabs .ssr-meal-tab-container .ssr-meal-tab-item .ssr-meal-fare{font-size:14px;line-height:1.71}}.ssr-meal-select-detail-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.ssr-meal-select-detail-popover{z-index:7950 !important;overflow:auto;top:50% !important;left:50% !important;width:420px !important;margin-top:-240px !important}@media (max-width: 1169px){.ssr-meal-select-detail-popover{top:auto !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important}}.ssr-meal-select-detail-popover .MuiPaper-root{border:1px solid rgba(202,208,219,0.5) !important;border-radius:4px !important;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;box-shadow:0 4px 12px 0 rgba(0,0,0,0.12) !important;-webkit-overflow-scrolling:touch}@media (max-width: 1169px){.ssr-meal-select-detail-popover .MuiPaper-root{border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}}@media (max-width: 1169px){.ssr-meal-select-detail-popover{top:40px !important;width:calc(100% - 25px) !important;margin:12px auto !important}}.ssr-other-card-container{-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.ssr-other-card-container:not(:last-child){margin-bottom:16px}.ssr-other-card-container #pegasus-spot-flex{display:-webkit-box;display:flex;width:100%;padding:16px;background-color:#fff}.ssr-other-card-container #pegasus-spot-flex:empty{padding:0}.ssr-other-card-container #pegasus-spot-flex *{width:1110px;height:120px}@media (max-width: 1169px){.ssr-other-card-container #pegasus-spot-flex *{width:100%;height:100%;text-align:center}}.ssr-other-card-container .content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:32px;background-color:#fff}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper{padding:16px}}.ssr-other-card-container .content-wrapper .title-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.ssr-other-card-container .content-wrapper .title-row .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .title-row .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.ssr-other-card-container .content-wrapper .no-content .info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .no-content .info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .no-content .info-message{font-size:14px;line-height:20px}}.ssr-other-card-container .content-wrapper .no-content .info-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .no-content .info-message .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container .content-wrapper .content .ssr-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area{display:-webkit-box;display:flex}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column{-webkit-box-flex:1;flex:1;padding-left:64px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column{font-size:14px;line-height:20px}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column{padding-left:0}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .main-message{margin-bottom:24px}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .main-message{margin-bottom:16px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .main-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .main-message .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist{margin-bottom:32px}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist{margin-bottom:16px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist .item{display:-webkit-box;display:flex;margin-bottom:8px}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist .item .icon{width:24px;min-width:24px;height:24px;fill:#80c313}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist .item .icon{width:16px;min-width:16px;height:16px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .info-column .checklist .item .message{margin-left:8px}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .warning-message-container{margin-bottom:24px}@media (min-width: 1170px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .warning-message-container{display:none}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:188px}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column{width:100%}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container{font-size:13px;line-height:20px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container .amount{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .total-amount-container .amount{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .placeholder{height:20px}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .per-person-fare{margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .per-person-fare{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .per-person-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .per-person-fare{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .per-person-fare{margin-bottom:16px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .person-amount-container .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-title{font-size:13px;line-height:20px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-fare{margin-top:4px;margin-bottom:8px;white-space:nowrap;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-fare{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-fare{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .flex-fare{font-size:13px;line-height:20px}}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .fare-area-button{width:100%}.ssr-other-card-container .content-wrapper .content .ssr-info .info-area .button-column .fare-area-button.selected{background-color:#fff;border:1px solid #cad0db}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container.only-desktop{display:none}}.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container .warning-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:12px;background-color:#f3f6f8}.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container .warning-message .icon{width:24px;min-width:24px;height:24px;fill:#fdb813}.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container .warning-message .message{margin-left:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container .warning-message .message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .content-wrapper .content .ssr-info .warning-message-container .warning-message .message{font-size:12px;line-height:16px}}.ssr-other-card-container .toggle-details-button{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;width:100%;height:48px;padding-right:32px;background-color:#f3f6f8}@media (max-width: 1169px){.ssr-other-card-container .toggle-details-button{-webkit-box-pack:justify;justify-content:space-between;padding:0 16px}}.ssr-other-card-container .toggle-details-button.expanded{background-color:#fff}.ssr-other-card-container .toggle-details-button.expanded .arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.ssr-other-card-container .toggle-details-button.all-selected{background-color:rgba(128,195,19,0.24)}.ssr-other-card-container .toggle-details-button.all-selected.expanded{background-color:#fff}.ssr-other-card-container .toggle-details-button.all-selected .arrow-icon{fill:#80c313}@media (max-width: 1169px){.ssr-other-card-container .toggle-details-button.all-selected .label{display:none}}.ssr-other-card-container .toggle-details-button .expander-message{margin-right:24px}.ssr-other-card-container .toggle-details-button .expander-message .icon{width:16px;height:16px;fill:#80c313}.ssr-other-card-container .toggle-details-button .expander-message .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .toggle-details-button .expander-message .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .toggle-details-button .expander-message .text{font-size:12px;line-height:16px}}.ssr-other-card-container .toggle-details-button .label{min-width:50px;margin-right:8px;color:#4a5261;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container .toggle-details-button .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container .toggle-details-button .label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.ssr-other-card-container .toggle-details-button .arrow-icon{width:12px;height:8px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;fill:#7c8594}@media (max-width: 1169px){.ssr-other-card-container .toggle-details-button .arrow-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:none;transition:none}}.ssr-other-card-container .details-container{max-height:0;overflow:hidden;background-color:#f3f6f8;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.ssr-other-card-container.flex .details-container.expanded{max-height:250px}@media (max-width: 1169px){.ssr-other-card-container.flex .details-container.expanded{max-height:0}}.ssr-other-card-container.ife .details-container.expanded{max-height:1600px}@media (max-width: 1169px){.ssr-other-card-container.ife .details-container.expanded{max-height:0}}.ssr-other-card-container.insurance .details-container.expanded{max-height:620px}@media (max-width: 1169px){.ssr-other-card-container.insurance .details-container.expanded{max-height:0}}.ssr-other-card-banner-area{margin-bottom:16px;padding-left:64px}@media (max-width: 1169px){.ssr-other-card-banner-area{padding-left:0}}.ssr-other-card-banner-area .ssr-other-card-banner-image{width:100%;height:auto}.ssr-other-card-icon{width:40px;height:40px;margin-right:16px}@media (max-width: 1169px){.ssr-other-card-icon{width:24px;height:24px;margin-right:8px}}.ssr-other-card-dialog-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;color:#323a47}.ssr-other-card-dialog-title .ssr-other-card-dialog-title-text{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-other-card-dialog-title .ssr-other-card-dialog-title-text{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.ssr-other-card-dialog-title .ssr-other-card-dialog-title-fare{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-dialog-title .ssr-other-card-dialog-title-fare{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-other-card-dialog-title .ssr-other-card-dialog-title-fare{font-size:14px;line-height:20px}}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin:24px 0}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .passport-area-wrapper{margin-top:16px}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .passport-area-wrapper .passport-no-form-wrapper{margin-top:16px}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container{display:-webkit-box;display:flex}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .small-screen-direction-icon{width:12px;height:32px;margin-right:16px;fill:#cad0db}@media (min-width: 1170px){.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .small-screen-direction-icon{display:none}}.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .from,.dialog-root-v2.ssr-other-card-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .insurance-details .flight-box-container .flight-box-title-container .content .flight-info-container .flight-row .to{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.flex-details{padding:32px;background-color:#fff}@media (max-width: 1169px){.flex-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding:0}}.flex-details .flight-box-container.expanded{padding-bottom:8px}.flex-details .flight-box-container.expanded .body-container{max-height:20px}.flex-details .flight-box-container .body-container{max-height:0}.flex-details .flight-box-container .body-container .success-row{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;padding-right:80px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-details .flight-box-container .body-container .success-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flex-details .flight-box-container .body-container .success-row{-webkit-box-pack:start;justify-content:flex-start;padding-left:16px}}.flex-details .flight-box-container .body-container .success-row .icon{fill:#80c313}.flex-details .dialog-warning{display:none}@media (max-width: 1169px){.flex-details .dialog-warning{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;margin-top:32px}}.flex-details .dialog-warning .icon{width:16px;min-width:16px;height:16px;margin-right:8px;fill:#fdb813}.flex-details .dialog-warning .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-details .dialog-warning .text{font-family:'OpenSans-Regular', sans-serif}}.flex-details .dialog-warning .text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flex-details .dialog-warning .text .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container.ife .ife-details{padding:32px;background-color:#fff}@media (max-width: 1169px){.ssr-other-card-container.ife .toggle-details-button .label{margin-left:auto}}.ssr-other-card-container.insurance .content .ssr-info .visa-reminder{margin-bottom:24px;padding:16px;background-color:#f3f6f8}.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px}.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row .visa-icon{width:32px;height:32px;margin-right:16px;background-image:url(/butterflyredesigntest/backgrounds/icon-visa.svg?4cac3dd058458b15dbd27d2a2c288a8a);background-size:contain}@media (max-width: 1169px){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row .visa-icon{width:24px;height:24px;margin-right:8px}}.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .title-row .title{font-size:14px;line-height:1.71}}.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .info-message{padding-left:48px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .info-message{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.ssr-other-card-container.insurance .content .ssr-info .visa-reminder .info-message{padding-left:32px}}.ssr-other-card-container.insurance .insurance-details{padding:32px;background-color:#fff}.ssr-other-card-container.insurance .insurance-details .insurance-link{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container.insurance .insurance-details .insurance-link{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-other-card-container.insurance .insurance-details .insurance-link{font-size:12px;line-height:1.67}}.ssr-other-card-container.insurance .insurance-details .insurance-link .bold{text-decoration:underline;cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container.insurance .insurance-details .insurance-link .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container.insurance .insurance-details .passport-area-wrapper{margin-top:24px}.ssr-other-card-container.insurance .insurance-details .passport-area-wrapper .passport-no-form-wrapper{width:40%;margin-top:24px}.ssr-other-card-container.insurance .insurance-details .flight-box-container{margin:24px 0}.ssr-other-card-container.insurance .insurance-details .info-text-container{padding-left:8px}.ssr-other-card-container.insurance .insurance-details .info-text-container.check{margin-bottom:24px}.ssr-other-card-container.insurance .insurance-details .info-text-container.check .icon{height:20px;fill:#80c313}.ssr-other-card-container.insurance .insurance-details .info-text-container.warning{margin-bottom:24px}.ssr-other-card-container.insurance .insurance-details .info-text-container.warning .icon{height:20px;fill:#fdb813}.ssr-other-card-container.insurance .insurance-details .info-text-container.warning .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-other-card-container.insurance .insurance-details .info-text-container.warning .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-other-card-container.insurance .insurance-details .info-text-container.info{padding:8px;background-color:rgba(255,255,255,0.6)}.ssr-other-card-container.insurance .insurance-details .info-text-container.info .icon{height:20px;fill:#cad0db}.ssr-other-select .ssr-other-title{margin-bottom:24px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ssr-other-select .ssr-other-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.ssr-other-select .ssr-other-title{margin-bottom:16px}}.ssr-other-select .ssr-other-select-error .ssr-select-inner{padding:16px;background-color:#fff;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.ssr-other-select .ssr-other-select-content .skeleton-item{width:100%;height:200px;background-color:#fff;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.ssr-other-select .ssr-other-select-content .skeleton-item:not(:last-child){margin-bottom:16px}.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-easy-seat-message,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-easy-seat-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-easy-seat-message,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-easy-seat-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-easy-seat-message,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-easy-seat-message{font-size:14px;line-height:1.43}}.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-easy-seat-message .bold,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-easy-seat-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-easy-seat-message .bold,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-easy-seat-message .bold{font-family:'OpenSans-Bold', sans-serif}}.easy-seat-info-area-container .extra-seat-info-container .extra-seat-info-seat-required-image,.flex-seat-info-dialog-container .extra-seat-info-container .extra-seat-info-seat-required-image{width:100%;margin-top:24px}.easy-seat-info-area-container .flex-seat-info-container,.flex-seat-info-dialog-container .flex-seat-info-container{width:100%}.easy-seat-info-area-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message,.flex-seat-info-dialog-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message,.flex-seat-info-dialog-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message,.flex-seat-info-dialog-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message{font-size:14px;line-height:1.43}}.easy-seat-info-area-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message .bold,.flex-seat-info-dialog-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message .bold,.flex-seat-info-dialog-container .flex-seat-info-container .seat-booking-info-container .seat-booking-info-message .bold{font-family:'OpenSans-Bold', sans-serif}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-info-seat-required-image,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-info-seat-required-image{width:100%;margin-bottom:24px}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-info-seat-required-image,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-info-seat-required-image{margin-bottom:16px}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area{width:100%;overflow:hidden}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area{margin-bottom:24px}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title{margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title{margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title{font-family:'OpenSans-Regular', sans-serif}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title .bold,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-selection-advantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-selection-advantages-title .bold,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-title .bold{font-family:'OpenSans-Bold', sans-serif}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages{height:100%;padding:16px;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages{font-family:'OpenSans-Regular', sans-serif}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text{-webkit-box-align:initial;align-items:initial;margin-top:16px}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text:first-child,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text:first-child,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text:first-child,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text:first-child,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text:first-child,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text:first-child,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text:first-child,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text:first-child{margin-top:0}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon{width:24px;height:24px}@media (max-width: 1169px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-advantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon{width:20px;height:20px}}@media (min-width: 1170px){.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-selection-advantages-area{margin-right:20px}}.easy-seat-info-area-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon,.flex-seat-info-dialog-container .flex-seat-info-container .flex-seat-advantages-and-disadvantages-container .flex-seat-no-selection-disadvantages-area .flex-seat-no-selection-disadvantages-messages .bullet-text .bullet-icon{fill:#cad0db}.easy-seat-info-area-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.easy-seat-info-area-container{display:none}}@media (min-width: 1170px){.flex-seat-info-dialog-container{display:none}}.flex-seat-info-dialog-container .button{flex-shrink:0;margin-top:auto;margin-bottom:48px}.flex-seat-info-dialog-container .button .button-text{color:#323a47}.easy-seat-checkin-info-container .easy-seat-checkin-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-checkin-info-container .easy-seat-checkin-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-checkin-info-container .easy-seat-checkin-info-text{font-size:14px;line-height:1.43}}.easy-seat-checkin-info-container .easy-seat-checkin-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-checkin-info-container .easy-seat-checkin-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages{display:-webkit-box;display:flex;margin-top:15px;padding:8px 29px 20px}@media (min-width: 1170px){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages{background-color:#b4dbfa}}@media (max-width: 1169px){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:0 12px}@media (max-width: 1169px){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-right:0;margin-left:-8px}}.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper .disadvantages-icon{width:80px;height:80px}.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper .disadvantages-message{text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper .disadvantages-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper .disadvantages-message{text-align:left;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.easy-seat-checkin-info-container .easy-seat-checkin-info-disadvantages-messages .easy-seat-checkin-info-disadvantages-message-wrapper .disadvantages-message{font-family:'OpenSans-Regular', sans-serif}}.easy-seat-checkin-info-dialog-container .flex-seat-info-button{margin-top:auto}.easy-seat-reissue-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.easy-seat-reissue-info-container .easy-seat-reissue-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-reissue-info-container .easy-seat-reissue-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.easy-seat-reissue-info-container .easy-seat-reissue-info-text{font-size:14px;line-height:1.43}}.easy-seat-reissue-info-container .easy-seat-reissue-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.easy-seat-reissue-info-container .easy-seat-reissue-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.easy-seat-reissue-info-container .easy-seat-reissue-info-image{width:100%;margin-top:24px}.easy-seat-main-menu-info-dialog-container .easy-seat-info-area-container{display:-webkit-box;display:flex}@media (min-width: 1170px){.seat-offer-popup .dialog-content{max-width:600px}}@media (min-width: 1170px){.seat-offer-popup .dialog-body{padding:27px 57px 45px 36px}}.seat-offer-popup .dialog-body .content{margin:31px 16px 0 48px}.seat-offer-popup .success-icon{width:32px;min-width:32px;height:32px;margin-right:16px;border-radius:100%;fill:#80c313}.seat-offer-popup .content-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.seat-offer-popup .content-inner .subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup .content-inner .subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-offer-popup .content-inner .subtitle{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.seat-offer-popup .content-inner .subtitle .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup .content-inner .subtitle .bold{font-family:'OpenSans-Bold', sans-serif}}.seat-offer-popup .content-inner .information-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:24px}.seat-offer-popup .content-inner .information-area .bullet-text{margin-top:0;margin-bottom:16px}.seat-offer-popup .content-inner .action-area{display:-webkit-box;display:flex;margin-top:16px}@media (max-width: 1169px){.seat-offer-popup .content-inner .action-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:auto}}.seat-offer-popup .content-inner .action-area .button-v2{min-width:190px}.seat-offer-popup .content-inner .action-area .button-v2:first-child{margin-right:24px}@media (max-width: 1169px){.seat-offer-popup .content-inner .action-area .button-v2:first-child{margin:16px 0}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area{display:grid}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .title{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .current-flight-ports,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .current-flight-ports{margin-top:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .current-flight-ports,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .current-flight-ports{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .current-flight-ports,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .current-flight-ports{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area{margin-top:8px;padding:16px;background-color:#f3f6f8}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area .row,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area .row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area .row,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area .row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area .row,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area .row{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area .row .seat-name,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area .row .seat-name{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .selected-seats-area .passenger-seat-match-area .row .seat-name,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .selected-seats-area .passenger-seat-match-area .row .seat-name{font-family:'OpenSans-SemiBold', sans-serif}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area{display:grid;margin-top:24px}.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .title,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .title{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .other-flight,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .other-flight{margin-top:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .other-flight,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .other-flight{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .other-flights-area .other-flight,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .other-flights-area .other-flight{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .total-fare-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .total-fare-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .total-fare-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .total-fare-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .total-fare-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .total-fare-area{font-size:14px;line-height:1.43}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .total-fare-area .fare,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .total-fare-area .fare{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .total-fare-area .fare,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .total-fare-area .fare{font-family:'OpenSans-SemiBold', sans-serif}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .additional-info-list-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .additional-info-list-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-top:18px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-offer-popup.same-seats-confirmation-popup .content-inner .additional-info-list-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .additional-info-list-area{font-family:'OpenSans-Regular', sans-serif}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .additional-info-list-area .additional-info-warning-icon,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .additional-info-list-area .additional-info-warning-icon{width:24px;min-width:24px;height:24px;margin-right:16px;background-color:#fdb813;border-radius:100%;fill:#fff}.seat-offer-popup.same-seats-confirmation-popup .content-inner .action-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .action-area{margin-top:18px}@media (max-width: 1169px){.seat-offer-popup.same-seats-confirmation-popup .content-inner .action-area,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .action-area{margin-top:auto}}.seat-offer-popup.same-seats-confirmation-popup .content-inner .action-area>button,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .action-area>button{-webkit-box-flex:1;flex:1;padding:12px 30px}.seat-offer-popup.same-seats-confirmation-popup .content-inner .action-area>button .button-v2-label,.seat-offer-popup.same-seats-for-all-flight-popup .content-inner .action-area>button .button-v2-label{text-align:center}.seat-offer-popup.same-seats-confirmation-popup .total-fare-area{border-top:1px solid #dfe3ea}.seat-offer-popup.same-seats-for-all-flight-popup .total-fare-area{margin-top:24px}.seat-passenger-list-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;padding:8px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(0,0,0,0.12);box-shadow:0 12px 24px 0 rgba(0,0,0,0.12)}.seat-passenger-list-container.scrollable{width:216px !important;height:auto;max-height:270px;overflow:auto !important;scrollbar-width:none}.seat-passenger-list-container.scrollable::-webkit-scrollbar{display:none}.seat-passenger-list-container.scrollable>:first-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.seat-passenger-list-container{z-index:5;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;min-height:80px;padding:12px 16px;overflow:auto;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}}.seat-passenger-list-container .passenger-list-item-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 0 auto;width:200px;padding:12px 16px;border:solid 1px #dfe3ea;border-radius:4px;cursor:pointer;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (min-width: 1170px){.seat-passenger-list-container .passenger-list-item-container{padding:8px 16px}.seat-passenger-list-container .passenger-list-item-container:not(:last-child){margin-bottom:10px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container{-webkit-box-flex:0;flex-grow:0;width:auto;min-width:150px;height:56px;min-height:auto;margin-right:16px;padding:8px 16px;background-color:#fff;border:solid 1px #dfe3ea;border-radius:8px}.seat-passenger-list-container .passenger-list-item-container.selected{background-color:#f3f6f8;border:solid 1px #fdb813}}.seat-passenger-list-container .passenger-list-item-container.selected{background-color:#f3f6f8;border:solid 1px #fdb813;cursor:default}.seat-passenger-list-container .passenger-list-item-container .large-screen-only{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .large-screen-only{display:none}}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .passenger-name{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .seat-number{margin-left:16px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .first-row .seat-number{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-fare-row{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-fare-row{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-fare-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-fare-row{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-unassign-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54;margin-top:8px;color:#7c8594;text-align:start}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .left-side .seat-unassign-button{font-family:'OpenSans-SemiBold', sans-serif}}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .right-side{margin-bottom:4px;margin-left:8px}.seat-passenger-list-container .passenger-list-item-container .large-screen-only .right-side .select-label{height:100%;color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .large-screen-only .right-side .select-label{font-family:'OpenSans-SemiBold', sans-serif}}.seat-passenger-list-container .passenger-list-item-container .small-screen-only{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width: 1170px){.seat-passenger-list-container .passenger-list-item-container .small-screen-only{display:none}}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:32px;height:32px;margin-right:8px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .icon-container .passenger-icon{width:24px;height:24px;fill:#7c8594}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .passenger-name{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info{display:-webkit-box;display:flex}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-number{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;margin-right:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-number{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-fare{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-fare{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .seat-info .seat-fare{font-size:13px;line-height:20px}}.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .select-label{height:100%;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px;color:#7c8594}@media (max-width: 1169px){.seat-passenger-list-container .passenger-list-item-container .small-screen-only .passenger-seat-info .select-label{font-size:12px;line-height:16px}}.seat-passenger-list-container .mweb-placeholder{-webkit-box-flex:1;flex:1 0 auto;width:1px;background-color:rgba(255,255,255,0)}.ssr-seat-select-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:clip}@media (max-width: 1169px){.ssr-seat-select-body{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-left:0}}.ssr-seat-select-body .web-flight-info-container{background-color:#f3f6f8;visibility:hidden;opacity:0}@media (max-width: 1169px){.ssr-seat-select-body .web-flight-info-container{display:none}}.ssr-seat-select-body .web-flight-info-container .flight-selector-item{display:grid;padding:8px 16px;color:#323a47}.ssr-seat-select-body .web-flight-info-container .flight-selector-item .port-names{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .web-flight-info-container .flight-selector-item .port-names{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-seat-select-body .web-flight-info-container .flight-selector-item .port-names{font-size:14px;line-height:1.43}}.ssr-seat-select-body .web-flight-info-container .flight-selector-item .ssr-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .web-flight-info-container .flight-selector-item .ssr-detail{font-family:'OpenSans-Regular', sans-serif}}.ssr-seat-select-body .web-flight-info-container .flight-selector-item .ssr-detail .seat-list{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .web-flight-info-container .flight-selector-item .ssr-detail .seat-list{font-family:'OpenSans-SemiBold', sans-serif}}.ssr-seat-select-body .web-flight-info-container.enabled{position:sticky;top:128px;z-index:3;height:60px;visibility:visible;opacity:1}.ssr-seat-select-body .web-seat-map-container{display:-webkit-box;display:flex;padding-left:24px}.ssr-seat-select-body .web-seat-map-container .seat-passenger-list-relative-container{position:relative;margin-left:24px}.ssr-seat-select-body .web-seat-map-container .seat-passenger-list-relative-container .seat-passenger-list-absolute-container{position:absolute;height:100%}.ssr-seat-select-body .web-seat-map-container .seat-passenger-list-relative-container .seat-passenger-list-absolute-container .desktop-sticky-content{position:sticky;top:160px;z-index:5;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;align-self:flex-start;width:100%;margin-left:8px}@media (max-width: 1169px){.ssr-seat-select-body .web-seat-map-container .seat-passenger-list-relative-container .seat-passenger-list-absolute-container .desktop-sticky-content{display:none}}.ssr-seat-select-body .mweb-full-width-row{z-index:2;width:100vw;max-width:784px;margin-right:-8px;margin-left:-8px;background-color:#fff}@media (min-width: 1170px){.ssr-seat-select-body .mweb-full-width-row{display:none}}.ssr-seat-select-body .mweb-full-width-row.sticky{position:sticky;top:136px;z-index:3}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info{position:absolute;top:-56px;right:0;left:0;display:none;height:56px;padding:0 0 8px;background-color:#fff;border-top:1px solid rgba(202,208,219,0.6);border-bottom:1px solid rgba(202,208,219,0.6)}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info.enabled{display:block}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item{display:grid;padding:8px 16px;color:#323a47}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .port-names{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .port-names{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .port-names{font-size:14px;line-height:1.43}}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .ssr-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .ssr-detail{font-family:'OpenSans-Regular', sans-serif}}.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .ssr-detail .seat-list{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .mweb-full-width-row.sticky .flight-ssr-seat-info .flight-selector-item .ssr-detail .seat-list{font-family:'OpenSans-SemiBold', sans-serif}}.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:8px 16px}.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container .icon{width:24px;min-width:24px;height:24px;margin-right:8px;fill:#fdb813}.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container .text{font-family:'OpenSans-Regular', sans-serif}}.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container .text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-seat-select-body .mweb-full-width-row .checkin-auto-assign-warning-container .text .bold{font-family:'OpenSans-Bold', sans-serif}}.ssr-page .ssr-header .easy-seat-info-area-wrapper{margin:16px 0 24px}@media (max-width: 1169px){.ssr-page .ssr-header .easy-seat-reissue-info-area-wrapper,.ssr-page .ssr-header .easy-seat-checkin-info-area-wrapper{display:none}}.ssr-page .ssr-header .easy-seat-reissue-info-area-wrapper{margin:8px 0 16px}.ssr-page .ssr-body .right-panel .ssr-select-container.seat-select{min-height:320px;color:#323a47}.ssr-page .ssr-body .right-panel .ssr-select-container .ssr-seat-select-inner{margin-top:24px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .ssr-seat-select-inner{margin-top:0}}.ssr-page .ssr-body .right-panel .ssr-select-container .seat-select-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;position:relative;margin:16px 30px 0;padding:21px 30px;color:#4a5261;background-color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-select-container .seat-select-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .seat-select-message{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .seat-select-message{margin:0 -4px;padding:12px 12px 15px}}.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:16px 30px 0;padding:16px;background-color:#f3f6f8;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container{display:none}}.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-icon-wrapper{margin-right:8px}.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-icon-wrapper .easy-seat-checkin-random-seat-info-icon{width:32px;height:32px;fill:#cad0db}.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-message{font-size:14px;line-height:1.43}}.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-select-container .easy-seat-checkin-random-seat-info-message-container .easy-seat-checkin-random-seat-info-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-container .ssr-select-inner{margin:0;padding:12px}.ssr-page .ssr-body .right-panel .ssr-select-container .ssr-select-inner.meal-select{padding:8px}}@media (max-width: 1169px){.ssr-seat-select-detail-overlay{position:fixed;z-index:7900;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}}.seat-modal-title-icon{width:36px;height:36px;margin-right:12px;background-color:#fdb813;border-radius:50%;fill:#fff}@media (min-width: 1170px){.exit-seat-regulation .dialog-content{min-width:594px}}.exit-seat-regulation .dialog-content .dialog-paper .dialog-title{padding-bottom:0;padding-left:25px}@media (min-width: 1170px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body{padding:16px 16px 32px 16px}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .header{padding:16px 0 0 16px}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .content{margin:32px 40px 0 64px}}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .close-icon-container{position:absolute;top:12px;right:12px}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .close-icon-container .dialog-close-icon{width:16px;height:16px;cursor:pointer;fill:#fdb813}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info{font-size:14px;line-height:1.71}}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (min-width: 1170px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{padding-right:32px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .exit-seat-info.bottom-info{font-size:14px;line-height:1.43}}.exit-seat-regulation .dialog-content .dialog-paper .dialog-body .restriction-info-container{margin-top:4px;margin-bottom:16px}.exit-seat-regulation .dialog-content .dialog-paper .action-container{display:-webkit-box;display:flex;gap:24px;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;margin-top:auto}@media (min-width: 1170px){.exit-seat-regulation .dialog-content .dialog-paper .action-container .button-v2{min-width:209px}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .action-container{position:fixed;bottom:0;left:0;z-index:3000;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0;width:100%;-webkit-box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08);box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08)}.exit-seat-regulation .dialog-content .dialog-paper .action-container .button-v2{padding:14px 16px}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .action-container .submit-button{width:100%;border:0;border-radius:0}}@media (max-width: 1169px){.exit-seat-regulation .dialog-content .dialog-paper .action-container .cancel-button{width:100%;border:0;border-radius:0}}.seat-required-dialog-root .seat-required-dialog-paper{width:400px;min-height:255px}.seat-required-dialog-root .seat-required-dialog-paper .dialog-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;letter-spacing:-0.5px}@media (max-width: 1169px){.seat-required-dialog-root .seat-required-dialog-paper .dialog-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.seat-required-dialog-root .seat-required-dialog-paper .dialog-body{padding:0 34px 33px 36px}.seat-required-dialog-root .seat-required-dialog-paper .dialog-action-container{padding-bottom:40px}@media (max-width: 1169px){.seat-required-dialog-root .dialog-title{-webkit-box-shadow:none;box-shadow:none}.seat-required-dialog-root .modal-title-icon{display:none}.seat-required-dialog-root .dialog-body{padding:20px}.seat-required-dialog-root .button{width:100%}}.seat-select-dialogv2-root .dialog-container-v2 .dialog-paper-v2{-webkit-box-align:center;align-items:center;min-height:235px;text-align:center}.seat-select-dialogv2-root .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{width:100%}.seat-select-dialogv2-root .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .button-v2{width:100%}@media (max-width: 1169px){.seat-select-dialogv2-root .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{margin-right:0}.seat-select-dialogv2-root .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper .seat-modal-title-icon{margin-right:0}}.ssr-select-error{padding:48px 0;text-align:center}.ssr-select-error .alert-icon{width:78px;height:75px}.ssr-select-error .unavailable-error-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-error .unavailable-error-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-select-error .unavailable-error-text{font-size:14px;line-height:20px}}.ssr-select-error .error-icon{width:60px;height:60px;margin:0 auto;background-image:url(/butterflyredesigntest/backgrounds/icon-no-sale.svg?ba1ed88652594a3520043d74e0c7f317)}.ssr-select-error .error-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:24px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-error .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-select-error .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.ssr-select-error .error-body{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;display:grid;margin-bottom:60px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-error .error-body{font-family:'OpenSans-SemiBold', sans-serif}}.ssr-select-error .error-body div{text-align:center !important}@media (max-width: 1169px){.ssr-select-error .error-body{margin-bottom:20px}}.ssr-select-error .error-body .error-code{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;padding-left:5px;opacity:0.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-select-error .error-body .error-code{font-family:'OpenSans-Regular', sans-serif}}.ssr-select-error .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.ssr-select-error .action-buttons .submit-button-wrapper{height:48px;margin:0 15px}@media (max-width: 1169px){.ssr-select-error .action-buttons .submit-button-wrapper{margin:0}}.ssr-select-error .action-buttons #Baggage_Info_Desktop_main{display:none !important}@media (max-width: 1169px){.ssr-select-error .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-select-error .action-buttons .submit-button{margin:10px 0}}.ssr-stepper-outer-wrapper.hidden .ssr-outer-step{display:none}.ssr-stepper-outer-wrapper.hidden .ssr-stepper{margin:0}@media (max-width: 1169px){.ssr-stepper-outer-wrapper.hidden .ssr-stepper .title{display:block}}.ssr-stepper-outer-wrapper.disabled{opacity:0.5;pointer-events:none}.ssr-stepper-outer-wrapper .ssr-outer-step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-outer-step{display:none}}.ssr-stepper-outer-wrapper .ssr-outer-step .tick-icon{width:13px;height:10px;fill:#80c313}.ssr-stepper-outer-wrapper .ssr-outer-step .arrow-icon{width:12px;height:12px;fill:#ffc847}.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-left:10px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text{font-size:14px;line-height:1.71}}.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text.bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text.bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text.bold{font-size:14px;line-height:1.71}}.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text.payment{color:#4a5261}.ssr-stepper-outer-wrapper .ssr-outer-step .ssr-outer-step-text.payment:disabled{opacity:0.4}.ssr-stepper-outer-wrapper .ssr-stepper{margin:20px 0 0 20px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper{margin:0}}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .title{display:none}}.ssr-stepper-outer-wrapper .ssr-stepper .icon-seat-select{width:26px;height:32px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .icon-seat-select{width:17.5px;height:23.3px}}.ssr-stepper-outer-wrapper .ssr-stepper .icon-meal-select{width:38px;height:20px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .icon-meal-select{height:18px}}.ssr-stepper-outer-wrapper .ssr-stepper .icon-baggage-select{width:21px;height:28px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .icon-baggage-select{width:18px;height:27px}}.ssr-stepper-outer-wrapper .ssr-stepper .icon-ife{width:48px;height:48px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .icon-ife{width:40px;height:40px}}.ssr-stepper-outer-wrapper .ssr-stepper .icon-other-ssr{width:26px;height:26px}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .icon-other-ssr{width:22px;height:22px}}.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info{text-align:left}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info{padding-left:6px}}.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;padding-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item{font-family:'OpenSans-Regular', sans-serif}}.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .passenger-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .passenger-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .passenger-name{font-size:12px;line-height:1.67}}.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .seat-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .seat-info .seat-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-right:18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .seat-info .seat-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-stepper-outer-wrapper .ssr-stepper .passenger-seat-info .passenger-seat-info-item .seat-info .seat-name{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.ssr-stepper-outer-wrapper .ssr-stepper.passive{opacity:0.4}.ssr-summary-accordion{border:solid 1px #dfe3ea}.ssr-summary-accordion.expanded{border:solid 1px #dfe3ea}.ssr-summary-accordion.expanded .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}@media (max-width: 1169px){.ssr-summary-accordion .summary-root{padding:8px 16px}}.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info .ssr-summary-accordion-summary-passenger-name{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47}@media (max-width: 1169px){.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info .ssr-summary-accordion-summary-passenger-name{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info .ssr-summary-accordion-summary-infant-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info .ssr-summary-accordion-summary-infant-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-passenger-info .ssr-summary-accordion-summary-infant-info{font-size:12px;line-height:16px}}.ssr-summary-accordion .summary-root .content .ssr-summary-accordion-summary .ssr-summary-accordion-summary-icon{width:16px;height:16px;-webkit-transition:0.25s linear;transition:0.25s linear;fill:#7c8594}.ssr-summary-accordion .details-root{padding:0 16px 16px}.ssr-summary-accordion .details-root .ssr-summary-accordion-details{width:100%}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item:not(:last-child){margin-bottom:8px}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-title{font-size:14px;line-height:20px}}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details{font-size:14px;line-height:20px}}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details.disabled{color:#7c8594}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .free-and-paid{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .free-and-paid{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .free-and-paid{font-size:14px;line-height:20px}}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .selected{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .selected{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .selected{font-size:14px;line-height:20px}}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .cabin-baggage{float:none;margin-bottom:8px}.ssr-summary-accordion .details-root .ssr-summary-accordion-details .ssr-summary-accordion-details-item .ssr-summary-accordion-details-item-details .checkin-summary-cabin-baggage-text{color:#7c8594}.summary-table{width:100%;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-table{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.summary-table{font-size:12px;line-height:1.67}}.summary-table .summary-table-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:12px}.summary-table .summary-table-area .summary-table-passenger-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px;padding:8px 16px;background-color:#f4f9fe;border-radius:8px}.summary-table .summary-table-area .summary-table-passenger-area .person-icon{width:24px;height:24px;margin-right:8px}.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{display:-webkit-box;display:flex;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{font-size:14px;line-height:1.71}}.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name .infant-label{margin:0 8px}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.summary-table .summary-table-area .summary-table-passenger-area .summary-table-title-passenger-name{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-passenger-area{padding:8px}}.summary-table .summary-table-area .summary-table-ssr{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-bottom:12px;padding:6px 48px}.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;min-width:166px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-key{font-size:14px;line-height:1.43}}.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-value{margin-left:24px}.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-value .summary-table-ssr-cabin-baggage{border-radius:4px}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr .summary-table-ssr-value{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.summary-table .summary-table-area .summary-table-ssr{padding:6px 40px}}@media (max-width: 1169px){.summary-table .summary-table-area{margin-bottom:0}}@media (max-width: 1169px){.reservation-details-card-information-area{margin:24px 0 0}}.reservation-details-card-information-area .reservation-details-card-information{display:-webkit-box;display:flex;margin-bottom:8px;padding:8px 8px 8px 13px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.reservation-details-card-information-area .reservation-details-card-information{padding:8px}}.reservation-details-card-information-area .reservation-details-card-information .information-text-bullet{min-width:6px;height:6px;margin-right:13px;background-color:#cad0db;border-radius:50%;-webkit-transform:translateY(7px);transform:translateY(7px)}.reservation-details-card-information-area .reservation-details-card-information .information-text{color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-card-information-area .reservation-details-card-information .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-card-information-area .reservation-details-card-information .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.reservation-details-card-information-area .reservation-details-card-information .information-text{font-family:'OpenSans-Regular', sans-serif}}.reservation-details-card-information-area .reservation-details-card-information .information-text .bold{font-weight:bold}.reservation-details-card-information-area .reservation-details-card-information .information-text .bold.red{color:#ff1d1e}.reservation-details-card-information-area .reservation-details-card-information .information-text .bold.green{color:#4a7307}.stepper-item{z-index:4;margin-bottom:24px}@media (max-width: 1169px){.stepper-item{display:-webkit-box;display:flex;flex-shrink:0;margin:0}}.stepper-item .stepper-item-base{min-height:24px;margin-left:22px;padding-left:40px;border-left:4px solid #fff}@media (max-width: 1169px){.stepper-item .stepper-item-base{width:16px;margin-top:18px;margin-left:0;border-top:3.3px solid #fff;border-left:none}}.stepper-item .stepper-item-body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.stepper-item .stepper-item-body{border-radius:40px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body{font-size:12px;line-height:1.67}}.stepper-item .stepper-item-body.has-new-icon{overflow:visible}.stepper-item .stepper-item-body .stepper-item-icon{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;margin-right:12px;background-color:#fff;border-radius:48px;fill:#7c8594}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-icon{width:40px;min-width:40px;height:40px;min-height:40px;margin-right:0;border-radius:40px}}.stepper-item .stepper-item-body .stepper-item-icon>svg{display:block;margin:auto}.stepper-item .stepper-item-body .stepper-item-icon .icon-success{display:none}.stepper-item .stepper-item-body .stepper-item-icon .icon-warning{position:absolute;top:0;right:-5px;width:20px;height:20px;color:#fff;background-color:#fa660b;border-radius:50%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-icon .icon-warning{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-icon .icon-new{position:absolute;top:-7px;right:-7px;width:20px;height:20px;color:#fff;background-color:#fa660b;border-radius:50%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-icon .icon-new{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-title{color:#4a5261}.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{padding-right:5px;text-align:left;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{word-break:initial;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Regular', sans-serif}}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container{display:block}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{margin-right:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .label{font-size:13px;line-height:20px}}.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title .stepper-info-container .price_text .amount{font-size:13px;line-height:20px}}.stepper-item .stepper-item-body .stepper-item-title .sub-info-container{text-align:left;word-break:break-all}@media (max-width: 1169px){.stepper-item .stepper-item-body .stepper-item-title{display:none !important}}.stepper-item .stepper-item-body.current .stepper-item-icon{background-color:#fdb813;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);fill:#fff}.stepper-item .stepper-item-body.current .stepper-item-icon .icon-soldier{stroke:#fff !important}.stepper-item .stepper-item-body.current .stepper-item-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.stepper-item .stepper-item-body.current .stepper-item-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.stepper-item .stepper-item-body.current .stepper-item-title-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.stepper-item .stepper-item-body.success{background-color:#fff;border:solid 2px #80c313}}.stepper-item .stepper-item-body.success .stepper-item-icon{border:solid 2px #80c313;fill:#80c313}@media (max-width: 1169px){.stepper-item .stepper-item-body.success .stepper-item-icon{border:none}}.stepper-item .stepper-item-body.success .stepper-item-icon .icon-success{display:block;width:17px;height:13px}.stepper-item .stepper-item-body.success .stepper-item-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:12px}@media (min-width: 1170px){.stepper-item .stepper-item-body.success .stepper-item-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.stepper-item .stepper-item-body:hover:enabled .stepper-item-icon{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.08);box-shadow:0 4px 4px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.stepper-item .stepper-item-body:hover:enabled .stepper-item-icon{-webkit-box-shadow:none;box-shadow:none}}.stepper-item:last-of-type{margin-bottom:0}.stepper-item:last-of-type .stepper-item-base{border:none}@media (max-width: 1169px){.stepper{margin-bottom:12px;padding:0 12px}}.stepper .stepper-wrapper{margin-bottom:13px;overflow:hidden}.stepper .stepper-wrapper .stepper-container{position:relative;width:100%;padding-top:5px;overflow-x:auto}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container{padding-top:7px}}.stepper .stepper-wrapper .stepper-container .stepper-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-bottom:10px}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container .stepper-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-bottom:0}}.stepper .stepper-wrapper .stepper-container .stepper-line{position:absolute;top:24px;left:22px;z-index:3;height:calc(100% - 48px);border-left:4px solid #fff}@media (max-width: 1169px){.stepper .stepper-wrapper .stepper-container .stepper-line{top:24px;left:20px;width:calc(100% - 40px);border-top:4px solid #fff;border-left:none}}.stepper .title{display:none !important}@media (max-width: 1169px){.stepper .title{display:block;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.stepper .title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.stepper .title{font-size:14px;line-height:1.71}}.flexible-sticky-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:1170px}@media (max-width: 1169px){.flexible-sticky-container{padding:8px}}.flexible-sticky-container .left-side{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flexible-sticky-container .left-side .flight-summary-info{height:auto;margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .left-side .flight-summary-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-sticky-container .left-side .flight-summary-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-sticky-container .left-side .flight-summary-info{font-family:'OpenSans-Bold', sans-serif}}.flexible-sticky-container .left-side .flight-summary-info .direction-arrow{width:16px;height:16px;margin:0 8px}.flexible-sticky-container .left-side .flight-summary-info .separator{margin:0 8px}.flexible-sticky-container .left-side .flight-dates{display:-webkit-box;display:flex}@media (max-width: 1169px){.flexible-sticky-container .left-side .flight-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.flexible-sticky-container .left-side .flight-dates .flight-date{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-right:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .left-side .flight-dates .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-sticky-container .left-side .flight-dates .flight-date{margin-right:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-sticky-container .left-side .flight-dates .flight-date{font-family:'OpenSans-Regular', sans-serif}}.flexible-sticky-container .left-side .flight-dates .flight-date .label{margin-right:8px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .left-side .flight-dates .flight-date .label{font-family:'OpenSans-SemiBold', sans-serif}}.flexible-sticky-container .left-side .flight-dates .flight-date .value{min-width:100px}.flexible-sticky-container .passenger-count{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .passenger-count{font-family:'OpenSans-Regular', sans-serif}}.flexible-sticky-container .passenger-count span{white-space:nowrap}.flexible-sticky-container .passenger-count span::after{content:' - '}.flexible-sticky-container .passenger-count span:last-of-type::after{content:none}@media (max-width: 1169px){.flexible-sticky-container .passenger-count{display:none}}.flexible-sticky-container .right-side{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flexible-sticky-container .right-side .passenger-count-mweb{display:none !important}@media (max-width: 1169px){.flexible-sticky-container .right-side .passenger-count-mweb{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-sticky-container .right-side .passenger-count-mweb{font-family:'OpenSans-Regular', sans-serif}}.flexible-sticky-container .right-side .submit-button-area .price-text{display:-webkit-box;display:flex;margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .right-side .submit-button-area .price-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-sticky-container .right-side .submit-button-area .price-text{font-size:14px;line-height:1.43}}.flexible-sticky-container .right-side .submit-button-area .price-text .bold{margin-left:4px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-sticky-container .right-side .submit-button-area .price-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-sticky-container .right-side .submit-button-area .price-text{display:none}}.flexible-sticky-container .right-side .submit-button-area .submit-button{margin:0 auto;margin-bottom:72px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:40px;margin:0 0 0 auto;padding:8px 16px}@media (max-width: 1169px){.flexible-sticky-container .right-side .submit-button-area .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.flexible-sticky-container .right-side .submit-button-area .submit-button{display:none}}.sticky-header-container .sticky-header{position:fixed;top:64px;left:0;z-index:4999;display:none;width:100%;height:64px;background-color:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);box-shadow:0 2px 8px 0 rgba(0,0,0,0.08);cursor:pointer;-webkit-animation-duration:0.6s;animation-duration:0.6s}@media (max-width: 1169px){.sticky-header-container .sticky-header{top:40px;right:10px;left:0;height:40px;margin-left:0}}.sticky-header-container .sticky-header.opened{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-animation-name:sticky-header-keyframe;animation-name:sticky-header-keyframe}@-webkit-keyframes sticky-header-keyframe{0%{top:0}100%{top:64px}}@keyframes sticky-header-keyframe{0%{top:0}100%{top:64px}}@-webkit-keyframes sticky-header-keyframe-small{0%{top:0}100%{top:40px}}@keyframes sticky-header-keyframe-small{0%{top:0}100%{top:40px}}@media (max-width: 1169px){.sticky-header-container .sticky-header.opened{-webkit-animation-name:sticky-header-keyframe-small;animation-name:sticky-header-keyframe-small}}.sticky-header-container .sticky-header.closed{top:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-animation-name:sticky-header-keyframe-opposite;animation-name:sticky-header-keyframe-opposite}@-webkit-keyframes sticky-header-keyframe-opposite{0%{top:64px}100%{top:0}}@keyframes sticky-header-keyframe-opposite{0%{top:64px}100%{top:0}}@-webkit-keyframes sticky-header-keyframe-opposite-small{0%{top:40px}100%{top:-40px}}@keyframes sticky-header-keyframe-opposite-small{0%{top:40px}100%{top:-40px}}@media (max-width: 1169px){.sticky-header-container .sticky-header.closed{top:-40px;-webkit-animation-name:sticky-header-keyframe-opposite-small;animation-name:sticky-header-keyframe-opposite-small}}@supports (-ms-ime-align: auto){.sticky-header-container .sticky-header.closed{z-index:4}}.sticky-header-container .sticky-header.hidden{display:none}.sticky-header-container .sticky-header .sticky-header-wrapper{z-index:5000;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper{width:100%;min-width:320px;max-width:800px}}@media (min-width: 1170px){.sticky-header-container .sticky-header .sticky-header-wrapper{width:1170px;min-width:1170px}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper{padding:8px}}@media (max-width: 1168px){.sticky-header-container .sticky-header .sticky-header-wrapper{min-width:auto}}.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-title{margin:0}}.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info{height:100%;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:inherit;align-items:inherit;margin:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info .departure{margin-right:7px}.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info .arrival{margin-left:7px}}.sticky-header-container .sticky-header .sticky-header-wrapper .flight-summary-info .direction-arrow{width:24px;height:24px;margin:0 8px}.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;white-space:nowrap}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount{font-family:'OpenSans-Bold', sans-serif}}.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .value,.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .value,.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .value,.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .points{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .value,.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .value,.sticky-header-container .sticky-header .sticky-header-wrapper .sticky-header-amount .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.sticky-header-container .sticky-header.two-line{height:auto}.sticky-header-container .sticky-header.two-line .sticky-header-wrapper .flight-summary-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.sticky-header-container .sticky-header.two-line .sticky-header-wrapper .flight-summary-info .separator{display:none !important}.sticky-header-container .sticky-header.two-line .sticky-header-wrapper .flight-summary-info .arrival{margin-left:0}}@media (max-width: 1169px){.sticky-wrapper{position:fixed;left:0;z-index:3000;margin:0;padding:16px 0 16px 16px;background-color:#fff}}.summary-barcode-info-container{min-width:506px !important}@media (max-width: 1169px){.summary-barcode-info-container{min-width:100% !important}}.summary-barcode-info-container .tabs .tab-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;color:#7c8594 !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .tabs .tab-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .tabs .tab-button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.summary-barcode-info-container .tabs .tab-button.active{color:#323a47 !important}.summary-barcode-info-container .tabs .send-mail-info-text{width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .tabs .send-mail-info-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .tabs .send-mail-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .tabs .send-mail-info-text{font-size:13px;line-height:20px}}.summary-barcode-info-container .tabs .tab-contents{width:100% !important}.summary-barcode-info-container .tabs .tab-contents .tab-content{padding-top:16px}.summary-barcode-info-container .tabs .barcode-not-available{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .tabs .barcode-not-available .barcode-not-available-information{font-size:14px;line-height:1.71}}.summary-barcode-info-container .selection-list-element-details{display:-webkit-box;display:flex}.summary-barcode-info-container .selection-list-element-details .element-info-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.summary-barcode-info-container .selection-list-element-details .element-info-section{width:100%}}.summary-barcode-info-container .selection-list-element-details .element-info-section .email{height:48px !important;margin-bottom:24px !important}.summary-barcode-info-container .selection-list-element-details .element-info-section .email label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .selection-list-element-details .element-info-section .email label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .selection-list-element-details .element-info-section .email label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-webkit-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#cad0db}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-moz-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#cad0db}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input:-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#cad0db}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#cad0db}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-webkit-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-moz-placeholder{font-family:'OpenSans-Bold', sans-serif}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input:-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::placeholder{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-webkit-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-moz-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input:-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.summary-barcode-info-container .selection-list-element-details .element-info-section .email input::placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.summary-barcode-info-container .selection-list-element-details .element-info-section .phone-container .input-header{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .selection-list-element-details .element-info-section .phone-container .input-header{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .selection-list-element-details .element-info-section .phone-container .input-header{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .selection-list-element-details .element-info-section .phone-container .input-header{font-size:13px;line-height:20px}}.summary-barcode-info-container .selection-list-element-details .element-info-section .add-phone-number-button{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding-bottom:16px;cursor:pointer}.summary-barcode-info-container .selection-list-element-details .element-info-section .add-phone-number-button .add-button{width:20px;height:20px;margin-right:8px;fill:#7c8594}.summary-barcode-info-container .selection-list-element-details .element-info-section .add-phone-number-button .add-phone-number-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-barcode-info-container .selection-list-element-details .element-info-section .add-phone-number-button .add-phone-number-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.summary-barcode-info-container .selection-list-element-details .element-info-section .add-phone-number-button .add-phone-number-text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}symbol.deprecated path,svg.deprecated path{fill:inherit}symbol.background-fillable,svg.background-fillable{fill:inherit}symbol.background-fillable path:first-child,svg.background-fillable path:first-child{fill:inherit}symbol.fillable,svg.fillable{fill:inherit}symbol.fillable path,symbol.fillable rect,symbol.fillable circle:only-child,svg.fillable path,svg.fillable rect,svg.fillable circle:only-child{fill:inherit}symbol.fillable g,svg.fillable g{fill:inherit}symbol.fillable g circle,svg.fillable g circle{fill:inherit}.checkbox-root{-webkit-box-align:start !important;align-items:flex-start !important;margin-right:0;margin-left:0 !important}.checkbox-root .checkbox-label{margin-top:-1px;margin-left:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-root .checkbox-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkbox-root .checkbox-label{font-size:14px;line-height:20px}}.checkbox-root .checkbox-label.checkbox-small-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-root .checkbox-label.checkbox-small-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-root .checkbox-label.checkbox-small-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkbox-root .checkbox-label.checkbox-small-label{font-size:13px;line-height:20px}}.checkbox-root .checkbox{padding:0}.checkbox-root .checkbox .checkbox-border{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:18px;height:18px;border:2px solid #cad0db;border-radius:4px}.checkbox-root .checkbox .checkbox-border.error{border:2px solid #ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-root .checkbox .checkbox-border{top:0;left:0}}.checkbox-root .checkbox .checkbox-border .checkbox-thumb{width:12px;height:12px;background-color:#f7a500;border-radius:2px}.checkbox-error-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:8px}.checkbox-error-container .checkbox-error-icon{color:#ff1d1e}.checkbox-error-container .checkbox-error-icon .icon{width:24px;height:24px;fill:#ff1d1e}.checkbox-error-container .checkbox-error-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;padding:0 0 4px 8px;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-error-container .checkbox-error-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkbox-error-container .checkbox-error-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkbox-error-container .checkbox-error-text{font-size:13px;line-height:20px}}.radio-button-root{-webkit-box-align:start;align-items:flex-start;margin-left:0 !important}.radio-button-root .radio-button-label{margin-top:-3px;margin-left:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.radio-button-root .radio-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.radio-button-root .radio-button-label{font-size:14px;line-height:20px}}.radio-button-root .radio-button-label.radio-button-small-label{margin-top:-1px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.radio-button-root .radio-button-label.radio-button-small-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.radio-button-root .radio-button-label.radio-button-small-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.radio-button-root .radio-button-label.radio-button-small-label{font-size:13px;line-height:20px}}.radio-button-root .radio-button{padding:0}.radio-button-root .radio-button .radio-button-border{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:18px;height:18px;background-color:#fff;border:2px solid #cad0db;border-radius:50%}.radio-button-root .radio-button .radio-button-border .radio-button-thumb{width:12px;height:12px;background-color:#f7a500;border-radius:50%}.radio-button-root .radio-button .radio-icon{width:24px;height:24px}.radio-button-group.horizontal{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.switch-buttons-container{display:-webkit-box;display:flex;padding:2px;background-color:#f3f6f8;border-radius:32px}.switch-buttons-container .switch-button{-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;padding:8px 16px;text-align:center;background-color:#fff;border:solid 1px #f3f6f8;border-radius:30px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.switch-buttons-container .switch-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.switch-buttons-container .switch-button{font-size:14px;line-height:1.43}}.switch-buttons-container .switch-button-disabled{color:#7c8594;background-color:#f3f6f8;border:none;-webkit-box-shadow:none;box-shadow:none;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.switch-buttons-container .switch-button-disabled{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.switch-buttons-container .switch-button-disabled{font-size:14px;line-height:1.43}}.tabs .tab-items-container{margin-bottom:-15px;padding-bottom:15px;overflow-x:auto;overflow-y:hidden}.tabs .tab-items-container .tab-items{display:-webkit-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:100%;border-bottom:2px solid rgba(202,208,219,0.6)}@media (max-width: 1169px){.tabs .tab-items-container .tab-items{gap:18px}}.tabs .tab-items-container .tab-items .tab.disabled{cursor:default;opacity:0.5;pointer-events:none}.tabs .tab-items-container .tab-items .tab.hidden{display:none}.tabs .tab-items-container .tab-items .tab .tab-button{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;padding:10px 20px;color:#4a5261;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tabs .tab-items-container .tab-items .tab .tab-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.tabs .tab-items-container .tab-items .tab .tab-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.tabs .tab-items-container .tab-items .tab .tab-button{padding:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tabs .tab-items-container .tab-items .tab .tab-button{font-family:'OpenSans-Regular', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tabs .tab-items-container .tab-items .tab .tab-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.tabs .tab-items-container .tab-items .tab .tab-button{font-size:13px;line-height:20px}}.tabs .tab-items-container .tab-items .tab .tab-button.active{margin-bottom:-2px;padding-bottom:12px;border-bottom:4px solid #fdb813}@media (max-width: 1169px){.tabs .tab-items-container .tab-items .tab .tab-button.active{padding:0;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tabs .tab-items-container .tab-items .tab .tab-button.active{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tabs .tab-items-container .tab-items .tab .tab-button.active{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.tabs .tab-items-container .tab-items .tab .tab-button.active{font-size:13px;line-height:20px}}.tabs .tab-contents .tab-content{width:100%;padding-top:23px}.tax-stamp{display:-webkit-box;display:flex;gap:16px;-webkit-box-align:center;align-items:center;margin-bottom:32px;padding:16px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.tax-stamp{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px}}.tax-stamp .tax-stamp-content{display:-webkit-box;display:flex}.tax-stamp .tax-stamp-content .tax-stamp-icon{width:32px;height:32px;margin-right:8px}.tax-stamp .tax-stamp-content .tax-stamp-content-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-title{font-size:14px;line-height:20px}}.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{max-width:690px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-size:14px;line-height:20px}}@media (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-family:'OpenSans-Regular', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-description{font-size:13px;line-height:20px}}.tax-stamp .tax-stamp-content .tax-stamp-content-text .tax-stamp-content-small-screen{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.tax-stamp .tax-stamp-button{width:228px;height:40px;margin:18px 0 18px 0}@media (max-width: 1169px){.tax-stamp .tax-stamp-button{height:32px;margin:0}}.text-field-v2{display:-webkit-box;display:flex;width:270px}@media (max-width: 1169px){.text-field-v2{width:100%}}.text-field-v2.dynamic-width .measure-text{position:absolute;top:0;left:-9999px;padding:0;font-size:inherit;font-family:inherit;white-space:pre;border:0;visibility:hidden}.text-field-v2 .text-field-root{width:100%}.text-field-v2 .text-field-root .MuiInputLabel-shrink{color:#323a47;-webkit-transform:translate(0, 1.5px) scale(1);transform:translate(0, 1.5px) scale(1);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root .MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root .MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root .MuiInputLabel-shrink{font-size:13px;line-height:20px}}.text-field-v2 .text-field-root input,.text-field-v2 .text-field-root .measure-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#4a5261;caret-color:#fdb813}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root input,.text-field-v2 .text-field-root .measure-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root input,.text-field-v2 .text-field-root .measure-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.text-field-v2 .text-field-root input,.text-field-v2 .text-field-root .measure-text{font-weight:700;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.text-field-v2 .text-field-root input,.text-field-v2 .text-field-root .measure-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root input::-webkit-input-placeholder, .text-field-v2 .text-field-root .measure-text::-webkit-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field-v2 .text-field-root input::-moz-placeholder, .text-field-v2 .text-field-root .measure-text::-moz-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field-v2 .text-field-root input:-ms-input-placeholder, .text-field-v2 .text-field-root .measure-text:-ms-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field-v2 .text-field-root input::-ms-input-placeholder, .text-field-v2 .text-field-root .measure-text::-ms-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field-v2 .text-field-root input::placeholder,.text-field-v2 .text-field-root .measure-text::placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.text-field-v2 .text-field-root input::-webkit-input-placeholder, .text-field-v2 .text-field-root .measure-text::-webkit-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field-v2 .text-field-root input::-moz-placeholder, .text-field-v2 .text-field-root .measure-text::-moz-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field-v2 .text-field-root input:-ms-input-placeholder, .text-field-v2 .text-field-root .measure-text:-ms-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field-v2 .text-field-root input::-ms-input-placeholder, .text-field-v2 .text-field-root .measure-text::-ms-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field-v2 .text-field-root input::placeholder,.text-field-v2 .text-field-root .measure-text::placeholder{font-family:'OpenSans-Regular', sans-serif}}.text-field-v2 .text-field-root input:disabled,.text-field-v2 .text-field-root .measure-text:disabled{opacity:0.4 !important}.text-field-v2 .text-field-root.success .MuiInput-underline::before,.text-field-v2 .text-field-root.success .MuiInput-underline:hover::before{border-bottom:1px solid #80c313}.text-field-v2 .text-field-root .MuiInput-underline::before,.text-field-v2 .text-field-root .MuiInput-underline:hover::before{border-bottom:2px solid #dfe3ea}.text-field-v2 .text-field-root .MuiInput-underline::after{border-color:#fdb813}.text-field-v2 .text-field-root .MuiInput-underline.Mui-error::before,.text-field-v2 .text-field-root .MuiInput-underline.Mui-error::after{border-color:#ff1d1e}.text-field-v2 .text-field-root label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.text-field-v2 .text-field-root div:first-of-type{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root div:first-of-type{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root div:first-of-type{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root div:first-of-type{font-size:13px;line-height:20px}}@media (max-width: 1169px){.text-field-v2 .text-field-root div:first-of-type{flex-shrink:0}}.text-field-v2 .text-field-root .MuiFormHelperText-root{margin:0;text-align:right}.text-field-v2 .text-field-root .MuiFormHelperText-root.Mui-error{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root .MuiFormHelperText-root.Mui-error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root .MuiFormHelperText-root.Mui-error{font-size:12px;line-height:16px}}.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback{-webkit-box-align:start;align-items:flex-start}}.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback .success-icon{width:16px;min-width:16px;height:16px;margin-right:4px;fill:#80c313}.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback .success-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback .success-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field-v2 .text-field-root .MuiFormHelperText-root .success-feedback .success-text{font-size:12px;line-height:16px}}.text-field-v2 .text-field-root .clear-button{height:16px;margin-left:auto}.text-field-v2 .text-field-root .clear-button .cross-circle-icon{width:16px;height:16px;cursor:pointer;fill:transparent}.icon-textfield{width:24px;height:24px;cursor:pointer;fill:#cad0db}.icon-textfield.error{fill:#ff1d1e}@media (max-width: 1169px){.icon-textfield{margin-bottom:8px}}.text-field{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}.text-field .text-input{width:100%;margin-bottom:8px}.text-field .text-input input{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-top:3px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field .text-input input{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field .text-input input{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (min-width: 1170px){.text-field .text-input input{height:1.1876em}}@media (max-width: 1169px){.text-field .text-input input{font-weight:700;font-family:'Open Sans', sans-serif;margin-top:-1px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.text-field .text-input input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.text-field .text-input input::-webkit-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field .text-input input::-moz-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field .text-input input:-ms-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field .text-input input::-ms-input-placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}.text-field .text-input input::placeholder{font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.text-field .text-input input::-webkit-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field .text-input input::-moz-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field .text-input input:-ms-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field .text-input input::-ms-input-placeholder{font-family:'OpenSans-Regular', sans-serif}.text-field .text-input input::placeholder{font-family:'OpenSans-Regular', sans-serif}}.text-field .text-input input:disabled{opacity:0.4 !important}.text-field .text-input .MuiInput-underline{margin-top:14px}@media (max-width: 1169px){.text-field .text-input .MuiInput-underline{margin-top:20px}}.text-field .text-input .MuiInput-underline::before,.text-field .text-input .MuiInput-underline:hover::before{border-bottom:2px solid #dfe3ea}.text-field .text-input .MuiInput-underline::after{border-color:#fdb813}.text-field .text-input .MuiInput-underline.Mui-error::before,.text-field .text-input .MuiInput-underline.Mui-error::after{border-color:#ff1d1e}.text-field .text-input label{display:-webkit-box;display:flex;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field .text-input label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.text-field .text-input label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.text-field .text-input div:first-of-type{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field .text-input div:first-of-type{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field .text-input div:first-of-type{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.text-field .text-input div:first-of-type{flex-shrink:0}}.text-field .text-input .MuiFormHelperText-root.Mui-error{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field .text-input .MuiFormHelperText-root.Mui-error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-field .text-input .MuiFormHelperText-root.Mui-error{font-size:12px;line-height:16px}}.text-field .text-input .MuiFormLabel-asterisk{color:inherit}.text-field .button-clear{z-index:3;width:16px;margin-left:-16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-field .button-clear{height:30px}}.text-field .button-clear .icon-clear,.text-field .button-clear .icon-clear-error{width:16px;height:16px;vertical-align:top}.text-field .button-clear .icon-clear{fill:#cad0db}.text-field .button-clear .icon-clear-error{fill:#ff1d1e}@media (max-width: 1169px){.text-field .button-clear.with-info{margin-left:-40px}}.text-field .info-wrapper{z-index:3;margin-left:-16px}.text-field .info-wrapper .icon-info{width:16px;height:16px;vertical-align:top;fill:#cad0db}.text-field .text-field-info-container{position:absolute;right:-25px;bottom:15px}@media (max-width: 1169px){.text-field .text-field-info-container{right:0;bottom:20px}}.text-field .text-field-info-container .info-icon{width:20px;height:20px;fill:#cad0db}.text-field .text-field-info-container .info-icon.with-clear-icon{margin-left:0}.text-field .icon-arrow-up{z-index:3;width:13px;height:9px;margin-left:-16px;fill:#fdb813}.text-with-link{white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-with-link{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-with-link{font-size:12px;line-height:1.67}}.text-with-link .intext-anchor{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-with-link .intext-anchor{font-family:'OpenSans-Bold', sans-serif}}.text-wrapper{display:block}.theme-selection-popper{top:-72px !important;width:320px !important;height:448px;overflow:visible !important;border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.theme-selection-popper .content-wrapper{display:-webkit-box;display:flex;height:100%}.theme-selection-popper .content-wrapper .theme-list-wrapper{width:100%;height:100%;padding:16px;border:solid 1px #dfe3ea;border-radius:4px;border-bottom-right-radius:0}.theme-selection-popper .content-wrapper .theme-list-wrapper .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.theme-selection-popper .content-wrapper .theme-list-wrapper .error-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.theme-selection-popper .content-wrapper .theme-list-wrapper .error-message{font-size:12px;line-height:1.67}}.theme-selection-popper .content-wrapper .theme-list-wrapper .error-message .icon-departure{width:24px;height:24px;margin-right:6px;fill:#fdb813}@media (min-width: 1170px){.theme-selection-popper .content-wrapper .theme-list-wrapper .small-screen-ok-button{display:none}}@media (max-width: 1169px){.theme-selection-popper{position:fixed !important;top:40px !important;left:0;width:100% !important;height:calc(100% - 40px)}.theme-selection-popper .content-wrapper .theme-list-wrapper{width:100%;height:100%;padding:0 8px}.theme-selection-popper .content-wrapper .theme-list-wrapper .text-field .text-input>label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;width:100%;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.theme-selection-popper .content-wrapper .theme-list-wrapper .text-field .text-input>label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.theme-selection-popper .content-wrapper .theme-list-wrapper .text-field .text-input>label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:space-evenly;justify-content:space-evenly}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item{position:relative;display:-webkit-box;display:flex;-webkit-box-flex:45%;flex:45%;-webkit-box-flex:0;flex-grow:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:131px;height:84px;margin:16px 0 0;padding:0 16px;background-color:#fff;border:1px solid #dfe3ea;border-radius:6px}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item .budget-theme-icon{flex-shrink:0;width:40px;height:40px}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item .budget-theme-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;color:#323a47}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item .budget-theme-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item .selected-icon{position:absolute;top:-10px;right:-10px;width:26px;height:26px;background-size:contain;-webkit-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg);-webkit-filter:drop-shadow(0 4px 8px rgba(247,165,0,0.24));filter:drop-shadow(0 4px 8px rgba(247,165,0,0.24));-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item .selected-icon .selected-icon-svg{width:100%;height:100%}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item.active{border:1px solid #fdb813}.theme-selection-popper .content-wrapper .theme-list-wrapper .theme-list .budget-theme-item.active .selected-icon{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}.budget-themes-header{-webkit-box-flex:0;flex-grow:0;height:24px;margin:0;color:#323a47;font-weight:600;font-size:15px;line-height:1.6}.budget-themes-container{display:-webkit-box;display:flex;flex-wrap:nowrap;gap:8px;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px}@media (max-width: 1169px){.budget-themes-container{margin-top:0}}.budget-themes-container .budget-theme-item{position:relative;display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:auto;height:auto;padding:8px 16px;background-color:#fff;border:1px solid #dfe3ea;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.budget-themes-container .budget-theme-item .budget-theme-icon{flex-shrink:0;width:24px;height:24px}.budget-themes-container .budget-theme-item .selected-icon{position:absolute;top:-9px;right:-9px;width:18px;height:18px;background-size:contain;-webkit-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg);-webkit-filter:drop-shadow(0 4px 8px rgba(247,165,0,0.24));filter:drop-shadow(0 4px 8px rgba(247,165,0,0.24));-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.budget-themes-container .budget-theme-item .selected-icon .selected-icon-svg{width:100%;height:100%}.budget-themes-container .budget-theme-item.active{border:1px solid #fdb813}.budget-themes-container .budget-theme-item.active .selected-icon{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.budget-themes-container .budget-theme-text{display:-webkit-box;display:flex;-webkit-box-flex:0;flex:0 1 auto;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:auto;min-height:40px;color:#7c8594;white-space:normal;text-align:left;word-wrap:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-themes-container .budget-theme-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.budget-themes-container .budget-theme-text{font-size:12px;line-height:16px}}.budget-themes-container .budget-theme-text.active{color:#4a5261}.budget-themes-container .popper-container-component .field-container .wrapper{width:95%}.budget-themes-container .popper-container-component .field-container .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;text-overflow:ellipsis}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.budget-themes-container .popper-container-component .field-container .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.budget-themes-container .popper-container-component .field-container .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.budget-themes-container .popper-container-component .field-container>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.third-party-banners{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-bottom:40px}.third-party-banners .third-party-banners-inner{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%}.third-party-banners .third-party-iframe-container{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (max-width: 1169px){.third-party-banners .third-party-iframe-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden}}.third-party-banners .third-party-iframe-container .rentacar-iframe{-webkit-box-flex:1;flex:1 1 auto;height:344px;margin-bottom:20px}@media (max-width: 1169px){.third-party-banners .third-party-iframe-container .rentacar-iframe{height:336px;margin-top:16px;margin-bottom:16px}}.third-party-banners .ssr-banner,.third-party-banners .check-in-banner,.third-party-banners .membership-banner,.third-party-banners .fast-track-banner,.third-party-banners .visa-banner,.third-party-banners .timatic-area-banner,.third-party-banners .rest-units-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:calc(50% - 8px);min-height:136px;margin-bottom:20px;background-color:#fff;border-radius:4px}@media (min-width: 1170px){.third-party-banners .ssr-banner,.third-party-banners .check-in-banner,.third-party-banners .membership-banner,.third-party-banners .fast-track-banner,.third-party-banners .visa-banner,.third-party-banners .timatic-area-banner,.third-party-banners .rest-units-banner{padding:20px}}@media (max-width: 1169px){.third-party-banners .ssr-banner,.third-party-banners .check-in-banner,.third-party-banners .membership-banner,.third-party-banners .fast-track-banner,.third-party-banners .visa-banner,.third-party-banners .timatic-area-banner,.third-party-banners .rest-units-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;width:100%;min-height:64px;margin:8px;padding:16px}}.third-party-banners .ssr-banner a,.third-party-banners .ssr-banner img,.third-party-banners .check-in-banner a,.third-party-banners .check-in-banner img,.third-party-banners .membership-banner a,.third-party-banners .membership-banner img,.third-party-banners .fast-track-banner a,.third-party-banners .fast-track-banner img,.third-party-banners .visa-banner a,.third-party-banners .visa-banner img,.third-party-banners .timatic-area-banner a,.third-party-banners .timatic-area-banner img,.third-party-banners .rest-units-banner a,.third-party-banners .rest-units-banner img{display:block;width:100%;height:100%}.third-party-banners .ssr-banner{width:100%}@media (min-width: 1170px){.third-party-banners .ssr-banner{padding:0 43px 0 54px}}@media (max-width: 1169px){.third-party-banners .ssr-banner{flex-wrap:wrap;height:auto;margin:10px;padding:12px 12px 24px}}.third-party-banners .ssr-banner a,.third-party-banners .ssr-banner img{display:block;width:100%;height:100%}.third-party-banners .ssr-banner .ssr-message{width:50%;padding-left:24px}@media (max-width: 1169px){.third-party-banners .ssr-banner .ssr-message{width:100%;padding:12px}}.third-party-banners .ssr-banner .ssr-message .ssr-banner-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .ssr-banner .ssr-message .ssr-banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.third-party-banners .ssr-banner .ssr-message .ssr-banner-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.third-party-banners .ssr-banner .ssr-message .ssr-banner-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .ssr-banner .ssr-message .ssr-banner-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.third-party-banners .ssr-banner .ssr-message .ssr-banner-detail{font-size:14px;line-height:1.71}}.third-party-banners .ssr-banner .banner-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:50%;padding:0 16px}@media (max-width: 1169px){.third-party-banners .ssr-banner .banner-container{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.third-party-banners .ssr-banner .banner-container .seat-banner,.third-party-banners .ssr-banner .banner-container .meal-banner,.third-party-banners .ssr-banner .banner-container .baggage-banner,.third-party-banners .ssr-banner .banner-container .ife-banner{width:25%;height:136px}@media (max-width: 1169px){.third-party-banners .ssr-banner .banner-container .seat-banner,.third-party-banners .ssr-banner .banner-container .meal-banner,.third-party-banners .ssr-banner .banner-container .baggage-banner,.third-party-banners .ssr-banner .banner-container .ife-banner{width:50%;height:102px}}.third-party-banners .ssr-banner .banner-container .seat-banner .banner-link,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-link,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-link,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.third-party-banners .ssr-banner .banner-container .seat-banner .banner-background-image,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-background-image,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-background-image,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-background-image{width:48px;height:48px;background-repeat:no-repeat;background-position:center}.third-party-banners .ssr-banner .banner-container .seat-banner .seat-background,.third-party-banners .ssr-banner .banner-container .meal-banner .seat-background,.third-party-banners .ssr-banner .banner-container .baggage-banner .seat-background,.third-party-banners .ssr-banner .banner-container .ife-banner .seat-background{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-seat.svg?5be55aefa0818fbd77806500ef7cca94)}.third-party-banners .ssr-banner .banner-container .seat-banner .meal-background,.third-party-banners .ssr-banner .banner-container .meal-banner .meal-background,.third-party-banners .ssr-banner .banner-container .baggage-banner .meal-background,.third-party-banners .ssr-banner .banner-container .ife-banner .meal-background{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-food.svg?0497955e4f61d6a5e34e73bb3cb872e6)}.third-party-banners .ssr-banner .banner-container .seat-banner .baggage-background,.third-party-banners .ssr-banner .banner-container .meal-banner .baggage-background,.third-party-banners .ssr-banner .banner-container .baggage-banner .baggage-background,.third-party-banners .ssr-banner .banner-container .ife-banner .baggage-background{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-baggage.svg?4242f5d4817f9d37a365cb48663da0c0)}.third-party-banners .ssr-banner .banner-container .seat-banner .ife-background,.third-party-banners .ssr-banner .banner-container .meal-banner .ife-background,.third-party-banners .ssr-banner .banner-container .baggage-banner .ife-background,.third-party-banners .ssr-banner .banner-container .ife-banner .ife-background{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-ancillary-ife.svg?e92c8bf79b6fbc0bff74b52bb5924b77)}.third-party-banners .ssr-banner .banner-container .seat-banner .banner-title,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-title,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-title,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-title{margin-top:8px;text-align:center;word-wrap:break-word;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .ssr-banner .banner-container .seat-banner .banner-title,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-title,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-title,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.third-party-banners .ssr-banner .banner-container .seat-banner .banner-title,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-title,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-title,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-title{font-size:11px;line-height:1.45}}@media (min-width: 1170px){.third-party-banners .ssr-banner .banner-container .seat-banner .banner-title,.third-party-banners .ssr-banner .banner-container .meal-banner .banner-title,.third-party-banners .ssr-banner .banner-container .baggage-banner .banner-title,.third-party-banners .ssr-banner .banner-container .ife-banner .banner-title{max-width:108px}}.third-party-banners .banner-icon{width:48px;height:48px;margin-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 1169px){.third-party-banners .banner-icon{width:32px;height:32px;margin-bottom:0}}.third-party-banners .banner-message{width:420px}@media (min-width: 1170px){.third-party-banners .banner-message{margin-left:20px}}@media (max-width: 1169px){.third-party-banners .banner-message{width:100%}}.third-party-banners .banner-message .banner-message-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .banner-message .banner-message-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.third-party-banners .banner-message .banner-message-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.third-party-banners .banner-message .banner-message-title{margin-left:8px}}.third-party-banners .banner-message .banner-message-detail{padding-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .banner-message .banner-message-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.third-party-banners .banner-message .banner-message-detail{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.third-party-banners .banner-message .banner-message-detail{display:none}}.third-party-banners .banner-button{-webkit-box-pack:center;justify-content:center;width:247px;margin-left:auto;padding:11px 30px;color:#4a5261}.third-party-banners .icon-contaniner .arrow-icon{width:24px;height:24px;fill:#cad0db}@media (max-width: 1169px){.third-party-banners .icon-contaniner{margin:auto}}.third-party-banners .membership-banner{height:152px}@media (max-width: 1169px){.third-party-banners .membership-banner{height:auto}.third-party-banners .membership-banner .banner-message .banner-message-title::before{display:none}}.third-party-banners .membership-banner .membership-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-payment-succes-bolbol.svg?9f28ac588ed0dc3fcd16fd7e53810bf6)}.third-party-banners .membership-banner .membership-button{color:#fff;background-color:#fa660b;border:none}.third-party-banners .check-in-banner .check-in-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-payment-succes-check-in.svg?474588fd37b8fd467a5ecd65a5e8acea)}.third-party-banners .timatic-area-banner .timatic-area-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-timatic-icon.svg?3fee292de153ef363c6710ca45135ebf)}.third-party-banners .fast-track-banner .fast-track-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-payment-succes-fasttrack.svg?449ecb4832846d5e21a89965cd6675ec)}.third-party-banners .visa-banner .visa-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-payment-succes-visa-app.svg?79fd98d8043feb91a9c83c0ae653aebc)}.third-party-banners .rest-units-banner .rest-unit-icon{background-image:url(/butterflyredesigntest/backgrounds/desktop-icon-payment-success-rest-unit.svg?67b888cea2cb826c56d4351d918961bd)}.third-party-banners .additional-ssr-button-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin-top:16px;padding:16px 24px;border-top:1px solid rgba(202,208,219,0.6)}.third-party-banners .additional-ssr-button-container .additional-ssr-button-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.third-party-banners .additional-ssr-button-container .additional-ssr-button-text{font-family:'OpenSans-Bold', sans-serif}}.third-party-banners .additional-ssr-button-container .arrow-icon{width:24px;height:24px;fill:#cad0db}.third-party-banners #b_container{width:100%;height:auto}@-webkit-keyframes timer-tooltip-bounce{0%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@keyframes timer-tooltip-bounce{0%,100%{-webkit-transform:translateY(2px);transform:translateY(2px)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}.popper-tooltip{z-index:3000;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:visible !important;border-radius:4px !important}@media (max-width: 1169px){.popper-tooltip{max-width:80%}}.popper-tooltip.terms-and-conditions-tooltip{margin-left:-28px}@media (max-width: 1169px){.popper-tooltip.terms-and-conditions-tooltip{margin-left:8px}}.popper-tooltip.terms-and-conditions-tooltip.hidden{display:none}.popper-tooltip.free-refund-tooltip{height:40px;padding:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#f3f6f8 !important;background-color:#4a5261 !important;border-radius:4px !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-tooltip.free-refund-tooltip{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.popper-tooltip.free-refund-tooltip{font-size:12px;line-height:1.67}}.popper-tooltip.free-refund-tooltip::after{top:95%;bottom:initial;width:0;height:0;border-width:12px 9px 0 9px;border-style:solid;border-color:#4a5261 transparent transparent transparent;border-radius:20% 20% 20% 53%;margin-left:-6px}.popper-tooltip.free-refund-tooltip.disable-tooltip{display:none}.popper-tooltip.left::after{left:10%}.popper-tooltip.right::after{right:10%;left:initial}.popper-tooltip.fixed-left::after{left:10px}.popper-tooltip.fixed-right::after{right:3px}.popper-tooltip.info{padding:12px;background-color:#4a5261 !important}.popper-tooltip.info::after{border-bottom-color:#4a5261}.popper-tooltip.info.current-bolpuan::after{border-width:16px}.popper-tooltip.info.fqtv-info{max-width:500px}.popper-tooltip.info.fqtv-info::after{bottom:98%}.popper-tooltip.help{height:40px;background-color:#fdb813 !important;-webkit-animation:fade-in 1.5s, timer-tooltip-bounce 2s infinite;animation:fade-in 1.5s, timer-tooltip-bounce 2s infinite}.popper-tooltip.help::after{border-bottom-color:#fdb813}.popper-tooltip.warn{padding:12px;background-color:#e21f26 !important}.popper-tooltip.warn .popper-tooltip-arrow{border-bottom-color:#e21f26 !important}.popper-tooltip .tooltip-popover-label{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#fff;line-height:1.71}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-tooltip .tooltip-popover-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.popper-tooltip .tooltip-popover-label{font-size:12px;line-height:1.67}}.popper-tooltip .tooltip-popover-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.popper-tooltip .tooltip-popover-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.popper-tooltip .tooltip-popover-label .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.popper-tooltip .tooltip-popover-label{font-size:14px;line-height:1.43}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tooltip-target-container{position:relative}}.tooltip-target-container .tooltip-icon-mask{display:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.tooltip-target-container .tooltip-icon-mask{position:absolute;top:0;left:0;display:inline;width:100%;height:100%}}.seat-tooltip-content{color:#fff;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-tooltip-content{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-tooltip-content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-tooltip-content{font-size:13px;line-height:20px}}.seat-tooltip-content .passenger-name{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-tooltip-content .passenger-name{font-family:'OpenSans-Bold', sans-serif}}.seat-tooltip-content .seat-name-price-row{display:-webkit-box;display:flex}.seat-tooltip-content .seat-name-price-row .fare{margin-left:8px}.seat-tooltip-content .seat-windowless,.seat-tooltip-content .seat-type{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-tooltip-content .seat-windowless,.seat-tooltip-content .seat-type{font-family:'OpenSans-Bold', sans-serif}}.seat-tooltip-content .seat-occupied{margin-left:3px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-tooltip-content .seat-occupied{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-tooltip-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.seat-tooltip-content .left-side .first-row{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-tooltip-content .left-side .first-row{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-tooltip-content .left-side .second-row{font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-tooltip-content .left-side .second-row{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-tooltip-content .left-side .second-row .seat-fare-type-wrapper .seat-name-price-row .fare{font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-tooltip-content .left-side .second-row .seat-fare-type-wrapper .seat-name-price-row .fare{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-tooltip-content .left-side .info-rows{margin-top:8px}.seat-tooltip-content .right-side .icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:28px;height:28px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.seat-tooltip-content .right-side .icon-container .icon-close,.seat-tooltip-content .right-side .icon-container .icon-reassign{width:20px;height:20px;fill:#fdb813}}.checkin-total-amount-summary-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:333px;overflow:auto}@media (max-width: 1169px){.checkin-total-amount-summary-details{width:100%;max-height:none}}.checkin-total-amount-summary-details .ssr-leg-element-container{padding:20px;border-top:1px solid #cad0db}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg{margin-bottom:10px}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element{padding:20px 265px 16px;border-top:1px rgba(202,208,219,0.6) solid;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:4px 0;border:0}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-key{font-size:14px;line-height:1.71}}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.header .key-value-info-element-value{font-size:14px;line-height:1.71}}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-key{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-key{font-size:12px;line-height:1.67}}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;max-width:50%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element .key-value-info-element-value{font-size:12px;line-height:1.67}}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.meal{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.meal .key-value-info-element-key{width:100%}.checkin-total-amount-summary-details .ssr-leg-element-container .ssr-leg .ssr-leg-element.meal .key-value-info-element-value{width:100%;text-align:left}.ssr-details-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:333px;overflow:auto}@media (max-width: 1169px){.ssr-details-summary-container{width:100%;max-height:none}}.ssr-details-summary-container .ssr-leg-element-container{padding:16px 58px 26px 26px;border-top:1px solid #cad0db}.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element{padding:20px 265px 16px;border-top:1px rgba(202,208,219,0.6) solid;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:4px 0;border:0}@media (max-width: 1169px){.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element{padding-right:53px}}.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element.seat{margin-left:0}.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element.meal{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element.meal .key-value-info-element-key{width:100%}.ssr-details-summary-container .ssr-leg-element-container .ssr-leg-element.meal .key-value-info-element-value{width:100%;text-align:left}.total-amount-details-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:333px;overflow:auto}.total-amount-details-summary-container.empty-state{height:100%}@media (max-width: 1169px){.total-amount-details-summary-container{width:100%;max-height:none}}.total-amount-details-summary-container .fare-element{padding:16px 35px 16px 46px;border-top:1px rgba(202,208,219,0.6) solid;min-height:52px}@media (max-width: 1169px){.total-amount-details-summary-container .fare-element{padding-right:53px}}.total-amount-details-summary-container .fare-element .currency-info-element-container{width:auto}.total-amount-details-summary-container .other-info .ticket-operations-info{padding:16px 35px 16px 46px;border-top:1px rgba(202,208,219,0.6) solid;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;text-align:center !important}@media (max-width: 1169px){.total-amount-details-summary-container .other-info .ticket-operations-info{padding-right:53px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-summary-container .other-info .ticket-operations-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.total-amount-details-summary-container .other-info .ticket-operations-info{font-size:12px;line-height:1.67}}.total-amount-details-summary-container .other-info .ticket-operations-info .ticket-operations-info-link .text-wrapper-rtl{color:#323a47;text-align:center !important;text-decoration:underline !important;cursor:pointer}.total-amount-details-summary-container .total-amount-empty-state-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;padding:100px 40px}@media (max-width: 1169px){.total-amount-details-summary-container .total-amount-empty-state-container{-webkit-box-align:center;align-items:center;height:calc(100% - 130px);padding:0}}.total-amount-details-summary-container .total-amount-empty-state-container .empty-state-icon{width:80px;height:80px;margin-bottom:30px}.total-amount-details-summary-container .total-amount-empty-state-container .empty-state-message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-summary-container .total-amount-empty-state-container .empty-state-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.total-amount-details-summary-container .total-amount-empty-state-container .empty-state-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.total-amount-details-popup-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:333px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.12);box-shadow:0 4px 12px 0 rgba(0,0,0,0.12)}.total-amount-details-popup-container .total-amount-details-label-arrow{position:absolute;right:16px;bottom:16px;width:14px;height:10px;pointer-events:none;fill:#cad0db}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label-arrow{top:7px;right:-4px;bottom:0;width:12px;height:8px}}.total-amount-details-popup-container .total-amount-details-label-arrow.opened{bottom:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.total-amount-details-popup-container .total-amount-details-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{padding-right:45px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{padding-right:12px}}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;height:100%;padding-right:45px;color:#323a47;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{height:initial;padding-right:12px}}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value .points,.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value .value{text-align:left}}.total-amount-details-popup-container .total-amount-details-point-message-container{flex-shrink:0;padding:12px;color:#4a5261;background-color:#fdb813;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-point-message-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-point-message-container{font-size:12px;line-height:1.67}}.total-amount-details-popup-container .total-amount-details-point-message-container .amount{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-popup-container .total-amount-details-point-message-container .amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-popup-container .total-amount-details-point-message-container .amount{font-size:11px;line-height:1.45}}.total-amount-details-popup-container .total-amount-details-label-arrow{top:52px;bottom:initial}.total-amount-details-popup-container .total-amount-details-label{position:relative;padding:4px 0 12px;border-bottom:1px rgba(202,208,219,0.6) solid}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{line-height:28px}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{padding-right:43px}.total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-close{display:none}.total-amount-details-popup-container .total-amount-details-scroll-container.empty-state{height:450px !important}.total-amount-details-container{position:relative;top:0;left:0;cursor:pointer}.total-amount-details-container .total-amount-details-label-arrow{position:absolute;right:16px;bottom:16px;width:14px;height:10px;pointer-events:none;fill:#cad0db}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label-arrow{top:7px;right:-4px;bottom:0;width:12px;height:8px}}.total-amount-details-container .total-amount-details-label-arrow.opened{bottom:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.total-amount-details-container .total-amount-details-label{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.total-amount-details-container .total-amount-details-label .total-amount-details-label-header{padding-right:45px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-container .total-amount-details-label .total-amount-details-label-header{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-label-header{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-label-header{padding-right:12px}}.total-amount-details-container .total-amount-details-label .total-amount-details-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;height:100%;padding-right:45px;color:#323a47;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-container .total-amount-details-label .total-amount-details-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-button{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-button{height:initial;padding-right:12px}}.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value.single{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value .points,.total-amount-details-container .total-amount-details-label .total-amount-details-button .currency-info-element-container .currency-info-element-amount-value .value{text-align:left}}.total-amount-details-popup{z-index:3000}@media (max-width: 1169px){.total-amount-details-popup{position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;margin:0 !important;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.total-amount-details-popup .total-amount-details-popup-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;height:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label-arrow{display:none}.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label{flex-shrink:0;height:100px;padding:15px 0 17px 10px}}@media (max-width: 1169px) and (max-width: 1169px){.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label{margin-top:30px}}@media (max-width: 1169px){.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-header{text-align:left}.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label .total-amount-details-button{font-size:36px;line-height:44px;text-align:left}.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-label .total-amount-details-label-close{position:absolute;top:24px;right:10px;display:block;width:16px;height:16px;cursor:pointer;fill:#fdb813}}@media (max-width: 1169px) and (max-width: 1169px){.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-scroll-container{height:100% !important;max-height:100% !important}}@media (max-width: 1169px){.total-amount-details-popup .total-amount-details-popup-container .total-amount-details-scroll-container .total-amount-details-summary-container{position:relative;top:0}.total-amount-details-popup .content-wrapper{height:100%}}.transparent-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9996;background:rgba(0,0,0,0)}.travel-flight{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;width:100%;margin-bottom:16px;padding:16px;overflow:hidden;border-radius:4px;-webkit-box-shadow:0 0 0 1px #dfe3ea inset;box-shadow:0 0 0 1px #dfe3ea inset;cursor:pointer}@media (max-width: 1169px){.travel-flight:last-child{margin-bottom:0}}.travel-flight .flight-card-receipt-button{margin:0 16px}@media (max-width: 1169px){.travel-flight .flight-card-receipt-button{width:unset !important;height:32px;margin:0 8px 4px 8px}}.travel-flight .travel-flight-details{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.travel-flight .travel-flight-details .flight-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:0 16px 16px 16px}.travel-flight .travel-flight-details .flight-info .location{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-flight .travel-flight-details .flight-info .location{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location{font-size:14px;line-height:20px}}.travel-flight .travel-flight-details .flight-info .location.vol-cancelled-flight{color:#cad0db}.travel-flight .travel-flight-details .flight-info .location .port-code{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location .port-code{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.travel-flight .travel-flight-details .flight-info .location .port-code.vol-cancelled-flight{color:#7c8594}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location .port-code{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.travel-flight .travel-flight-details .flight-info .location .port-code{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location .port-code{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location .port-name{width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.travel-flight .travel-flight-details .flight-info .location .departure-time{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-flight .travel-flight-details .flight-info .location .departure-time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location .departure-time{font-size:14px;line-height:20px}}.travel-flight .travel-flight-details .flight-info .location.arrival{-webkit-box-align:end;align-items:flex-end;text-align:end}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#4a5261}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.travel-flight .travel-flight-details .flight-info .location{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .location{font-size:12px;line-height:16px}}.travel-flight .travel-flight-details .flight-info .icon-area{position:absolute;top:50%;left:50%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .icon-area{top:38%}}.travel-flight .travel-flight-details .flight-info .icon-area .separator{width:16px;height:1px;background-color:#f3f6f8}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .icon-area .separator{width:16px;height:1px}}.travel-flight .travel-flight-details .flight-info .icon-area .icon-flight{width:24px;height:24px;margin:0 8px;fill:#cad0db}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info .icon-area .icon-flight{width:16px;height:16px;margin-right:8px}}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-info{padding:0 8px 8px 8px}.travel-flight .travel-flight-details .flight-info.leg-cancelled{padding:0 8px}}.travel-flight .travel-flight-details .cancellation-info{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 16px 16px 16px;padding:6px 8px;background-color:snow;border-radius:4px}.travel-flight .travel-flight-details .cancellation-info .warning-icon{width:16px;height:16px;margin-right:3px;fill:#e21825}.travel-flight .travel-flight-details .cancellation-info .message-text{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#e21825}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-flight .travel-flight-details .cancellation-info .message-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.travel-flight .travel-flight-details .cancellation-info .message-text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.travel-flight .travel-flight-details .cancellation-info{margin:4px 8px 8px 8px;padding:4px 8px}.travel-flight .travel-flight-details .cancellation-info .warning-icon{width:12px;height:12px}}.travel-flight .travel-flight-details .flight-separator{display:-webkit-box;display:flex;align-self:center;width:calc(100% - 18px);height:1px;background-color:#f3f6f8}@media (max-width: 1169px){.travel-flight .travel-flight-details .flight-separator{align-self:center;width:calc(100% - 24px)}}.travel-flight .travel-flight-details:last-of-type .flight-info{padding-bottom:0}.travel-flight .travel-flight-details:last-of-type .flight-info.leg-cancelled{margin-bottom:16px}@media (max-width: 1169px){.travel-flight .travel-flight-details:last-of-type .flight-info.leg-cancelled{margin-bottom:0}}.travel-flight .travel-flight-details:last-of-type .cancellation-info{margin-bottom:0}@media (max-width: 1169px){.travel-flight .travel-flight-details:last-of-type .cancellation-info{margin-bottom:8px}}.travel-flight .travel-flight-details:last-of-type .flight-separator{display:none}@media (max-width: 1169px){.travel-flight{gap:10px;padding:4px}}.travel-flight::before,.travel-flight::after{content:'';position:absolute;top:50%;left:-9px;width:18px;height:18px;background-color:#fff;border:1px solid #dfe3ea;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1169px){.travel-flight::before,.travel-flight::after{top:calc(50% + 24px);left:-6px;width:12px;height:12px}}.travel-flight::after{right:-9px;left:auto}@media (max-width: 1169px){.travel-flight::after{right:-6px}}.travel-flight.flight-count::before,.travel-flight.flight-count::after{top:247px}@media (max-width: 1169px){.travel-flight.flight-count::before,.travel-flight.flight-count::after{top:193px}}.travel-flight.flight-count.cancelled-flight::before,.travel-flight.flight-count.cancelled-flight::after{top:294px}@media (max-width: 1169px){.travel-flight.flight-count.cancelled-flight::before,.travel-flight.flight-count.cancelled-flight::after{top:221px}}@media (max-width: 1169px){.popper-container-component-popper.trip-interval-selection-popper{position:fixed !important;top:40px !important;right:0 !important;left:0 !important;width:100% !important;height:calc(100% - 40px);padding:72px 16px 16px 16px;border:none !important;border-radius:0 !important;-webkit-transform:none !important;transform:none !important}.popper-container-component-popper.trip-interval-selection-popper .header{position:absolute;top:0;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:16px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}.popper-container-component-popper.trip-interval-selection-popper .header .title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}}@media (max-width: 1169px) and (max-width: 1169px){.popper-container-component-popper.trip-interval-selection-popper .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.popper-container-component-popper.trip-interval-selection-popper .header .close-button{display:-webkit-box;display:flex;padding:0;background-color:transparent;cursor:pointer}.popper-container-component-popper.trip-interval-selection-popper .header .close-button:hover{-webkit-box-shadow:none;box-shadow:none}.popper-container-component-popper.trip-interval-selection-popper .header .close-button:focus{background-color:transparent}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper{padding:0}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;display:block;margin-bottom:8px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .subtitle{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .trip-interval-list-wrapper{width:100%;height:100%;padding:16px 16px 64px 16px;overflow:auto}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .trip-interval-list-wrapper .text-field{display:none}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .trip-interval-list-wrapper .trip-interval-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding:0}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .trip-interval-list-wrapper .trip-interval-wrapper .trip-interval-button{width:100% !important;margin-bottom:0;padding:8px 0}.popper-container-component-popper.trip-interval-selection-popper .content-wrapper .trip-interval-list-wrapper .trip-interval-wrapper .trip-interval-button.selected{color:#fff;background-color:#fdb813}}.trip-interval-selection-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;width:100%;max-height:61px;background-color:#fff !important}.trip-interval-selection-container.open{-webkit-box-shadow:none !important;box-shadow:none !important}.trip-interval-selection-container.open .field-container .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.trip-interval-selection-container.open .field-container .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.trip-interval-selection-container.open .field-container .wrapper .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.trip-interval-selection-container .trip-interval-input-area{width:100%}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-moz-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::placeholder{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594;opacity:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-moz-placeholder{font-family:'OpenSans-Bold', sans-serif}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-family:'OpenSans-Bold', sans-serif}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::placeholder{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-webkit-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-moz-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input:-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::-ms-input-placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}.trip-interval-selection-container .trip-interval-input-area .text-input .MuiInput-root input::placeholder{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.trip-interval-selection-popper{position:absolute !important;top:-86px !important;left:-16px !important;display:-webkit-box;display:flex;width:calc(100% + 32px) !important;border:solid 1px #dfe3ea !important;border-radius:4px !important;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important;box-shadow:0 12px 24px 0 rgba(50,58,71,0.12) !important;-webkit-transform:translate3d(0, 70px, 0) !important;transform:translate3d(0, 70px, 0) !important}.trip-interval-selection-popper .content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:16px}.trip-interval-selection-popper .content-wrapper .trip-interval-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:24px}@media (max-width: 1169px){.trip-interval-selection-popper .content-wrapper .trip-interval-wrapper{grid-template-columns:repeat(2, 1fr)}}.trip-interval-selection-popper .content-wrapper .trip-interval-wrapper .trip-interval-button{width:100%;margin:0;padding:8px 16px}.trip-interval-selection-popper .content-wrapper .trip-interval-input-area{margin-bottom:24px}.trip-interval-selection-popper .content-wrapper .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.trip-interval-selection-popper .content-wrapper .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.trip-interval-selection-popper .content-wrapper .trip-interval-input-area .text-input .MuiInputBase-adornedEnd .MuiInputAdornment-positionEnd .currency{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.trip-interval-selection-popper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.vaccine-dialog .vaccine-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.vaccine-dialog .vaccine-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.vaccine-dialog .vaccine-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.vaccine-dialog .vaccine-info-text{font-family:'OpenSans-Regular', sans-serif}}.vaccine-dialog .vaccine-info-text.text1{margin:24px 0}.vaccine-dialog .vaccine-info-text.text1 .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.vaccine-dialog .vaccine-info-text.text1 .bold{font-family:'OpenSans-Bold', sans-serif}}.vaccine-dialog .vaccine-info-text.text2{margin:32px 0}.vaccine-dialog .passenger-info-area-container .title{margin-bottom:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.vaccine-dialog .passenger-info-area-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.vaccine-dialog .passenger-info-area-container .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.vaccine-dialog .passenger-info-area-container .title{font-family:'OpenSans-Bold', sans-serif}}.vaccine-dialog .passenger-info-area-container .passenger-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.vaccine-dialog .passenger-info-area-container .passenger-list{font-family:'OpenSans-Regular', sans-serif}}.vaccine-dialog .passenger-info-area-container .passenger-list .bullet-text{margin-top:0;padding:4px 0}.vaccine-dialog .action-buttons-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.vaccine-dialog .action-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.vaccine-dialog .action-buttons-container .proceed-button{margin-bottom:48px}}.waiting-modal-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.waiting-modal-container .dialog-content{width:164px !important;min-width:164px !important}.waiting-modal-container .dialog-content .dialog-paper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:4px !important}.waiting-modal-container .dialog-content .dialog-paper .dialog-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.waiting-modal-container .dialog-content .dialog-paper .dialog-body .modal-icon{margin-bottom:4px}.waiting-modal-container .dialog-content .dialog-paper .dialog-body .description-text{text-align:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.waiting-modal-container .dialog-content .dialog-paper .dialog-body .description-text{font-family:'OpenSans-Bold', sans-serif}}.page-content.affiliate-redirection-page{width:100%;margin:-64px 0 0 0}@media (max-width: 1169px){.page-content.affiliate-redirection-page{margin:-40px 0 0 0;padding:0}}.affiliate-redirection-dialog-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100vh;background-color:#f4f9fe}.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:552px;height:400px;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(50,58,71,0.08);box-shadow:0 8px 16px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog{width:272px;height:240px}}.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog .affiliate-redirection-loading-title{margin:16px 0 8px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog .affiliate-redirection-loading-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog .affiliate-redirection-loading-title{margin:8px 0;padding:0 16px;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.affiliate-redirection-dialog-container .affiliate-redirection-loading-dialog .affiliate-redirection-loading-title{font-family:'OpenSans-Bold', sans-serif}}.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:552px;height:400px;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(50,58,71,0.08);box-shadow:0 8px 16px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog{width:272px;height:352px}}.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-title{margin:16px 0 8px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-title{margin:8px 0 16px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-title{font-family:'OpenSans-Bold', sans-serif}}.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-text{margin-bottom:24px;padding:0 96px;text-align:center;font-size:13px;line-height:1.54}@media (max-width: 1169px){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-text{padding:0 16px}}.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:168px;height:40px;background-color:#fdb813;border-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.affiliate-redirection-dialog-container .affiliate-redirection-info-dialog .affiliate-redirection-info-button{font-family:'OpenSans-Bold', sans-serif}}.availability-body{position:relative;padding-top:32px}.availability-body .departure-list,.availability-body .return-list{padding-top:32px}@media (max-width: 1169px){.availability-body .departure-list,.availability-body .return-list{padding:16px 0}}.availability-body .flexible-search-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#323a47}@media (max-width: 1169px){.availability-body .flexible-search-button{-webkit-box-flex:1;flex:1}}.availability-body .flexible-search-button:disabled{opacity:0.4}.availability-body .flexible-search-button .icon-calendar-graph{width:24px;min-width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/icon-calendar-graph.svg?7c367832939d413274cef72c8ded9f91);background-repeat:no-repeat;background-size:contain}.availability-body .flexible-search-button .label{text-align:start;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .flexible-search-button .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-body .flexible-search-button .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-body .flexible-search-button .label{font-family:'OpenSans-SemiBold', sans-serif}}.availability-body .availability-filter-sort-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.availability-body .availability-filter-sort-wrapper{top:10px;right:0}}.availability-body .availability-filter-sort-wrapper .sort-button-container{position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .availability-filter-sort-wrapper .sort-button-container{-webkit-box-align:center;align-items:center}}.availability-body .availability-filter-sort-wrapper .sort-button-container-selected .button-v2-left-icon{background:#fdb813;fill:#fff}.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile{display:none}@media (max-width: 1169px){.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile{display:-webkit-box;display:flex;margin-right:25px}}.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile .filter-icon{width:24px;height:24px;fill:#7c8594}.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile .filter-icon.selected{background:#fdb813;fill:#fff}.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile .filter-notification{display:none}.availability-body .availability-filter-sort-wrapper .sort-button-container.mobile .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}@media (max-width: 1169px){.availability-body .availability-filter-sort-wrapper .sort-button-container{display:none}}.availability-body .availability-filter-sort-wrapper .sort-button-container .filter-notification{display:none}.availability-body .availability-filter-sort-wrapper .sort-button-container .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}.availability-body .availability-filter-sort-wrapper .sort-button-container .filter-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:10px;color:#323a47;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .availability-filter-sort-wrapper .sort-button-container .filter-information{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-body .availability-filter-sort-wrapper .sort-button-container .filter-information{font-size:11px;line-height:1.45}}.availability-body .availability-filter-sort-wrapper .sort-button-container .button-v2-right-icon{width:13px;height:9px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .availability-filter-sort-wrapper .sort-button-container .button-v2-right-icon{align-self:center}}.availability-body .availability-fail-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;padding:100px 0}.availability-body .availability-fail-container .availability-fail-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:15px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .availability-fail-container .availability-fail-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-body .availability-fail-container .availability-fail-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.availability-body .availability-fail-container .availability-fail-message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin:0 auto 30px;text-align:center !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-body .availability-fail-container .availability-fail-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.availability-body .availability-fail-container .availability-fail-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.availability-body .availability-fail-container .tower-icon{width:150px;height:160px;margin-bottom:30px}.availability-body .availability-fail-container .availability-fail-button{color:#fff;background-color:#fa660b}@media (max-width: 1169px){.availability-body .availability-fail-container .availability-fail-button{width:100%}}@media (max-width: 1169px){.filter-selector-container-root{z-index:7950 !important}}.filter-selector-container{top:-34px !important;left:-28px !important;z-index:4;display:none;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.08) 0 1px 6px;box-shadow:rgba(0,0,0,0.08) 0 1px 6px}@media (max-width: 1169px){.filter-selector-container{top:40px !important;left:0 !important;display:initial;width:100%;max-width:none !important;height:calc(100% - 40px)}}.filter-selector-container.sort{display:initial}.filter-selector-container.sort .filter-popper-wrapper{padding:16px}.filter-selector-container.sort .filter-popper-wrapper .filter-title-wrapper{margin-bottom:12px}.filter-selector-container.sort .filter-popper-wrapper .sort-radio-group .radio-button-label{margin-left:4px}.filter-selector-container .filter-popover-container,.filter-selector-container .filter-popper-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 16px 32px 16px}@media (max-width: 1169px){.filter-selector-container .filter-popover-container,.filter-selector-container .filter-popper-wrapper{height:100%;padding-bottom:0}}.filter-selector-container .filter-popover-container .filter-title-wrapper,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper{z-index:3;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.filter-selector-container .filter-popover-container .filter-title-wrapper,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper{position:fixed;right:0;left:0;height:48px;padding:0 16px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}}.filter-selector-container .filter-popover-container .filter-title-wrapper .filter-title,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .filter-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selector-container .filter-popover-container .filter-title-wrapper .filter-title,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .filter-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.filter-selector-container .filter-popover-container .filter-title-wrapper .filter-title,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .filter-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.filter-selector-container .filter-popover-container .filter-title-wrapper .filter-title,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .filter-title{font-family:'OpenSans-Bold', sans-serif}}.filter-selector-container .filter-popover-container .filter-title-wrapper .close-icon,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .close-icon{width:12px;height:12px;cursor:pointer;fill:#fdb813}@media (max-width: 1169px){.filter-selector-container .filter-popover-container .filter-title-wrapper .close-icon,.filter-selector-container .filter-popper-wrapper .filter-title-wrapper .close-icon{width:14px;height:14px}}@media (max-width: 1169px){.filter-selector-container .filter-popover-container .content,.filter-selector-container .filter-popper-wrapper .content{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:48px;overflow:auto}}.filter-selector-container .filter-popover-container .content .filter-subtitle,.filter-selector-container .filter-popper-wrapper .content .filter-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin:20px 0;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selector-container .filter-popover-container .content .filter-subtitle,.filter-selector-container .filter-popper-wrapper .content .filter-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}.filter-selector-container .filter-popover-container .sort-radio-group .radio-button-root:not(:last-child),.filter-selector-container .filter-popper-wrapper .sort-radio-group .radio-button-root:not(:last-child){margin-bottom:10px}.filter-selector-container .filter-popover-container .sort-radio-group .radio-button-root .radio-button-label,.filter-selector-container .filter-popper-wrapper .sort-radio-group .radio-button-root .radio-button-label{margin-left:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.filter-selector-container .filter-popover-container .sort-radio-group .radio-button-root .radio-button-label,.filter-selector-container .filter-popper-wrapper .sort-radio-group .radio-button-root .radio-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-flexible-search-button-tooltip{width:80%}}.error-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:85px 12px;color:#4a5261;background-color:#fff}@media (max-width: 1169px){.error-container{padding:32px 12px 12px}}.error-container .error-icon{width:101px;height:96px;margin-bottom:43px;background-image:url(/butterflyredesigntest/backgrounds/icon-tower.gif?bff4f75ca16eadcebd85f519aaef2bc8);background-repeat:no-repeat;background-size:contain}.error-container .loading-icon{width:74px;height:60px}.error-container .error-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.error-container .error-body .clear-filter-button{-webkit-box-pack:center;justify-content:center;background-color:#fa660b}@media (max-width: 1169px){.error-container .error-body .clear-filter-button{width:100%}}.error-container .error-body .clear-filter-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.error-container .error-body .error-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-container .error-body .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.error-container .error-body .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.error-container .error-body .error-title{margin-bottom:13px}}.error-container .error-body .error-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:23px;text-align:center !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-container .error-body .error-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.error-container .error-body .error-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.error-container .error-body .error-text{margin-bottom:28px}}.error-container .error-body .error-text .strong{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-container .error-body .error-text .strong{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.error-container .error-body .error-text .strong{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.error-container .error-body .next-available-flight{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.error-container .error-body .next-available-flight .next-available-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-container .error-body .next-available-flight .next-available-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.error-container .error-body .next-available-flight .next-available-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.error-container .error-body .next-available-flight .next-available-text{margin-bottom:13px}}.error-container .error-body .next-available-flight .next-available-text .strong{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.error-container .error-body .next-available-flight .next-available-text .strong{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.error-container .error-body .next-available-flight .next-available-text .strong{font-size:14px;line-height:1.71}}.error-container .error-body .next-available-flight .next-available-button{-webkit-box-pack:center;justify-content:center;background-color:#fa660b}@media (max-width: 1169px){.error-container .error-body .next-available-flight .next-available-button{width:100%}}.error-container .error-body .next-available-flight .next-available-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.airport-time-couple{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:100px;height:100%;white-space:nowrap}@media (max-width: 1169px){.airport-time-couple{height:auto}.airport-time-couple.departure .operated-by{display:none}.airport-time-couple.arrival{-webkit-box-align:end;align-items:flex-end}}.airport-time-couple .airport{display:-webkit-box;display:flex}.airport-time-couple .airport .port-code{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;font-weight:700;font-family:'Open Sans', sans-serif;color:#7c8594;line-height:1.5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-time-couple .airport .port-code{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-time-couple .airport .port-code{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.airport-time-couple .airport .port-code{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;line-height:16px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.airport-time-couple .airport .port-code{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.airport-time-couple .airport .port-code{font-size:14px;line-height:1.71}}.airport-time-couple .time{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-time-couple .time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.airport-time-couple .time{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px;color:#323a47;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.airport-time-couple .time{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.airport-time-couple .time{font-size:20px;line-height:1.2;letter-spacing:-0.5px}}.airport-time-couple .time .next-day-flight-icon{display:none;width:24px;height:37px}.airport-time-couple .time .next-day-flight-icon.departure{display:inherit}@media (max-width: 1169px){.airport-time-couple .time .next-day-flight-icon{position:relative;display:inherit;width:16px;height:24px;margin-left:8px}.airport-time-couple .time .next-day-flight-icon.departure{display:none}}.airport-time-couple .time .next-day-flight-icon .moon{width:24px;height:24px;fill:#ffc847}@media (max-width: 1169px){.airport-time-couple .time .next-day-flight-icon .moon{position:absolute;z-index:4;width:16px;height:16px}}.airport-time-couple .operated-by{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594;line-height:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.airport-time-couple .operated-by{font-family:'OpenSans-Regular', sans-serif}}.availability-flight-info{display:-webkit-box;display:flex;-webkit-box-flex:4;flex:4;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:100%}@media (max-width: 1169px){.availability-flight-info{-webkit-box-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:16px}}.availability-flight-info .free-refund-placeholder{width:32px}.availability-flight-info .free-refund-icon{width:32px;height:32px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.availability-flight-info .free-refund-icon{width:24px;height:24px}}.availability-flight-info .free-refund-tooltip-wrapper{position:relative;margin-left:80px}@media (max-width: 1169px){.availability-flight-info .free-refund-tooltip-wrapper{position:absolute;top:15px;left:42px;margin-left:0}}.availability-flight-info .direction{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-right:35px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-flight-info .direction{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-flight-info .direction{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.availability-flight-info .direction{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:80%;height:auto;margin-right:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;line-height:1.33}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-flight-info .direction{font-family:'OpenSans-Regular', sans-serif}}.availability-flight-info .direction .direction-arrow-container{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:32px}.availability-flight-info .direction .direction-arrow-container .direction-arrow{width:235px;height:16px;fill:#cad0db}@media (max-width: 1169px){.availability-flight-info .direction .direction-arrow-container .direction-arrow{width:150px;height:12px}}.availability-flight-info .direction .direction-arrow-container .flight-duration-label{position:absolute;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#7c8594;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-flight-info .direction .direction-arrow-container .flight-duration-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-flight-info .direction .direction-arrow-container .flight-duration-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:11px;line-height:1.82;line-height:1.2;background-color:#fff}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-flight-info .direction .direction-arrow-container .flight-duration-label{font-family:'OpenSans-Regular', sans-serif}}.availability-flight-info .direction .transit-flight{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:70px;color:#7c8594;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1169px){.availability-flight-info .direction .transit-flight{width:100%;height:auto;white-space:normal}}.availability-flight-info .direction .transit-flight .transit-text-wrapper .transit-port{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-flight-info .direction .transit-flight .transit-text-wrapper .transit-port{font-family:'OpenSans-Bold', sans-serif}}.availability-flight-info .direction .availability-flight-info-waiting-info{height:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594;line-height:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-flight-info .direction .availability-flight-info-waiting-info{font-family:'OpenSans-Regular', sans-serif}}.package-detail-container-modal{z-index:8000 !important;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:13px}.package-detail-container-modal .package-detail-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.package-detail-container-modal{padding:0 !important}}@media (min-width: 1170px){.package-detail-container-modal{display:none}}@media (max-width: 1169px){.package-detail-container-modal.dialog-root{height:calc(100% - 40px) !important;margin-top:40px !important}.package-detail-container-modal .dialog-paper{height:100%}.package-detail-container-modal .dialog-content{width:100% !important}.package-detail-container-modal .dialog-paperWidthSm{max-width:unset}.package-detail-container-modal .dialog-paperScrollPaper{max-height:unset}}@media (max-width: 1169px) and (max-width: 1169px){.package-detail-container-modal .dialog-backdrop{display:none}}.package-detail-container-modal .dialog-content{max-width:100%}.package-detail-container-modal .dialog-paper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:0 !important}.package-detail-container-modal .dialog-paper .dialog-title{z-index:2 !important;padding:8px 8px 8px 16px !important;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-title{padding:0 8px !important}}.package-detail-container-modal .dialog-paper .dialog-title>h2{width:100%}.package-detail-container-modal .dialog-paper .dialog-title>h2>div{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:40px;color:#323a47;font-weight:700 !important;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-title>h2>div{font-family:'OpenSans-Bold', sans-serif}}.package-detail-container-modal .dialog-paper .dialog-title .dialog-close-icon{width:24px !important;height:24px !important;padding:5px;fill:#fdb813}.package-detail-container-modal .dialog-paper .dialog-body{position:relative;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - 40px);max-height:inherit !important;padding:0;overflow-y:visible !important;background-color:#f3f6f8}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:-8px;padding-top:8px;overflow:hidden}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container{overflow:scroll}}@media (min-width: 1170px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary{z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:48px;padding:8px 8px 8px 16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;font-weight:normal;background-color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary{flex-shrink:0}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple{display:-webkit-box;display:flex}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .port{margin-right:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .port{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .port{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .package-flight-summary .time-and-place-container .direction-icon{width:24px;height:24px;margin-right:8px;margin-left:8px;fill:#fdb813}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:64px;background-color:#323a47}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package{z-index:2;padding:8px 16px 8px 8px}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-icon{width:32px;height:32px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund.png?ec0f0b3bd56b6e876fb91763236e58db);background-repeat:no-repeat;background-size:contain}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label{font-size:12px;line-height:1.67}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .refund-free-label{width:90%;line-height:1.33}}.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .up-arrow-head{position:absolute;top:-8px;width:0;height:0;border-width:0 12px 8px 12px;border-style:solid;border-color:transparent transparent #323a47 transparent}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .up-arrow-head{right:50%}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body .package-detail-container .refund-free-package .up-arrow-head{left:15px}}@media (max-width: 1169px){.package-detail-container-modal .dialog-paper .dialog-body{max-height:unset !important}}.package-detail-container-modal .option-list{-webkit-box-flex:1;flex:1}.availability-list-item{display:block;width:100%;background-color:#fff}@media (max-width: 1169px){.availability-list-item{margin-bottom:16px}}.availability-list-item:not(:last-child) .item-content{border-bottom:1px solid #f3f6f8}.availability-list-item .item-content{-webkit-box-align:center;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;color:#323a47;text-align:left;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.availability-list-item .item-content:hover:not(:disabled){background-color:#f3f6f8}.availability-list-item .item-content.selected{border-right:8px solid;border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 1169px){.availability-list-item .item-content.selected{padding-right:8px}}.availability-list-item .item-content[disabled]{-webkit-box-shadow:none;box-shadow:none;opacity:0.6}@media (max-width: 1169px){.availability-list-item .item-content{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:16px}}.availability-list-item .item-content .flight-info-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:96px;padding:12px 24px 12px 48px}@media (max-width: 1169px){.availability-list-item .item-content .flight-info-row{height:100%;padding:0}}.availability-list-item .item-content .personnel-overbook-info-container{width:100%;padding:0 24px 16px 48px}@media (max-width: 1169px){.availability-list-item .item-content .personnel-overbook-info-container{width:100%;padding:0 0 5px}}.availability-list-item .item-content .personnel-overbook-info-container .personnel-overbook-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-top:8px;padding:12px;background-color:#f3f6f8}.availability-list-item .item-content .personnel-overbook-info-container .personnel-overbook-info .icon{width:24px;min-width:24px;height:24px;margin-right:12px;background-color:#fff;border-radius:50%;fill:#fdb813}.availability-list-item .item-content .personnel-overbook-info-container .personnel-overbook-info .personnel-overbook-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .personnel-overbook-info-container .personnel-overbook-info .personnel-overbook-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .personnel-overbook-info-container .personnel-overbook-info .personnel-overbook-info-text{font-size:12px;line-height:16px}}.availability-list-item .item-content .availability-list-item-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:100%;-webkit-box-flex:1;flex:1 1 0}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .flight-card-first-row-container{margin-bottom:10px;border-bottom:1px solid #dfe3ea}}.availability-list-item .item-content .availability-list-item-content .flight-card-first-row-container .operated-by-mweb{display:-webkit-box;display:flex;gap:4px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:16px;color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .flight-card-first-row-container .operated-by-mweb{font-family:'OpenSans-SemiBold', sans-serif}}.availability-list-item .item-content .availability-list-item-content .flight-card-first-row-container .operated-by-mweb .bundle-dot-icon{width:12px;height:12px;fill:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content{-webkit-box-flex:1;flex:auto}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:100%;padding:0}.availability-list-item .item-content .availability-list-item-content .transit{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;height:48px;margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:11px;line-height:1.82;color:#4a5261;background-color:#f4f9fe}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .transit{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .transit .transit-text-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:space-evenly;justify-content:space-evenly;width:100%}.availability-list-item .item-content .availability-list-item-content .transit .transit-text-wrapper .transit-port{font-weight:700;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .transit .transit-text-wrapper .transit-port{font-family:'OpenSans-Bold', sans-serif}}.availability-list-item .item-content .availability-list-item-content.has-tooltip>div:first-child{-webkit-box-flex:4;flex:4}.availability-list-item .item-content .availability-list-item-content.has-tooltip>div:first-child>div:first-child{height:100%}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.has-tooltip>div:first-child{-webkit-box-flex:1;flex:1}}.availability-list-item .item-content .availability-list-item-content .remaining-seat-count-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .remaining-seat-count-container{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;min-height:28px}}.availability-list-item .item-content .availability-list-item-content .fare-seat-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .fare-seat-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.availability-list-item .item-content .availability-list-item-content .fare-seat-container #pipe{color:#dfe3ea}.availability-list-item .item-content .availability-list-item-content .fare-seat-container .free-refund-icon{width:18px;min-width:18px;height:18px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}}.availability-list-item .item-content .availability-list-item-content .package-info{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:2px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info{-webkit-box-pack:end;justify-content:flex-end;margin-top:0}}.availability-list-item .item-content .availability-list-item-content .package-info .package-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;line-height:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .package-info .package-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-name{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-name{top:-4px;right:0}}.availability-list-item .item-content .availability-list-item-content .package-info .package-name .edit-package{width:16px;height:16px}.availability-list-item .item-content .availability-list-item-content .package-info .package-name .text{margin-left:8px;color:#7c8594}.availability-list-item .item-content .availability-list-item-content .package-info .package-price{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#323a47;text-align:right}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .package-info .package-price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-price{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{position:relative;padding-top:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{padding-top:28px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{height:42px;margin-bottom:0;padding-top:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;line-height:1.33;white-space:nowrap}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content .package-info .package-price.point .price{position:absolute;right:0;bottom:-2px;margin-bottom:0}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton{-webkit-box-align:center;align-items:center}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .skeleton-item{background-color:#f3f6f8}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .skeleton-item+.skeleton-item{margin-top:6px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .skeleton-item+.skeleton-item{margin-top:4px}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton{display:-webkit-box;display:flex;-webkit-box-flex:2;flex:2;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .port-name{width:32px;height:16px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .port-name{width:32px;height:16px}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .time{width:64px;height:24px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .time{width:48px;height:20px}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .direction-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-right:35px}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .direction-container .direction{width:72px;height:16px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .direction-container{display:none}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .arrival{width:100px;margin-right:136px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .flight-info-skeleton .arrival{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;align-self:flex-end;margin-top:12px;margin-right:0}}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .fare-info-skeleton{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.availability-list-item .item-content .availability-list-item-content.availability-skeleton .fare-info-skeleton .amount{width:100px;height:24px;margin-right:32px}@media (max-width: 1169px){.availability-list-item .item-content .availability-list-item-content.availability-skeleton .fare-info-skeleton .amount{align-self:flex-end;width:64px;height:20px;margin-right:0}}.availability-list-item .item-content .right-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:13px;height:100%;margin-left:10px;padding-top:9px}@media (max-width: 1169px){.availability-list-item .item-content .right-icon{display:none}}.availability-list-item .item-content .right-icon .down-arrow{width:13px;height:9px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;fill:#cad0db}@media (max-width: 1169px){.availability-list-item .item-content .right-icon .down-arrow{width:12px;height:8px}}.availability-list-item .refund-free-package{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:64px}@media (max-width: 1169px){.availability-list-item .refund-free-package{padding:8px 16px 8px 8px}}.availability-list-item .refund-free-package .refund-free-icon{width:32px;height:32px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund.png?ec0f0b3bd56b6e876fb91763236e58db);background-repeat:no-repeat;background-size:contain}.availability-list-item .refund-free-package .refund-free-label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .refund-free-package .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item .refund-free-package .refund-free-label{font-size:12px;line-height:1.67}}.availability-list-item .refund-free-package .refund-free-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item .refund-free-package .refund-free-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item .refund-free-package .refund-free-label .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.availability-list-item .refund-free-package .refund-free-label{width:90%}}.availability-list-item .refund-free-package .up-arrow-head{position:absolute;top:-8px;width:0;height:0;border-width:0 12px 8px 12px;border-style:solid;border-color:transparent transparent #323a47 transparent}@media (max-width: 1169px){.availability-list-item .refund-free-package .up-arrow-head{left:15px}}.availability-list-item.expanded .package-detail-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:-8px;padding-top:8px;overflow:hidden}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container{overflow:scroll}}@media (min-width: 1170px){.availability-list-item.expanded .package-detail-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.availability-list-item.expanded .package-detail-container .package-flight-summary{z-index:1;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:48px;padding:8px 8px 8px 16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;font-weight:normal;background-color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .package-flight-summary{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .package-flight-summary{flex-shrink:0}}.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple{display:-webkit-box;display:flex}.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .port{margin-right:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .port{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .port{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .couple .time{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.availability-list-item.expanded .package-detail-container .package-flight-summary .time-and-place-container .direction-icon{width:24px;height:24px;margin-right:8px;margin-left:8px;fill:#fdb813}.availability-list-item.expanded .package-detail-container .refund-free-package{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:64px;background-color:#323a47}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .refund-free-package{z-index:2;padding:8px 16px 8px 8px}}.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-icon{width:32px;height:32px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund.png?ec0f0b3bd56b6e876fb91763236e58db);background-repeat:no-repeat;background-size:contain}.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#f3f6f8}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label{font-size:12px;line-height:1.67}}.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .refund-free-package .refund-free-label{width:90%;line-height:1.33}}.availability-list-item.expanded .package-detail-container .refund-free-package .up-arrow-head{position:absolute;top:-8px;width:0;height:0;border-width:0 12px 8px 12px;border-style:solid;border-color:transparent transparent #323a47 transparent}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list-item.expanded .package-detail-container .refund-free-package .up-arrow-head{right:50%}}@media (max-width: 1169px){.availability-list-item.expanded .package-detail-container .refund-free-package .up-arrow-head{left:15px}}.availability-list-item.expanded .package-detail-container{margin-top:0;margin-bottom:16px;padding-top:16px}.availability-list-item.expanded .right-icon .down-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.25s linear;transition:.25s linear;fill:#fdb813}.availability-list-item.expanded .item-content.selected{border-bottom:none;border-bottom-right-radius:0}.availability-list-item .package-detail-container{max-height:0;overflow:hidden;background-color:#f3f6f8;-webkit-transition:max-height .25s linear;transition:max-height .25s linear}.flight-fare{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.flight-fare.no-currency .price-container.point{top:15px}@media (max-width: 1169px){.flight-fare{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}}.flight-fare .promotion-icon{align-self:center;fill:#fdb813;width:24px;min-width:24px;height:24px;margin-right:8px;padding:2px;border:1px solid #cad0db;border-radius:2px}.flight-fare .remaining-count{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .remaining-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-fare .remaining-count{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.flight-fare .remaining-count{margin-right:0}}.flight-fare .remaining-count .remaining-count-text{padding-left:8px}@media (max-width: 1169px){.flight-fare .remaining-count .remaining-count-text{display:none}}.flight-fare .remaining-count .remaining-count-badge{display:-webkit-box;display:flex;width:140px}@media (max-width: 1169px){.flight-fare .remaining-count .remaining-count-badge{-webkit-box-pack:end;justify-content:flex-end;width:90px}}.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{height:28px;padding-left:8px;color:#fff;background:rgba(103,77,173,0.7);border-top-left-radius:4px;border-bottom-left-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;height:initial;margin-right:-16px;padding:0;color:#674dad;text-align:right;background:none}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-text{font-size:11px;line-height:1.45}}.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-after{width:21px;height:28px;background:url(/butterflyredesigntest/backgrounds/base-tag.png?fcd0db9c2ef0b81526b0c440438699d1)}@media (max-width: 1169px){.flight-fare .remaining-count .remaining-count-badge .remaining-count-badge-after{display:none}}.flight-fare .message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-fare .message{width:auto}}.flight-fare .message .message-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .message .message-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-fare .message .message-text{font-size:14px;line-height:1.71}}.flight-fare .message .message-icon{width:16px;height:16px;margin-right:8px;fill:#fdb813}@media (max-width: 1169px){.flight-fare .message .message-icon{width:16px;height:16px;margin-right:6px}}.flight-fare .price-container{text-align:right;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .price-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-fare .price-container{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.flight-fare .price-container{position:initial;width:auto}}.flight-fare .price-container.point{position:relative;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .price-container.point{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-fare .price-container.point{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.flight-fare .price-container.point{min-width:145px;height:42px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;line-height:1.33;white-space:nowrap}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-fare .price-container.point{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-fare .price-container.point .price{position:absolute;right:0;bottom:-2px}}.flight-fare .price-container.point .price-text-promotion{color:#03913c}.flight-fare .price-container .price .price-text{text-wrap:nowrap}.flight-fare .price-container .price .price-text-promotion{color:#03913c;text-wrap:nowrap}.flight-fare .price-container .price .price-text-promotion-weight-regular{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-fare .price-container .price .price-text-promotion-weight-regular{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-fare .price-container .price .price-text-promotion-weight-regular{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.ssr-item-wrapper{margin-bottom:12px}.ssr-item-wrapper .ssr-detail-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-item-wrapper .ssr-detail-item{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-item-wrapper .ssr-detail-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-item-wrapper .ssr-detail-item{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-item-wrapper .ssr-detail-item{margin-bottom:4px;margin-left:4px}}@media (max-width: 1169px){.ssr-item-wrapper .ssr-detail-item .label{width:100%;white-space:normal;text-align:left}}.ssr-item-wrapper .ssr-detail-item .icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;height:24px;margin-right:8px}@media (max-width: 1169px){.ssr-item-wrapper .ssr-detail-item .icon-container{width:16px;height:16px;margin-right:12px}}.ssr-item-wrapper .ssr-detail-item .icon-container .icon-desktop{width:100%;height:100%;fill:#7c8594}.ssr-item-wrapper .ssr-detail-item .icon-container .icon-mweb{width:100%;height:100%;fill:#cad0db}.ssr-item-wrapper .additional-info-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:8px;padding-left:30px}@media (max-width: 1169px){.ssr-item-wrapper .additional-info-wrapper{padding-left:0}}.ssr-item-wrapper .additional-info-wrapper .icon-bullet{width:24px;height:24px;margin-right:8px;margin-left:2px;fill:#cad0db}.ssr-item-wrapper .additional-info-wrapper .additional-info-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-item-wrapper .additional-info-wrapper .additional-info-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-item-wrapper .additional-info-wrapper .additional-info-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-item-wrapper .additional-info-wrapper .additional-info-label{font-size:13px;line-height:20px}}@media (max-width: 1169px){.ssr-item-wrapper .additional-info-wrapper .additional-info-label{margin-left:32px}}.ssr-item-wrapper .additional-info-wrapper .additional-info-label .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-item-wrapper .additional-info-wrapper .additional-info-label .bold{font-family:'OpenSans-Bold', sans-serif}}.package-card{position:relative;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-right:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(50,58,71,0.08);box-shadow:0 2px 4px 0 rgba(50,58,71,0.08);cursor:pointer}.package-card .bundle-image{width:100%;max-height:124px}.package-card:nth-last-child(1){margin-right:0}@media (max-width: 1169px){.package-card{position:relative;display:-webkit-box;display:flex;width:100%;margin-bottom:8px;padding:16px 16px 16px 12px;border-top:0;border-left:4px solid}}.package-card:hover{background-color:#f8fcff}.package-card:hover .package-price{background-color:#ffc847;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12);box-shadow:0 4px 8px 0 rgba(0,0,0,0.12)}@media (max-width: 1169px){.package-card.recommended{margin-top:16px;padding-top:24px}}.package-card.package-line-removed{border-radius:0 0 4px 4px}.package-card .package-recommended{position:absolute;top:-22px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:32px;margin-bottom:4px;padding:0 16px;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-recommended{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-card .package-recommended{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.package-card .package-recommended{top:-14px;width:70%;margin-bottom:0}}.package-card .package-name-price-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-name-price-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-card .package-name-price-container{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.package-card .package-name-price-container{margin-top:2px}}.package-card .package-name-price-container .package-name-details{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;text-align:center}@media (max-width: 1169px){.package-card .package-name-price-container .package-name-details{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}}.package-card .package-name-price-container .package-name-details .package-name-price{display:-webkit-box;display:flex;margin-top:16px}@media (max-width: 1169px){.package-card .package-name-price-container .package-name-details .package-name-price{-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-top:2px}}@media (max-width: 1169px){.package-card .package-name-price-container .package-name-details .package-name-price .name{display:-webkit-box;display:flex;margin-right:4px;text-align:left}}@media (min-width: 1170px){.package-card .package-name-price-container .package-name-details .package-name-price .price-area{display:none}}.package-card .package-name-price-container .package-name-details .package-name-price .price-area .price{text-align:right}@media (max-width: 1169px){.package-card .package-name-price-container{margin-bottom:8px}}.package-card .package-detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;height:100%;padding:16px}@media (max-width: 1169px){.package-card .package-detail{-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;padding:0;border-right:none}}.package-card .package-detail .ssr-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:218px;margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-detail .ssr-details{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-detail .ssr-details{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.package-card .package-detail .ssr-details{font-size:13px;line-height:20px}}@media (max-width: 1169px){.package-card .package-detail .ssr-details{width:100%;margin-bottom:4px}}.package-card .package-detail .package-warning{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:236px;margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-detail .package-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.package-card .package-detail .package-warning{font-size:12px;line-height:16px}}@media (max-width: 1169px){.package-card .package-detail .package-warning{-webkit-box-pack:start;justify-content:flex-start;width:100%;margin-top:8px;margin-left:4px}}.package-card .package-detail .package-warning .icon{width:24px;min-width:24px;height:24px;fill:#cad0db}@media (max-width: 1169px){.package-card .package-detail .package-warning .icon{width:16px;min-width:16px;height:16px}}.package-card .package-detail .package-warning .message{max-width:100%;margin-left:8px;text-align:left;word-wrap:break-word}@media (min-width: 1170px){.package-card .package-detail .package-warning .message{max-width:236px}}.package-card .package-detail .package-price{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:218px;height:40px;padding:0;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.package-card .package-detail .package-price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.package-card .package-detail .package-price{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.package-card .package-detail .package-price{display:none}}.package-card .package-detail .card-data-no-baggage-warning-wrapper{display:-webkit-box;display:flex;flex-basis:200px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center;width:218px;margin-top:68px;margin-bottom:16px;padding:16px 0;line-height:20px;background-color:#e3f3ff;border-radius:4px}@media (max-width: 1169px){.package-card .package-detail .card-data-no-baggage-warning-wrapper{-webkit-box-pack:center;justify-content:center;width:auto;margin-top:24px;margin-bottom:0}}.package-card .package-detail .card-data-no-baggage-warning-wrapper .info-icon{align-self:flex-start;width:24px;height:24px;fill:#44a4f3}@media (max-width: 1169px){.package-card .package-detail .card-data-no-baggage-warning-wrapper .info-icon{-webkit-box-flex:1;flex:1 1}}.package-card .package-detail .card-data-no-baggage-warning-wrapper .card-data-no-baggage-warning{width:162px;font-size:11px}@media (max-width: 1169px){.package-card .package-detail .card-data-no-baggage-warning-wrapper .card-data-no-baggage-warning{-webkit-box-flex:1;flex:1 1 72%;width:auto}}@media (max-width: 1169px){.package-card .package-detail .card-data-no-baggage-warning-wrapper{margin:24px 0 8px}}.package-card .package-radio-button{display:none}@media (max-width: 1169px){.package-card .package-radio-button{display:-webkit-box;display:flex;width:24px;height:24px;margin-right:8px}}.flight-package-detail{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;width:100%;max-height:inherit;padding:24px 16px;background-color:#fff}.flight-package-detail::after{position:absolute;bottom:0;width:100%;height:8px}@media (max-width: 1169px){.flight-package-detail::after{display:none}}@media (max-width: 1169px){.flight-package-detail{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;margin-bottom:24px;padding:8px 8px 0}.flight-package-detail::before{height:8px}.flight-package-detail::after{opacity:0.1}}.flight-package-detail.unmount{max-height:0;-webkit-transition:max-height .25s linear;transition:max-height .25s linear}.flight-package-detail .flight-package-detail-content-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-package-detail .flight-package-detail-content-wrapper .bundles-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.flight-package-detail .flight-package-detail-content-wrapper .bundles-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.availability-list{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.availability-list .divided-flights-container .divided-flights-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:52px;padding:16px 24px;background-color:#f3f6f8;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.12);box-shadow:0 8px 12px 0 rgba(50,58,71,0.12)}@media (max-width: 1169px){.availability-list .divided-flights-container .divided-flights-title-container{height:48px;padding:16px}}.availability-list .divided-flights-container .divided-flights-title-container .divided-flights-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-list .divided-flights-container .divided-flights-title-container .divided-flights-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-list .divided-flights-container .divided-flights-title-container .divided-flights-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.availability-list-selected{border-radius:4px}.availability-tab-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;height:64px;margin-top:4px;padding:8px 0;color:#323a47;background-color:rgba(103,77,173,0.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-tab-item{-webkit-box-flex:1;flex:auto}}@media (max-width: 1169px){.availability-tab-item{height:52px;margin-top:2px;padding:3px 0}}.availability-tab-item .date{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-tab-item .date{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-tab-item .date{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.availability-tab-item .date{padding-top:1px}}.availability-tab-item .lowest-price{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-top:-8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-tab-item .lowest-price{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-tab-item .lowest-price{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.availability-tab-item .lowest-price{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:-1px;line-height:1;white-space:normal}}.availability-tab-item.selected{height:72px;margin-top:-4px;padding-top:12px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 1169px){.availability-tab-item.selected{height:60px;padding-top:9px}}.availability-tab{display:-webkit-box;display:flex;width:100%;height:68px}@media (max-width: 1169px){.availability-tab{height:54px;overflow:hidden}}.availability-tab .availability-tab-items{display:-webkit-box;display:flex;width:calc(100% - 2 * 46px)}@media (max-width: 1169px){.availability-tab .availability-tab-items{width:100%;border-top-left-radius:4px;border-top-right-radius:4px}}.availability-tab .availability-tab-items .slider-wrapper{width:100%}.availability-tab .availability-tab-items .slider-wrapper .skeleton-slider{display:-webkit-box;display:flex}.availability-tab .availability-tab-items .slider-wrapper .skeleton-slider .skeleton-slider-tab{-webkit-box-flex:1;flex:1}.availability-tab .prev-day,.availability-tab .next-day{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;width:46px;height:64px;margin-top:4px;background-color:rgba(103,77,173,0.3)}.availability-tab .prev-day .prev-day-icon,.availability-tab .prev-day .next-day-icon,.availability-tab .next-day .prev-day-icon,.availability-tab .next-day .next-day-icon{width:13px;height:9px;fill:#fff}.availability-tab .prev-day .prev-day-icon,.availability-tab .next-day .prev-day-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.availability-tab .prev-day .next-day-icon,.availability-tab .next-day .next-day-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.availability-tab .prev-day{border-top-left-radius:4px}@media (max-width: 1169px){.availability-tab .prev-day{display:none}}.availability-tab .next-day{border-top-right-radius:4px}@media (max-width: 1169px){.availability-tab .next-day{display:none}}.availability-tab .extended-view{display:none;-webkit-box-align:center;align-items:center;width:170px;height:64px;margin-top:4px;padding:0 26px;color:#fff;background-color:rgba(103,77,173,0.7);border-top-right-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-tab .extended-view{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-tab .extended-view{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.availability-tab .extended-view{display:none}}.availability-tab .extended-view .extended-view-icon{width:24px;height:24px;margin-right:12px;fill:#fdb813}.flight-list .flight-summary{margin-bottom:16px;color:#323a47}.flight-list .flight-summary.selected-flight{margin-bottom:8px}.flight-list .flight-summary .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-list .flight-summary .title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.flight-list .flight-summary .title .title-text{width:100%}.flight-list .flight-summary .title .sort-button-container{position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .title .sort-button-container{-webkit-box-align:center;align-items:center}}.flight-list .flight-summary .title .sort-button-container-selected .button-v2-left-icon{background:#fdb813;fill:#fff}.flight-list .flight-summary .title .sort-button-container.mobile{display:none}@media (max-width: 1169px){.flight-list .flight-summary .title .sort-button-container.mobile{display:-webkit-box;display:flex;margin-right:25px}}.flight-list .flight-summary .title .sort-button-container.mobile .filter-icon{width:24px;height:24px;fill:#7c8594}.flight-list .flight-summary .title .sort-button-container.mobile .filter-icon.selected{background:#fdb813;fill:#fff}.flight-list .flight-summary .title .sort-button-container.mobile .filter-notification{display:none}.flight-list .flight-summary .title .sort-button-container.mobile .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}@media (max-width: 1169px){.flight-list .flight-summary .title .sort-button-container{display:none}}.flight-list .flight-summary .title .sort-button-container .filter-notification{display:none}.flight-list .flight-summary .title .sort-button-container .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}.flight-list .flight-summary .title .sort-button-container .filter-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:10px;color:#323a47;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .title .sort-button-container .filter-information{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-list .flight-summary .title .sort-button-container .filter-information{font-size:11px;line-height:1.45}}.flight-list .flight-summary .title .sort-button-container .button-v2-right-icon{width:13px;height:9px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .title .sort-button-container .button-v2-right-icon{align-self:center}}@media (max-width: 1169px){.flight-list .flight-summary .title .sort-button-container.mobile{margin-right:0}}.flight-list .flight-summary .title .refund-free-container{display:-webkit-box;display:flex;align-self:flex-end}.flight-list .flight-summary .title .refund-free-container .refund-free-icon{width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}.flight-list .flight-summary .title .refund-free-container .refund-free-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594;white-space:nowrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .title .refund-free-container .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list .flight-summary .title .refund-free-container .refund-free-label{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.flight-list .flight-summary .title .refund-free-container{display:none}}.flight-list .flight-summary .title .icon-departure,.flight-list .flight-summary .title .icon-return{width:32px;height:32px;margin-right:16px;overflow:visible;fill:#fdb813}@media (max-width: 1169px){.flight-list .flight-summary .title .icon-departure,.flight-list .flight-summary .title .icon-return{width:24px;height:24px;margin-right:8px}}.flight-list .flight-summary .title .icon-return{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-list .flight-summary .selected-flight-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end}@media (max-width: 1169px){.flight-list .flight-summary .selected-flight-row{-webkit-box-align:center;align-items:center;margin-top:8px}}.flight-list .flight-summary .selected-flight-row .selected-flight-date{display:-webkit-box;display:flex;margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .flight-summary .selected-flight-row .selected-flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list .flight-summary .selected-flight-row .selected-flight-date{margin-bottom:0;font-size:11px}}@media (max-width: 1169px){.flight-list .flight-summary .selected-flight-row .change-flight-button{padding:0}}.flight-list .flight-summary .summary .summary-inner{display:-webkit-box;display:flex}@media (max-width: 1169px){.flight-list .flight-summary .summary .summary-inner{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#323a47;line-height:1.5;letter-spacing:-0.5px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-list .flight-summary .summary .summary-inner{font-family:'OpenSans-Bold', sans-serif}}.flight-list .flight-summary .summary .summary-inner .icon-direction{width:24px;height:14px;margin:auto 16px;background-image:url(/butterflyredesigntest/backgrounds/icon-arrow-right.svg?95a65f508e65ccaaa681016f17c60c36);background-repeat:no-repeat;background-size:contain;fill:#fdb813}@media (max-width: 1169px){.flight-list .flight-summary .summary .summary-inner .icon-direction{width:16px;height:16px;margin:auto 8px;background-image:url(/butterflyredesigntest/backgrounds/icon-arrow-right-mobile.svg?7ccbb6da0d3b69d14ad13eb43f5f62d9)}}.flight-list .availability-list-container .no-departure-warning{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:32px;padding:0 8px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#323a47;background-color:#fdb813}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .availability-list-container .no-departure-warning{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-list .availability-list-container .no-departure-warning{font-size:12px;line-height:1.67}}.flight-list .availability-list-container .no-departure-warning .no-departure-selected-message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .availability-list-container .no-departure-warning .no-departure-selected-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-list .availability-list-container .no-departure-warning .no-departure-selected-message .bold{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.flight-list .availability-list-container .filter-area-container{display:none}}.flight-list .bottom-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:8px}@media (max-width: 1169px){.flight-list .bottom-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:32px}@media (max-width: 1169px){.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container{margin-right:0}}.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container .refund-free-icon{width:24px;min-width:24px;height:24px;margin-right:8px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-bottom.png?8492a52d7badd4969afc839227c23884);background-repeat:no-repeat;background-size:contain}.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container .refund-free-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container .refund-free-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list .bottom-container .refund-free-container-wrapper .refund-free-container .refund-free-label{font-size:12px;line-height:1.67}}.flight-list .bottom-container .promotion-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:32px}@media (max-width: 1169px){.flight-list .bottom-container .promotion-info-container{margin-top:8px;margin-right:0}}.flight-list .bottom-container .promotion-info-container .icon{fill:#fdb813;width:24px;min-width:24px;height:24px;margin-right:8px;padding:2px;border:1px solid #cad0db;border-radius:2px}.flight-list .bottom-container .promotion-info-container .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .bottom-container .promotion-info-container .label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list .bottom-container .promotion-info-container .label{font-size:12px;line-height:1.67}}.flight-list .bottom-container .remaining-seat-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-list .bottom-container .remaining-seat-info-container{margin-top:8px}}.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-icon{width:24px;height:24px;margin-right:8px;fill:#7c8594}.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-right:8px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-label{font-size:13px;line-height:20px}}.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-info-icon{width:16px;height:16px;fill:#7c8594}.flight-list .bottom-container .remaining-seat-info-container .remaining-seat-info-tooltip{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.flight-list.disabled{pointer-events:none}.flight-list.disabled .sort-button-container{opacity:0.4}.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item{background-color:rgba(124,133,148,0.1)}.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item .date,.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item .lowest-price{opacity:0.4}.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item.selected{background-color:#fff}.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item.selected .date,.flight-list.disabled .availability-list-container .availability-tab .availability-tab-item.selected .lowest-price{opacity:1}.flight-list.disabled .availability-list-container .availability-tab .prev-day,.flight-list.disabled .availability-list-container .availability-tab .next-day{background-color:rgba(124,133,148,0.3)}.flight-list.disabled .availability-list-container .filter-area-container{opacity:0.4}.flight-list.disabled .availability-list-container .availability-list{opacity:0.4}.flight-list.disabled .error-container{pointer-events:initial}.availability-page{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-page{-webkit-box-flex:1;flex:auto}}.availability-page .availability-page-inner{padding:22px 30px 0}.availability-page .availability-page-inner #pegasus-spot-availability{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:16px 0;text-align:center}.availability-page .availability-page-inner #pegasus-spot-availability:empty{margin:0}.availability-page .availability-page-inner #pegasus-spot-availability *{width:1110px;height:120px}@media (max-width: 1169px){.availability-page .availability-page-inner #pegasus-spot-availability *{width:100%;height:100%;text-align:center}}.availability-page .availability-page-inner #pegasus-spot-availability data{display:none}.availability-page .availability-page-inner #pegasus-spot-availability img:nth-last-child(1){display:none}.availability-page .availability-page-inner #pegasus-spot-availability.mobile-spot img:nth-last-child(2){display:none}.availability-page .availability-page-inner #pegasus-spot-availability.mobile-spot img:nth-last-child(1){display:block}@media (max-width: 1169px){.availability-page .availability-page-inner{padding:10px}}.availability-page .availability-page-inner .ff-toggle-banner-container{margin-top:20px;margin-bottom:12px}@media (max-width: 1169px){.availability-page .availability-page-inner .ff-toggle-banner-container{margin-top:16px;margin-bottom:20px}}.availability-page .availability-page-inner .submit-message{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:32px auto;color:#4a5261;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-page .availability-page-inner .submit-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.availability-page .availability-page-inner .submit-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.availability-page .availability-page-inner .submit-message{width:100%}}.availability-page .availability-page-inner .submit-message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-page .availability-page-inner .submit-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.availability-page .availability-page-inner .submit-message .bold{font-size:14px;line-height:1.71}}.availability-page .availability-page-inner .submit-message .submit-alert{width:36px;min-width:36px;height:36px;margin-right:17px;background-color:#fdb813;border-radius:50%;fill:#fff}.availability-page .availability-page-inner .submit-message .submit-message-text{width:500px;text-align:left}.availability-page .availability-page-inner .information-text{display:block !important;margin-bottom:64px;text-align:center !important}.availability-page .availability-page-inner .information-text.withCaptcha{margin:24px 0}@media (max-width: 1169px){.availability-page .availability-page-inner .information-text{margin:0 0 48px}}.availability-page .availability-page-inner .captcha-container{text-align:center}.availability-page .availability-page-inner .captcha-container .captcha{display:inline-block;margin-bottom:16px}.availability-page .availability-page-inner .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:100px}@media (max-width: 1169px){.availability-page .availability-page-inner .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:100px;margin-bottom:34px}}.availability-page .availability-page-inner .action-buttons .submit-button{height:48px;margin:0}@media (max-width: 1169px){.availability-page .availability-page-inner .action-buttons .submit-button{margin-bottom:0}.availability-page .availability-page-inner .action-buttons .submit-button.button-v2{padding:14px 17px}}.availability-page .availability-page-inner .action-buttons .price-lock{height:48px;margin:0 24px 0 0}@media (max-width: 1169px){.availability-page .availability-page-inner .action-buttons .price-lock{margin:0 0 16px}}.availability-page .availability-page-inner .action-buttons .price-lock:disabled{background-color:transparent;opacity:0.4}.availability-page .availability-page-inner .action-buttons .price-lock:disabled .button-v2-icon{fill:#4a5261 !important}.availability-page .availability-page-inner .action-buttons .price-lock .button-v2-icon{width:22px;height:24px;margin-right:10px;fill:#fdb813 !important}.availability-page .availability-page-inner .legal-informations-wrapper{margin:32px 0}.availability-page .availability-page-inner .legal-informations-wrapper .legal-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-page .availability-page-inner .legal-informations-wrapper .legal-information{font-family:'OpenSans-Regular', sans-serif}}.availability-page .availability-page-inner .legal-informations-wrapper .legal-information .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.availability-page .availability-page-inner .legal-informations-wrapper .legal-information .bold{font-family:'OpenSans-Bold', sans-serif}}.availability-page .availability-page-inner .flex-wrapper{margin-bottom:32px}.close-button{position:absolute;top:16px;right:16px}.close-button .close-icon{width:20px;height:20px;fill:#fdb813}@media (max-width: 1169px){.close-button .close-icon{width:16px;height:16px}}.freeze-select-title .freeze-icon{display:inline-block;width:36px;height:36px;margin-right:12px;background-image:url(/butterflyredesigntest/backgrounds/icon-freeze-price.svg?836f20f016351d9d22c486b640d17b60);background-size:contain}@media (max-width: 1169px){.freeze-select-title .freeze-icon{width:24px;height:24px}}.soldier-warning-dialog-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.freeze-options-dialog{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.freeze-options-dialog{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.freeze-options-dialog{font-size:12px;line-height:1.67}}.freeze-options-dialog .dialog-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;fill:#fdb813}.freeze-options-dialog .freeze-options-dialog-header{margin-top:30px;border-bottom:1px solid rgba(202,208,219,0.6)}.freeze-options-dialog .freeze-options-dialog-header .freeze-date span,.freeze-options-dialog .freeze-options-dialog-header .ticket-price span{display:inline-block}.freeze-options-dialog .freeze-options-dialog-header .freeze-date .label,.freeze-options-dialog .freeze-options-dialog-header .ticket-price .label{width:190px;margin-right:20px}.freeze-options-dialog .freeze-options-dialog-header .freeze-date .bold,.freeze-options-dialog .freeze-options-dialog-header .ticket-price .bold{display:grid;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.freeze-options-dialog .freeze-options-dialog-header .freeze-date .bold,.freeze-options-dialog .freeze-options-dialog-header .ticket-price .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.freeze-options-dialog .freeze-options-dialog-header .freeze-date .bold,.freeze-options-dialog .freeze-options-dialog-header .ticket-price .bold{font-size:11px;line-height:1.45}}.freeze-options-dialog .freeze-options-dialog-header .freeze-message{margin-top:17px;margin-bottom:5px}.freeze-options-dialog .freeze-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:27px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.freeze-options-dialog .freeze-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.freeze-options-dialog .freeze-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item{width:100%;padding-top:20px;padding-bottom:24px;border-bottom:1px solid rgba(202,208,219,0.6)}.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item-label{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:-4px}.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item-label .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item-label .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item-label .bold{font-size:14px;line-height:1.71}}.freeze-options-dialog .freeze-options .freeze-option-list .freeze-option-item-label .label{display:inline;margin-right:60px}.boarding-pass .boarding-pass-body-container{padding:116px 10px 33px}.boarding-pass .boarding-pass-button{width:100%;margin-bottom:40px;padding:8px}.boarding-pass .boarding-pass-button .apple-wallet-logo{width:27px;height:20px;margin-right:12px}.booking-management-leg-selector-page{background-color:#f3f6f8}.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .back-button-container .text{font-size:12px;line-height:1.67}}.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.booking-management-leg-selector-page .booking-management-leg-selector-page-header-container .header{margin-top:10px}}.booking-management-leg-selector-page .leg-selector-container{height:100%;margin-top:24px}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container{height:unset;margin-top:16px}}.booking-management-leg-selector-page .leg-selector-container .flight-selection{padding:30px;background-color:#fff}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection{height:auto;padding:0;background-color:transparent}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:32px}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .info{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .info{width:100%;padding-bottom:25px;border-bottom:1px solid #cad0db}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all{width:100%;padding:10px 0;border-bottom:1px solid #cad0db}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-right:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all .text{font-size:14px;line-height:1.71}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .select-all .select-all-toggle{margin-top:4px}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center;margin-bottom:20px;padding:10px 20px;background-color:#f3f6f8}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container{padding:10px}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:20px;height:20px;margin-right:10px;background-color:#fdb813;border-radius:50%}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-icon-container .leg-selector-info-icon{width:20px;height:20px;fill:#fff}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-text{font-size:12px;line-height:1.67}}.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .leg-selector-container .flight-selection .info-container .leg-selector-info-container .leg-selector-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.booking-management-leg-selector-page .continue-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-leg-selector-page .continue-button-container{-webkit-box-pack:start;justify-content:flex-start}}.booking-management-leg-selector-page .continue-button-container .submit-button{margin:0 auto;margin-bottom:72px;margin-top:25px}@media (max-width: 1169px){.booking-management-leg-selector-page .continue-button-container .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.booking-management-leg-selector-page .continue-button-container .submit-button{width:100%;margin:20px 10px 80px}}.booking-management-currency-selector-container{margin-right:69px}@media (max-width: 1169px){.booking-management-currency-selector-container{margin-right:10px}}.booking-management-currency-selector-container .currency-selector-title{color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-currency-selector-container .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-currency-selector-container .currency-selector-title{font-size:11px;line-height:1.45}}.booking-management-currency-selector-container .currency-selector-title.disabled{opacity:0.4}.booking-management-currency-selector-container .tooltip-wrapper{position:relative}.booking-management-currency-selector-container .tooltip-wrapper .tooltip-target-container.currency-selector-tooltip{position:absolute;top:0;left:0;width:95px;height:45px}.booking-management-currency-selector-container .currency-selector .currency-selector-button{color:#4a5261;border-color:#cad0db;fill:#cad0db}.booking-management-currency-selector-container .currency-selector .currency-selector-button .button-v2-label{color:#4a5261}.flight-management-amount-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:40px}.flight-management-amount-summary-container .amount-summary-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-amount-summary-container .amount-summary-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.flight-management-amount-summary-container .amount-summary-section-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-section-container.amount{padding:24px}}.flight-management-amount-summary-container .amount-summary-section-container .amount-summary{margin:24px 16px 16px 40px}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-section-container .amount-summary{margin:0}}.flight-management-amount-summary-container .amount-summary-section-container .amount-summary .amount-item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;max-width:660px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-amount-summary-container .amount-summary-section-container .amount-summary .amount-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-section-container .amount-summary .amount-item{font-size:12px;line-height:1.67}}.flight-management-amount-summary-container .amount-summary-section-container .total-amount-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;max-width:692px;height:48px;margin:16px 0 24px 24px;padding:16px;background-color:#f3f6f8;border-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-amount-summary-container .amount-summary-section-container .total-amount-info-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-section-container .total-amount-info-container{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.flight-management-amount-summary-container .amount-summary-section-container .total-amount-info-container{margin:8px 0 0}}.flight-management-anchor-amount-item{margin:8px 24px}.flight-management-anchor-amount-item.payment{margin:0}.flight-management-anchor-amount-item.payment .anchor-amount-item{padding:0}.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-label{text-align:initial}.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-info-container{text-align:right}.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-info-container .amount-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-info-container .amount-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-info-container .amount-info{font-size:12px;line-height:1.67}}.flight-management-anchor-amount-item.payment .anchor-amount-item .amount-info-container .right-icon{margin-right:0}.flight-management-anchor-amount-item.payment .anchor-amount-details-container{margin-right:20px;padding:0}@media (max-width: 1169px){.flight-management-anchor-amount-item{margin:0}}.flight-management-anchor-amount-item .anchor-amount-item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;max-width:692px;min-height:48px;padding-left:16px}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item{max-width:none}}.flight-management-anchor-amount-item .anchor-amount-item .amount-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-anchor-amount-item .anchor-amount-item .amount-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-label{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-label{text-align:start}}.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container{display:-webkit-box;display:flex}.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .amount-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .amount-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .amount-info{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .amount-info{max-width:116px;text-align:end}}.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .right-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:13px;height:100%;margin-right:24px;margin-left:10px;padding-top:5px}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .right-icon{margin-right:12px}}.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .right-icon .down-arrow{width:13px;height:9px;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;fill:#cad0db}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-item .amount-info-container .right-icon .down-arrow{width:12px;height:8px}}.flight-management-anchor-amount-item .anchor-amount-item.open .right-icon .down-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.25s linear;transition:.25s linear;fill:#fdb813}.flight-management-anchor-amount-item .anchor-amount-details-container{max-width:692px;padding-bottom:16px;padding-left:16px}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-details-container{max-width:none}}.flight-management-anchor-amount-item .anchor-amount-details-container.detail{background-color:#f3f6f8}.flight-management-anchor-amount-item .anchor-amount-details-container.closed{display:none}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary{margin-right:36px}}.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary .anchor-amount-detail-item{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;max-width:628px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary .anchor-amount-detail-item{max-width:none}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary .anchor-amount-detail-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary .anchor-amount-detail-item{font-size:12px;line-height:1.67}}.flight-management-anchor-amount-item .anchor-amount-details-container .anchor-amount-detail-summary .anchor-amount-detail-item .anchor-amount-information{text-align:right}.flight-management-selection-card{margin-bottom:24px}.flight-management-selection-card:last-child{margin-bottom:0}.flight-management-selection-card .selectable-card-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flight-management-selection-card .selectable-card-container .flight-list-item-container{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.flight-management-summary-card{width:100%;margin-bottom:20px}.flight-management-summary-card .refund-flight-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px}.flight-management-summary-card .refund-flight-info-container .flight-date-info{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-summary-card .refund-flight-info-container .flight-date-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-management-summary-card .refund-flight-info-container .flight-date-info{font-size:12px;line-height:1.67}}.flight-management-summary-card .refund-title{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;margin-bottom:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-summary-card .refund-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-summary-card .refund-title{font-size:14px;line-height:1.71}}.flight-management-summary-card .refund-title .refund-title-text{display:-webkit-box;display:flex;width:100%;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-management-summary-card .refund-title .refund-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-management-summary-card .refund-title .refund-title-text{color:#323a47;line-height:1.5;letter-spacing:-0.5px}}.flight-management-summary-card .refund-title .refund-title-text .icon-direction{width:16px;height:16px;margin:8px;background-image:url(/butterflyredesigntest/backgrounds/icon-arrow-right.svg?95a65f508e65ccaaa681016f17c60c36);background-repeat:no-repeat;background-size:contain;fill:#fdb813}@media (max-width: 1169px){.flight-management-summary-card .refund-title .refund-title-text .icon-direction{width:16px;height:16px;margin:auto 8px;background-image:url(/butterflyredesigntest/backgrounds/icon-arrow-right-mobile.svg?7ccbb6da0d3b69d14ad13eb43f5f62d9)}}.flight-management-summary-card .refund-title .icon-departure,.flight-management-summary-card .refund-title .icon-return{width:24px;height:24px;margin-right:9px;overflow:visible;fill:#fdb813}@media (max-width: 1169px){.flight-management-summary-card .refund-title .icon-departure,.flight-management-summary-card .refund-title .icon-return{width:24px;height:24px;margin-right:8px}}.flight-management-summary-card .refund-title .icon-return{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight-management-summary-card .summary-card-container{padding:24px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flight-management-summary-card .summary-card-container{padding:16px}}.flight-management-summary-card .summary-card-container.refund .flight-list-item-container .flight-card-container{width:60%}.flight-management-summary-card .summary-card-container .flight-list-item-container{margin:0;padding:0;border:none;-webkit-box-shadow:none;box-shadow:none}.flight-management-summary-card .summary-card-container .flight-list-item-container .flight-card-container{width:80%}@media (max-width: 1169px){.flight-management-summary-card .summary-card-container .flight-list-item-container .flight-card-container{width:100%}}.page-content.booking-management-payment-page{display:-webkit-box;display:flex;margin-top:0;padding:0 70px 70px;background-color:#f3f6f8}@media (max-width: 1169px){.page-content.booking-management-payment-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.page-content.booking-management-payment-page .booking-management-payment-page-header-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .back-button-container .text{font-size:12px;line-height:1.67}}.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:7px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-payment-page-header .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.page-content.booking-management-payment-page .booking-management-payment-page-header-container .booking-management-currency-selector-container{margin-top:20px;margin-right:0}.page-content.booking-management-payment-page .booking-management-payment-container{display:-webkit-box;display:flex;margin-top:20px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel{max-width:70%}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel{max-width:100%}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .anchor-refund-fee-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:64px;margin:20px 20px 0 20px;padding:25px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (min-width: 1170px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .anchor-refund-fee-info{display:none}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .anchor-refund-fee-info .refund-text-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;max-width:660px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .anchor-refund-fee-info .refund-text-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .anchor-refund-fee-info .refund-text-container{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section{width:100%;margin-top:20px;background-color:#f3f6f8;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section{margin-top:0;padding:13px 10px 0}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .payment-panel-title{display:none}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .payment-panel{margin-top:0}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .payment-panel.refund{padding-top:0}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .invoice-container{padding:17px 150px;background-color:rgba(202,208,219,0.2)}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .invoice-container{padding:17px 20px}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .agreement-summary{max-width:543px;margin:50px 0 40px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .payment-section .agreement-summary{max-width:100%}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .complete-booking-management-payment-button{margin:0 auto;background-color:#fa660b}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .complete-booking-management-payment-button{width:calc(100% - 20px);margin:0 10px}}.page-content.booking-management-payment-page .booking-management-payment-container .left-panel .complete-booking-management-payment-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.page-content.booking-management-payment-page .booking-management-payment-container .summary{min-width:270px;margin-left:30px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary{width:100%;margin-top:20px;margin-left:0}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info{min-width:340px;margin-top:43px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info{display:none}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;min-width:340px;margin-bottom:24px;border-radius:4px}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-label{font-size:12px;line-height:1.67}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .reservation-number-info-container .reservation-number-info{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container{padding:24px 16px;background-color:#fff}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-title{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-label{font-size:12px;line-height:1.67}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-amount{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-amount{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-container .refund-fee-text-container .refund-fee-amount{font-size:12px;line-height:1.67}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container{margin-top:16px;padding:16px 0;background-color:#fff}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container .refund-fee-detail-title{padding:0 16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container .refund-fee-detail-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container .refund-fee-detail-title{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container .flight-management-anchor-amount-item{padding:0 16px}.page-content.booking-management-payment-page .booking-management-payment-container .summary .anchor-refund-payment-info .refund-fee-details-container .divider{width:100%;height:1px;margin:12px 0;background-color:#cad0db}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container{width:270px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container{width:100%;margin-top:30px;margin-left:0;padding:0 20px}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info{padding:8px;background-color:#fff}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area{font-size:12px;line-height:16px}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .tax-info .tax-refund-info-area .bold{font-size:12px;line-height:16px}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amounts-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amounts-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amounts-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container{width:100%;margin-bottom:20px}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.amount{padding:15px 0;border-bottom:1px solid #cad0db}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total{border-bottom:1px solid #cad0db}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-key{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.total .key-value-info-element-value{font-size:11px;line-height:1.45}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.not-bold .key-value-info-element-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.not-bold .key-value-info-element-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .amount-summary-container .key-value-info-element-container.not-bold .key-value-info-element-value{font-size:12px;line-height:1.67}}.page-content.booking-management-payment-page .booking-management-payment-container .summary .booking-management-payment-amount-container .confirm-check{width:100%}.page-content.booking-management-payment-page .booking-management-payment-button{width:100%;text-align:center}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-button{padding:0 20px}}.page-content.booking-management-payment-page .booking-management-payment-button .submit-button{margin-top:30px;margin:0 auto;margin-bottom:72px}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-button .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.page-content.booking-management-payment-page .booking-management-payment-button .submit-button{width:100%}}.booking-management-payment-success-popup .dialog-body{padding:36px}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:100%}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:25px}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .title .icon-confirmed{width:36px;height:36px;margin-right:12px;fill:#80c313}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .title .success-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .title .success-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .title .success-message{font-size:14px;line-height:1.71}}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .info{font-size:14px;line-height:1.71}}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .info .detail{font-weight:bold}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .action-container{display:-webkit-box;display:flex}.booking-management-payment-success-popup .dialog-body .booking-management-payment-success-container .action-container .submit-button.go-to-manage-my-bookings-button{margin-right:30px}.refund-modal .dialog-paper-v2{min-height:-webkit-fit-content !important;min-height:-moz-fit-content !important;min-height:fit-content !important}.ssr-required-dialog-ssr-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-required-dialog-ssr-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-required-dialog-ssr-container{font-size:12px;line-height:1.67}}.ssr-required-dialog-ssr-container .ssr-element{list-style-type:circle}.ssr-required-dialog-ssr-container .baggage-warning-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px;padding:16px;background-color:#f3f6f8}.ssr-required-dialog-ssr-container .baggage-warning-message .info-icon{width:24px;min-width:24px;height:24px;margin-right:8px;fill:#cad0db}.page-content.reissue-search-page{background-color:#f3f6f8}.page-content.reissue-search-page .reissue-search-page-header-container .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.page-content.reissue-search-page .reissue-search-page-header-container .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-content.reissue-search-page .reissue-search-page-header-container .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-page .reissue-search-page-header-container .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-search-page-header-container .back-button-container .text{font-size:12px;line-height:1.67}}.page-content.reissue-search-page .reissue-search-page-header-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-page .reissue-search-page-header-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-search-page-header-container .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-search-page-header-container .header{margin-top:10px}}.page-content.reissue-search-page .reissue-search-info{margin:30px 0 10px}.page-content.reissue-search-page .reissue-search-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:20px;margin-bottom:20px}.page-content.reissue-search-page .reissue-search-container .new-flight-search-form{padding:33px 30px 40px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-search-container .new-flight-search-form{padding:20px}}.page-content.reissue-search-page .reissue-rules-container{margin-top:20px;margin-bottom:80px}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-rules-container{margin-top:12px;margin-bottom:20px}}.page-content.reissue-search-page .reissue-rules-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-page .reissue-rules-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-rules-container .header{font-size:11px;line-height:1.45}}.page-content.reissue-search-page .reissue-rules-container .reissue-rules{display:-webkit-box;display:flex;margin-top:5px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-page .reissue-rules-container .reissue-rules{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-page .reissue-rules-container .reissue-rules{font-size:12px;line-height:1.67}}.page-content.reissue-search-page .reissue-rules-container .reissue-rules .bullet-icon{width:16px;min-width:16px;height:16px;margin-top:2px;margin-right:8px;fill:#7c8594}.page-content.reissue-search-page .reissue-rules-container .reissue-rules .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-page .reissue-rules-container .reissue-rules .bold{font-family:'OpenSans-Bold', sans-serif}}.reissue-error-dialog-button{color:#4a5261}.reissue-error-dialog-button.outline{background-color:#fff;border:1px solid #cad0db}.page-content.reissue-search-result-page{margin-top:0;padding:22px 30px;background-color:#f3f6f8}@media (max-width: 1169px){.page-content.reissue-search-result-page{padding:24px 8px}}.page-content.reissue-search-result-page .reissue-search-result-page-header-container .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.page-content.reissue-search-result-page .reissue-search-result-page-header-container .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-content.reissue-search-result-page .reissue-search-result-page-header-container .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-result-page .reissue-search-result-page-header-container .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-result-page .reissue-search-result-page-header-container .back-button-container .text{font-size:12px;line-height:1.67}}.page-content.reissue-search-result-page .reissue-search-result-page-header-container .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.reissue-search-result-page .reissue-search-result-page-header-container .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.reissue-search-result-page .reissue-search-result-page-header-container .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.page-content.reissue-search-result-page .reissue-search-result-page-header-container .header{margin-top:10px}}.page-content.reissue-search-result-page .flight-list.departure-list{margin:42px 0 12px}.page-content.reissue-search-result-page .submit-button{margin:0 auto;margin-bottom:72px;margin-top:50px}@media (max-width: 1169px){.page-content.reissue-search-result-page .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.page-content.reissue-search-result-page .reissue-search-result-submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}}.reissue-involuntary-charge-info-dialog .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reissue-involuntary-charge-info-dialog .bold{font-family:'OpenSans-Bold', sans-serif}}.booking-management-summary-page{background-color:#f3f6f8}.booking-management-summary-page.payment-success-page.refund-success-page{margin-top:-168px;padding:0;background-color:rgba(255,255,255,0)}.booking-management-summary-page.payment-success-page.refund-success-page .booking-management-summary-container{padding:22px 70px 0;background-color:#f3f6f8}@media (max-width: 1169px){.booking-management-summary-page.payment-success-page.refund-success-page .booking-management-summary-container{padding:16px}}.booking-management-summary-page.payment-success-page.refund-success-page .booking-management-summary-page-header-container{padding-left:70px}.booking-management-summary-page .booking-management-summary-page-header-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:16px}.booking-management-summary-page .booking-management-summary-page-header-container.success{margin-top:24px}.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .back-button-container .text{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:7px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-page-header-container .booking-management-summary-page-header .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.booking-management-summary-page .booking-management-summary-container{background-color:#f3f6f8}.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;line-height:1.71}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-page .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .refund-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.booking-management-summary-page .booking-management-summary-container .refund-info-container .update-icon-tick{width:16px;min-width:16px;height:16px;margin-right:8px;fill:#fdb813}.booking-management-summary-page .booking-management-summary-container .refund-info-container .refund-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .refund-info-container .refund-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .refund-info-container .refund-info-text{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary{display:-webkit-box;display:flex;flex-wrap:nowrap}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;max-width:730px}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .pnr-info-area{background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:24px;padding:16px 24px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .anchor-refund-info-icon{width:24px;min-width:24px;height:24px;fill:#cad0db}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .free-refund-icon{width:32px;min-width:32px;height:32px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .free-refund-icon{width:24px;min-width:24px;height:24px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{margin-left:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container.refund{max-width:100%}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:40px}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:64px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info{min-height:48px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;max-width:660px;padding-left:40px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{padding:0 12px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{font-size:11px;line-height:1.45}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:40px}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{margin-top:10px;margin-bottom:10px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:24px;padding:12px;background-color:#fff;border-radius:4px}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .icon{width:24px;min-width:24px;height:24px;fill:#fdb813}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container.group-pnr-op{margin-bottom:0}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container.group-pnr-op .flights-container .manage-booking-flight-list .departure-flight{margin:0}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{margin-bottom:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers{background-color:#fff}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container{width:100%;padding:23px 30px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{width:100%;margin-bottom:10px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{min-height:40px;padding:9px 14px;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights{margin:24px 0 8px;color:#4a5261}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{padding:24px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{font-size:14px;line-height:1.71}}.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-size:14px;line-height:1.71}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container{width:270px;margin-left:30px}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container{width:100%;margin-top:30px;margin-left:0}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info{padding:8px;background-color:#fff}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-size:12px;line-height:16px}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{font-size:12px;line-height:16px}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container{width:100%;margin-bottom:20px}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.amount{padding:15px 0;border-bottom:1px solid #cad0db}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-size:11px;line-height:1.45}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-size:11px;line-height:1.45}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area{display:-webkit-box;display:flex}@media (min-width: 1170px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area{margin-right:13px;margin-bottom:2px}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area .info-icon{display:-webkit-box;display:flex;width:16px;height:16px;fill:#7c8594}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .confirm-check{width:100%}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info{padding:8px;background-color:#fff}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-size:12px;line-height:16px}}.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{font-size:12px;line-height:16px}}.booking-management-summary-page .booking-management-summary-small-screen-container{margin:10px}.booking-management-summary-page .booking-management-summary-small-screen-container .info-text{padding:12px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .booking-management-summary-small-screen-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-page .booking-management-summary-small-screen-container .info-text{font-size:12px;line-height:1.67}}.booking-management-summary-page .booking-management-summary-small-screen-container .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:100px}.booking-management-summary-page .booking-management-summary-small-screen-container .action-buttons-container .button{color:#4a5261}.booking-management-summary-page .booking-management-summary-small-screen-container .action-buttons-container .detail-button{width:100%;margin-right:0;margin-bottom:16px}.booking-management-summary-page .booking-management-summary-small-screen-container .action-buttons-container .submit-button{width:100%}.booking-management-summary-page .continue-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;margin-top:60px}.booking-management-summary-page .continue-button-container.refund{margin-top:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-page .continue-button-container{-webkit-box-pack:start;justify-content:flex-start}}.booking-management-summary-page .continue-button-container .submit-button{margin:0 auto;margin-bottom:72px;margin-top:25px}@media (max-width: 1169px){.booking-management-summary-page .continue-button-container .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.booking-management-summary-page .continue-button-container .submit-button{width:100%;margin:20px 10px 80px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content{padding:0}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container{padding:22px 20px;background-color:#f3f6f8}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;line-height:1.71}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-name-info,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .flight-summary-passenger-info-section .passenger-count-info{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .refund-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .refund-info-container .update-icon-tick{width:16px;min-width:16px;height:16px;margin-right:8px;fill:#fdb813}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .refund-info-container .refund-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .refund-info-container .refund-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .refund-info-container .refund-info-text{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary{display:-webkit-box;display:flex;flex-wrap:nowrap}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;max-width:730px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .passenger-title{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .pnr-passenger-container .pnr-info-area{background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:24px;padding:16px 24px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .anchor-refund-info-icon{width:24px;min-width:24px;height:24px;fill:#cad0db}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .free-refund-icon{width:32px;min-width:32px;height:32px;background-image:url(/butterflyredesigntest/backgrounds/free-refund-list.png?18221085dd9041a60eb771782cc27d96);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .free-refund-icon{width:24px;min-width:24px;height:24px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{margin-left:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .refund-info-text-container .refund-info-text{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container.refund{max-width:100%}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:40px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:64px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info{min-height:48px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;max-width:660px;padding-left:40px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{padding:0 12px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .anchor-total-refund-fee-container .anchor-refund-fee-info .refund-text-container{font-size:11px;line-height:1.45}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin-bottom:40px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{margin-top:10px;margin-bottom:10px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .new-flight-header{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:24px;padding:12px;background-color:#fff;border-radius:4px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .icon{width:24px;min-width:24px;height:24px;fill:#fdb813}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container .bundle-carriage-information-container .text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container.group-pnr-op{margin-bottom:0}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-flights-container.group-pnr-op .flights-container .manage-booking-flight-list .departure-flight{margin:0}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{margin-bottom:12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers-count{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers{background-color:#fff}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container{width:100%;padding:23px 30px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{width:100%;margin-bottom:10px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .passenger-container .passenger{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{min-height:40px;padding:9px 14px;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-summary-passengers-container .passengers .info{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights{margin:24px 0 8px;color:#4a5261}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{padding:24px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content{font-size:14px;line-height:1.71}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .flight-passenger-summary-container .booking-management-reissue-rights .reissue-rights-content .bold-message{font-size:14px;line-height:1.71}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container{width:270px;margin-left:30px}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container{width:100%;margin-top:30px;margin-left:0}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info{padding:8px;background-color:#fff}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area{font-size:12px;line-height:16px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .tax-info .tax-refund-info-area .bold{font-size:12px;line-height:16px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amounts-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container{width:100%;margin-bottom:20px}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.amount{padding:15px 0;border-bottom:1px solid #cad0db}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-key{font-size:11px;line-height:1.45}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.total .currency-info-element-container .currency-info-element-amount-value .points{font-size:11px;line-height:1.45}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .value,.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .currency-info-element-container.not-bold .currency-info-element-container .currency-info-element-amount-value .points{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area{display:-webkit-box;display:flex}@media (min-width: 1170px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area{margin-right:13px;margin-bottom:2px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .amount-summary-container .tooltip-icon-area .info-icon{display:-webkit-box;display:flex;width:16px;height:16px;fill:#7c8594}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .ff-payment-info-message{font-size:12px;line-height:1.67}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .confirm-check{width:100%}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info{padding:8px;background-color:#fff}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area{font-size:12px;line-height:16px}}.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.booking-management-summary-dialog-content .dialog-content .dialog-paper .dialog-body .content .booking-management-summary-container .summary .booking-management-summary-amount-container .open-ticket-info .open-ticket-info-area .bold{font-size:12px;line-height:16px}}@media (max-width: 1169px){.booking-management-summary-info-tooltip .popper-tooltip-arrow{left:5px !important}}.connected-flight-warning-popup .dialog-content{width:100%;max-width:570px;margin:auto}.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body{padding:29px 36px 36px}@media (max-width: 1169px){.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body{padding:20px}}.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body .popup-content{width:100%}.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:54px;padding-left:48px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body .popup-content .message-container{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.connected-flight-warning-popup .dialog-content .dialog-paper .dialog-body .popup-content .message-container{margin-bottom:41px;padding-left:0}}.page .page-content.bundle-reissue-payment{margin-top:0;padding:22px 69px;background-color:#f3f6f8}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment{padding:16px 8px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button{align-self:flex-start;margin-bottom:34px}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:0}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button .left-arrow-icon{width:16.7px;height:11.7px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button .page-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-top:14px;color:#323a47}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .back-button .page-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container{width:76px}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#7c8594;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button{width:76px;height:32px;padding:0 8px;border:solid 1px #7c8594}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-size:14px;line-height:20px}}.page .page-content.bundle-reissue-payment .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-icon{fill:#7c8594}.page .page-content.bundle-reissue-payment .payment-container{display:-webkit-box;display:flex;gap:32px}.page .page-content.bundle-reissue-payment .payment-container .payment-body .payment-panel{margin-top:0}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .payment-container .payment-body .payment-panel{padding:26px 0}}.page .page-content.bundle-reissue-payment .payment-container .payment-body .invoice-container{padding:17px 0}.page .page-content.bundle-reissue-payment .payment-container .payment-body .agreement-summary{margin:50px 0 40px}@media (max-width: 1169px){.page .page-content.bundle-reissue-payment .payment-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page .page-content.bundle-reissue-payment .seat-refund-payment-summary-area-container{min-width:270px}.page .page-content.bundle-reissue{margin-top:0;padding:48px 30px;background-color:#f3f6f8}@media (max-width: 1169px){.page .page-content.bundle-reissue{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:0}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner{padding:16px 8px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button{align-self:flex-start;margin-bottom:8px}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:0}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button .left-arrow-icon{width:16.7px;height:11.7px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button .page-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-top:14px;color:#323a47}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .back-button .page-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container{width:76px}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#7c8594;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button{width:76px;height:32px;padding:0 8px;border:solid 1px #7c8594}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-label{font-size:14px;line-height:20px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-reissue-title-container .currency-container .currency-selector .currency-selector-button .button-v2-icon{fill:#7c8594}.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations{display:-webkit-box;display:flex;margin-top:11px}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations{-webkit-box-pack:justify;justify-content:space-between}}.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-date{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-date{font-size:13px;line-height:20px}}.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-number{margin-left:24px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .flight-informations .flight-number{font-size:13px;line-height:20px}}.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container{margin-top:0;margin-bottom:30px}.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .campaign-selector-container{margin-top:0;margin-bottom:0;background-color:inherit}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .campaign-selector-container{padding:0}}.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .selected-campaign-item-container{margin-bottom:0}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .selected-campaign-item-container{padding:0}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .selected-element-container{padding:12px}.page .page-content.bundle-reissue .bundle-reissue-inner .campaign-container .remove-button{margin-top:6px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container{display:-webkit-box;display:flex;gap:60px;-webkit-box-pack:justify;justify-content:space-between;margin-top:30px}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;margin-top:16px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-info-container .reissue-bundle{margin-bottom:50px}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .flight-icon{width:24px;height:24px;fill:#fdb813}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .departure,.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .arrival{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .departure,.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .arrival{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container .arrow-icon{width:16px;height:16px;fill:#fdb813}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .route-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container{min-width:255px}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:6px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item{font-size:13px;line-height:20px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item .payment-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item.refund-item{padding-bottom:14px;border-bottom:1px solid #dfe3ea}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item.refund-item .tooltip-area{display:-webkit-box;display:flex}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .reissue-amount-container .payment-summary-item.refund-item .tooltip-area .tooltip-icon{width:16px;height:16px;margin-left:5px;fill:#7c8594}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-top:24px;margin-bottom:16px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-title{margin-top:16px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container{padding:16px 32px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px;padding:16px 12px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container:not(:last-child){margin-bottom:16px}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container:not(:last-child){margin-bottom:0}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#323a47}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .bundle-passenger-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .bundle-passenger-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .bundle-passenger-name{font-size:14px;line-height:20px}}.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .passenger-bundle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;text-align:end}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .passenger-bundle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .passenger-bundle{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.page .page-content.bundle-reissue .bundle-reissue-inner .bundle-summary-container .bundle-reissue-container .bundle-passenger-container .passenger-bundle{text-align:unset}}.page .page-content.bundle-reissue .proceed-button{margin:auto;margin-top:64px}@media (max-width: 1169px){.page .page-content.bundle-reissue .proceed-button{position:sticky;bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin:0;border-radius:0}}.flight-item-container{width:100%;height:100px;background-color:#fff}.flight-item-container.expanded{height:100%}@media (max-width: 1169px){.flight-item-container .flight-item{padding:16px}}.flight-item-container .flight-item .special-offer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:28px;background:#f8fbfe;border-radius:2px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item .special-offer{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item .special-offer{font-size:12px;line-height:16px}}.flight-item-container .flight-item .special-offer .special-border{width:4px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#b598ff), to(#9ebaff));background:linear-gradient(to bottom, #b598ff, #9ebaff);border-radius:2px 0 0 2px}.flight-item-container .flight-item .special-offer .rocket{display:block;width:16px;height:16px;margin-right:6px;margin-left:9px}.flight-item-container .flight-item .flight-item-container-button{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:24px 32px}@media (min-width: 1170px){.flight-item-container .flight-item .flight-item-container-button{height:100px;cursor:pointer}}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}}.flight-item-container .flight-item .flight-item-container-button .item-left-side{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:710px}.flight-item-container .flight-item .flight-item-container-button .item-left-side .departure,.flight-item-container .flight-item .flight-item-container-button .item-left-side .arrival{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-left-side .departure,.flight-item-container .flight-item .flight-item-container-button .item-left-side .arrival{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.flight-item-container .flight-item .flight-item-container-button .item-left-side .flight-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;height:34px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item .flight-item-container-button .item-left-side .flight-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-left-side .flight-info{font-size:12px;line-height:16px}}.flight-item-container .flight-item .flight-item-container-button .item-left-side .flight-info .arrow-right-icon{width:83px;fill:#cad0db}.flight-item-container .flight-item .flight-item-container-button .item-left-side .flight-icon{width:16px;height:16px;margin:0 16px;fill:#7c8594}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-left-side{align-self:center;width:auto}}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .flight-info{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:list-item;margin:8px 16px 16px;color:#7c8594}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-item-container .flight-item .flight-item-container-button .flight-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .flight-info{font-size:12px;line-height:16px}}.flight-item-container .flight-item .flight-item-container-button .item-right-side{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:16px;text-align:end}.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-title{font-size:13px;line-height:20px}}.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-text{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-right-side .flight-package-info .package-text{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.flight-item-container .flight-item .flight-item-container-button .item-right-side .item-arrow{width:16.5px;height:9.8px;fill:#7c8594}.flight-item-container .flight-item .flight-item-container-button .item-right-side .item-arrow.expanded{fill:#fdb813}@media (max-width: 1169px){.flight-item-container .flight-item .flight-item-container-button .item-right-side{width:100%}}.flight-item-container .flight-item .mweb-bundle-button{margin-top:16px}.flight-item-container .flight-item-expantion-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:1046px;margin:auto;margin-top:16px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;height:auto;min-height:86px;padding:24px 16px;border:solid 1px #dfe3ea}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package.padding{padding:42px 24px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container{display:-webkit-box;display:flex;flex-flow:wrap;gap:24px;margin-top:12px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container.line{width:100%;padding-bottom:12px;border-bottom:1px solid #dfe3ea}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container .old-package-ssr{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;display:-webkit-box;display:flex;gap:3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container .old-package-ssr{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container .old-package-ssr{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container .old-package-ssr{font-size:13px;line-height:20px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .old-package-ssr-container .old-package-ssr .ssr-item-icon{width:20px;height:20px;fill:#7c8594}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:12px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .info-icon{width:14.4px;height:14.4px;fill:#44a4f3}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .detail-info-text{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-left:8px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .detail-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .detail-info-text{font-size:12px;line-height:16px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .details-button{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px;height:20px;margin-left:8px;color:#4a5261}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .detail-info-container .details-button{font-size:12px;line-height:16px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container{display:-webkit-box;display:flex;width:100%;margin:22px 0 38px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .seperator-small-line{width:217px;margin-top:19px;border-top:1px solid #cad0db}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .seperator-long-line{width:100%;margin-top:19px;border-top:1px solid #cad0db}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .circle-arrow{width:55px;height:36px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-top:12px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-size:13px;line-height:20px}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:-14px;color:#4a5261}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .selected-package-info-container .per-person-package-price{font-size:12px;line-height:16px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .change-selected-package-button{height:40px}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .selected-package-container .change-selected-package-button{margin-top:24px;margin-bottom:16px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-new-package{margin-top:40px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-new-package .new-package-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .flight-item-expantion-new-package .new-package-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .flight-item-expantion-new-package .new-package-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.flight-item-container .flight-item-expantion-container .flight-item-expantion-new-package .new-package-bundle-container{display:-webkit-box;display:flex;gap:16px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:end;align-items:flex-end}.flight-item-container .flight-item-expantion-container .new-package-info{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:24px 0;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .flight-item-expantion-container .new-package-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container .new-package-info{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-item-container .flight-item-expantion-container{width:auto;margin-top:-16px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package.padding{padding:0 16px;border:none}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container{margin:4px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .seperator-small-line{width:100%;margin-top:12px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .seperator-long-line{width:55px;margin-top:12px}.flight-item-container .flight-item-expantion-container .flight-item-expantion-old-package .seperator-container .circle-arrow{width:31px;height:24px}.flight-item-container .flight-item-expantion-container .selected-package-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-item-container .flight-item-expantion-container .selected-package-container .selected-package-info-container{width:100%}}.flight-item-container .old-package-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.flight-item-container .old-package-container .old-package-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .old-package-container .old-package-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-item-container .old-package-container .old-package-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.flight-item-container .old-package-container .old-package{color:#ff1d1e;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-width:115px;height:28px;margin-left:16px;padding:7px;color:#2374b7;background-color:rgba(180,219,250,0.2);border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .old-package-container .old-package{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-item-container .old-package-container .old-package{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-item-container .old-package-container{-webkit-box-pack:justify;justify-content:space-between;width:100%;margin:8px 0}.flight-item-container .old-package-container .old-package-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-item-container .old-package-container .old-package-title{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-item-container .old-package-container .old-package-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-item-container .old-package-container .old-package-title{font-size:13px;line-height:20px}}@media (max-width: 1169px){.flight-item-container .old-package-container .old-package{width:109px;height:32px}}.flight-item-container .no-package-upgrade-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:555px;margin:24px auto;text-align:center}.flight-item-container .no-package-upgrade-container .generic-icon{width:80px;height:80px}.flight-item-container .no-package-upgrade-container .no-package-upgrade-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin-top:16px;margin-bottom:8px;color:#323a47}@media (max-width: 1169px){.flight-item-container .no-package-upgrade-container .no-package-upgrade-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.flight-item-container .no-package-upgrade-container .no-package-upgrade-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .no-package-upgrade-container .no-package-upgrade-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .no-package-upgrade-container .no-package-upgrade-subtitle{font-size:12px;line-height:16px}}.flight-item-container .no-package-upgrade-container .no-package-upgrade-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-item-container .no-package-upgrade-container .no-package-upgrade-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-item-container .no-package-upgrade-container .no-package-upgrade-text{font-size:14px;line-height:20px}}@media (max-width: 1169px){.flight-item-container .no-package-upgrade-container{width:100%;padding:0 16px}}@media (max-width: 1169px){.flight-item-container{height:auto}.flight-item-container .flight-item-container-button{height:auto}}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .dialog-container-v2 .dialog-paper-v2{background-color:#f3f6f8}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin:20px 16px;padding:16px;background:#fff}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;margin:16px 0}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .flight-icon{width:24px;height:24px;fill:#7c8594}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .departure,.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .arrival{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .departure,.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .arrival{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container .arrow-icon{width:16px;height:16px;fill:#7c8594}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .route-container{display:none}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .mweb-dialog-title{display:none}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .mweb-dialog-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;display:-webkit-box;display:flex;margin-bottom:16px;color:#323a47}}@media (max-width: 1169px) and (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .mweb-dialog-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container{margin-bottom:24px}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-name{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;width:100%;height:36px;margin-bottom:8px;padding:8px;color:#323a47;background-color:#f4f9fe}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-name{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info{display:-webkit-box;display:flex;margin-bottom:8px;margin-left:8px}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .route{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;width:90px;margin-right:3px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .route{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .route{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .route{font-size:13px;line-height:20px}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .ssr{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:list-item;margin-left:15px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .ssr{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .passenger-info-container .passenger-flight-info .ssr{font-size:12px;line-height:16px}}.bundle-offer-info-dialog.dialog-root-v2.fullscreen .bundle-upgrade-dialog-container .bundle-upgrade-approve-button{margin-top:24px}.bundle-upgrade-selection-dialog{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.bundle-upgrade-selection-dialog .ports-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:8px}.bundle-upgrade-selection-dialog .ports-container .airplane-icon{width:24px;height:24px;fill:#fdb813}.bundle-upgrade-selection-dialog .ports-container .port{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;margin:0 8px;color:#323a47}@media (max-width: 1169px){.bundle-upgrade-selection-dialog .ports-container .port{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.bundle-upgrade-selection-dialog .ports-container .arrow-right{width:13.3px;height:9.3px;fill:#fdb813}.bundle-upgrade-selection-dialog .bundle-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:16px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-upgrade-selection-dialog .bundle-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-upgrade-selection-dialog .bundle-subtitle{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.page .page-content.bundle-upgrade{padding:48px 30px;background-color:#f3f6f8}@media (max-width: 1169px){.page .page-content.bundle-upgrade{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;padding:0}}.page .page-content.bundle-upgrade .bundle-upgrade-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner{padding:18px 8px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button{align-self:flex-start;margin-bottom:8px}.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button button{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:0}.page .page-content.bundle-upgrade .bundle-upgrade-inner .back-button .left-arrow-icon{width:16.7px;height:11.7px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .page-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-top:8px}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .page-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .page-title{margin:18px 0 8px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container{width:76px}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#7c8594;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button{width:76px;height:32px;padding:0 8px;border:solid 1px #7c8594}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button .button-v2-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button .button-v2-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button .button-v2-label{font-size:14px;line-height:20px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button .button-v2-icon{fill:#7c8594}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:auto}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector-title{margin-right:6px}.page .page-content.bundle-upgrade .bundle-upgrade-inner .currency-container .currency-selector .currency-selector-button{width:70px;height:28px}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;margin-top:-17px;margin-bottom:32px}.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner .bundle-upgrade-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner .bundle-upgrade-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner .bundle-upgrade-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner .bundle-upgrade-info{font-size:13px;line-height:20px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-bolpoint-banner{margin-top:0}}.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area{-webkit-box-align:center;align-items:center;width:100%;height:64px;background-color:#fff}.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area .svg-icon{width:32px;height:32px;margin-left:30px;fill:#fdb813}.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-inner .bundle-upgrade-info-area .text{font-size:13px;line-height:20px}}.page .page-content.bundle-upgrade .submit-info-container{align-self:center}@media (max-width: 1169px){.page .page-content.bundle-upgrade .submit-info-container{position:sticky;bottom:0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.page .page-content.bundle-upgrade .bundle-upgrade-payment-button{display:-webkit-box;display:flex;align-self:center;width:207px;margin:40px auto 25px}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-payment-button{width:100%;margin-top:0;margin-bottom:0;border-radius:0}}.page .page-content.bundle-upgrade .price-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#323a47;background:#fff;border-radius:0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .price-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .price-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .price-info{font-size:13px;line-height:20px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .price-info{width:100%;height:52px;margin:0;padding:16px;-webkit-box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08);box-shadow:0 -4px 16px 0 rgba(50,58,71,0.08)}}.page .page-content.bundle-upgrade .price-info.sticky{position:fixed}.page .page-content.bundle-upgrade .price-info .price{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .price-info .price{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .price-info .price{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.page .page-content.bundle-upgrade .error-screen{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen{padding:16px 8px;background-color:#fff}}.page .page-content.bundle-upgrade .error-screen .error-screen-title{margin-bottom:56px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-screen-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-screen-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-screen-title{margin-bottom:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-screen-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-screen-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.page .page-content.bundle-upgrade .error-screen .error-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:32px 0;background-color:#fff}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner{padding:40px 16px 8px 16px}}.page .page-content.bundle-upgrade .error-screen .error-inner .generic-icon{width:124px;height:124px}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .generic-icon{width:80px;height:80px;padding:0}}.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{margin:16px 0 20px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{margin:8px 0 8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-title{font-size:14px;line-height:1.43}}.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{margin-bottom:8px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .error-info-text{font-size:14px;line-height:1.43}}.page .page-content.bundle-upgrade .error-screen .error-inner .go-back-button{width:207px}@media (max-width: 1169px){.page .page-content.bundle-upgrade .error-screen .error-inner .go-back-button{width:100%}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .white-background{background-color:#fff}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .blue-background{background-color:#f4f9fe}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .space{-webkit-box-pack:justify;justify-content:space-between}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .flex-row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .flex-column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .back{width:122px;height:32px;margin-bottom:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .title{width:154px;height:32px;margin-bottom:12px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .subtitle{width:335px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .currency{width:76px;height:50px;margin-top:7px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner{height:112px;margin-top:24px;margin-bottom:32px;padding:16px 83px 16px 55px}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner{width:1110px}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-title{height:40px;margin-bottom:9px}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-title{width:230px}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-subtitle{width:142px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-text{width:81.5px;height:81.5px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item{margin-top:32px;margin-bottom:8px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-title{height:24px;margin-bottom:24px}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-title{width:254px}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-date-container{display:-webkit-box;display:flex;width:100%;height:48px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-date-container .bundle-date{height:24px;margin:auto}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-date-container .bundle-date{width:458px}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner{justify-content:space-around;-webkit-box-align:center;align-items:center}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner{height:105px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .flex-row{justify-content:space-around;width:46%}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-left{width:83px;height:32px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-middle{width:83px;height:32px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-right{width:221px;height:57px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-upper{width:93px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-down{width:68px;height:32px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-far-right{width:24px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-far-down{display:none}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .button{height:48px;margin:24px auto}@media (min-width: 1170px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .button{width:207px}}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-currency,.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-bundle-date{display:none}@media (max-width: 1169px){.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group{margin:16px 8px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-space{-webkit-box-pack:justify;justify-content:space-between}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .back{width:124px;height:24px;margin-bottom:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .title{width:115px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .subtitle{width:100%;height:40px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .currency,.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-date,.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .price-container{display:none}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .small-currency{position:absolute;top:55px;right:10px;display:-webkit-box;display:flex;width:124px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner{height:64px;margin:16px 0;padding:7px 15px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-title{width:90px;height:20px;margin-top:7px;margin-bottom:0}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-subtitle{width:90px;height:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .banner .banner-text{width:50.7px;height:48px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-title{margin-bottom:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .blue-background{background-color:#fff}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-date-container{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:44px;margin-bottom:1px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .small-bundle-date{display:-webkit-box;display:flex;width:151px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:normal;align-items:normal;padding:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-left{width:62px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-middle{width:16px;height:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-right{width:166px;height:24px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-upper{width:147px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-down{width:109px;height:32px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-far-right{width:92px;height:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .bundle-far-down{display:-webkit-box;display:flex;width:100%;height:44px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .small-margin-bottom{margin-bottom:8px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .large-margin-bottom{margin-bottom:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .bundle-item .bundle-item-inner .order{-webkit-box-ordinal-group:0;order:-1}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .price-container{display:-webkit-box;display:flex;margin-top:26px;padding:16px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .price-container .price{width:31px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .price-container .text{width:156px;height:20px}.page .page-content.bundle-upgrade .bundle-upgrade-skeleton-group .button{width:133px;height:20px}}@media (min-width: 1170px){.bundle-container{width:33%}}.bundle-item-campaign-banner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:200px;height:28px;margin:auto;margin-bottom:-2px;color:#fff;border-radius:4px 4px 0 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-item-campaign-banner{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-item-campaign-banner{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.bundle-item-campaign-banner .stars-icon-campaign{width:18px;height:18px;margin-right:2px;margin-left:-13px;fill:#fff}.bundle-item-campaign-border{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;overflow:hidden;border:1px solid #dfe3ea;border-top:none}@media (max-width: 1169px){.bundle-item-campaign-border{border-top:1px solid #dfe3ea;border-left:none}}.bundle-item-campaign-border::before{content:'';position:absolute;top:0;left:0;z-index:0;width:200%;height:200%;background-color:inherit;background-repeat:no-repeat;background-position:0 0;background-size:50% 50%}.bundle-item-campaign-border::after{content:'';position:absolute;top:-50%;z-index:1;width:330%;height:200%;background:conic-gradient(#fff 60%, rgba(0,0,0,0) 84%, #fff 103%);border-radius:5px;-webkit-transform:translate(0);transform:translate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:rotate 3s linear forwards infinite;animation:rotate 3s linear forwards infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (max-width: 1169px){.bundle-item-border,.bundle-item-campaign-border{width:100%}}.bundle-upgrade-flight-selection-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:40px}.bundle-upgrade-flight-selection-container .flight-selection-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-upgrade-flight-selection-container .flight-selection-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bundle-upgrade-flight-selection-container .flight-selection-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.bundle-upgrade-flight-selection-container .flight-selection-title{margin-bottom:16px}}.bundle-upgrade-flight-selection-container .flight-selection-date{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;align-content:center;-webkit-box-align:center;align-items:center;width:100%;height:48px;color:#4a5261;background-color:#f4f9fe}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bundle-upgrade-flight-selection-container .flight-selection-date{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.bundle-upgrade-flight-selection-container .flight-selection-date{font-size:14px;line-height:20px}}@media (max-width: 1169px){.bundle-upgrade-flight-selection-container .flight-selection-date{height:57px;margin-bottom:1px;background-color:#fff}}.flight-bundle-item-container{z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff}@media (max-width: 1169px){.flight-bundle-item-container{min-height:70px}}@media (min-width: 1170px){.flight-bundle-item-container{height:520px}}.flight-bundle-item-container .bundle-item-upper-border{width:100%;height:8px;background-color:#44a4f3;border-radius:4px 4px 0 0}.flight-bundle-item-container .bundle-item-container{z-index:2;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:511px;padding:16px;background:#fff;border:1px solid #dfe3ea;border-top:none}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;display:block;margin-bottom:16px;color:#323a47;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item{display:-webkit-box;display:flex;margin-bottom:13px}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .ssr-item-icon{width:20px;height:24px;margin-right:8px;fill:#7c8594}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;align-self:center}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-text,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-subtext{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-text,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-subtext{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-text,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-subtext{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-text,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-subtext{font-size:13px;line-height:20px}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-text.text-wrapper-rtl,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item .ssr-item-subtext.text-wrapper-rtl{display:-webkit-box;display:flex}}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:center;margin-bottom:8px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{font-size:12px;line-height:16px}}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-left:3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-size:14px;line-height:20px}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{-webkit-box-pack:justify;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid #f3f6f8}}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .upgrade-bundle-button{width:100%}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .upgrade-bundle-button :focus{background-color:rgba(0,0,0,0)}.flight-bundle-item-container .bundle-item-campaign-border .bundle-item-container{margin:2px;border:none}@media (min-width: 1170px){.flight-bundle-item-container .bundle-item-campaign-border .bundle-item-container{margin-top:0}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-campaign-border .bundle-item-container{margin-left:0}}@media (max-width: 1169px){.flight-bundle-item-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:100%;height:auto;margin-bottom:16px}.flight-bundle-item-container .bundle-item-upper-border{width:4px;height:auto;border-radius:4px 0 0 4px}.flight-bundle-item-container .bundle-item-container{height:auto;border:1px solid #dfe3ea;border-left:none;cursor:pointer}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title-radio{margin-bottom:8px}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title-radio .radio-button{margin-right:8px}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label{margin-bottom:0}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label{text-align:left}}@media (max-width: 1169px) and (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-title.text-wrapper-rtl,.flight-bundle-item-container .bundle-item-container .bundle-upper-container .radio-button-label.text-wrapper-rtl{text-align:justify}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item{margin-bottom:6px}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .ssr-item-icon{display:none}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item{display:list-item;margin-left:20px}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .bundle-offer-ssr-container .bundle-offer-ssr-item .main-ssr-item::marker{color:#cad0db}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container{display:-webkit-box;display:flex}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .info-icon{width:16px;height:16px;fill:#44a4f3}.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .additional-info-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:8px;color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#4a5261}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .additional-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .additional-info-text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .additional-info-text .details-button{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px;margin-top:5px;color:#7c8594}}@media (max-width: 1169px) and (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-upper-container .ssr-additonal-container .additional-info-text .details-button{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container{margin-top:10px}.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#4a5261}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info{font-size:12px;line-height:16px}}@media (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.flight-bundle-item-container .bundle-item-container .bundle-buttom-container .price-info .price-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.flight-bundle-item-container.selected .bundle-item-container{border-color:#44a4f3}.bundle-upgrade-flight-selection-container:last-of-type{margin-bottom:32px}.payment-success-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{min-height:264px}@media (max-width: 1169px){.payment-success-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{text-align:center}.payment-success-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.payment-success-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{margin:0}}.payment-success-dialog .checkmark-icon{width:32px;height:32px;margin-right:16px;fill:#80c313}@media (max-width: 1169px){.payment-success-dialog .checkmark-icon{width:50px;height:50px;margin-bottom:10px}}.campaign-list-dialog-container .dialog-paper-v2 .dialog-content-v2.with-title{margin-top:0 !important}.campaign-list-dialog-container .passive{opacity:0.4}.campaign-list-dialog-container .campaign-list-dialog-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-top:18px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-list-dialog-container .campaign-list-dialog-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.campaign-list-dialog-container .campaign-list-dialog-message{font-size:14px;line-height:1.71}}.campaign-list-dialog-container .campaign-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-list-dialog-container .campaign-info{font-family:'OpenSans-Regular', sans-serif}}.campaign-list-dialog-container .campaign-list-form .campaign-radio{margin:16px 0 0 40px}.campaign-list-dialog-container .campaign-list-form .campaign-code{width:270px;height:100px;margin-left:40px}.campaign-list-dialog-container .campaign-list-form .empty-campaign-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.campaign-list-dialog-container .campaign-list-form .empty-campaign-list .empty-image{width:120px;height:120px;background:url(/butterflyredesigntest/backgrounds/icon-flight-tower.svg?ea048771a9d689942a21be708643e11e) no-repeat center}.campaign-list-dialog-container .campaign-list-form .empty-campaign-list .empty-info{align-self:flex-start;margin-top:10px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-list-dialog-container .campaign-list-form .empty-campaign-list .empty-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.campaign-list-dialog-container .campaign-list-form .empty-campaign-list .empty-info{font-size:14px;line-height:1.71}}.campaign-list-dialog-container .apply-campaign-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:36px;margin-top:24px;padding:0;color:#4a5261}.campaign-selector-container{display:grid;width:100%;margin:24px 0 32px}@media (max-width: 1169px){.campaign-selector-container{width:100%;max-width:initial;margin:16px 0;padding:0 16px}}.campaign-selector-container .campaign-selector-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-selector-container .campaign-selector-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-selector-container .campaign-selector-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.campaign-selector-container .campaign-selector-info{margin:4px 0 6px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-selector-container .campaign-selector-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-selector-container .campaign-selector-info{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (max-width: 1169px){.campaign-selector-container .campaign-selector-info{margin:8px 0 2px}}.campaign-selector-container .campaign-selector-button{width:100%;height:52px;margin-top:14px;padding:16px;color:#4a5261;text-align:left;background-color:#fff;border:1px solid rgba(202,208,219,0.5);font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-selector-container .campaign-selector-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-selector-container .campaign-selector-button{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.campaign-selector-container .campaign-selector-button{height:40px;padding:12px}}.selected-campaign-item-container{width:100%;margin:24px 0 32px}@media (max-width: 1169px){.selected-campaign-item-container{width:100%;max-width:initial;padding:0 12px}}.selected-campaign-item-container .selected-campaign-item-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selected-campaign-item-container .selected-campaign-item-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.selected-campaign-item-container .selected-campaign-item-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.selected-campaign-item-container .selected-element-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:70px;margin-top:16px;padding:0 30px;background-color:#fff;border:1px solid #cad0db;border-radius:4px}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:auto;padding:12px 12px 24px}}.selected-campaign-item-container .selected-element-container .selected-campaign-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.selected-campaign-item-container .selected-element-container .selected-campaign-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selected-campaign-item-container .selected-element-container .selected-campaign-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container .selected-campaign-title{font-size:11px;line-height:1.45}}.selected-campaign-item-container .selected-element-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selected-campaign-item-container .selected-element-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container .text{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container .text{margin-top:8px}}.selected-campaign-item-container .selected-element-container .remove-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4a5261;text-decoration:underline;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.selected-campaign-item-container .selected-element-container .remove-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container .remove-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.selected-campaign-item-container .selected-element-container .remove-button{margin-top:16px}}.campaign-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:35px}@media (max-width: 1169px){.campaign-container{margin-top:0}}.campaign-container .personal-campaigns-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .personal-campaigns-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-container .personal-campaigns-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.campaign-container .personal-campaigns-title{margin-left:20px}}.campaign-container .other-campaigns-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .other-campaigns-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.campaign-container .other-campaigns-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.campaign-container .other-campaigns-title{margin-left:20px}}.campaign-container .campaigns-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:40px;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.campaign-container .campaigns-wrapper{padding:0 20px}}.campaign-container .campaigns-wrapper .campaign-box-container{display:-webkit-box;display:flex;padding:20px 0;border-bottom:1px solid rgba(202,208,219,0.6);pointer-events:none}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container{pointer-events:auto}}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-image-wrapper img{width:206px;height:116px}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-image-wrapper img{width:100%;height:auto}}.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:25px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper{-webkit-box-flex:1;flex:auto;margin-left:0}}.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-date-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;margin-bottom:10px;color:#7c8594;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-date-container{font-family:'OpenSans-Regular', sans-serif}}.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:5px;color:#4a5261;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-redirect-link{margin-bottom:10px;color:#4a5261;text-align:left;text-decoration:underline;cursor:pointer;pointer-events:auto;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-redirect-link{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-redirect-link{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.campaign-container .campaigns-wrapper .campaign-box-container .campaign-box-wrapper .campaign-box-redirect-link{display:none}}.campaign-container .campaigns-wrapper .campaign-box-container:last-of-type{border:none}.campaign-container .no-campaign-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.campaign-container .no-campaign-container .no-campaign-page-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .no-campaign-container .no-campaign-page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-container .no-campaign-container .no-campaign-page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.campaign-container .no-campaign-container .no-campaign-page-title{margin-left:20px}}.campaign-container .no-campaign-container .no-campaign-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:90px 145px 145px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.campaign-container .no-campaign-container .no-campaign-wrapper{padding:80px 20px}}.campaign-container .no-campaign-container .no-campaign-wrapper .tower-icon{width:101px;height:96px;margin-bottom:40px}.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-container .no-campaign-container .no-campaign-wrapper .no-campaign-text{width:100%}}.campaign-detail-container{display:-webkit-box;display:flex;padding:30px;background-color:#fff}@media (max-width: 1169px){.campaign-detail-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px}}.campaign-detail-container .campaign-image-wrapper img{width:206px;height:116px}@media (max-width: 1169px){.campaign-detail-container .campaign-image-wrapper img{width:100%;height:auto}}.campaign-detail-container .campaign-detail-wrapper{margin-bottom:1px solid #cad0db;margin-left:25px}@media (max-width: 1169px){.campaign-detail-container .campaign-detail-wrapper{margin-left:0}}.campaign-detail-container .campaign-detail-wrapper .campaign-date-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.campaign-detail-container .campaign-detail-wrapper .campaign-date-wrapper .date-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-detail-container .campaign-detail-wrapper .campaign-date-wrapper .date-title{font-family:'OpenSans-Regular', sans-serif}}.campaign-detail-container .campaign-detail-wrapper .campaign-date-wrapper .actual-date{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.campaign-detail-container .campaign-detail-wrapper .campaign-date-wrapper .actual-date{font-family:'OpenSans-Regular', sans-serif}}.campaign-detail-container .campaign-detail-wrapper .campaign-detail-content table{max-width:439px}@media (max-width: 1169px){.campaign-detail-container .campaign-detail-wrapper .campaign-detail-content table{max-width:100vw}}.check-in-flight-page{margin-top:0}.check-in-flight-page #pegasus-spot-checkin{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:16px 0;text-align:center}.check-in-flight-page #pegasus-spot-checkin:empty{margin:0}.check-in-flight-page #pegasus-spot-checkin *{width:1110px;height:120px}@media (max-width: 1169px){.check-in-flight-page #pegasus-spot-checkin *{width:100%;height:100%;text-align:center}}.check-in-flight-page #pegasus-spot-checkin data{display:none}.check-in-flight-page #pegasus-spot-checkin img:nth-last-child(1){display:none}.check-in-flight-page #pegasus-spot-checkin.mobile-spot img:nth-last-child(2){display:none}.check-in-flight-page #pegasus-spot-checkin.mobile-spot img:nth-last-child(1){display:block}@media (max-width: 1169px){.check-in-flight-page .boarding-card-header-inner{-webkit-box-pack:start;justify-content:flex-start;min-height:96px}}.check-in-flight-page .check-in-flight-body{margin:33px 70px;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-flight-page .check-in-flight-body{margin:0;padding:10px}}.check-in-flight-page .check-in-flight-body .check-in-flight-title{color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-page .check-in-flight-body .check-in-flight-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-page .check-in-flight-body .check-in-flight-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.check-in-flight-page .check-in-flight-body .check-in-flight-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;padding-top:10px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-flight-page .check-in-flight-body .check-in-flight-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-flight-page .check-in-flight-body .check-in-flight-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.check-in-flight-page .check-in-flight-body .check-in-flight-message{margin-top:13px;margin-bottom:30px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-page .check-in-flight-body .check-in-flight-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-flight-page .check-in-flight-body .check-in-flight-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.check-in-flight-page .check-in-flight-body .check-in-flight-message{margin-top:0;margin-bottom:10px}}.check-in-flight-page .check-in-select-inner{padding:48px 0;text-align:center}.check-in-flight-page .check-in-select-inner .error-icon{width:60px;height:60px;margin:0 auto;background-image:url(/butterflyredesigntest/backgrounds/icon-no-sale.svg?ba1ed88652594a3520043d74e0c7f317)}.check-in-flight-page .check-in-select-inner .error-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:24px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-page .check-in-select-inner .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-flight-page .check-in-select-inner .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.check-in-flight-page .check-in-select-inner .error-body{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:60px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-flight-page .check-in-select-inner .error-body{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-flight-page .check-in-select-inner .error-body{margin-bottom:20px}}.check-in-flight-page .check-in-select-inner .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.check-in-flight-page .check-in-select-inner .action-buttons .submit-button{margin:0 15px}@media (max-width: 1169px){.check-in-flight-page .check-in-select-inner .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.check-in-flight-page .check-in-select-inner .action-buttons .submit-button{margin:10px 0}}.page-content.check-in-flight-group-pnr-page{margin-top:0}.check-in-service-failure{background-color:#f3f6f8}.check-in-service-failure.page-content{margin-top:0;padding:50px 16px}@media (max-width: 1169px){.check-in-service-failure{padding:0}}.check-in-group-ticket-number-page{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px;padding:30px}@media (max-width: 1169px){.check-in-group-ticket-number-page{gap:16px;width:unset;padding:16px 8px;border-radius:4px}}.check-in-group-ticket-number-page .page-title{width:100%;color:#323a47;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.check-in-group-ticket-number-page .page-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.check-in-group-ticket-number-page .info-area-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;margin:8px 0}.check-in-group-ticket-number-page .info-area-container .subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .info-area-container .subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-group-ticket-number-page .info-area-container .subtitle{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.check-in-group-ticket-number-page .info-area-container .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .info-area-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .info-area-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-group-ticket-number-page .info-area-container .info-text{font-size:13px;line-height:20px}}@media (max-width: 1169px){.check-in-group-ticket-number-page .info-area-container{gap:8px;margin:0}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px;margin-top:8px}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header .passenger-number-text{display:-webkit-box;display:flex;gap:16px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header .passenger-number-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header .passenger-number-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header .passenger-number-text .person-icon{width:40px;height:40px;fill:#fdb813}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passenger-ticket-number-form-header .remove-passenger-button{display:-webkit-box;display:flex;gap:4px;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;background-color:#fff}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form{padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form{padding:8px}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;margin:24px 24px 24px 0;padding:0 56px 0 72px}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body{margin:24px 0 0;padding:0}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field{width:275px;color:#7c8594}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field .text-input .MuiInput-underline{margin-top:0}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field .text-input input{margin-top:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field .text-input input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field .text-input input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .surname{pointer-events:none}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field.surname .text-input .MuiInput-underline::before{border-bottom:0}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field .text-field.surname .text-input .MuiInput-underline::after{border-color:unset;border-bottom:0}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field{width:100%}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field-label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field-label{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-group-ticket-number-page .passenger-ticket-number-form-container .passerger-ticket-number-form .passenger-ticket-number-form-body .input-field-label{font-size:13px;line-height:20px}}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.check-in-group-ticket-number-page .passenger-ticket-number-form-container .button-container .submit-button{min-width:214px}.check-in-group-ticket-number-page .add-user-button{background-color:#fff;border-color:#dfe3ea}@media (max-width: 1169px){.check-in-group-ticket-number-page .add-user-button{border:none;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}}.check-in-group-ticket-number-page .add-user-button:focus{background-color:#fff;border-color:#dfe3ea}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:24px;-webkit-box-align:center;align-items:center;margin:0 auto !important}@media (max-width: 1169px){.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{gap:16px;margin:auto 24px}}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-title{color:#323a47;text-align:center;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-info{padding:8px 32px 0;color:#323a47;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-info{font-size:14px;line-height:20px}}@media (max-width: 1169px){.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .ticket-form-warning-dialog-info{padding:0}}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .icon-warning{width:46px;height:46px;border:1px solid black;border-radius:50%;fill:#fdb813}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area{margin-left:0 !important}.ticket-form-warning-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-action-area .ticket-form-warning-dialog-action-button{width:100%}.check-in-error-popup{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-error-popup{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.check-in-error-popup .button{width:100%;padding:5px 30px}}.check-in-error-popup.no-seat .seats-section{margin-top:20px}.check-in-error-popup.no-seat .seats-section .seats-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup.no-seat .seats-section .seats-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-error-popup.no-seat .seats-section .seats-title{font-size:11px;line-height:1.45}}.check-in-error-popup.no-seat .seats-section .seats-message{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:60px}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container{display:-webkit-box;display:flex}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:200px}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper .passenger-name{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper .passenger-name{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper .passenger-name{font-size:14px;line-height:1.71}}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper .passenger-has-infant{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-information-wrapper .passenger-has-infant{font-family:'OpenSans-Regular', sans-serif}}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-seat-information{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;min-width:50px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-seat-information{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-seat-information{font-size:14px;line-height:1.71}}.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-free-seat-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-free-seat-information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-error-popup.no-seat .seats-section .seats-message .seats-message-passenger-container .passenger-free-seat-information{font-size:14px;line-height:1.71}}.check-in-error-popup.no-seat .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.check-in-error-popup.no-seat .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.check-in-error-popup.no-seat .action-buttons .button+button{margin-top:20px}}.check-in-error-popup .dialog-close-icon{position:absolute;top:20px;right:20px;width:20px;height:20px;fill:#fdb813}.check-in-error-popup .payment-section{padding-bottom:20px;border-bottom:1px solid rgba(202,208,219,0.6)}.check-in-error-popup .payment-section .payment-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:20px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup .payment-section .payment-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-error-popup .payment-section .payment-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.check-in-error-popup .payment-section .payment-title .payment-success-icon{width:36px;height:36px;margin-right:20px;padding:8px;background-color:#80c313;border-radius:50%;fill:#fff}.check-in-error-popup .check-in-section .check-in-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:30px;margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup .check-in-section .check-in-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-error-popup .check-in-section .check-in-title{font-size:11px;line-height:1.45}}.check-in-error-popup .check-in-section .check-in-title .check-in-error-icon{width:24px;height:24px;margin-right:10px;background-color:#fdb813;border-radius:50%;fill:#fff}.check-in-error-popup .check-in-section .check-in-message{margin-bottom:8px}.check-in-error-popup .next-steps-section{margin-bottom:32px}.check-in-error-popup .next-steps-section .next-steps-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:6px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-error-popup .next-steps-section .next-steps-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-error-popup .next-steps-section .next-steps-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.check-in-error-popup .try-again-button{color:#4a5261}.check-in-error-popup-dialog .dialog-content{max-width:710px}.check-in-payment-page .check-in-payment-body{padding:20px 70px}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body{padding:10px 0}}.check-in-payment-page .check-in-payment-body .check-in-summary-title,.check-in-payment-page .check-in-payment-body .payment-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-payment-page .check-in-payment-body .check-in-summary-title,.check-in-payment-page .check-in-payment-body .payment-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-summary-title,.check-in-payment-page .check-in-payment-body .payment-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-summary-title,.check-in-payment-page .check-in-payment-body .payment-title{margin-left:10px;color:#323a47}}.check-in-payment-page .check-in-payment-body .check-in-section{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-top:24px;margin-bottom:24px}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:14px;margin-bottom:24px}.check-in-payment-page .check-in-payment-body .check-in-section .checkin-summary-table-title{color:#323a47}}.check-in-payment-page .check-in-payment-body .check-in-section .left-panel{width:730px;margin-right:30px;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-section .left-panel{width:100%;margin-right:0;padding:13px 10px 24px;background-color:#f3f6f8;-webkit-box-shadow:none;box-shadow:none}}.check-in-payment-page .check-in-payment-body .check-in-section .left-panel .checkin-summary-table-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;width:100%;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-payment-page .check-in-payment-body .check-in-section .left-panel .checkin-summary-table-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-section .left-panel .checkin-summary-table-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.check-in-payment-page .check-in-payment-body .check-in-section .right-panel{-webkit-box-flex:1;flex:1 1 0;padding-top:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-payment-page .check-in-payment-body .check-in-section .right-panel{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .check-in-section .right-panel{width:calc(100% - 20px);margin:0 10px;padding-top:20px;border-bottom:1px solid rgba(202,208,219,0.6)}}.check-in-payment-page .check-in-payment-body .payment-section{width:100%;margin-top:20px;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .payment-section{margin-top:14px;padding:13px 10px 0}}.check-in-payment-page .check-in-payment-body .payment-section .payment-panel-title{display:none}.check-in-payment-page .check-in-payment-body .payment-section .payment-panel{margin-top:0}.check-in-payment-page .check-in-payment-body .agreement-summary{display:-webkit-box;display:flex;margin-bottom:24px}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .agreement-summary{margin:12px;margin-bottom:32px}}.check-in-payment-page .check-in-payment-body .agreement-summary .agreement-summary-text{white-space:normal}.check-in-payment-page .check-in-payment-body .complete-check-in-button{margin:0 auto;background-color:#fa660b}@media (max-width: 1169px){.check-in-payment-page .check-in-payment-body .complete-check-in-button{width:calc(100% - 20px);margin:0 10px}}.check-in-payment-page .check-in-payment-body .complete-check-in-button:disabled{background-color:#cad0db}.check-in-payment-page .check-in-payment-body .complete-check-in-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.check-in-success-page .gift-card-payment-success-warning-container{width:100%;padding:20px 70px}.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:20px;padding:22px;color:#4a5261;text-align:center;background-color:#fff;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{width:100%;margin-bottom:24px}}.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-alert{width:36px;height:36px;margin-right:22px;border:2px solid #fdb813;border-radius:50%;fill:#fdb813}.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-message-text{text-align:left}@media (max-width: 1169px){.check-in-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-message-text{width:80%}}.check-in-success-page .check-in-success-body{padding:20px 70px}.check-in-success-page .check-in-success-body .marketing-banner{width:1030px;height:240px;margin-bottom:32px;cursor:pointer}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .marketing-banner{width:100%;height:auto;margin-bottom:24px}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body{padding:10px 0}}.check-in-success-page .check-in-success-body .flight-info-container{margin-bottom:20px}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .flight-info-container{margin:0 16px 16px 16px}}.check-in-success-page .check-in-success-body .flight-info-container .flight-date{margin-top:5px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .flight-info-container .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .flight-info-container .flight-date{font-size:14px;line-height:1.71}}.check-in-success-page .check-in-success-body .flight-info-container .flight-date .passenger-count-text{display:inline-block;margin-left:24px}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .flight-info-container .flight-date .passenger-count-text{display:block;margin:0;font-weight:600;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .flight-info-container .flight-date .passenger-count-text{font-family:'OpenSans-SemiBold', sans-serif}}.check-in-success-page .check-in-success-body .check-in-completed-passenger-area,.check-in-success-page .check-in-success-body .change-seat-offer-area{margin-bottom:16px}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-completed-passenger-area,.check-in-success-page .check-in-success-body .change-seat-offer-area{margin:16px}}.check-in-success-page .check-in-success-body .barcode-form-container{margin-bottom:35px;padding:32px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .barcode-form-container{margin:0 16px;padding:16px 16px 32px}}.check-in-success-page .check-in-success-body .barcode-form-container .checkinSuccess-boardingPass-title{margin-bottom:16px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .barcode-form-container .checkinSuccess-boardingPass-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .barcode-form-container .checkinSuccess-boardingPass-title{text-align:center}}.check-in-success-page .check-in-success-body .mobile-app-banner{margin-bottom:50px}.check-in-success-page .check-in-success-body .check-in-info{margin-left:30px}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info{margin:0 32px}}.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{width:80%;margin-left:40px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{margin-left:20px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list{font-size:14px;line-height:20px}}.check-in-success-page .check-in-success-body .check-in-info .check-in-info-list .check-in-info-list-item{list-style-type:circle}.check-in-success-page .check-in-success-body .continue-other-flights-button{margin:80px auto;background-color:#fa660b}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .continue-other-flights-button{width:calc(100% - 32px);margin-top:40px;margin-bottom:40px;padding:11px 70px}}.check-in-success-page .check-in-success-body .continue-other-flights-button .right-icon{width:13px;height:9px;margin-left:10px;fill:#fff;-webkit-transform:rotate(270deg);transform:rotate(270deg)}@media (max-width: 1169px){.check-in-success-page .check-in-success-body .continue-other-flights-button .right-icon{margin-left:5px}}.checkin-passenger-page .passenger-body{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:33px 40px 0}@media (max-width: 1169px){.checkin-passenger-page .passenger-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0 0}}.checkin-passenger-page .passenger-body .left-panel{position:sticky;top:140px;width:300px;padding-top:20px}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel{position:static;width:100%;padding-top:0}}.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-passenger{width:21px;height:28px}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-passenger{width:17.5px;height:23.3px}}.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-soldier{width:26px;height:37px;stroke:#4a5261}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-soldier{width:21.5px;height:30.5px}}.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-kid{width:29px;height:24px}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-kid{width:29.1px;height:24px}}.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-baby{width:26px;height:24px}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-baby{width:21.7px;height:20px}}.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-contact{width:28px;height:20px}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .left-panel .passenger-stepper .icon-contact{width:23.3px;height:16.7px}}.checkin-passenger-page .passenger-body .right-panel{width:790px;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.checkin-passenger-page .passenger-body .right-panel{width:100%;padding:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width: 1169px){.checkin-warning-popover-container .dialog-container-v2 .dialog-paper-v2{max-width:none}}.checkin-warning-popover-container .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-content-v2{margin-left:0}.checkin-warning-popover-container .header{margin-bottom:16px;color:#4a5261}.checkin-warning-popover-container .header .checkin-warning-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:16px}.checkin-warning-popover-container .header .checkin-warning-icon .svg-icon{width:80px;height:80px}.checkin-warning-popover-container .header .title{margin-bottom:16px;text-align:center;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.checkin-warning-popover-container .header .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.checkin-warning-popover-container .header .info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .header .info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .header .info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .header .info{font-size:13px;line-height:20px}}.checkin-warning-popover-container .header .info .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .header .info .bold{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .header .info .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .header .info .bold{font-size:13px;line-height:20px}}.checkin-warning-popover-container .document-control-container .document-control-header{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:34px;color:#4a5261}@media (max-width: 1169px){.checkin-warning-popover-container .document-control-container .document-control-header{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.checkin-warning-popover-container .document-control-container .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:12px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .document-control-container .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .document-control-container .passenger-name{font-size:14px;line-height:20px}}.checkin-warning-popover-container .document-control-container .document-control-body{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;max-height:365px;margin-bottom:33px;overflow:auto;color:#4a5261;word-break:break-all}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .document-control-container .document-control-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .document-control-container .document-control-body{font-size:14px;line-height:20px}}.checkin-warning-popover-container .document-control-container .action-buttons{display:-webkit-box;display:flex}@media (max-width: 1169px){.checkin-warning-popover-container .document-control-container .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.checkin-warning-popover-container .checkin-allowed-passenger-container{margin:12px 0}.checkin-warning-popover-container .checkin-allowed-passenger-container .checkin-allowed-passenger{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:8px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .checkin-allowed-passenger-container .checkin-allowed-passenger{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .checkin-allowed-passenger-container .checkin-allowed-passenger{font-size:14px;line-height:20px}}.checkin-warning-popover-container .separator{width:100%;height:3px;margin-bottom:29px;border-bottom:1px solid #cad0db}.checkin-warning-popover-container .info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .info-text{font-family:'OpenSans-Regular', sans-serif}}.checkin-warning-popover-container .passengers.with-scrollbar{padding:0 16px}.checkin-warning-popover-container .passengers .passenger{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;height:36px;margin-bottom:4px;border-radius:4px}.checkin-warning-popover-container .passengers .passenger :last-child{margin-bottom:0}.checkin-warning-popover-container .passengers .passenger .stripes{width:100%;border-radius:4px;-webkit-mask-image:-webkit-gradient(linear, left top, right top, color-stop(20%, rgba(0,0,0,0)), to(#000));-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0) 20%, #000 100%);mask-image:-webkit-gradient(linear, left top, right top, color-stop(20%, rgba(0,0,0,0)), to(#000));mask-image:linear-gradient(to right, rgba(0,0,0,0) 20%, #000 100%)}.checkin-warning-popover-container .passengers .passenger .name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;position:absolute;top:50%;width:35%;overflow:hidden;color:#4a5261;white-space:nowrap;text-overflow:ellipsis;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .passengers .passenger .name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .passengers .passenger .name{font-size:14px;line-height:20px}}.checkin-warning-popover-container .passengers .passenger .status{color:#ff1d1e;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;position:absolute;top:50%;right:3%;display:-webkit-box;display:flex;gap:6px;-webkit-box-align:center;align-items:center;color:#4a5261;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .passengers .passenger .status{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .passengers .passenger .status{font-size:12px;line-height:16px}}.checkin-warning-popover-container .passengers .passenger .status .success-icon{width:14px;height:14px;fill:#03913c}.checkin-warning-popover-container .passengers .passenger .status .fail-icon{width:14px;height:14px;fill:#ff1d1e}.checkin-warning-popover-container .passengers .passenger.passenger-success{background-image:-webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(rgba(3,145,60,0.1)));background-image:linear-gradient(90deg, #fff 20%, rgba(3,145,60,0.1) 100%)}.checkin-warning-popover-container .passengers .passenger.passenger-success .stripes{background:repeating-linear-gradient(135deg, rgba(3,145,60,0.1), rgba(3,145,60,0.1) 1px, transparent 3px, transparent 10px)}.checkin-warning-popover-container .passengers .passenger.passenger-fail{background-image:-webkit-gradient(linear, left top, right top, color-stop(20%, #fff), to(rgba(255,29,30,0.1)));background-image:linear-gradient(90deg, #fff 20%, rgba(255,29,30,0.1) 100%)}.checkin-warning-popover-container .passengers .passenger.passenger-fail .stripes{background:repeating-linear-gradient(135deg, rgba(255,29,30,0.1), rgba(255,29,30,0.1) 1px, transparent 3px, transparent 10px)}.checkin-warning-popover-container .passengers .passenger .document-link{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#4a5261;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .passengers .passenger .document-link{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .passengers .passenger .document-link{font-size:14px;line-height:20px}}.checkin-warning-popover-container .passengers .passenger .document-link.button{padding:0;color:#4a5261;background-color:#fff;border-radius:0}.checkin-warning-popover-container .info{margin-top:16px;margin-bottom:16px}.checkin-warning-popover-container .info .section{padding:16px;background-color:#f4f9fe;border-radius:8px}.checkin-warning-popover-container .info .section .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;margin-bottom:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .info .section .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .info .section .header{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.checkin-warning-popover-container .info .section .text-list{list-style-position:inside;list-style-type:disc}.checkin-warning-popover-container .info .section .text-list .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;margin-bottom:8px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .info .section .text-list .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-warning-popover-container .info .section .text-list .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-warning-popover-container .info .section .text-list .text{font-size:13px;line-height:20px}}.checkin-warning-popover-container .info .section .text-list .text:last-child{margin-bottom:0}@media (max-width: 1169px){.checkin-warning-popover-container .action-buttons-wrapper{position:sticky;right:0;bottom:-16px;left:0;margin:0 -16px -16px;background-color:#fff;-webkit-box-shadow:0 -4px 16px 0 rgba(0,0,0,0.08);box-shadow:0 -4px 16px 0 rgba(0,0,0,0.08)}.checkin-warning-popover-container .action-buttons-wrapper .allowed-button-set .action-buttons,.checkin-warning-popover-container .action-buttons-wrapper .not-allowed-button-set .action-buttons{gap:0}.checkin-warning-popover-container .action-buttons-wrapper .allowed-button-set .action-buttons button,.checkin-warning-popover-container .action-buttons-wrapper .not-allowed-button-set .action-buttons button{border:0;border-radius:0}}.checkin-warning-popover-container .allowed-button-set .action-buttons,.checkin-warning-popover-container .not-allowed-button-set .action-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px}.checkin-warning-popover-container .allowed-button-set .action-buttons .check-information,.checkin-warning-popover-container .not-allowed-button-set .action-buttons .check-information{-webkit-box-flex:1;flex:1 1 auto}.checkin-warning-popover-container .allowed-button-set .action-buttons .continue-selected,.checkin-warning-popover-container .not-allowed-button-set .action-buttons .continue-selected{-webkit-box-flex:3;flex:3 1 auto}@media (max-width: 1169px){.checkin-warning-popover-container .allowed-button-set .action-buttons,.checkin-warning-popover-container .not-allowed-button-set .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.checkin-error-popover-container .dialog-paper-v2{padding:24px;border-radius:16px}.checkin-error-popover-container .dialog-paper-v2 .dialog-content-v2{margin-left:0 !important;padding:0}.checkin-error-popover-container .error-warning-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:0;text-align:center}.checkin-error-popover-container .error-warning-container .warning-icon{width:80px;height:80px;margin-bottom:16px}@media (max-width: 1169px){.checkin-error-popover-container .error-warning-container .warning-icon{width:64px;height:64px}}.checkin-error-popover-container .error-warning-container .warning-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:8px}@media (max-width: 1169px){.checkin-error-popover-container .error-warning-container .warning-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.checkin-error-popover-container .error-warning-container .warning-description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.checkin-error-popover-container .error-warning-container .warning-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.checkin-error-popover-container .error-warning-container .warning-description{font-size:14px;line-height:20px}}.checkin-error-popover-container .error-warning-container .warning-check-button{width:100%}.checkin-error-popover-container .button-v2.close-button{position:absolute;top:12px;right:12px;padding:8px;background-color:#f3f6f8;border-radius:50%}.checkin-error-popover-container .button-v2.close-button .svg-icon{width:16px;height:16px}.checkin-error-popover-container .button-v2.close-button:hover{background-color:#cad0db;-webkit-box-shadow:0 0 0 1px #cad0db;box-shadow:0 0 0 1px #cad0db}.passenger-barcode-popup{width:100%}.passenger-barcode-popup .popup-content .passenger-barcode-popup-header{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .passenger-barcode-popup-header{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .passenger-barcode-popup-header{margin-right:24px}}.passenger-barcode-popup .popup-content .flight-summary-outer{width:100%;height:186px;overflow:hidden}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:154px;margin:16px 0;padding:0 20px;border:1px solid #cad0db;border-radius:4px}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .pnr-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .pnr-container{font-family:'OpenSans-Regular', sans-serif}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .pnr-container .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .pnr-container .value{font-family:'OpenSans-Bold', sans-serif}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:4px;color:#4a5261}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port .portCode{font-weight:bold;font-size:36px;line-height:40px;letter-spacing:-1.44px}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port .portCode{font-size:20px;line-height:24px;letter-spacing:-0.8px}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port .portName{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port .portName{font-family:'OpenSans-Regular', sans-serif}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .port:last-child{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .icon{height:100%;background-color:#fff}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .icon .icon-boarding-pass{width:140px;height:36px}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .departureArrivalCouple .icon .icon-boarding-pass{width:68px}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .flight-datetime{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .flight-datetime{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary .flight-datetime{font-size:12px;line-height:16px}}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary::before,.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary::after{content:'';position:absolute;top:50%;left:-9px;z-index:2;width:18px;height:18px;background:#ffffff;border:1px solid #cad0db;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.passenger-barcode-popup .popup-content .flight-summary-outer .flight-summary::after{right:-9px;left:auto}@media (max-width: 1169px){.passenger-barcode-popup .popup-content .send-button-container{position:absolute;right:0;bottom:0;left:0}}.passenger-barcode-popup .popup-content .send-button-container .action-buttons .button-v2 .button-v2-fill{width:100% !important;height:48px !important}.email-activation-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:100%;margin-top:64px}.email-activation-container .email-activation-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:730px;height:446px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.email-activation-container .email-activation-wrapper .tower-icon{margin-bottom:30px}.email-activation-container .email-activation-wrapper .email-activation-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:15px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.email-activation-container .email-activation-wrapper .email-activation-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.email-activation-container .email-activation-wrapper .email-activation-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.email-activation-container .email-activation-wrapper .email-activation-information-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.email-activation-container .email-activation-wrapper .email-activation-information-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.email-activation-container .email-activation-wrapper .email-activation-information-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.cheapest-fare-not-available-error-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:80px 16px;color:#4a5261}.cheapest-fare-not-available-error-container .tower-icon{width:100px;height:100px;margin-bottom:30px}.cheapest-fare-not-available-error-container .title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cheapest-fare-not-available-error-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.cheapest-fare-not-available-error-container .info-text{margin-bottom:24px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cheapest-fare-not-available-error-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .info-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .info-text{margin-bottom:16px}}.cheapest-fare-not-available-error-container .button-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cheapest-fare-not-available-error-container .button-area{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .button-area{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .button-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.cheapest-fare-not-available-error-container .button-area .back-button{min-width:200px}@media (max-width: 1169px){.cheapest-fare-not-available-error-container .button-area .back-button{width:100%}}.service-error-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:80px 16px;color:#4a5261}.service-error-container .tower-icon{width:100px;height:100px;margin-bottom:30px}.service-error-container .title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.service-error-container .title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.service-error-container .info-text{margin-bottom:24px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.service-error-container .info-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.service-error-container .info-text{margin-bottom:16px}}.service-error-container .button-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.service-error-container .button-area{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.service-error-container .button-area{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.service-error-container .button-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}}.service-error-container .button-area .homepage-button{margin-right:24px;cursor:pointer}@media (max-width: 1169px){.service-error-container .button-area .homepage-button{-webkit-box-ordinal-group:2;order:1;margin-top:16px;margin-right:0}}.service-error-container .button-area .retry-button{min-width:200px}@media (max-width: 1169px){.service-error-container .button-area .retry-button{width:100%}}.flexible-search-calendar-view{overflow:hidden}.flexible-search-calendar-view.monthly{overflow:visible}.flexible-search-calendar-view .DayPicker{width:100% !important}.flexible-search-calendar-view .DayPicker *{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.flexible-search-calendar-view .DayPicker .CalendarMonth{padding:0 !important}.flexible-search-calendar-view .DayPicker .CalendarMonth .CalendarMonth_caption{padding-top:0;padding-bottom:53px}.flexible-search-calendar-view .DayPicker .CalendarMonthGrid{left:0;width:100% !important}.flexible-search-calendar-view .DayPicker .CalendarMonthGrid .CalendarMonth{width:100% !important}.flexible-search-calendar-view .DayPicker .CalendarMonthGrid .CalendarMonth table{width:100%}.flexible-search-calendar-view .DayPicker .CalendarMonthGrid .CalendarMonthGrid_month__hidden{display:none}.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader{top:16px;left:0;width:100%;margin:0 !important;padding:0 !important;color:#323a47}.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul{display:-webkit-box;display:flex;width:100%}.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul small{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul small{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul small{font-size:14px;line-height:1.43}}.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul li{width:100% !important}.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul li:nth-last-child(-n+2) small{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul li:nth-last-child(-n+2) small{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .DayPicker_weekHeader .DayPicker_weekHeader_ul li:nth-last-child(-n+2) small{font-size:14px;line-height:1.43}}.flexible-search-calendar-view .DayPicker .DayPicker_transitionContainer{height:auto !important}.flexible-search-calendar-view .DayPicker .CalendarDay{padding:1px 0;border-radius:4px}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay{height:45px !important}}.flexible-search-calendar-view .DayPicker .CalendarDay.CalendarDay__outside,.flexible-search-calendar-view .DayPicker .CalendarDay.CalendarDay__blocked_out_of_range{opacity:0.4;pointer-events:none}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay:hover{background-color:inherit}.flexible-search-calendar-view .DayPicker .CalendarDay:hover.CalendarDay__selected{background-color:#7c8594}}@media (min-width: 1170px){.flexible-search-calendar-view .DayPicker .CalendarDay:hover{background-color:#fdb813}.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .best-price-icon{fill:#fff}.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (min-width: 1170px) and (-ms-high-contrast: active), (min-width: 1170px) and (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day{font-family:'OpenSans-Bold', sans-serif}}@media (min-width: 1170px) and (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day{font-size:14px;line-height:1.43}}@media (min-width: 1170px){.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day,.flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .amount-wrapper{color:#fff}}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper{position:relative;height:100%}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .best-price-icon{position:absolute;top:4px;right:4px;width:16px;height:16px;fill:#fdb813}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .best-price-icon{top:-1px;right:1px;width:14px;height:14px}}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day{padding-top:11px;color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day{padding-top:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day{font-family:'OpenSans-Regular', sans-serif}}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper{font-family:'OpenSans-SemiBold', sans-serif}}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper .amount-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper .amount-container .currency{margin-left:3px}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper .unavailable-text-desktop{display:none}}@media (min-width: 1170px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper .unavailable-text-mweb{display:none}}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .amount-wrapper .currency{display:none}}.flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper.campaign-day{background-color:rgba(68,164,243,0.12)}.flexible-search-calendar-view .DayPicker .CalendarDay__selected{background-color:#7c8594;pointer-events:none}.flexible-search-calendar-view .DayPicker .CalendarDay__selected.CalendarDay__outside,.flexible-search-calendar-view .DayPicker .CalendarDay__selected.CalendarDay__blocked_out_of_range{opacity:1}.flexible-search-calendar-view .DayPicker .CalendarDay__selected .calendar-day-wrapper .day,.flexible-search-calendar-view .DayPicker .CalendarDay__selected .calendar-day-wrapper .amount-wrapper{color:#f3f6f8}.flexible-search-calendar-view .DayPicker .CalendarDay__selected .calendar-day-wrapper.campaign-day{background-color:transparent}@media (max-width: 1169px){.monthly-calendar-view-container{padding-top:16px}}.monthly-calendar-view-container .monthly-calendar-row{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.monthly-calendar-view-container .monthly-calendar-row .month-group{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;justify-content:space-around;min-width:270px;margin-bottom:20px}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100px;height:76px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.selected{background-color:#7c8594;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.selected .month{color:#f3f6f8}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.selected .amount-wrapper{color:#f3f6f8}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.disabled{opacity:0.4;pointer-events:none}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.disabled.selected{background-color:#cad0db;opacity:1}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.disabled.selected .month,.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item.disabled.selected .amount-wrapper{color:#7c8594}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover{cursor:pointer}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover{background-color:inherit}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover.selected{background-color:#7c8594}}@media (min-width: 1170px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover{background-color:#fdb813}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover .best-price-icon{fill:#fff}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover .month,.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item:hover .amount-wrapper{color:#fff}}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .best-price-icon{position:absolute;top:4px;right:4px;width:16px;height:16px;fill:#fdb813}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .best-price-icon{top:4px;right:5px;width:14px;height:14px}}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-container{display:-webkit-box;display:flex}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .year{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;position:absolute;top:-18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .year{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .year{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .year{font-family:'OpenSans-Bold', sans-serif}}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .month{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .month{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .month{font-size:14px;line-height:1.43}}.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper .unavailable-text-desktop{display:none}}@media (min-width: 1170px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper .unavailable-text-mweb{display:none}}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.monthly-calendar-view-container .monthly-calendar-row .month-group .monthly-calendar-item .amount-wrapper .currency{display:none}}.flexible-search-date-slider-wrapper{display:-webkit-box;display:flex}.flexible-search-date-slider-wrapper .prev-day,.flexible-search-date-slider-wrapper .next-day{width:32px;min-width:32px;height:56px;background-color:rgba(103,77,173,0.3)}@media (max-width: 1169px){.flexible-search-date-slider-wrapper .prev-day,.flexible-search-date-slider-wrapper .next-day{display:none}}.flexible-search-date-slider-wrapper .prev-day .prev-day-icon,.flexible-search-date-slider-wrapper .prev-day .next-day-icon,.flexible-search-date-slider-wrapper .next-day .prev-day-icon,.flexible-search-date-slider-wrapper .next-day .next-day-icon{width:13px;height:9px;fill:#fff}.flexible-search-date-slider-wrapper .prev-day .prev-day-icon,.flexible-search-date-slider-wrapper .next-day .prev-day-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.flexible-search-date-slider-wrapper .prev-day .next-day-icon,.flexible-search-date-slider-wrapper .next-day .next-day-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper{display:-webkit-box !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:56px;color:#323a47;text-align:center;background-color:rgba(103,77,173,0.1);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;cursor:pointer}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper{font-size:14px;line-height:1.43}}.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper.selected{background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper.disabled{cursor:auto;opacity:0.4}.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper .flexible-search-slider-date{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper .flexible-search-slider-date{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper .flexible-search-slider-date{font-size:14px;line-height:1.43}}.flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper .flexible-search-slider-amount{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:24px}.flexible-search-body{display:-webkit-box;display:flex}@media (max-width: 1169px){.flexible-search-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.flexible-search-body *{min-width:0;min-height:0}.flexible-search-body .flexible-search-flight-selection{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container{position:relative}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container{-webkit-box-align:center;align-items:center}}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container-selected .button-v2-left-icon{background:#fdb813;fill:#fff}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile{display:none}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile{display:-webkit-box;display:flex;margin-right:25px}}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile .filter-icon{width:24px;height:24px;fill:#7c8594}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile .filter-icon.selected{background:#fdb813;fill:#fff}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile .filter-notification{display:none}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container{display:none}}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .filter-notification{display:none}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .filter-notification.active{position:absolute;top:-2px;left:19px;display:block;width:8px;height:8px;background-color:#e21f26;border-radius:50%}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .filter-information{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:10px;color:#323a47;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .filter-information{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .filter-information{font-size:11px;line-height:1.45}}.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .button-v2-right-icon{width:13px;height:9px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container .button-v2-right-icon{align-self:center}}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper .sort-button-container.mobile{margin-right:0}}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection .flight-info-wrapper{padding-right:8px;padding-left:8px}}@media (min-width: 1170px){.flexible-search-body .flexible-search-flight-selection.return-flight{-webkit-box-flex:1;flex:1;margin-left:30px}}@media (max-width: 1169px){.flexible-search-body .flexible-search-flight-selection.return-flight{margin-top:24px}}.flexible-search-body.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner{margin-top:24px}.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-date-slider-wrapper .prev-day,.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-date-slider-wrapper .next-day{width:46px;min-width:46px;height:64px}.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper{height:64px}.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper .flexible-search-flight-selection-footer{-webkit-box-pack:unset;justify-content:unset}.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper .flexible-search-flight-selection-footer .price-information-wrapper{margin:8px 60px 0 0}@media (max-width: 1169px){.flexible-search-body.horizontal .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper .flexible-search-flight-selection-footer .price-information-wrapper{margin-right:16px}}.flexible-search-body.horizontal .flexible-search-flight-selection.return-flight{margin-top:32px;margin-left:0}.flexible-search-body.large-calendar-view .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper{padding:24px 102px}@media (max-width: 1169px){.flexible-search-body.large-calendar-view .flexible-search-flight-selection .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper{padding:0 1px 24px}}.flexible-search-flight-selection-footer{display:-webkit-box;display:flex;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flexible-search-flight-selection-footer{padding:0 8px}}.flexible-search-flight-selection-footer .left-content{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}@media (max-width: 1169px){.flexible-search-flight-selection-footer .left-content{width:100%}}.flexible-search-flight-selection-footer .right-slot{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-left:auto}@media (max-width: 1169px){.flexible-search-flight-selection-footer .right-slot{-webkit-box-pack:center;justify-content:center;width:100%}}.flexible-search-flight-selection-footer .price-information-wrapper{display:-webkit-box;display:flex;margin:8px 0}@media (max-width: 1169px){.flexible-search-flight-selection-footer .price-information-wrapper{-webkit-box-flex:1;flex:1}}.flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:24px;min-width:24px;height:24px;border:1px solid #cad0db;border-radius:2px}.flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .best-price-info{width:16px;height:16px;fill:#fdb813}.flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .dashed-best-price-info{width:24px;height:24px;fill:#7c8594}.flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .choice-info{width:16px;height:16px;fill:#7c8594}.flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .campaign-info{width:16px;height:16px;fill:#44a4f3}.flexible-search-flight-selection-footer .price-information-wrapper .price-information{display:grid;margin-top:2px;margin-left:8px}.flexible-search-flight-selection-footer .price-information-wrapper .price-information .title{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-flight-selection-footer .price-information-wrapper .price-information .title{font-family:'OpenSans-Regular', sans-serif}}.flexible-search-flight-selection-footer .price-information-wrapper .price-information .information-text{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-flight-selection-footer .price-information-wrapper .price-information .information-text{font-family:'OpenSans-SemiBold', sans-serif}}.flexible-search-flight-selection-inner{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:28px}@media (max-width: 1169px){.flexible-search-flight-selection-inner{margin-top:8px}}@media (max-width: 1169px){.flexible-search-flight-selection-inner .filter-form-wrapper{display:none}}.flexible-search-flight-selection-inner .filter-area-container.monthly{z-index:2;padding:16px 16px 24px 24px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flexible-search-flight-selection-inner .filter-area-container.monthly{padding:16px 16px 0 16px;-webkit-box-shadow:none;box-shadow:none}}.flexible-search-flight-selection-inner .filter-area-container.monthly .monthly-interval-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media (max-width: 1169px){.flexible-search-flight-selection-inner .filter-area-container.monthly .monthly-interval-title{margin-bottom:0}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-flight-selection-inner .filter-area-container.monthly .monthly-interval-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-flight-selection-inner .filter-area-container.monthly .monthly-interval-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-search-flight-selection-inner .filter-area-container.monthly .monthly-interval-title{font-family:'OpenSans-Bold', sans-serif}}.flexible-search-flight-selection-inner .filter-area-container.monthly .filter-form-wrapper .filter-selection-form{min-height:auto;margin-top:24px;padding:0;-webkit-box-shadow:none;box-shadow:none}.flexible-search-flight-selection-inner .loading-animation-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;min-height:393px;background-color:#fff}.flexible-search-flight-selection-inner .loading-animation-container.monthly{min-height:353px}.flexible-search-flight-selection-inner .loading-animation-container .loading-animation{width:80px;height:80px}.flexible-search-flight-selection-inner .loading-animation-container .message{margin-top:8px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-flight-selection-inner .loading-animation-container .message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flexible-search-flight-selection-inner .loading-animation-container .message{font-size:14px;line-height:1.71}}.flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper{padding:0 16px 24px;background-color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper{padding:0 0 16px}}.flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper.calendar.monthly{padding:24px 16px}.flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper .flexible-search-divider{width:100%;height:1px;margin:8px 0;background-color:rgba(202,208,219,0.6)}@media (max-width: 1169px){.flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper .flexible-search-divider{width:calc(100% - 8px);margin:8px 4px}}.flexible-search-graph-view{background-color:#fff}@media (max-width: 1169px){.flexible-search-graph-view{position:relative}}.flexible-search-graph-view .swipe-information{position:absolute;top:16px;left:50%;z-index:5;width:178px;padding:8px;text-align:center;background-color:#cad0db;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation-name:swipe-information-animation;animation-name:swipe-information-animation;-webkit-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.flexible-search-graph-view .swipe-information{font-size:12px;line-height:16px}}@media (min-width: 1170px){.flexible-search-graph-view .swipe-information{display:none !important}}@-webkit-keyframes swipe-information-animation{from{left:calc(50% - 3px)}to{left:calc(50% + 3px)}}@keyframes swipe-information-animation{from{left:calc(50% - 3px)}to{left:calc(50% + 3px)}}.no-flight-empty-state{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;min-height:600px;padding:0 80px 80px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.no-flight-empty-state.graph{min-height:400px}@media (max-width: 1169px){.no-flight-empty-state{height:300px}}.no-flight-empty-state .airplane-icon{width:80px;height:80px}.no-flight-empty-state .info-text{text-align:center}.no-flight-empty-state .info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.no-flight-empty-state .info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.flexible-search-page{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.flexible-search-page .boarding-card-header-inner.minimal-header{padding:12px}.flexible-search-page .boarding-card-body.minimal-body{margin-top:40px}@media (max-width: 1169px){.flexible-search-page .boarding-card-body.minimal-body{margin-top:0}}.flexible-search-page .flexible-search-page-inner-wrapper{padding:24px 30px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper{padding:0}}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:16px 0;text-align:center}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search:empty{margin:0}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search *{width:1110px;height:120px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search *{width:100%;height:100%;text-align:center}}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search data{display:none}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search img:nth-last-child(1){display:none}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search.mobile-spot img:nth-last-child(2){display:none}.flexible-search-page .flexible-search-page-inner-wrapper #pegasus-spot-flexible-search.mobile-spot img:nth-last-child(1){display:block}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto;margin-bottom:16px;padding:16px 8px 8px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator{font-family:'OpenSans-SemiBold', sans-serif}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-navigator-back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-navigator-back-button .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper{position:relative;margin-left:auto}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper{margin-left:0}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper{display:-webkit-box;display:flex;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper{width:100%;margin-top:0}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-selection-divider{width:1px;margin:18px 0;background-color:#cad0db}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection{-webkit-box-flex:1;flex:1}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection .flexible-search-page-navigator-button-inner-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:16px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection .flexible-search-page-navigator-button-inner-wrapper .flexible-search-calendar-icon{width:24px;height:24px;margin-right:12px;fill:#cad0db}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection .flexible-search-page-navigator-button-inner-wrapper .arrow-icon{width:12px;height:8px;margin-left:8px;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear;fill:#cad0db}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection .flexible-search-page-navigator-button-inner-wrapper .arrow-icon.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection.active .flexible-search-calendar-icon,.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection.active .arrow-icon{fill:#fdb813}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection.active.show-indicator{border-bottom:3px solid #fa660b}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-calendar-selection.active.show-indicator .flexible-search-page-navigator-button-inner-wrapper{margin-bottom:13px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection{-webkit-box-flex:1;flex:1}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection .flexible-search-page-navigator-button-inner-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:16px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection .flexible-search-page-navigator-button-inner-wrapper .flexible-search-graph-icon{width:24px;height:24px;margin-right:12px;fill:#cad0db}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection .flexible-search-page-navigator-button-inner-wrapper .arrow-icon{width:12px;height:8px;margin-left:8px;-webkit-transition:-webkit-transform 0.15s linear;transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear;fill:#cad0db}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection .flexible-search-page-navigator-button-inner-wrapper .arrow-icon.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection.active .flexible-search-graph-icon,.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection.active .arrow-icon{fill:#fdb813}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection.active.show-indicator{border-bottom:3px solid #fa660b}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-view-state-selection-wrapper .flexible-search-page-navigator-graph-selection.active.show-indicator .flexible-search-page-navigator-button-inner-wrapper{margin-bottom:13px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper{margin-top:-4px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper .flexible-search-page-period-buttons{display:-webkit-inline-box;display:inline-flex;padding:12px 16px 8px;background-color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper .flexible-search-page-period-buttons{-webkit-box-pack:center;justify-content:center;width:50%;padding:8px 8px}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper .flexible-search-page-period-buttons .button-v2{min-width:60px;height:28px;padding:4px;color:#323a47}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper .flexible-search-page-period-buttons .button-v2:nth-child(2){margin-left:8px}@media (min-width: 1170px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper.right{position:absolute;right:0}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper.right{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:end;align-items:flex-end}}@media (min-width: 1170px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper.left{position:absolute;left:0}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator .flexible-search-page-view-state-period-selection-wrapper .flexible-search-page-period-selection-wrapper.left{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator+.flexible-search-page-body-wrapper{margin-top:64px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-navigator+.flexible-search-page-body-wrapper{margin-top:0}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper{margin-top:24px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:24px 0;padding:16px 24px;background-color:#fff;border:1px solid #dfe3ea;border-radius:8px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area{padding:12px}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-icon{width:32px;min-width:32px;height:32px;margin-right:8px;fill:#cad0db}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-icon{align-self:flex-start;width:20px;min-width:20px;height:20px}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-text{margin-left:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-text{margin-left:0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .flexible-fare-information-area .info-text{font-family:'OpenSans-Regular', sans-serif}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;margin-top:16px}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .price-text{display:-webkit-box;display:flex;margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .price-text{font-family:'OpenSans-Regular', sans-serif}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .price-text .bold{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .price-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .price-text{text-align:center}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .submit-button-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;height:40px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .submit-button-wrapper{margin-bottom:48px}}.flexible-search-page .flexible-search-page-inner-wrapper .flexible-search-page-body-wrapper .submit-button-area .submit-button-wrapper .submit-button{height:inherit}.flexible-search-page .flexible-search-page-form-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flexible-search-page .flexible-search-page-form-container .form-info-text{margin:8px 0 32px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-form-container .form-info-text{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.flexible-search-page .flexible-search-page-form-container .one-way-info-text{margin:24px 0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flexible-search-page .flexible-search-page-form-container .one-way-info-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flexible-search-page .flexible-search-page-form-container .one-way-info-text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.flexible-search-page .flexible-search-page-body{margin-top:24px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper.has-return-date .flexible-search-body,.flight-item-details .flexible-search-page-body-wrapper.has-return-date .flexible-search-body{width:100%}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-body,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-body{width:50%}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-body,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-body{width:100%}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:50%;padding-left:30px}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper{width:100%;padding-left:0}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:24px;padding:40px;background-color:#fff;border:1px solid #dfe3ea;border-radius:8px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-icon,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-icon{width:80px;height:80px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question{margin-bottom:8px;color:#323a47;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-question{font-size:14px;line-height:20px}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description{margin-bottom:30px;color:#323a47;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .return-date-description{font-size:13px;line-height:20px}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .add-return-date-button,.flight-item-details .flexible-search-page-body-wrapper:not(.has-return-date) .flexible-search-page-return-date-button-wrapper .add-return-date-button-wrapper .add-return-date-button{min-width:200px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-page-body-wrapper-inner,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-page-body-wrapper-inner{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:stretch;align-items:stretch;width:100%}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-page-body-wrapper-inner,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-page-body-wrapper-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-graph-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-graph-wrapper{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;grid-area:calendar;border:1px solid #dfe3ea;border-top:none;-webkit-box-shadow:none;box-shadow:none}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .no-flight-empty-state,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .loading-animation-container,.flight-item-details .flexible-search-page-body-wrapper .no-flight-empty-state,.flight-item-details .flexible-search-page-body-wrapper .loading-animation-container{border:1px solid #dfe3ea;border-top:none;border-radius:0 0 8px 8px;-webkit-box-shadow:none;box-shadow:none}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;overflow:hidden;border-radius:8px 8px 0 0}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day{height:72px;background:#dfe3ea;border-radius:0}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper.selected,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .flexible-search-slider-inner-wrapper.selected{background:#fff;border-top:1px solid #dfe3ea;border-bottom:2px solid #fdb813}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day .prev-day-icon,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day .next-day-icon,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day .prev-day-icon,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day .next-day-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day .prev-day-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .prev-day .next-day-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day .prev-day-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-date-slider-wrapper .next-day .next-day-icon{width:10px;fill:#323a47}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-body.large-calendar-view .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-body.large-calendar-view .flexible-search-flight-selection-inner .flexible-search-calendar-graph-wrapper{padding:0 16px 16px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .day{color:#323a47;font-weight:bold}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .best-price-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay .calendar-day-wrapper .best-price-icon{width:10px;height:10px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay__selected,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay__selected{background-color:#323a47;fill:#323a47}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay:not(:hover):not(.CalendarDay__selected) .calendar-day-wrapper .amount-wrapper .amount-container.is-best-price,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay:not(:hover):not(.CalendarDay__selected) .calendar-day-wrapper .amount-wrapper .amount-container.is-best-price{color:#80c313}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day,.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay__selected .calendar-day-wrapper .day,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay:hover .calendar-day-wrapper .day,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-calendar-view .DayPicker .CalendarDay__selected .calendar-day-wrapper .day{color:#fff}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer{-webkit-box-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .title,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .title{flex-shrink:0}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button{width:100%;background-color:#f4f9fe;border-radius:8px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button:hover,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button:hover{-webkit-box-shadow:0 8px 16px 0 rgba(243,246,248,0.16);box-shadow:0 8px 16px 0 rgba(243,246,248,0.16)}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button:focus,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button:focus{background-color:#f3f6f8}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-icon,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .remove-return-flight-button .button-v2-icon{fill:#323a47}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper{margin-bottom:0}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information{display:-webkit-box;display:flex;gap:8px}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper{border:none}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .choice-info,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-flight-selection-footer .price-information-wrapper .price-information-icon-wrapper .choice-info{fill:#323a47}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flight-destination-info-element-container,.flight-item-details .flexible-search-page-body-wrapper .flight-destination-info-element-container{-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flight-destination-info-element-container.placeholder,.flight-item-details .flexible-search-page-body-wrapper .flight-destination-info-element-container.placeholder{display:none}}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flight-destination-info-element-container,.flight-item-details .flexible-search-page-body-wrapper .flight-destination-info-element-container{-webkit-box-pack:start;justify-content:flex-start}}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flight-destination-info-element-container .icon-flight-direction-icon,.flight-item-details .flexible-search-page-body-wrapper .flight-destination-info-element-container .icon-flight-direction-icon{display:none}.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-body .flexible-search-flight-selection .flight-info-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-body .flexible-search-flight-selection .flight-info-wrapper{-webkit-box-pack:center;justify-content:center}@media (max-width: 1169px){.boarding-card-body.minimal-body .flexible-search-page-body-wrapper .flexible-search-body .flexible-search-flight-selection .flight-info-wrapper,.flight-item-details .flexible-search-page-body-wrapper .flexible-search-body .flexible-search-flight-selection .flight-info-wrapper{-webkit-box-pack:justify;justify-content:space-between}}.boarding-card-body.minimal-body .new-flight-search-form .direction-options,.flight-item-details .new-flight-search-form .direction-options{display:none}.flybot-remaining-time-wrapper{display:-webkit-box;display:flex}@media (max-width: 1169px){.flybot-remaining-time-wrapper{-webkit-box-pack:center;justify-content:center;margin-top:4px}}.flybot-remaining-time-wrapper .remaining-time-container{display:-webkit-box;display:flex;margin-left:8px}.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}}@media (max-width: 1169px) and (max-width: 1169px){.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin:auto auto auto 4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flybot-remaining-time-wrapper .remaining-time-container .flybot-countdown-duration-label{font-size:12px;line-height:16px}}.payment-page .payment-page-inner{min-height:100%;padding:33px 40px 0 40px;color:#4a5261}@media (max-width: 1169px){.payment-page .payment-page-inner{padding:0}}.payment-page .payment-page-inner .info-text-wrapper{margin:0 30px 16px;padding:10px 8px;background-color:#fff}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper{margin:0;padding:0 12px 16px;background-color:#f3f6f8}}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper .icon-info{padding:8px;background-color:#fff}}.payment-page .payment-page-inner .info-text-wrapper .icon-info .icon{fill:#fdb813}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper .icon-info .icon{width:20px;min-width:20px;height:20px}}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper.large-screen-only{display:none}}@media (min-width: 1170px){.payment-page .payment-page-inner .info-text-wrapper.small-screen-only{display:none}}.payment-page .payment-page-inner .main-panel{margin:0 30px;padding:30px 30px 0 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel{margin:0;padding:0}}.payment-page .payment-page-inner .main-panel .reservation-info-container{display:-webkit-box;display:flex;padding-right:16px;background-color:#f3f6f8}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container{display:block;padding-right:0;padding-bottom:16px}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:15px 30px;border-radius:4px}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper{-webkit-box-pack:justify;justify-content:space-between;padding:20px 12px}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no{display:-webkit-box;display:flex;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no{font-family:'OpenSans-Bold', sans-serif}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no .reservation-no-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-left:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no .reservation-no-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no .reservation-no-value{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date{-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .number-container{display:-webkit-box;display:flex;width:100%}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .number-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time{-webkit-box-pack:start;justify-content:flex-start;margin-top:13px}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-size:12px;line-height:1.67}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{margin-left:3px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{font-size:12px;line-height:1.67}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .payment-mmb-rights-info{margin-top:16px;font-size:14px;line-height:1.43}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .payment-mmb-rights-info{font-size:13px;line-height:1.54}}.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .payment-mmb-rights-info .clickable-text{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .reservation-no-wrapper .payment-mmb-rights-info .clickable-text{font-family:'OpenSans-Bold', sans-serif}}.payment-page .payment-page-inner .main-panel .reservation-info-container .flybot-countdown-container{display:-webkit-box;display:flex;margin-top:16px;margin-bottom:16px;margin-left:auto;padding:16px 22px;background-color:#fff}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .flybot-countdown-container{display:block;margin:0 24px}}.payment-page .payment-page-inner .main-panel .reservation-info-container .flybot-countdown-container .flybot-countdown-label{margin:auto;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-info-container .flybot-countdown-container .flybot-countdown-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-info-container .flybot-countdown-container .flybot-countdown-label{text-align:center}}.payment-page .redirect-to-flybot-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:100%}.payment-page .redirect-to-flybot-container .redirect-to-flybot-element{margin-top:auto;margin-bottom:auto}.payment-page .redirect-to-flybot-container .redirect-to-flybot-label{padding-top:4px}.payment-page .redirect-to-flybot-container .redirect-to-flybot-loading-spinner{width:24px;height:24px;margin-right:12px;background:-webkit-gradient(linear, left top, left bottom, from(#f4f6f8), to(#f4f6f8)),conic-gradient(from 0.15turn, transparent, transparent, #fdb813);background:linear-gradient(#f4f6f8, #f4f6f8),conic-gradient(from 0.15turn, transparent, transparent, #fdb813);background-clip:content-box, border-box;background-origin:border-box;border:4px solid transparent;border-radius:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.payment-page .flybot-error-container{width:555px;margin:auto;text-align:center}.payment-page .flybot-error-container .flybot-error-image{width:100%;height:130px;margin-bottom:16px;background-image:url(/butterflyredesigntest/backgrounds/icon-flight-tower.svg?ea048771a9d689942a21be708643e11e);background-repeat:no-repeat;background-position:center}.payment-page .flybot-error-container .flybot-error-title{margin-bottom:8px;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.payment-page .flybot-error-container .flybot-error-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.payment-page .flybot-error-container .flybot-error-message{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .flybot-error-container .flybot-error-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-page .flybot-error-container .flybot-error-message{font-size:14px;line-height:20px}}.payment-page .flybot-error-container .flybot-error-buttons-container{padding-right:12px;padding-left:12px}.payment-page .flybot-error-container .flybot-error-buttons-container .flybot-error-button{width:100%;margin-bottom:24px}@media (max-width: 1169px){.payment-page .flybot-error-container .flybot-error-buttons-container .flybot-error-button{margin-right:0;margin-left:0}}.flybot-warning-dialog h2:first-of-type{display:block !important}.flybot-warning-dialog h2:first-of-type .title-wrapper{text-align:center}.flybot-warning-dialog .dialog-content-v2,.flybot-warning-dialog .dialog-action-area{margin-left:0 !important;text-align:center}@media (max-width: 1169px){.flybot-warning-dialog .dialog-content-v2{margin-right:0 !important}}.flybot-warning-dialog .button-v2{width:100% !important}.flybot-warning-dialog .flybot-warning-icon{width:100%;height:42px;margin:auto}.foldable-boarding-pass-page{width:594px;min-height:842px;margin:1vh auto;border:1px solid #cad0db}@media print{.foldable-boarding-pass-page{width:210mm;height:297mm;margin:0;page-break-inside:avoid;border:none;-webkit-transform:scale(1.33);transform:scale(1.33);-webkit-transform-origin:top left;transform-origin:top left;color-adjust:exact;-webkit-print-color-adjust:exact}}.foldable-boarding-pass-page .row{display:-webkit-box;display:flex;height:50%}.foldable-boarding-pass-page .column{width:50%}.foldable-boarding-pass-page .column img{display:block;width:100%;height:100%}.foldable-boarding-pass-page .travel-plan{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding-top:20px;background-color:#f3f6f8}.foldable-boarding-pass-page .travel-plan .travel-plan-header{display:-webkit-box;display:flex;padding:0 20px}.foldable-boarding-pass-page .travel-plan .travel-plan-header .time-icon{align-self:flex-start;width:15px;height:16px;margin-right:12px}.foldable-boarding-pass-page .travel-plan .travel-plan-header .travel-plan-title{-webkit-box-flex:1;flex:1 1 0;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .travel-plan .travel-plan-header .travel-plan-title{font-family:'OpenSans-Bold', sans-serif}}.foldable-boarding-pass-page .travel-plan .travel-plan-header .airplane-icon{align-self:flex-end;width:51px;height:22px;margin-left:12px}.foldable-boarding-pass-page .travel-plan .travel-plan-details{-webkit-box-flex:1;flex:1;padding:0 20px}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item{display:-webkit-box;display:flex}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-time{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-right:8px}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-time .time{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:29px;height:16px;color:#4a5261;background-color:#fff;border:1px solid #cad0db;border-radius:2px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:8px;line-height:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-time .time{font-family:'OpenSans-Regular', sans-serif}}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-time .connector{-webkit-box-flex:1;flex:1;width:1px;background-color:#cad0db}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-details{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:8px;line-height:1;line-height:2}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-details{font-family:'OpenSans-Regular', sans-serif}}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-details .plan-info{min-height:16px}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-details .plan-info .info-icon{width:8px;height:8px;margin-right:4px;fill:#fdb813}.foldable-boarding-pass-page .travel-plan .travel-plan-details .plan-item .plan-details .plan-info .info-message{color:#7c8594}.foldable-boarding-pass-page .travel-plan .travel-plan-footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;height:111px;padding:10px 20px 0;background-color:#fdb813}.foldable-boarding-pass-page .travel-plan .travel-plan-footer .footer-information{width:256px;color:#fff;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .travel-plan .travel-plan-footer .footer-information{font-family:'OpenSans-Bold', sans-serif}}.foldable-boarding-pass-page .travel-plan .travel-plan-footer .footer-image{width:266px;height:57px}.foldable-boarding-pass-page .boarding-pass-body-container{padding:10px}.foldable-boarding-pass-page .boarding-pass-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:34px;margin:10px 0 -2px;padding:0 10px;color:#fff;background-color:#fdb813}.foldable-boarding-pass-page .boarding-pass-title .pegasus-logo{width:79px;height:14px;background-image:url(/butterflyredesigntest/backgrounds/logo-pegasus.svg?a8f91a568f5792f84957c75d9e655eba);background-size:cover}.foldable-boarding-pass-page .boarding-pass-title .label{display:-webkit-box;display:flex;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .boarding-pass-title .label{font-family:'OpenSans-Bold', sans-serif}}.foldable-boarding-pass-page .boarding-pass-title .label .sub-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.foldable-boarding-pass-page .boarding-pass-title .label .sub-label{font-family:'OpenSans-Regular', sans-serif}}@media print{.foldable-boarding-pass-page+.foldable-boarding-pass-page{page-break-before:always}}.gift-card-contact{width:300px;color:#4a5261}.gift-card-contact .contact-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-contact .contact-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-contact .contact-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.gift-card-contact .contact-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-contact .contact-name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-contact .contact-name{font-size:11px;line-height:1.45}}.gift-card-contact .contact-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-contact .contact-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-contact .contact-detail{font-size:12px;line-height:1.67}}.gift-card-payment-amount{margin-top:90px;color:#4a5261}@media (max-width: 1169px){.gift-card-payment-amount{margin-top:28px}}.gift-card-payment-amount .payment-amount-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-payment-amount .payment-amount-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-payment-amount .payment-amount-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.gift-card-payment-amount .total{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(202,208,219,0.6);font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-payment-amount .total{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-payment-amount .total{font-size:11px;line-height:1.45}}.gift-card-payment-amount .sub-total{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:12px;padding-top:0;border-top:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-payment-amount .sub-total{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-payment-amount .sub-total{font-size:12px;line-height:1.67}}.gift-card-result{padding:30px;color:#4a5261}@media (max-width: 1169px){.gift-card-result{padding:16px 10px 24px}}.gift-card-result .gift-card-result-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-result .gift-card-result-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-result .gift-card-result-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.gift-card-result .gift-card-number{margin-bottom:14px;font-weight:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-result .gift-card-number{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-result .gift-card-number{font-size:14px;line-height:1.71}}.gift-card-result .gift-card-number .card-number{margin-bottom:12px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-result .gift-card-number .card-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-result .gift-card-number .card-number{font-size:14px;line-height:1.71}}.gift-card-result .gift-card{display:-webkit-box;display:flex;height:209px;padding:6px;border-radius:4px;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.08);box-shadow:0 4px 6px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.gift-card-result .gift-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:auto}}.gift-card-result .gift-card .gift-card-image{position:relative}.gift-card-result .gift-card .gift-card-image .card-image{width:358px;height:197px}@media (max-width: 1169px){.gift-card-result .gift-card .gift-card-image .card-image{width:100%;height:auto}}.gift-card-result .gift-card .gift-card-image .image-currency{position:absolute;bottom:16px;left:26px;color:#fff}.gift-card-result .gift-card .gift-card-details{width:290px;height:171px;margin:16px 0 16px 16px}@media (max-width: 1169px){.gift-card-result .gift-card .gift-card-details{width:100%;padding-right:13px}}.gift-card-result .gift-card .gift-card-details .message-body{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%;height:auto;white-space:pre-wrap}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-result .gift-card .gift-card-details .message-body{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-result .gift-card .gift-card-details .message-body{font-size:14px;line-height:1.71}}.gift-card-result .gift-card-expiry-date{margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#7c8594;font-weight:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-result .gift-card-expiry-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-result .gift-card-expiry-date{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.gift-card-result .gift-card-expiry-date{margin-top:12px}}.gift-card-success-header .gift-success-icon{-webkit-box-flex:0;flex:0 0 120px;width:120px;height:120px;background:url(/butterflyredesigntest/backgrounds/icon-gift-success.svg?f46229f74b03278f456c9ac3bc2b59f0) no-repeat center;background-size:contain}@media (max-width: 1169px){.gift-card-success-header .gift-success-icon{-webkit-box-flex:0;flex:0 0 80px;width:80px;height:80px}}.gift-card-success-page .gift-card-success-body{margin:40px 72px 0}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body{margin:24px 16px 0}}.gift-card-success-page .gift-card-success-body .success-info-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:40px;padding:16px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);box-shadow:0 4px 8px 0 rgba(50,58,71,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-success-page .gift-card-success-body .success-info-text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-success-page .gift-card-success-body .success-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .success-info-text{font-size:13px;line-height:20px}}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .success-info-text{margin-bottom:32px;padding:16px}}.gift-card-success-page .gift-card-success-body .success-info-text .icon{width:32px;height:32px;fill:#fdb813}.gift-card-success-page .gift-card-success-body .success-info-text .text{-webkit-box-flex:1;flex:1}.gift-card-success-page .gift-card-success-body .success-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-success-page .gift-card-success-body .success-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.gift-card-success-page .gift-card-success-body .payment-result{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-success-page .gift-card-success-body .payment-result{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .payment-result{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .payment-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.gift-card-success-page .gift-card-success-body .payment-result .contact-info{width:730px}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .payment-result .contact-info{width:100%}}.gift-card-success-page .gift-card-success-body .payment-result .payment-amount{width:270px}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .payment-result .payment-amount{width:100%}}.gift-card-success-page .gift-card-success-body .card-container{margin-top:32px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .card-container{margin-top:16px}}.gift-card-success-page .gift-card-success-body .card-container .contacts-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:30px;border-bottom:1px solid #cad0db}@media (max-width: 1169px){.gift-card-success-page .gift-card-success-body .card-container .contacts-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;padding:16px 10px 8px}}.gift-card-success-page .gift-card-success-body .go-to-main-menu-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:56px auto 80px;background-color:#fa660b}.gift-card-success-page .gift-card-success-body .go-to-main-menu-button .button-v2-label{color:#fff}.gift-card-success-page .gift-card-success-body .go-to-main-menu-button .button-v2-right-icon{fill:#fff}.gift-card-success-page .gift-card-success-body .gift-card-success-main-menu-button .button-v2-label{color:#fff}.gift-card-success-page .gift-card-success-body .gift-card-success-main-menu-button .button-v2-icon{fill:#fff}.gift-card-success-page .gift-card-success-body .pegasus-plus{width:100%;height:136px;margin-top:40px}.gift-card-success-page .gift-card-success-body .pegasus-plus .pegasus-plus-image{width:100%;height:136px}.gift-card-customize-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gift-card-customize-container .gift-card-board{margin-bottom:16px;padding:24px 30px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board{margin-bottom:8px;padding:16px 16px 24px}}.gift-card-customize-container .gift-card-board .gift-card-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:24px}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-title{margin-bottom:16px}}.gift-card-customize-container .gift-card-board .gift-card-amount-select-label,.gift-card-customize-container .gift-card-board .gift-card-currency-select-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-card-amount-select-label,.gift-card-customize-container .gift-card-board .gift-card-currency-select-label{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-card-amount-select-label,.gift-card-customize-container .gift-card-board .gift-card-currency-select-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-amount-select-label,.gift-card-customize-container .gift-card-board .gift-card-currency-select-label{font-size:13px;line-height:20px}}.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container{display:-webkit-box;display:flex;margin-bottom:24px}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container{width:100%}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper{width:100%}}.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper .selection-popper-main-container .popper-container-component{padding:0}.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper .selection-popper-main-container .popper-container-component .title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper .selection-popper-main-container .popper-container-component .title{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper .selection-popper-main-container .popper-container-component .title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-currency-selection-container .field-wrapper .selection-popper-main-container .popper-container-component .title{font-size:13px;line-height:20px}}.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container{margin-bottom:16px}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container{margin-bottom:8px}}.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group{display:-webkit-box;display:flex}.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group .radio-button-root{min-width:25%;margin:0 0 8px}.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group .radio-button-root .radio-button-label{margin-top:0;margin-left:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group .radio-button-root .radio-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group .radio-button-root .radio-button-label{font-size:14px;line-height:20px}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-amount-selection-container .radio-button-group .radio-button-root{width:50%;margin-right:0;margin-bottom:8px}}.gift-card-customize-container .gift-card-board .customize-info-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:12px;background-color:#f3f6f8}.gift-card-customize-container .gift-card-board .customize-info-text .icon{width:24px;height:24px;fill:#fdb813}.gift-card-customize-container .gift-card-board .customize-info-text .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;-webkit-box-flex:1;flex:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .customize-info-text .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .customize-info-text .text{font-size:12px;line-height:16px}}.gift-card-customize-container .gift-card-board .gift-card-theme-panel{position:relative;width:680px !important;height:180px;margin-bottom:24px;overflow:hidden}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-theme-panel{width:100% !important}}.gift-card-customize-container .gift-card-board .gift-card-theme-panel.slider{height:230px}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-card-theme-panel.slider{height:200px}}.gift-card-customize-container .gift-card-board .gift-card-theme-panel.slider .gift-card-theme-container{width:930px !important}.gift-card-customize-container .gift-card-board .gift-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gift-card-customize-container .gift-card-board .gift-message-container .field-wrapper{width:100%}.gift-card-customize-container .gift-card-board .gift-message-container .field-wrapper .gift-message{width:100%}.gift-card-customize-container .gift-card-board .gift-message-container .field-wrapper .gift-message .text-input label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-message-container .field-wrapper .gift-message .text-input label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-message-container .field-wrapper .gift-message .text-input label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.gift-card-customize-container .gift-card-board .gift-message-container .character-counter{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-customize-container .gift-card-board .gift-message-container .character-counter{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-customize-container .gift-card-board .gift-message-container .character-counter{font-size:12px;line-height:16px}}.gift-card-customize-container .customize-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:32px 0 48px 0}@media (max-width: 1169px){.gift-card-customize-container .customize-button-container{margin:24px 0 64px 0}}.gift-card-currency-selector .selection-popper-textfield .text-input label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-currency-selector .selection-popper-textfield .text-input label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-currency-selector .selection-popper-textfield .text-input label{font-size:14px;line-height:20px}}.gift-card-currency-selector .selection-popper-textfield .text-input input{cursor:default !important}.dialog-root-v2.customize-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{overflow-x:hidden}@media (max-width: 1169px){.dialog-root-v2.customize-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}.dialog-root-v2.customize-error-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .customize-dialog-icon{min-width:80px;min-height:80px;margin-bottom:8px}}.gift-card-create-body{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:33px 70px}@media (max-width: 1169px){.gift-card-create-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0 0}}.gift-card-create-body .left-panel{position:sticky;top:146px;width:390px}@media (max-width: 1169px){.gift-card-create-body .left-panel{position:static;width:100%;padding-top:0}}.gift-card-create-body .left-panel .gift-card-stepper{margin:20px 0 0}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper{margin:0}}.gift-card-create-body .left-panel .gift-card-stepper .icon-gift-card{width:26px;height:32px}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .icon-gift-card{width:17.5px;height:23.3px}}.gift-card-create-body .left-panel .gift-card-stepper .icon-envelope{width:28px;height:20px}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .icon-envelope{width:23px;height:18px}}.gift-card-create-body .left-panel .gift-card-stepper .icon-preview{width:33px;height:22px}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .icon-preview{width:25px;height:16px}}.gift-card-create-body .left-panel .gift-card-stepper.passive{opacity:0.4}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .title{margin-bottom:16px}}.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body.current .stepper-item-title .stepper-item-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body.current .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body.current .stepper-item-title .stepper-item-title-text{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body .stepper-item-title{display:none}}.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-create-body .left-panel .gift-card-stepper .stepper-wrapper .stepper-container .stepper-inner .stepper-item .stepper-item-body .stepper-item-title .stepper-item-title-text{font-size:12px;line-height:1.67}}.gift-card-create-body .right-panel{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}@media (max-width: 1169px){.gift-card-create-body .right-panel{padding:16px}}.gift-card-info-form-container .gift-card-info-form{padding:24px 24px 16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form{padding:16px}}.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;width:100%;margin-bottom:16px;color:#323a47;text-align:left}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-title{margin-bottom:8px}}.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-sender-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;width:100%;margin-bottom:16px;color:#323a47;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-sender-title{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-sender-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-sender-title{font-size:13px;line-height:20px}}.gift-card-info-form-container .gift-card-info-form .gift-card-name,.gift-card-info-form-container .gift-card-info-form .gift-card-surname,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship,.gift-card-info-form-container .gift-card-info-form .gift-card-phone,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code,.gift-card-info-form-container .gift-card-info-form .gift-card-email{margin-bottom:8px}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-name,.gift-card-info-form-container .gift-card-info-form .gift-card-surname,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship,.gift-card-info-form-container .gift-card-info-form .gift-card-phone,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code,.gift-card-info-form-container .gift-card-info-form .gift-card-email{margin-bottom:0}}.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInputLabel-shrink{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47;-webkit-transform:translate(0, 1.5px) scale(1);transform:translate(0, 1.5px) scale(1)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInputLabel-shrink,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInputLabel-shrink{font-size:13px;line-height:20px}}.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInput-input{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInput-input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-name .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-surname .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-citizenship .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-phone .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-area-code .text-input .MuiInput-input,.gift-card-info-form-container .gift-card-info-form .gift-card-email .text-input .MuiInput-input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.gift-card-info-form-container .gift-card-info-form .gift-card-country-code .list-selector .field-container .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-country-code .list-selector .field-container .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-country-code .list-selector .field-container .label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.gift-card-info-form-container .gift-card-info-form .gift-card-info-form-receiver-separator{width:100%;height:1px;border-top:1px solid #dfe3ea}.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container{margin:24px 0}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container{margin:16px 0}}.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver{display:-webkit-box;display:flex}.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver .radio-button-root{margin-right:32px}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver .radio-button-root{margin:0 0 4px}}.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver .radio-button-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver .radio-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .gift-card-receiver-container .gift-card-receiver .radio-button-label{font-size:14px;line-height:20px}}.gift-card-info-form-container .gift-card-info-form .receiver-panel{position:relative;padding-top:24px}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .receiver-panel{padding-top:16px}}.gift-card-info-form-container .gift-card-info-form .receiver-panel .disable-overlay{display:none}.gift-card-info-form-container .gift-card-info-form .receiver-panel .disable-overlay.show{position:absolute;z-index:2101;display:block;background-color:#fff;opacity:0.6;top:0;right:0;bottom:0;left:0}.gift-card-info-form-container .gift-card-info-form .receiver-panel .receiver-container{margin-top:24px}.gift-card-info-form-container .gift-card-info-form .receiver-panel .receiver-panel-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .receiver-panel .receiver-panel-title{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .receiver-panel .receiver-panel-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .receiver-panel .receiver-panel-title{font-size:13px;line-height:20px}}.gift-card-info-form-container .gift-card-info-form .receiver-panel .selectable-passenger-list-container{max-width:690px;height:90px;margin-top:16px;margin-bottom:-50px;padding:0;background:none;border:none}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .receiver-panel .selectable-passenger-list-container{height:auto}}.gift-card-info-form-container .gift-card-info-form .receiver-panel .selectable-passenger-list-container .selectable-passenger-list-header{display:none}.gift-card-info-form-container .gift-card-info-form .receiver-panel .selectable-passenger-list-container .selectable-passenger-list-wrapper{padding:0}.gift-card-info-form-container .gift-card-info-form .phone-input-container .phone-container .input-header{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .phone-input-container .phone-container .input-header{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .phone-input-container .phone-container .input-header{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .phone-input-container .phone-container .input-header{font-size:13px;line-height:20px}}.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper{margin-bottom:20px}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper{margin-bottom:0}}.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container{margin-top:16px}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container{margin-top:4px}}.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .citizenship-number-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .citizenship-number-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .citizenship-number-label{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .tckn-container{width:270px;padding-left:0}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .tckn-container{width:100%}}@media (max-width: 1169px){.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .citizenship-number-wrapper .radio-button-root{margin:0 8px 4px 0}}.gift-card-info-form-container .gift-card-info-form .citizenship-field-wrapper .citizenship-number-container .citizenship-number-wrapper .citizenship-number-field{margin-bottom:0}.gift-card-info-form-container .info-form-submit-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;padding:0}.gift-card-info-form-container .info-form-submit-button-container .submit-button{margin-top:32px;margin-bottom:48px}.gift-card-landing-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px 30px 30px;background-color:#fff}@media (max-width: 1169px){.gift-card-landing-container{padding:16px 16px 24px}}.gift-card-landing-container .gift-card-landing-image-container{margin-bottom:24px}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-image-container{margin-bottom:16px}}.gift-card-landing-container .gift-card-landing-image-container .gift-card-landing-image{width:100%}.gift-card-landing-container .gift-card-landing-title{margin-bottom:8px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-title{margin-bottom:16px}}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.gift-card-landing-container .gift-card-landing-message{margin-bottom:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-message{margin-bottom:16px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-landing-container .gift-card-landing-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-message{font-size:14px;line-height:20px}}.gift-card-landing-container .gift-card-landing-steps{margin-bottom:24px;padding:10px 10px 0}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-steps{margin-bottom:8px;padding:0}}.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:10px}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step{margin-bottom:8px}}.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .text{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .text{font-size:13px;line-height:20px}}.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .icon{width:16px;height:16px;margin-right:16px;fill:#80c313}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-steps .gift-card-landing-step .icon{margin-right:8px}}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-purchase-button{margin-bottom:16px}}.gift-card-landing-container .gift-card-landing-home-button{display:none}@media (max-width: 1169px){.gift-card-landing-container .gift-card-landing-home-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}.gift-card-preview-container{margin-bottom:16px;padding:24px 30px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.gift-card-preview-container{padding:16px}}.gift-card-preview-container .gift-card-preview-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:32px}@media (max-width: 1169px){.gift-card-preview-container .gift-card-preview-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.gift-card-preview-container .gift-card-preview-title{margin-bottom:16px;text-align:center}}.gift-card-preview-container .gift-card-address-panel{display:-webkit-box;display:flex;width:100%;margin-bottom:24px}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:8px}}.gift-card-preview-container .gift-card-address-panel .gift-card-address-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:50%}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container{width:100%}}.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .address-element{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;color:#323a47;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .address-element{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .address-element{font-size:14px;line-height:20px}}.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .name{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .name{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .mail{word-break:break-all}.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .gift-card-address-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .gift-card-address-title{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .gift-card-address-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container .gift-card-address-title{font-size:13px;line-height:20px}}@media (max-width: 1169px){.gift-card-preview-container .gift-card-address-panel .gift-card-address-container+.gift-card-address-container{margin-top:16px}}.gift-card-preview-container .preview-info-text{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:12px;background-color:#f3f6f8}.gift-card-preview-container .preview-info-text .icon{width:24px;height:24px;fill:#fdb813}.gift-card-preview-container .preview-info-text .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;-webkit-box-flex:1;flex:1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .preview-info-text .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-preview-container .preview-info-text .text{font-size:12px;line-height:16px}}.gift-card-preview-container .preview-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-preview-container .preview-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.gift-card-preview-container .preview-info-text .bold{font-size:12px;line-height:16px}}.message-card-container{display:-webkit-box;display:flex;width:100%;margin-bottom:24px;padding:8px;border-radius:8px;-webkit-box-shadow:0 8px 16px 0 rgba(50,58,71,0.08);box-shadow:0 8px 16px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.message-card-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.message-card-container .message-card-image-container{position:relative;display:-webkit-box;display:flex}.message-card-container .message-card-image-container .message-card-image{width:264px;height:144px}@media (max-width: 1169px){.message-card-container .message-card-image-container .message-card-image{width:100%;height:auto}}.message-card-container .message-card-image-container .message-card-amount{position:absolute;bottom:8px;left:16px;color:#fff;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.message-card-container .message-card-image-container .message-card-amount{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.message-card-container .message-card-text-container{padding:8px 24px;overflow-y:auto;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.message-card-container .message-card-text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.message-card-container .message-card-text-container{font-size:14px;line-height:20px}}@media (max-width: 1169px){.message-card-container .message-card-text-container{height:auto;padding:24px 0 0 0}}.confirm-check{white-space:normal}.confirm-check .tooltip-target-container .checkbox input{width:30px !important}.preview-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:48px 0}@media (max-width: 1169px){.preview-button-container .submit-button{padding:12px 16px}}.gift-card-signup-login-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px 30px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}.gift-card-signup-login-container .gift-card-signup-login-title{margin-bottom:8px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.gift-card-signup-login-container .gift-card-signup-login-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.gift-card-signup-login-container .gift-card-signup-login-text{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.gift-card-signup-login-container .gift-card-signup-login-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.gift-card-signup-login-container .gift-card-signup-login-text{font-size:14px;line-height:20px}}.gift-card-signup-login-container .gift-card-signup-login-wrapper{padding-right:88px}@media (max-width: 1169px){.gift-card-signup-login-container .gift-card-signup-login-wrapper{padding-right:0}}.group-pnr-form-container{color:#4a5261}.group-pnr-form-container .group-pnr-section-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:32px 0 24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-form-container .group-pnr-section-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-section-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-section-title{margin:24px 0 16px}}.group-pnr-form-container .group-pnr-section-title.tooltip-section-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-section-title.tooltip-section-title{-webkit-box-pack:justify;justify-content:space-between}}.group-pnr-form-container .group-pnr-section-title.tooltip-section-title .section-title-text{margin-right:10px}.group-pnr-form-container .group-pnr-section-title.tooltip-section-title .info-icon{width:20px;height:20px;fill:#cad0db}.group-pnr-form-container .group-pnr-section-title.tooltip-section-title .tooltip-target-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.group-pnr-form-container .group-pnr-form-line{display:-webkit-box;display:flex}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-form-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media (min-width: 1170px){.group-pnr-form-container .group-pnr-form-line+.group-pnr-form-line{margin-top:10px}}.group-pnr-form-container .group-pnr-form-line.checkbox-line{margin-top:28px}.group-pnr-form-container .group-pnr-form-line.comments-line{width:572px}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-form-line.comments-line{width:100%}}.group-pnr-form-container .group-pnr-form-line.comments-line .text-field{width:100%}.group-pnr-form-container .group-pnr-form-line.dropdown-line .field-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;height:58px}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-form-line.dropdown-line .field-wrapper{height:40px;margin-bottom:18px}}.group-pnr-form-container .group-pnr-form-line .form-component{width:270px}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-form-line .form-component{width:100%}}@media (min-width: 1170px){.group-pnr-form-container .group-pnr-form-line .form-component.flight-list{margin-left:30px}}.group-pnr-form-container .group-pnr-form-line .form-component .popper-container-component{width:270px;padding:0}@media (max-width: 1169px){.group-pnr-form-container .group-pnr-form-line .form-component .popper-container-component{width:100%}}@media (min-width: 1170px){.group-pnr-form-container .group-pnr-form-line .form-component+.form-component{margin-left:32px}}.group-pnr-form-container .group-pnr-request-form-button{margin:40px auto 0}.group-pnr-container .boarding-card-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.group-pnr-container .group-pnr-form{-webkit-box-flex:1;flex:1;margin:33px 70px 80px;padding:30px 30px 80px;color:#4a5261;background-color:#fff}@media (max-width: 1169px){.group-pnr-container .group-pnr-form{margin:16px 6px 40px;padding:16px}}.group-pnr-container .group-pnr-form .group-pnr-form-main-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-container .group-pnr-form .group-pnr-form-main-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-container .group-pnr-form .group-pnr-form-main-title{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}@media (max-width: 1169px){.group-pnr-container .group-pnr-form .group-pnr-form-main-title{margin-bottom:8px}}.group-pnr-container .group-pnr-form .group-pnr-form-information-message{max-width:770px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-container .group-pnr-form .group-pnr-form-information-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.group-pnr-container .group-pnr-form .group-pnr-form-information-message{font-size:14px;line-height:1.71}}.group-pnr-container .group-pnr-form .group-pnr-form-information-message .group-pnr-bold-information-part{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.group-pnr-container .group-pnr-form .group-pnr-form-information-message .group-pnr-bold-information-part{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.group-pnr-container .group-pnr-form .group-pnr-form-information-message .group-pnr-bold-information-part{font-size:14px;line-height:1.71}}.page-content.kiosk-baggage-drop-information-screen{margin-top:0;background-color:#f3f6f8}.page-content.kiosk-baggage-drop-information-screen .screen-content-container{padding:16px 16px 0}.page-content.kiosk-baggage-drop-information-screen .screen-content-container .information-card-wrapper{margin-top:20px}.page-content.kiosk-baggage-drop-information-screen .screen-content-container .baggage-icon-container {height:120px;margin:0 auto}.page-content.kiosk-baggage-drop-information-screen .screen-content-container .information-text{margin:8px 0 32px;color:#323a47;font-size:13px;line-height:1.54;text-align:center}.page-content.kiosk-baggage-drop-information-screen .screen-content-container .information-text .bold{font-weight:bold}.page-content.kiosk-baggage-drop-information-screen .screen-content-container .action-button-container .button{width:100%;height:40px;color:#323a47}.page-content.kiosk-baggage-operations-screen{margin-top:0;background-color:#f3f6f8}.page-content.kiosk-baggage-operations-screen .screen-content-container{padding:16px 16px 28px}.page-content.kiosk-baggage-operations-screen .screen-content-container .information-card-wrapper{margin-bottom:16px}.page-content.kiosk-baggage-operations-screen .screen-content-container .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;color:#323a47}.page-content.kiosk-baggage-operations-screen .screen-content-container .action-buttons-container .button-v2{width:100%;margin:8px 0}.kiosk-baggage-tag-printed-container{height:100%}.kiosk-baggage-tag-printed-container .baggage-tag-information-text{margin:24px 0;font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:-0.5px;text-align:center}.kiosk-baggage-tag-printed-container .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.kiosk-baggage-tag-printed-container .action-buttons-container .button{color:#323a47}.kiosk-baggage-tag-printed-container .action-buttons-container .one-more-baggage-btn{margin-bottom:16px}.kiosk-baggage-tag-printed-container .action-buttons-container .reprint-baggage-btn{margin-top:34px;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-baggage-tag-printed-container .action-buttons-container .reprint-baggage-btn{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.kiosk-baggage-tag-printed-container .action-buttons-container .reprint-baggage-btn{font-size:14px;line-height:1.71}}.kiosk-baggage-weight-screen-container{height:100%}.kiosk-baggage-weight-screen-container .kiosk-back-button-container{margin-left:4px}.kiosk-baggage-weight-screen-container .kiosk-back-button-container .back-button{fill:#4a5261;stroke:#4a5261}.kiosk-baggage-weight-screen-container .title{margin:24px;color:#323a47;font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:-0.5px;text-align:center}.kiosk-baggage-weight-screen-container .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.kiosk-baggage-weight-screen-container .action-buttons-container .one-more-baggage-btn{margin-bottom:16px}.kiosk-boarding-pass-result-screen-container{height:100%}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .boarding-card-header-inner{-webkit-box-pack:start;justify-content:flex-start}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .title{margin:16px 0;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .title{font-family:'OpenSans-Bold', sans-serif}}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:96px;margin:8px 0 48px;color:#323a47}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .action-buttons-container .button{width:100%;height:40px;color:inherit}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .action-buttons-container .button.button-outline{border:1px solid #cad0db}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .screen-content-container{padding:16px 16px 0}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen .screen-content-container .baggage-icon-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:24px 0}.kiosk-boarding-pass-result-screen-container .kiosk-boarding-pass-result-screen.without-header{margin-top:0;background-color:#f3f6f8}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container{font-family:'OpenSans-Regular', sans-serif}}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .bold{font-family:'OpenSans-Bold', sans-serif}}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .description-text:first-child{margin-bottom:16px}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .permitted-item-list{padding:10px}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .permitted-item-list .permitted-item{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .permitted-item-list .permitted-item{font-family:'OpenSans-Regular', sans-serif}}.kiosk-boarding-pass-result-screen-container .boarding-pass-result-dialog .dialog-content .dialog-body .dialog-content-container .permitted-item-list .permitted-item::before{content:'• ';color:#cad0db;font-weight:bold;font-size:16px}.page-content.kiosk-boarding-pass-screen{margin-top:0;background-color:#f3f6f8}.page-content.kiosk-boarding-pass-screen .screen-content-container{padding:16px 16px 28px}.page-content.kiosk-boarding-pass-screen .screen-content-container .information-card-wrapper{margin:20px 0 16px}.page-content.kiosk-boarding-pass-screen .screen-content-container .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.page-content.kiosk-boarding-pass-screen .screen-content-container .action-buttons-container .button-v2{width:100%;margin:8px 0;color:inherit}.page-content.kiosk-boarding-pass-screen .screen-content-container .action-buttons-container .sms-text{width:145px;margin-top:15px}.page-content.kiosk-boarding-pass-screen .screen-content-container .action-buttons-container .sms-text .button-v2-label{color:#323a47}.page-content.manual-flight-search{margin-top:0;padding:20px 24px;background-color:#f3f6f8}.page-content.manual-flight-search .screen-content-container{padding:20px 0}.page-content.manual-flight-search .screen-content-container .manual-option-select-header{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:12px 0}.page-content.manual-flight-search .screen-content-container .manual-option-select-header .header-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px;margin-bottom:16px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.manual-flight-search .screen-content-container .manual-option-select-header .header-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.manual-flight-search .screen-content-container .manual-option-select-header .header-text{font-size:20px;line-height:1.2;letter-spacing:-0.5px}}.page-content.manual-flight-search .screen-content-container .manual-option-select-header .explanation-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.manual-flight-search .screen-content-container .manual-option-select-header .explanation-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.manual-flight-search .screen-content-container .manual-option-select-header .explanation-text{font-size:14px;line-height:1.43}}.page-content.manual-flight-search .screen-content-container .manual-flight-search-form{margin-top:36px}.page-content.manual-flight-search .screen-content-container .manual-flight-search-form .continue-button{width:100%;margin-top:32px}.page-content.manual-flight-search .screen-content-container .buttons-container .button-with-icon-container{margin:12px 0}.page-content.kiosk-flight-search-screen{margin-top:0;padding:20px 24px;background-color:#f3f6f8}.page-content.kiosk-flight-search-screen .screen-container{padding:20px 0}.page-content.kiosk-flight-search-screen .screen-container .kiosk-enter-passenger-info-header{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:12px 0}.page-content.kiosk-flight-search-screen .screen-container .kiosk-enter-passenger-info-header .header-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px;margin-bottom:16px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.kiosk-flight-search-screen .screen-container .kiosk-enter-passenger-info-header .header-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.kiosk-flight-search-screen .screen-container .kiosk-enter-passenger-info-header .header-text{font-size:20px;line-height:1.2;letter-spacing:-0.5px}}.page-content.kiosk-flight-search-screen .screen-container .buttons-container .button-with-icon-container{margin:12px 0}.kiosk-scan-error-dialog .dialog-title{padding-left:32px;font-weight:bold !important}.kiosk-scan-error-dialog .dialog-action-container .button-outline{color:#323a47;border:1px solid #cad0db}.boarding-card-header .boarding-card-header-inner{-webkit-box-pack:start;justify-content:flex-start}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .header-row-container{display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;margin-bottom:8px}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .header-row-container .row-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .header-row-container .row-title{font-family:'OpenSans-Bold', sans-serif}}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .header-row-container .row-value{margin-left:5px;font-size:14px;line-height:1.43;color:#4a5261}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-ports-container .flight-port-name{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-ports-container .flight-port-name{font-family:'OpenSans-Bold', sans-serif}}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container{display:-webkit-box;display:flex;margin-top:8px}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container .flight-info-labels{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container .flight-info-labels .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container .flight-info-labels .label{font-family:'OpenSans-Bold', sans-serif}}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container .flight-info-values{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:space-evenly;justify-content:space-evenly;margin-left:10px}.boarding-card-header .boarding-card-header-inner .kiosk-passenger-header .flight-info-container .flight-info-values .value{font-size:12px;line-height:1.67;color:#4a5261}.page-content.kiosk-passenger-select-screen .boarding-card-additional-button .kiosk-back-button-container{margin-left:4px}.page-content.kiosk-passenger-select-screen .boarding-card-additional-button .kiosk-back-button-container .back-button{fill:#4a5261;stroke:#4a5261}.kiosk-passenger-select-container{margin:24px 16px}.kiosk-passenger-select-container .passenger-select-header{max-width:272px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-passenger-select-container .passenger-select-header{font-family:'OpenSans-Bold', sans-serif}}.kiosk-passenger-select-container .passenger-list-container{display:-webkit-box;display:flex;width:100%;padding:20px 20px 15px;background-color:#fff;border:solid 1px rgba(202,208,219,0.5);border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger:not(:last-child){margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid rgba(202,208,219,0.6)}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container{position:relative}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkin-passenger-info-label{margin-left:15px;color:#4a5261;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkin-passenger-info-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkin-passenger-info-label{font-size:12px;line-height:1.67}}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkin-passenger-info-label .checkin-passenger-status-icon{width:17px;height:13px;margin-right:5px;fill:#80c313}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .checkin-passenger-info-label .checkin-passenger-status-icon.not-checked{fill:#fdb813}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant{margin-left:20px;padding-top:8px}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant{padding-top:0}}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant .check-in-passenger{padding-bottom:0;border-bottom:none}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .check-in-passenger-infant .check-in-passenger .check-in-passenger-info-container{padding:0;border-bottom:none}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{position:absolute;top:-4px;right:-48px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .check-in-passenger-info-container .seat-number{top:-2px;right:0}}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message{font-size:12px;line-height:1.67}}.kiosk-passenger-select-container .passenger-list-container .check-in-flight-passenger-selector-content .check-in-passenger .auto-check-in-message .auto-check-in-icon{width:16px;height:16px;margin-right:8px;fill:#80c313}.kiosk-passenger-select-container .passenger-list-container+.kiosk-passenger-select-container .passenger-list-container{margin-top:20px}.kiosk-passenger-select-container .error-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;height:20px;padding-top:15px;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-passenger-select-container .error-message{font-family:'OpenSans-Regular', sans-serif}}.kiosk-passenger-select-container .continue-button{margin-top:32px;color:#4a5261}@media (max-width: 1169px){.kiosk-passenger-select-container .continue-button{width:100%}}.kiosk-passenger-select-container .continue-button:disabled{color:#fff}.flight-details-checkin-dialog .dialog-content .dialog-content-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-details-checkin-dialog .dialog-content .dialog-content-container{font-family:'OpenSans-Regular', sans-serif}}.flight-details-checkin-dialog .dialog-content .dialog-content-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-details-checkin-dialog .dialog-content .dialog-content-container .bold{font-family:'OpenSans-Bold', sans-serif}}.flight-details-checkin-dialog .dialog-content .dialog-content-container .description-text:first-child{margin-bottom:16px}.page-content.kiosk-payment-information-screen{margin-top:0;background-color:#f3f6f8}.page-content.kiosk-payment-information-screen .screen-content-container{padding:16px 16px 0}.page-content.kiosk-payment-information-screen .screen-content-container .information-card-wrapper{margin-top:16px}.page-content.kiosk-payment-information-screen .screen-content-container .information-text{margin:8px 0 32px;color:#323a47;font-size:13px;line-height:1.54;text-align:center}.page-content.kiosk-payment-information-screen .screen-content-container .action-button-container .button{width:100%;height:40px;color:#323a47}.kiosk-result-screen-container{height:100%}.kiosk-result-screen-container .page-content.kiosk-result-screen .boarding-card-body{min-height:308px;padding:48px 16px 0;text-align:center}.kiosk-result-screen-container .page-content.kiosk-result-screen .boarding-card-body .main-message{margin-bottom:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-result-screen-container .page-content.kiosk-result-screen .boarding-card-body .main-message{font-family:'OpenSans-Bold', sans-serif}}.kiosk-result-screen-container .page-content.kiosk-result-screen .boarding-card-body .sub-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.kiosk-result-screen-container .page-content.kiosk-result-screen .boarding-card-body .sub-message{font-family:'OpenSans-Regular', sans-serif}}.kiosk-result-screen-container .page-content.kiosk-result-screen.without-header{margin-top:0;padding:56px 16px;background-color:#f3f6f8}.kiosk-result-screen-container .page-content.kiosk-result-screen.without-header .information-card-wrapper{margin-bottom:16px}.page-content.kiosk-welcome-screen{margin-top:0;background-color:#f3f6f8}.page-content.kiosk-welcome-screen .screen-content-container{padding:16px 16px 28px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:12px 0}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .language-selection-dropdown{position:absolute;top:0;right:0;padding:5px 10px;background-color:#fff;border-radius:4px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .language-selection-dropdown .language-selector{padding:0 4px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .language-selection-dropdown .language-selector .language-value{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .language-selection-dropdown .language-selector .language-value{font-family:'OpenSans-Bold', sans-serif}}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .welcome-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px;margin-bottom:16px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .welcome-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .welcome-text{font-size:20px;line-height:1.2;letter-spacing:-0.5px}}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .explanation-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .explanation-text{font-family:'OpenSans-Regular', sans-serif}}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .check-in-reminder-box{margin:10px 0 16px;padding:16px 10px;background-color:#fff;border-radius:4px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .check-in-reminder-box .check-in-reminder-title{font-weight:600;font-size:13px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .check-in-reminder-box .check-in-reminder-text{font-size:13px}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .check-in-reminder-box .check-in-reminder-text .intext-anchor{text-decoration:underline}.page-content.kiosk-welcome-screen .screen-content-container .kiosk-welcome-header-container .check-in-reminder-box .bold{font-weight:bold}.page-content.kiosk-welcome-screen .screen-content-container .buttons-container .button-with-icon-container{margin:12px 0}.login-form-info{max-width:270px;margin:40px 0 20px}@media (max-width: 1169px){.login-form-info{max-width:100%}}.login-form-info .login-form-input-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.login-form-info .login-form-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.login-form-info .login-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9)}.login-form-info .login-additional-fields{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:10px}.login-form-info .login-additional-fields .checkbox-container .checkbox-label{margin-left:4px;white-space:nowrap}.login-form-info .login-additional-fields .forget-password{text-align:right}.login-button-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;max-width:270px;padding:0}@media (min-width: 1170px){.login-button-container.horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:flex-start;max-width:100%}.login-button-container.horizontal .login-button{width:270px;height:50px;margin-right:30px}}@media (max-width: 1169px){.login-button-container{max-width:100%}}@media (max-width: 1169px){.login-button-container{max-width:100%}}.login-button-container .login-button{width:100%;height:40px}.login-buttons-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;max-width:270px;margin-bottom:30px}@media (max-width: 1169px){.login-buttons-container{max-width:100%}}.login-buttons-container .no-member-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:35px 0 20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.login-buttons-container .no-member-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.login-buttons-container .no-member-text{font-size:11px;line-height:1.45}}.text-container{max-width:469px;margin-bottom:16px;white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.text-container{font-size:12px;line-height:1.67}}.terms-and-conditions-button{width:136px}.terminate-membership-success-dialog .dialog-title-area{display:block !important}.terminate-membership-success-dialog .terminate-membership-dialog-icon-container .terminate-dialog-title-icon{width:64px;height:64px}.terminate-membership-success-dialog .dialog-content-v2,.terminate-membership-success-dialog .terminate-membership-dialog-icon-container,.terminate-membership-success-dialog .title-wrapper{margin-left:0 !important;text-align:center}@media (max-width: 1169px){.terminate-membership-success-dialog .title-wrapper{margin-right:0 !important}}.terminate-membership-success-dialog .dialog-action-area{margin-left:0 !important}.terminate-membership-success-dialog .dialog-action-area button{width:100%}.logout-wrapper{width:370px}@media (max-width: 1169px){.logout-wrapper{margin-bottom:56px}}.logout-wrapper .logout-proceed-title{margin-bottom:16px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.logout-wrapper .logout-proceed-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.logout-wrapper .logout-proceed-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.logout-wrapper .logout-proceed-text{width:322px;margin-bottom:24px;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.logout-wrapper .logout-proceed-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.logout-wrapper .logout-proceed-text{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.logout-wrapper .logout-proceed-text{width:100%;margin-bottom:16px}}.logout-wrapper .logout-warning-container{display:-webkit-box;display:flex;width:322px;margin-bottom:32px;padding:10px;background-color:#f3f6f8}@media (max-width: 1169px){.logout-wrapper .logout-warning-container{width:100%;margin-bottom:48px;padding:8px}}.logout-wrapper .logout-warning-container .icon{width:16px;height:16px;margin-top:2px;margin-right:8px;fill:#fdb813}.logout-wrapper .logout-warning-container .logout-warning-text{width:calc(100% - 24px);color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.logout-wrapper .logout-warning-container .logout-warning-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.logout-wrapper .logout-warning-container .logout-warning-text{font-size:12px;line-height:1.67}}.manage-booking-flight-list .departure-flight{margin-top:32px}.manage-booking-flight-list .departure-flight,.manage-booking-flight-list .return-flight{margin-bottom:32px}@media (max-width: 1169px){.manage-booking-flight-list .departure-flight,.manage-booking-flight-list .return-flight{margin-bottom:16px}}.manage-booking-flight-list .departure-flight .flight-title,.manage-booking-flight-list .return-flight .flight-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:15px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking-flight-list .departure-flight .flight-title,.manage-booking-flight-list .return-flight .flight-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking-flight-list .departure-flight .flight-title,.manage-booking-flight-list .return-flight .flight-title{margin-bottom:8px}}.manage-booking{background-color:#f3f6f8}.manage-booking #pegasus-spot-travel_details{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:16px 0;text-align:center;margin-bottom:20px}.manage-booking #pegasus-spot-travel_details:empty{margin:0}.manage-booking #pegasus-spot-travel_details *{width:1110px;height:120px}@media (max-width: 1169px){.manage-booking #pegasus-spot-travel_details *{width:100%;height:100%;text-align:center}}.manage-booking #pegasus-spot-travel_details data{display:none}.manage-booking #pegasus-spot-travel_details img:nth-last-child(1){display:none}.manage-booking #pegasus-spot-travel_details.mobile-spot img:nth-last-child(2){display:none}.manage-booking #pegasus-spot-travel_details.mobile-spot img:nth-last-child(1){display:block}.manage-booking .manage-booking-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.manage-booking .manage-booking-inner .back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:flex-start;margin-bottom:8px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .manage-booking-inner .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .manage-booking-inner .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.manage-booking .manage-booking-inner .back-button{margin-bottom:0}}.manage-booking .manage-booking-inner .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.manage-booking .page-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.manage-booking .page-title{margin:8px 0 24px}}.manage-booking .page-title.cancelled{margin-bottom:24px}.manage-booking .page-title.auth-page-title{margin-bottom:32px}.manage-booking .ssr-banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;min-height:136px;margin:32px 0 16px;padding:0 20px;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.manage-booking .ssr-banner{flex-wrap:wrap;height:auto;margin:16px 0}}.manage-booking .ssr-banner a,.manage-booking .ssr-banner img{display:block;width:100%;height:100%}.manage-booking .ssr-banner .ssr-message{width:50%}@media (max-width: 1169px){.manage-booking .ssr-banner .ssr-message{width:100%;margin-top:16px}.manage-booking .ssr-banner .ssr-message .ssr-banner-detail{margin:16px 0}}.manage-booking .ssr-banner .ssr-message .ssr-banner-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .ssr-banner .ssr-message .ssr-banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .ssr-banner .ssr-message .ssr-banner-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.manage-booking .ssr-banner .ssr-message .ssr-banner-detail{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .ssr-banner .ssr-message .ssr-banner-detail{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .ssr-banner .ssr-message .ssr-banner-detail{font-size:14px;line-height:20px}}.manage-booking .ssr-banner .banner-container{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:50%}@media (max-width: 1169px){.manage-booking .ssr-banner .banner-container{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.manage-booking .ssr-banner .banner-container .seat-banner,.manage-booking .ssr-banner .banner-container .meal-banner,.manage-booking .ssr-banner .banner-container .baggage-banner,.manage-booking .ssr-banner .banner-container .ife-banner{min-width:80px;height:136px;margin-left:32px}@media (max-width: 1169px){.manage-booking .ssr-banner .banner-container .seat-banner,.manage-booking .ssr-banner .banner-container .meal-banner,.manage-booking .ssr-banner .banner-container .baggage-banner,.manage-booking .ssr-banner .banner-container .ife-banner{width:50%;min-width:50%;height:102px;margin:0}}.manage-booking .ssr-banner .banner-container .seat-banner .banner-link,.manage-booking .ssr-banner .banner-container .meal-banner .banner-link,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-link,.manage-booking .ssr-banner .banner-container .ife-banner .banner-link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.manage-booking .ssr-banner .banner-container .seat-banner .banner-background-image,.manage-booking .ssr-banner .banner-container .meal-banner .banner-background-image,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-background-image,.manage-booking .ssr-banner .banner-container .ife-banner .banner-background-image{width:48px;height:48px}.manage-booking .ssr-banner .banner-container .seat-banner .banner-title,.manage-booking .ssr-banner .banner-container .meal-banner .banner-title,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-title,.manage-booking .ssr-banner .banner-container .ife-banner .banner-title{margin-top:8px;text-align:center;word-wrap:break-word;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .ssr-banner .banner-container .seat-banner .banner-title,.manage-booking .ssr-banner .banner-container .meal-banner .banner-title,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-title,.manage-booking .ssr-banner .banner-container .ife-banner .banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .ssr-banner .banner-container .seat-banner .banner-title,.manage-booking .ssr-banner .banner-container .meal-banner .banner-title,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-title,.manage-booking .ssr-banner .banner-container .ife-banner .banner-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (min-width: 1170px){.manage-booking .ssr-banner .banner-container .seat-banner .banner-title,.manage-booking .ssr-banner .banner-container .meal-banner .banner-title,.manage-booking .ssr-banner .banner-container .baggage-banner .banner-title,.manage-booking .ssr-banner .banner-container .ife-banner .banner-title{max-width:108px}}.manage-booking .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:15px}@media (max-width: 1169px){.manage-booking .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 0 24px}}.manage-booking .action-buttons .action-button{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .action-buttons .action-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .action-buttons .action-button{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .action-buttons .action-button{display:inline-block}}.manage-booking .action-buttons .action-button .action-button-icon{max-width:18px;height:16px;margin-right:8px;fill:#fdb813}.manage-booking .action-buttons .action-button+.action-button{margin-left:40px}@media (max-width: 1169px){.manage-booking .action-buttons .action-button+.action-button{margin-top:12px;margin-left:0}}.manage-booking .section{margin-bottom:16px;padding:24px 30px;background-color:#fff;border-radius:4px}@media (max-width: 1169px){.manage-booking .section{padding:16px}}.manage-booking .section .section-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .section .section-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .section .section-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.manage-booking .section .section-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}.manage-booking .section .section-body.cancelled{margin-bottom:0}.manage-booking .section .section-actions{margin-top:48px}.manage-booking .section .section-actions .section-button{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:8px 30px;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .section .section-actions .section-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .section .section-actions .section-button{width:100%}}.manage-booking .section .section-action-not-available{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:56px;margin-top:24px;padding:16px;background-color:#f3f6f8}.manage-booking .section .section-action-not-available .icon{width:20px;min-width:20px;height:20px;margin-right:8px;fill:#fdb813}.manage-booking .section .section-action-not-available .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .section .section-action-not-available .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .section .section-action-not-available .text{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.manage-booking .section .section-action-not-available{-webkit-box-align:initial;align-items:initial;padding:8px}.manage-booking .section .section-action-not-available .icon{margin-right:10px}}.manage-booking .flight-list{-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.manage-booking .flight-list{margin:0 0 16px;padding:8px}}.manage-booking .flight-list .page-title{margin-bottom:16px}.manage-booking .flight-list .authorization-banner .authorization-required-banner{border-radius:4px}.manage-booking .flight-list .authorization-banner .authorization-required-banner-content{margin-top:6px}@media (max-width: 1169px){.manage-booking .flight-list .authorization-banner .authorization-required-banner-content{margin-top:unset}}.manage-booking .flight-list .authorization-banner .action-wrapper{max-width:270px}.manage-booking .flight-list .flights-container{margin-bottom:24px}.manage-booking .flight-list .flight-list-actions-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:0 16px 26px}@media (max-width: 1169px){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin:0 0 25px 0}}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;font-weight:700;font-family:'Open Sans', sans-serif;-webkit-box-align:center;align-items:center;padding:8px 30px;color:#4a5261;border-color:#cad0db}@media (max-width: 1169px){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action{font-size:15px;line-height:20px;letter-spacing:-0.3px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action{font-family:'OpenSans-Bold', sans-serif}}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action[disabled]{color:#7c8594}@media (max-width: 1169px){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action{min-height:40px}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action.left-aligned{-webkit-box-pack:start;justify-content:flex-start;padding:8px 16px}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action.left-aligned .button-inner-wrapper{-webkit-box-pack:start;justify-content:flex-start}}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action+.flight-action{margin-left:20px}@media (max-width: 1169px){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action+.flight-action{margin-top:12px;margin-left:0}}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action .left-icon{width:24px;min-width:24px;height:24px;margin-right:8px;fill:#7c8594}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action.button-outline{font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action.button-outline{font-family:'OpenSans-SemiBold', sans-serif}}.manage-booking .flight-list .flight-list-actions-wrapper .flight-list-actions .flight-action.button-outline[disabled]{background-color:initial;opacity:0.4}.manage-booking .flight-list .authorization-required-banner{background-color:#f3f6f8;-webkit-box-shadow:none;box-shadow:none}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content{width:100%;min-width:unset;padding:16px}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper{width:688px}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper{width:100%}}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .icon-warning{width:24px;height:24px}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .icon-warning{display:block}}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message{margin:0 24px 0 8px}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{font-size:12px;line-height:16px}}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .text-wrapper .info-message .text{width:calc(100% + 30px);-webkit-transform:translateX(-30px);transform:translateX(-30px)}}@media (max-width: 1169px){.manage-booking .flight-list .authorization-required-banner .authorization-required-banner-content .action-wrapper{min-width:unset}}.manage-booking .flight-list .rules-link-wrapper{display:-webkit-box !important;display:flex !important;-webkit-box-pack:center;justify-content:center}.manage-booking .flight-list .rules-link-wrapper .rules-link{align-self:center;color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .rules-link-wrapper .rules-link{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .flight-list .rules-link-wrapper .rules-link{font-size:14px;line-height:1.43}}.manage-booking .flight-list .cancelled-pnr-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.manage-booking .flight-list .cancelled-pnr-information-container .tower-icon{width:80px;height:80px;margin-bottom:8px;padding:8px}.manage-booking .flight-list .cancelled-pnr-information-container .cancelled-pnr-information-text{max-width:230px;margin-bottom:24px;text-align:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .cancelled-pnr-information-container .cancelled-pnr-information-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .flight-list .cancelled-pnr-information-container .cancelled-pnr-information-text{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.manage-booking .flight-list .cancelled-pnr-information-container .cancelled-pnr-information-text{margin-bottom:32px}}.manage-booking .flight-list .cancelled-pnr-information-container .get-receipt-button{-webkit-box-pack:center;justify-content:center;min-width:200px;margin-bottom:24px;padding:10px 16px}@media (max-width: 1169px){.manage-booking .flight-list .cancelled-pnr-information-container .get-receipt-button{min-width:240px;margin-bottom:32px}}.manage-booking .flight-list .cancelled-pnr-information-container .get-receipt-button .button-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .flight-list .cancelled-pnr-information-container .get-receipt-button .button-text{font-family:'OpenSans-Bold', sans-serif}}.manage-booking .passenger-info .info-list,.manage-booking .contact-info .info-list{display:-webkit-box;display:flex;flex-wrap:wrap;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .passenger-info .info-list,.manage-booking .contact-info .info-list{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .passenger-info .info-list,.manage-booking .contact-info .info-list{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.manage-booking .passenger-info .info-list,.manage-booking .contact-info .info-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.manage-booking .passenger-info .info-list .info-item,.manage-booking .contact-info .info-list .info-item{margin-right:60px}@media (max-width: 1169px){.manage-booking .passenger-info .info-list .info-item,.manage-booking .contact-info .info-list .info-item{margin-right:0}}.manage-booking .parent-pnr-wrapper{width:auto;margin-bottom:20px;padding:25px 30px;background-color:#fff;cursor:pointer}@media (max-width: 1169px){.manage-booking .parent-pnr-wrapper{margin-right:10px;margin-left:10px;padding:10px}}.manage-booking .parent-pnr-wrapper .parent-pnr-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .parent-pnr-wrapper .parent-pnr-container .parent-pnr-info{font-size:14px;line-height:1.71}}.manage-booking .child-pnr{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:20px;padding:25px 0 0;background-color:#fff}@media (max-width: 1169px){.manage-booking .child-pnr{margin-right:10px;margin-left:10px}}.manage-booking .child-pnr .child-pnr-title{margin-bottom:15px;padding:0 30px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .child-pnr .child-pnr-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .child-pnr .child-pnr-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.manage-booking .child-pnr .child-pnr-title{padding:0 10px}}.manage-booking .child-pnr .child-pnr-wrapper{padding:15px 30px;border-bottom:1px solid #cad0db;cursor:pointer}@media (max-width: 1169px){.manage-booking .child-pnr .child-pnr-wrapper{padding:20px 10px}}.manage-booking .child-pnr .child-pnr-wrapper:last-child{border-bottom:none}.manage-booking .child-pnr .child-pnr-wrapper .child-pnr-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .child-pnr .child-pnr-wrapper .child-pnr-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .child-pnr .child-pnr-wrapper .child-pnr-info{font-size:14px;line-height:1.71}}.manage-booking .reservation-details-button-container .reservation-details-button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .reservation-details-button-container .reservation-details-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .reservation-details-button-container .reservation-details-button{font-size:11px;line-height:1.45}}.manage-booking .reservation-details-button-container .reservation-details-button .right-arrow{-webkit-transform:rotate(270deg);transform:rotate(270deg);width:13px;height:8px;fill:#cad0db}.manage-booking .operation-message-container .operation-message{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 60px;color:#4a5261;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .operation-message-container .operation-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .operation-message-container .operation-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.manage-booking .operation-message-container .operation-message{width:100%}}.manage-booking .operation-message-container .operation-message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .operation-message-container .operation-message .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .operation-message-container .operation-message .bold{font-size:14px;line-height:1.71}}.manage-booking .operation-message-container .operation-message .operation-message-alert{width:36px;min-width:36px;height:36px;margin-right:17px;background-color:#fdb813;border-radius:50%;fill:#fff}.manage-booking .operation-message-container .operation-message .operation-message-text{width:500px;text-align:left}@media (max-width: 1169px){.manage-booking .operation-message-container .operation-message .operation-message-text{width:100%}}.manage-booking .refund-information{display:-webkit-box;display:flex;padding:16px;background-color:#f3f6f8}.manage-booking .refund-information .refund-information-icon{width:20px;min-width:20px;height:20px;fill:#fdb813}.manage-booking .refund-information .refund-information-message{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .refund-information .refund-information-message{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .refund-information .refund-information-message{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.manage-booking .refund-information .refund-information-message .refund-information-title{margin-top:2px;margin-bottom:16px}.manage-booking .refund-information .refund-information-message .refund-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .refund-information .refund-information-message .refund-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .refund-information .refund-information-message .refund-information-text{font-size:12px;line-height:1.67}}.manage-booking .refund-information .refund-information-message .refund-information-text .bold{font-weight:bold}@media (max-width: 1169px){.manage-booking .refund-information{padding:16px 8px}.manage-booking .refund-information .refund-information-message .refund-information-title{margin-top:0;margin-bottom:8px}}.manage-booking .involuntary-voluntary-information{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:8px}.manage-booking .involuntary-voluntary-information .involuntary-voluntary-information-icon{width:16px;min-width:16px;height:16px;fill:#cad0db}.manage-booking .involuntary-voluntary-information .involuntary-voluntary-information-text{margin-left:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .involuntary-voluntary-information .involuntary-voluntary-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking .involuntary-voluntary-information .involuntary-voluntary-information-text{font-size:12px;line-height:1.67}}.manage-booking .manage-booking-select-inner{padding:48px 0;text-align:center}.manage-booking .manage-booking-select-inner .error-icon{width:60px;height:60px;margin:0 auto;background-image:url(/butterflyredesigntest/backgrounds/icon-no-sale.svg?ba1ed88652594a3520043d74e0c7f317)}.manage-booking .manage-booking-select-inner .error-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin:24px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .manage-booking-select-inner .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking .manage-booking-select-inner .error-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.manage-booking .manage-booking-select-inner .error-body{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:60px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking .manage-booking-select-inner .error-body{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.manage-booking .manage-booking-select-inner .error-body{margin-bottom:20px}}.manage-booking .manage-booking-select-inner .action-buttons{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.manage-booking .manage-booking-select-inner .action-buttons .submit-button{margin:0 15px}@media (max-width: 1169px){.manage-booking .manage-booking-select-inner .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.manage-booking .manage-booking-select-inner .action-buttons .submit-button{margin:10px 0}}.passenger-checkbox-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.passenger-checkbox-container .passenger-checkbox-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0;border-bottom:1px solid #cad0db}.passenger-checkbox-container .passenger-checkbox-wrapper .adult-passenger{display:-webkit-box;display:flex}.passenger-checkbox-container .passenger-checkbox-wrapper .child-passenger{display:-webkit-box;display:flex;margin-top:10px;margin-left:35px}.passenger-separation-success-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.passenger-separation-success-container .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-separation-success-container .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-separation-success-container .information-text{font-size:14px;line-height:1.71}}.passenger-separation-success-container .result-pnr-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px 0}@media (max-width: 1169px){.passenger-separation-success-container .result-pnr-container{padding:10px 15px}}.passenger-separation-success-container .result-pnr-container.dark-background{background-color:#f3f6f8}.passenger-separation-success-container .result-pnr-container .pnr-detail-row{display:-webkit-box;display:flex}.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-detail-label{width:180px}.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:1;flex:1 1 0;line-height:28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-value{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-value{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .pnr-value{line-height:28px}}.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;line-height:28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList{line-height:28px}}.passenger-separation-success-container .result-pnr-container .pnr-detail-row .passengerList .ticketed-passenger{height:100%}.passenger-separation-success-container .dialog-form-button{max-width:122px;margin-top:60px;color:#4a5261}.manage-booking-mandatory-ssr-selection-banner-container,.manage-booking-mandatory-ssr-selection-sticky-banner-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;margin:24px 0;padding:24px;background-color:#fff}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container,.manage-booking-mandatory-ssr-selection-sticky-banner-container{margin-top:0}}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px) and (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{margin-top:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{font-size:14px;line-height:20px}}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-sub-title,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-sub-title{font-size:12px;line-height:16px}}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-info-text,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-info-text{-webkit-box-align:center;align-items:center;margin-top:8px;padding:8px 0}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-info-text .icon,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-info-text .icon{width:24px;min-width:24px;height:24px;fill:#7c8594}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-info-area .banner-info-text .text{font-size:12px;line-height:16px}}.manage-booking-mandatory-ssr-selection-banner-container .mandatory-ssr-selection-action-area .chevron-icon,.manage-booking-mandatory-ssr-selection-sticky-banner-container .mandatory-ssr-selection-action-area .chevron-icon{width:16px;min-width:16px;height:16px;fill:#cad0db}.manage-booking-mandatory-ssr-selection-sticky-banner-container{position:fixed;top:40px;left:0;z-index:5000;padding:12px 16px}.dialog-form-container .bloctel-info-wrapper{margin:10px 0 24px}.mandatory-ssr-selection-item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px;padding:16px;background-color:#fff}@media (max-width: 1169px){.mandatory-ssr-selection-item{margin-bottom:8px;padding:8px}}.mandatory-ssr-selection-item .port-name-container{padding:8px 0 16px 16px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.mandatory-ssr-selection-item .port-name-container{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.mandatory-ssr-selection-item .port-name-container{padding-left:8px}}.mandatory-ssr-selection-item .ssr-info-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:16px}@media (max-width: 1169px){.mandatory-ssr-selection-item .ssr-info-container{padding-left:8px}}.mandatory-ssr-selection-item .ssr-info-container .ssr-title{margin-bottom:16px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.mandatory-ssr-selection-item .ssr-info-container .ssr-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.mandatory-ssr-selection-item .ssr-info-container .ssr-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.mandatory-ssr-selection-item .ssr-info-container .ssr-title{margin-bottom:8px}}.mandatory-ssr-selection-item .ssr-info-container .ssr-passenger-info{margin-bottom:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.mandatory-ssr-selection-item .ssr-info-container .ssr-passenger-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.mandatory-ssr-selection-item .ssr-info-container .ssr-passenger-info{font-size:14px;line-height:20px}}@media (max-width: 1169px){.mandatory-ssr-selection-item .ssr-info-container .ssr-passenger-info{margin-bottom:8px}}.mandatory-ssr-summary-page .boarding-card-body{padding:44px 30px}@media (max-width: 1169px){.mandatory-ssr-summary-page .boarding-card-body{padding:0}}.mandatory-ssr-summary-page .boarding-card-body .title{margin-bottom:16px;font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.mandatory-ssr-summary-page .boarding-card-body .title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.mandatory-ssr-summary-page .boarding-card-body .title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:16px}}.mandatory-ssr-summary-page .boarding-card-body .mandatory-ssr-selection-list-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.mandatory-ssr-summary-page .boarding-card-body .submit-button{margin:0 auto;margin-bottom:72px;margin-top:48px}@media (max-width: 1169px){.mandatory-ssr-summary-page .boarding-card-body .submit-button{width:calc(100% - 20px);margin-bottom:48px}}.mandatory-ssr-summary-success-dialog .mandatory-summary-success-icon{width:32px;min-width:32px;height:32px;margin-right:16px;fill:#80c313}.mandatory-ssr-summary-success-dialog .dialog-container-v2 .dialog-paper-v2{min-height:unset !important}@media (max-width: 1169px){.mandatory-ssr-summary-success-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.mandatory-ssr-summary-success-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .mandatory-summary-success-icon{width:48px;height:48px;margin-right:0;margin-bottom:16px}.mandatory-ssr-summary-success-dialog .dialog-container-v2 .dialog-paper-v2 .dialog-title-area .title-wrapper{margin:0}}@media (max-width: 1169px){.mandatory-ssr-summary-success-dialog{text-align:center}}.passenger-page .passenger-body{position:relative;padding:24px 30px 0}@media (max-width: 1169px){.passenger-page .passenger-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 8px 0}}.passenger-page .passenger-body .passenger-title{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#323a47;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .passenger-body .passenger-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .passenger-body .passenger-title{margin-bottom:8px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-page .passenger-body .passenger-title{font-family:'OpenSans-Bold', sans-serif}}.passenger-page .passenger-body .force-login-warning-container{margin:16px 0 32px 0;padding:16px;text-align:left;background-color:#fdb813;border-radius:4px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-page .passenger-body .force-login-warning-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.passenger-page .passenger-body .force-login-warning-container{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.passenger-page .passenger-body .right-panel{width:100%;padding:30px}@media (max-width: 1169px){.passenger-page .passenger-body .right-panel{width:100%;padding:12px}}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon{min-width:594px}@media (max-width: 1169px){.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon{align-self:flex-end;width:100%;min-width:unset;max-width:unset;margin:24px 16px;border-radius:16px}}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .title-wrapper{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-top:11px;margin-bottom:8px;color:#000}@media (max-width: 1169px){.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .title-wrapper{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area{margin-top:0;margin-left:0}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .with-title{margin-left:0}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-icon{width:56px;height:56px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-dialog-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-dialog-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container{margin-bottom:8px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-title-area{justify-items:center;margin-bottom:8px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-title-area .svg-icon{width:56px;height:56px;margin-bottom:16px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-title-area .direct-payment-title-mweb{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;color:#323a47}}@media (max-width: 1169px) and (max-width: 1169px){.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-container .direct-payment-title-area .direct-payment-title-mweb{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;width:100%;margin-top:24px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-buttons.variant-b{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-buttons .direct-payment-payment-button{height:32px}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-buttons .direct-payment-payment-button .button-v2-label{color:#7c8594}.direct-payment-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .direct-payment-dialog-buttons .direct-payment-ssr-button{height:48px}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;min-width:594px}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon{min-width:unset;padding:24px;border-radius:16px}}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .title-wrapper{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .title-wrapper{font-size:18px;line-height:24px;letter-spacing:-0.72px}}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .title-wrapper{margin:0;text-align:center;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px) and (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .title-wrapper{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .ff-redemption-control-error-dialog-icon{width:56px;height:56px}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .ff-redemption-control-error-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-title-area .ff-redemption-control-error-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area{width:100%;margin-top:0;margin-left:0}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area .ff-redemption-control-error-dialog-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;-webkit-box-align:center;align-items:center;width:100%;margin-top:24px}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .dialog-action-area .ff-redemption-control-error-dialog-buttons .ff-redemption-control-error-dialog-button{width:100%}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .with-title{margin-left:0}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .ff-redemption-control-error-title-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .ff-redemption-control-error-dialog-container .ff-redemption-control-error-information-text{text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .ff-redemption-control-error-dialog-container .ff-redemption-control-error-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .ff-redemption-control-error-dialog-container .ff-redemption-control-error-information-text{font-size:14px;line-height:20px}}@media (max-width: 1169px){.ff-redemption-control-error-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2.with-icon .svg-icon.close-icon{width:32px;height:32px;padding:6px;background-color:#f3f6f8;border-radius:50%;fill:#4a5261}}.additional-security-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:360px;color:#4a5261}@media (max-width: 1169px){.additional-security-wrapper{max-width:100%}}.additional-security-wrapper .additional-security-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:12px}@media (max-width: 1169px){.additional-security-wrapper .additional-security-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.additional-security-wrapper .additional-security-sub-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-sub-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-sub-text{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.additional-security-wrapper .additional-security-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin-bottom:32px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-info-text{font-size:14px;line-height:20px}}.additional-security-wrapper .additional-security-info-text.blocked{margin-bottom:16px}.additional-security-wrapper .additional-security-info-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-info-text .bold{font-family:'OpenSans-Bold', sans-serif}}.additional-security-wrapper .additional-security-form-wrapper{width:270px}.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;display:-webkit-box;display:flex}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label.MuiInputLabel-shrink{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label.MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label.MuiInputLabel-shrink{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-form-wrapper .additional-security-field .text-field .text-input label.MuiInputLabel-shrink{font-size:13px;line-height:20px}}.additional-security-wrapper .additional-security-form-wrapper .text-field .text-input input{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-form-wrapper .text-field .text-input input{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-form-wrapper .text-field .text-input input{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.additional-security-wrapper .additional-security-form-wrapper .progressbar-container{margin-top:32px}.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:60px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container.blocked{margin-top:0}.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container .try-again-button{width:100%;height:32px;margin-top:20px;margin-bottom:16px}.additional-security-wrapper .additional-security-form-wrapper .additional-security-button-container .try-again-button.disabled{margin-top:0;opacity:0.4}.membership-error-modal .dialog-paper-v2{min-height:270px}.membership-error-modal .dialog-container-v2 .dialog-paper-v2{min-height:260px}.membership-error-modal .dialog-title-area .title-wrapper{margin-left:16px}.membership-error-modal .membership-error-icon-alert{width:32px;height:32px;fill:#fdb813}.membership-error-modal .membership-error-modal-sub-text{margin-top:16px}.reset-link-selection .radio-button-root{-webkit-box-align:start;align-items:flex-start;margin-bottom:20px}.password-reset-container .password-reset-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:30px 0 20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.password-reset-container .password-reset-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.password-reset-container .password-reset-info-text{font-size:12px;line-height:1.67}}.password-reset-form-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:30px}.password-reset-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9)}.password-reset-button-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-top:60px}@media (max-width: 1169px){.password-reset-button-container{-webkit-box-align:center;align-items:center}}.password-reset-button-container .password-reset-button{width:200px;margin:25px 0}.registration-logout-all-sessions{display:-webkit-box;display:flex;width:370px;height:96px;margin-bottom:40px;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.registration-logout-all-sessions{width:100%;height:100px}}.registration-logout-all-sessions .logout-all-sessions-icon{width:32px;height:32px;margin-right:16px}@media (max-width: 1169px){.registration-logout-all-sessions .logout-all-sessions-icon{width:24px;height:24px;margin-right:10px}}.registration-logout-all-sessions .logout-all-sessions-icon .icon{width:32px;height:32px;fill:#80c313}@media (max-width: 1169px){.registration-logout-all-sessions .logout-all-sessions-icon .icon{width:24px;height:24px}}.registration-logout-all-sessions .logout-all-sessions-title{margin-bottom:4px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-logout-all-sessions .logout-all-sessions-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-logout-all-sessions .logout-all-sessions-title{font-size:14px;line-height:1.71}}.registration-logout-all-sessions .logout-all-sessions-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-logout-all-sessions .logout-all-sessions-text{font-family:'OpenSans-Regular', sans-serif}}.password-renewal-text{margin:16px 0 24px}.set-password-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin:40px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.set-password-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.set-password-subtitle{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.set-password-subtitle{margin:20px 0}}.set-password-form-info{width:270px}@media (max-width: 1169px){.set-password-form-info{width:100%}}.password-rules-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.password-rules-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}.reset-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;max-width:270px;margin-top:60px;padding:0}@media (max-width: 1169px){.reset-button-container{max-width:100%;margin-top:40px}}.reset-button-container.password-set-button{margin-bottom:40px}.reset-button-container .reset-form-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;color:#4a5261}.activation-pending-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%;margin-top:-40px}.activation-pending-container .activation-pending-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-top:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.activation-pending-container .activation-pending-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.activation-pending-container .activation-pending-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.password-submit-complete-dialog .dialog-paper-v2{min-height:auto !important}.password-submit-complete-dialog .dialog-paper-v2 .dialog-content-v2.with-title{margin-top:0 !important}.password-submit-complete-dialog .dialog-paper-v2 .dialog-title-area{-webkit-box-align:unset !important;align-items:unset !important;margin-bottom:24px !important}.password-submit-complete-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{max-width:458px !important}.password-submit-complete-dialog .password-submit-complete-dialog-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.password-submit-complete-dialog .password-submit-complete-dialog-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.password-submit-complete-dialog .password-submit-complete-dialog-text{font-size:14px;line-height:1.71}}.password-submit-complete-dialog .dialog-checked-button{width:36px;height:36px;margin-right:12px;fill:#80c313}@media (max-width: 1169px){.password-submit-complete-dialog .dialog-checked-button{width:30px;height:30px}}.flight-summary-table .flight-summary-table-item .title-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:24px}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;margin-bottom:16px}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .title-col{width:100%}}.flight-summary-table .flight-summary-table-item .title-row .title-col .icon-departure,.flight-summary-table .flight-summary-table-item .title-row .title-col .icon-return{width:24px;height:24px;margin-right:6px;fill:#fdb813}.flight-summary-table .flight-summary-table-item .title-row .title-col .icon-return{-webkit-transform:rotate(180deg);transform:rotate(180deg);overflow:visible}.flight-summary-table .flight-summary-table-item .title-row .title-col .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-table .flight-summary-table-item .title-row .title-col .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .title-col .title{font-size:14px;line-height:1.71}}.flight-summary-table .flight-summary-table-item .title-row .title-col .title .title-icon{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .title-col .departure-arrival-couple{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flight-summary-table .flight-summary-table-item .title-row .title-col .departure-arrival-couple .arrow-right{display:block}}.flight-summary-table .flight-summary-table-item .title-row .title-col .open-flight-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-table .flight-summary-table-item .title-row .title-col .open-flight-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .title-col .open-flight-label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.flight-summary-table .flight-summary-table-item .title-row .detail-col-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;color:#323a47}.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around;-webkit-box-align:end;align-items:flex-end;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col{-webkit-box-align:end;align-items:flex-end;width:initial}}.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col div{white-space:nowrap}.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col:last-child{margin-left:60px}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .title-row .detail-col-area{-webkit-box-pack:justify;justify-content:space-between;margin-top:8px}.flight-summary-table .flight-summary-table-item .title-row .detail-col-area .detail-col:last-child{margin-left:0}}.flight-summary-table .flight-summary-table-item.return-flight{margin-top:8px;padding-top:30px;border-top:1px solid rgba(202,208,219,0.6)}.flight-summary-table .flight-summary-table-item .connected-flight-button{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-table .flight-summary-table-item .connected-flight-button{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.flight-summary-table .flight-summary-table-item .connected-flight-button{font-size:12px;line-height:1.67}}.flight-summary-table .flight-summary-table-item .connected-flight-button .arrow-icon{width:12px;height:8px;margin-left:8px;fill:#cad0db}.flight-summary-table .flight-summary-table-item .connected-flight-button .arrow-icon.toggled{-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#fdb813}.flight-summary-table .insurance-info{margin-top:32px}.flight-summary-table .insurance-info .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-summary-table .insurance-info .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-summary-table .insurance-info .bold{font-size:11px;line-height:1.45}}.payment-success-page .gift-card-payment-success-warning-container{width:100%;padding:20px 70px}.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:20px;padding:22px;color:#4a5261;text-align:center;background-color:#fff;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container{width:100%;margin-bottom:24px}}.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-alert{width:36px;height:36px;margin-right:22px;border:2px solid #fdb813;border-radius:50%;fill:#fdb813}.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-message-text{text-align:left}@media (max-width: 1169px){.payment-success-page .gift-card-payment-success-warning-container .gift-card-payment-success-container .submit-message-text{width:80%}}.payment-success-page .payment-success-page-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:20px 70px}@media (max-width: 1169px){.payment-success-page .payment-success-page-body{padding:20px 10px}}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:16px 0;text-align:center}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success:empty{margin:0}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success *{width:1110px;height:120px}@media (max-width: 1169px){.payment-success-page .payment-success-page-body #pegasus-spot-payment-success *{width:100%;height:100%;text-align:center}}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success data{display:none}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success img:nth-last-child(1){display:none}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success.mobile-spot img:nth-last-child(2){display:none}.payment-success-page .payment-success-page-body #pegasus-spot-payment-success.mobile-spot img:nth-last-child(1){display:block}.payment-success-page .payment-success-page-body .marketing-banner{width:1030px;height:240px;margin-bottom:32px;cursor:pointer}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .marketing-banner{width:100%;height:auto;margin-bottom:16px}}.payment-success-page .payment-success-page-body .campaing-banner-container{margin-bottom:26px}.payment-success-page .payment-success-page-body .flight-details-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:18px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .payment-success-page-body .flight-details-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .flight-details-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.payment-success-page .payment-success-page-body .action-buttons{display:-webkit-box;display:flex;margin-bottom:15px}.payment-success-page .payment-success-page-body .open-details-button{width:260px;margin:20px auto 32px;padding:8px 0;color:#4a5261;border-color:#cad0db}.payment-success-page .payment-success-page-body .promotion-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:35px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .payment-success-page-body .promotion-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .promotion-label{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .promotion-label{margin-top:40px;margin-bottom:22px}}.payment-success-page .payment-success-page-body .home-button{margin:0 auto;margin-bottom:72px;margin:0 auto 60px;color:#fff}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .home-button{width:calc(100% - 20px);margin-bottom:48px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .payment-success-page-body .home-button{display:inline-table;margin:0 0 0 50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.payment-success-page .payment-success-page-body .home-button .right-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.payment-success-page .payment-success-page-body .no-desktop{display:none}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .no-desktop{display:initial}}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .no-mobile{display:none}}.payment-success-page .payment-success-page-body .app-download-banner-container{margin-bottom:30px}@media (max-width: 1169px){.payment-success-page .payment-success-page-body .app-download-banner-container{margin-bottom:16px}}.payment-success-page .girogate-payment-result .girogate-pnr-search-button{margin:70px auto}.payment-success-page .girogate-payment-result .girogate-pnr-search-button .button-text{color:#4a5261}.payment-success-page .girogate-payment-result .promotion-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:35px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .girogate-payment-result .promotion-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-success-page .girogate-payment-result .promotion-label{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.payment-success-page .girogate-payment-result .promotion-label{margin-top:40px;margin-bottom:22px}}.payment-success-page .girogate-payment-result .home-button{margin:0 auto;margin-bottom:72px;width:280px;margin:0 auto 60px;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .girogate-payment-result .home-button{display:inline-table;margin-left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 1169px){.payment-success-page .girogate-payment-result .home-button{width:calc(100% - 20px);margin-bottom:48px}}.payment-success-page .girogate-payment-result .home-button .right-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.payment-success-page .carbon-offset-container{width:100%;margin-bottom:32px;padding:16px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.payment-success-page .carbon-offset-container{margin-top:16px}.payment-success-page .carbon-offset-container .carbon-offset-text-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.payment-success-page .carbon-offset-container .carbon-offset-image{width:100%;border-radius:4px}.payment-success-page .carbon-offset-container .carbon-offset-text-area{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:16px}.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-text-container{display:grid}.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-title{font-weight:bold;font-size:24px;line-height:32px;letter-spacing:-0.96px;margin-bottom:6px}@media (max-width: 1169px){.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-title{font-size:18px;line-height:24px;letter-spacing:-0.72px}}.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-subtitle{font-size:14px;line-height:20px}}.payment-success-page .carbon-offset-container .carbon-offset-text-area .carbon-offset-button{align-self:center;height:40px}.summary-section{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin-bottom:50px}@media (max-width: 1169px){.summary-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.summary-section .left-panel{width:730px;margin-right:30px;padding:30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.summary-section .left-panel{width:100%;margin-right:0;padding:16px 10px}}.summary-section .right-panel{-webkit-box-flex:1;flex:1 1 0;padding-top:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.summary-section .right-panel{-webkit-box-flex:1;flex:1 1 0}}@media (max-width: 1169px){.summary-section .right-panel{width:100%}}.summary-section .right-panel .change-reservation{margin-top:30px}.action-button{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.action-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.action-button{font-size:12px;line-height:1.67}}.action-button:disabled{opacity:0.6}.action-button .action-button-icon{max-width:18px;height:16px;margin-right:8px;fill:#fdb813}.action-button+.action-button{margin-left:40px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.action-button{display:inline-block}.action-button .action-button-icon{vertical-align:sub}}.travel-details-summary-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2{padding:30px 10px;background-color:#f3f6f8}@media (max-width: 1169px){.travel-details-summary-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin-top:0 !important;padding:0 !important}}.travel-details-summary-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .print-travel-document{padding:16px}.travel-details-summary-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .summary-section{margin-bottom:35px}.travel-details-summary-dialog.dialog-root-v2 .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2 .summary-section .right-panel{padding:16px}.payment-page .payment-page-inner{min-height:100%;padding:33px 40px 0 40px;color:#4a5261}@media (max-width: 1169px){.payment-page .payment-page-inner{padding:0}}.payment-page .payment-page-inner .info-text-wrapper{margin:0 30px 16px;padding:10px 8px;background-color:#fff}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper{margin:0;padding:0 12px 16px;background-color:#f3f6f8}}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper .icon-info{padding:8px;background-color:#fff}}.payment-page .payment-page-inner .info-text-wrapper .icon-info .icon{fill:#fdb813}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper .icon-info .icon{width:20px;min-width:20px;height:20px}}@media (max-width: 1169px){.payment-page .payment-page-inner .info-text-wrapper.large-screen-only{display:none}}@media (min-width: 1170px){.payment-page .payment-page-inner .info-text-wrapper.small-screen-only{display:none}}.payment-page .payment-page-inner .main-panel{margin:0 30px;padding:30px 30px 0 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel{margin:0 0 80px 0;padding:0}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:15px 30px;background-color:#f3f6f8;border-radius:4px}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper{-webkit-box-pack:justify;justify-content:space-between;padding:16px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no{display:-webkit-box;display:flex;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no .reservation-no-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-left:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no .reservation-no-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no .reservation-no-value{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no .reservation-no-value{margin-left:0}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date{-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .number-container{display:-webkit-box;display:flex;width:100%}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .number-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .number-container .reservation-no-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .number-container .reservation-no-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .number-container .reservation-no-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;width:100%}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time{display:unset;-webkit-box-pack:start;justify-content:flex-start;margin-top:8px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .label{font-size:14px;line-height:20px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .reservation-no.with-option-date .option-date-time .value{font-size:14px;line-height:20px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info{margin-top:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info{font-size:13px;line-height:20px}}.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info .clickable-text{cursor:pointer;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.payment-page .payment-page-inner .main-panel .reservation-no-wrapper .payment-mmb-rights-info .clickable-text{font-family:'OpenSans-Bold', sans-serif}}.bolpoint-view-container{display:-webkit-inline-box;display:inline-flex;height:68px;padding:4px 22px 4px 6px;background-color:#f3f6f8;border:solid 1px #f3f6f8;border-radius:30px}@media (max-width: 1169px){.bolpoint-view-container{margin-bottom:24px}}.bolpoint-view-container .bolpoint-point-info{margin:auto auto auto 10px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px;color:#fa660b}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.bolpoint-view-container .bolpoint-point-info{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.bolpoint-view-container .bolpoint-point-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.bolpoint-view-container .bolpoint-point-info{font-family:'OpenSans-Bold', sans-serif}}.point-detail-picker{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.point-detail-picker .point-detail-picker-dates{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.point-detail-picker .point-detail-picker-dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.point-detail-picker .point-detail-picker-dates .popover-container-component{width:100%}}.point-detail-picker .point-detail-picker-dates .date-input{padding:0}.point-detail-picker .point-detail-picker-dates .point-detail-picker-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:50px;min-width:50px;height:50px;margin-left:30px;padding:0;color:#4a5261}.point-detail-picker .point-detail-picker-dates .point-detail-picker-button .button-v2-label{display:none}@media (max-width: 1169px){.point-detail-picker .point-detail-picker-dates .point-detail-picker-button{width:100%;height:36px;margin:20px 0 0}.point-detail-picker .point-detail-picker-dates .point-detail-picker-button .button-v2-label{display:-webkit-box;display:flex}}.point-detail-picker .point-detail-picker-dates .point-detail-picker-button .button-v2-right-icon{width:24px;height:24px;margin-left:0;fill:#fff}@media (max-width: 1169px){.point-detail-picker .point-detail-picker-dates .point-detail-picker-button .button-v2-right-icon{display:none}}.point-detail-picker .point-detail-info-message{margin-top:15px}.point-detail-picker .date-input-label-disabled .wrapper .label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#cad0db}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-picker .date-input-label-disabled .wrapper .label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-picker .date-input-label-disabled .wrapper .label{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.point-detail-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.point-detail-container .point-detail-picker-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:5px;padding:25px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.point-detail-container .point-detail-picker-container{padding:20px}}.point-detail-container .point-detail-picker-container .point-detail-picker-container-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-detail-picker-container .point-detail-picker-container-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-detail-picker-container .point-detail-picker-container-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.point-detail-container .point-history-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:25px 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.point-detail-container .point-history-container .option-item.disabled{display:none}@media (max-width: 1169px){.point-detail-container .point-history-container{padding:20px}}.point-detail-container .point-history-container .total-point-summary-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:25px}.point-detail-container .point-history-container .total-point-summary-container .total-point-summary-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary-title{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .total-point-summary-container .total-point-summary{display:-webkit-box;display:flex}.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-right:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container{-webkit-box-flex:1;flex:1 1 0}}.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:15px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-title{font-size:12px;line-height:1.67}}.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .total-point-summary-container .total-point-summary .total-points-container .total-point-value{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.point-detail-container .point-history-container .flight-activity-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 30px;border-bottom:1px solid rgba(124,133,148,0.6)}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper{padding:12px}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper:last-of-type{padding-bottom:0;border:none}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-date{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:5px;color:#f7a500}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-date{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-date{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-destination{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-destination{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-destination{font-size:12px;line-height:1.67}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-destination .right-arrow-icon{width:20px;height:12px;margin:0 10px;fill:#ffc847}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:10px 30px;border-bottom:1px solid rgba(202,208,219,0.6)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container{padding:10px 0}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container .flight-points{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container .flight-points.bonus{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container .flight-points.bonus{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container .flight-points.bonus{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total{border:none}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .key-value-info-element-key{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .key-value-info-element-key{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .key-value-info-element-key{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-text{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .flight-activity-container .flight-activity-wrapper .flight-points-detail .flight-points-container.total .flight-points-value{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 30px;border-bottom:1px solid rgba(124,133,148,0.6)}@media (max-width: 1169px){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper{padding:12px}}.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper:last-of-type{padding-bottom:0;border:none}.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-date{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:5px;color:#f7a500}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-date{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-date{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper{font-size:12px;line-height:1.67}}.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper.bonus{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper.bonus{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .other-activity-container .other-activity-wrapper .activity-points-wrapper.bonus{font-size:11px;line-height:1.45}}.point-detail-container .point-history-container .option-list .option-item{padding:0;text-align:start}.point-detail-container .point-history-container .option-list .option-item .header{padding:25px 30px}@media (max-width: 1169px){.point-detail-container .point-history-container .option-list .option-item .header{padding:8px 12px}}.point-detail-container .point-history-container .option-list .option-item .header .header-element-container{display:-webkit-box;display:flex;width:100%;padding:0}.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .header-text-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding-left:0}.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .header-text-content .sub-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .header-text-content .sub-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .header-text-content .sub-title{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .header-text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}.point-detail-container .point-history-container .option-list .option-item .header .header-element-container .expand-icon{margin-top:7px;margin-left:10px}.point-detail-container .point-history-container .option-list .option-item .body{padding:0 0 30px}.point-offer-popup-container .key-value-info-element-container{width:100%;padding:16px}.point-offer-popup-container .key-value-info-element-container .key-value-info-element-key{width:40%;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-offer-popup-container .key-value-info-element-container .key-value-info-element-key{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-offer-popup-container .key-value-info-element-container .key-value-info-element-key{font-size:12px;line-height:1.67}}.point-offer-popup-container .key-value-info-element-container .key-value-info-element-value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;width:60%;color:#323a47;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-offer-popup-container .key-value-info-element-container .key-value-info-element-value{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-offer-popup-container .key-value-info-element-container .key-value-info-element-value{font-size:11px;line-height:1.45}}@media (max-width: 1169px){.point-offer-popup-container .key-value-info-element-container .key-value-info-element-value{width:auto}}.point-offer-popup-container .key-value-info-element-container.total-amounts-container{margin-bottom:24px;background-color:#f3f6f8}.point-offer-popup-container .point-offer-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;width:100%;margin-bottom:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-offer-popup-container .point-offer-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-offer-popup-container .point-offer-info{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.point-offer-popup-container .point-offer-info{margin-bottom:16px}}.point-offer-popup-container .offer-choice-button-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:36px;margin-bottom:16px;padding:12px 24px;background-color:#fff;border:2px solid #cad0db;border-radius:4px;cursor:pointer}@media (max-width: 1169px){.point-offer-popup-container .offer-choice-button-container{margin-right:0;padding:12px 16px}}.point-offer-popup-container .offer-choice-button-container .offer-choice-button-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-label{font-family:'OpenSans-Regular', sans-serif}}.point-offer-popup-container .offer-choice-button-container .offer-choice-button-value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-value{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.point-offer-popup-container .offer-choice-button-container .offer-choice-button-value{font-family:'OpenSans-SemiBold', sans-serif}}.point-offer-popup-container .offer-choice-button-container.point-offer-button{border:2px solid #cad0db}.point-offer-popup-container .offer-choice-button-container.point-offer-button .offer-choice-button-label,.point-offer-popup-container .offer-choice-button-container.point-offer-button .offer-choice-button-value{color:#4a5261}.point-offer-popup-container .offer-choice-button-container.point-offer-button.initial{border-color:#fdb813;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.point-offer-popup-container .offer-choice-button-container.point-offer-button.selected{background-color:#fa660b;border-color:#fa660b;-webkit-box-shadow:none;box-shadow:none}.point-offer-popup-container .offer-choice-button-container.point-offer-button.selected .offer-choice-button-label,.point-offer-popup-container .offer-choice-button-container.point-offer-button.selected .offer-choice-button-value{color:#fff}.point-offer-popup-container .offer-choice-button-container.secondary-offer-button{margin-bottom:32px;border:2px solid #cad0db}.point-offer-popup-container .offer-choice-button-container.secondary-offer-button.selected{background-color:#fa660b;border-color:#fa660b;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.point-offer-popup-container .offer-choice-button-container.secondary-offer-button.selected .offer-choice-button-label,.point-offer-popup-container .offer-choice-button-container.secondary-offer-button.selected .offer-choice-button-value{color:#fff}.point-offer-popup-container .offer-continue-button{min-width:200px}@media (max-width: 1169px){.point-offer-popup-container .offer-continue-button{width:100%;margin-top:auto}}.point-otp-error-popup .content{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-otp-error-popup .content{font-family:'OpenSans-Regular', sans-serif}}.point-otp-error-popup .content .bold-parameter{font-weight:bold}.point-otp-error-popup .content .extended-information{margin-top:16px}.point-otp-error-popup .content .freeze-information{display:-webkit-box;display:flex;margin-top:24px;padding:16px 10px;background-color:#f3f6f8;border-radius:4px}.point-otp-error-popup .content .freeze-information .info-icon{width:20px;min-width:20px;height:20px;margin-right:8px;fill:#cad0db}.point-otp-error-popup .content .freeze-information .freeze-information-content{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-otp-error-popup .content .freeze-information .freeze-information-content{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-otp-error-popup .content .freeze-information .freeze-information-content{font-size:12px;line-height:1.67}}.point-otp-error-popup .content .offer-choice-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:400px;margin-top:24px;margin-bottom:32px}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button{padding:12px 24px;border:2px solid #cad0db;border-radius:4px;cursor:pointer}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button:nth-child(even){margin-top:16px}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button.disabled{background:#cad0db;pointer-events:none}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button.disabled .offer-choice-button-label,.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button.disabled .offer-choice-button-value{color:#7c8594}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-label{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-label{font-size:14px;line-height:1.71}}.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-value{color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-value{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-value{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.point-otp-error-popup .content .offer-choice-buttons .offer-choice-button .offer-choice-button-value{font-family:'OpenSans-SemiBold', sans-serif}}.point-otp-error-popup .content .offer-choice-buttons .main-offer-button.pristine:not(.disabled){border-color:#fdb813;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.point-otp-error-popup .content .offer-choice-buttons .main-offer-button.selected{background-color:#fa660b;border-color:#fa660b;-webkit-box-shadow:none;box-shadow:none}.point-otp-error-popup .content .offer-choice-buttons .main-offer-button.selected .offer-choice-button-label,.point-otp-error-popup .content .offer-choice-buttons .main-offer-button.selected .offer-choice-button-value{color:#fff}.point-otp-error-popup .content .offer-choice-buttons .secondary-offer-button.selected{background-color:#fa660b;border-color:#fa660b;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.point-otp-error-popup .content .offer-choice-buttons .secondary-offer-button.selected .offer-choice-button-label,.point-otp-error-popup .content .offer-choice-buttons .secondary-offer-button.selected .offer-choice-button-value{color:#fff}.point-otp-error-popup .content .continue-button{min-width:200px;height:48px}@media (max-width: 1169px){.point-otp-error-popup .content .continue-button{width:100%;margin-top:auto}}.point-progress-item-container .item .bullet{position:relative;width:10px;margin:auto;margin-top:4px;padding:4px;color:#fff;background-color:#fdb813;border:3px solid;border-radius:20px}.point-progress-item-container .item .content .content-line{width:2px;height:40px;margin:auto;background-color:#fdb813}.point-progress-item-container .item .content .content-icon{display:block;width:70px;height:70px;margin:auto;margin-top:-4px}.point-progress-item-container .item .content-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-left:auto;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-progress-item-container .item .content-text{font-family:'OpenSans-Bold', sans-serif}}.point-progress-item-container .item .content-text .point-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-progress-item-container .item .content-text .point-info{font-family:'OpenSans-Regular', sans-serif}}.point-progress-item-container .disabled>.bullet{margin-top:6.5px;background:#cad0db;border:1px solid #cad0db}.point-progress-item-container .disabled>.content .content-line{height:25px;margin-bottom:-3px;background-color:#cad0db}.point-progress-item-container .disabled>.content .content-icon{width:70px;height:60px}.point-progress-container{width:100%;margin-top:16px;margin-bottom:16px;overflow:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}@media (max-width: 1169px){.point-progress-container{width:100%}}.point-progress-container::-webkit-scrollbar{display:none}.point-progress-container .point-progress-inner-wrapper{display:inline-block}.point-progress-container .point-progress-inner-wrapper .progress{display:-webkit-box;display:flex;width:100%;padding-top:10px}.point-progress-container .point-progress-inner-wrapper .progress .bar{position:relative;width:4%;height:6px;background-color:#fdb813;border-radius:5px}.point-progress-container .point-progress-inner-wrapper .progress .bar-airplane-container{position:relative;z-index:1;margin-top:-2px;margin-left:-4px}.point-progress-container .point-progress-inner-wrapper .progress .bar-airplane-container .bar-airplane{position:absolute;z-index:2;width:35px;height:35px;margin-top:-12px;margin-left:-12px}.point-progress-container .point-progress-inner-wrapper .progress .bar-grey{position:relative;width:100%;height:6px;background-color:#cad0db;border-radius:5px}.point-progress-container .point-progress-inner-wrapper .point-progress-item-container{display:-webkit-box;display:flex;width:100%;margin-top:-14px;overflow:auto}.point-progress-transition-panel-wrapper{position:relative}.point-progress-transition-panel-wrapper .point-progress-transition-panel-container>div{position:absolute;z-index:2;width:65px;height:180px}.point-progress-transition-panel-wrapper .point-progress-transition-panel-container .point-progress-left-transition-panel{background-image:-webkit-gradient(linear, right top, left top, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to left, rgba(255,255,255,0), #fff)}.point-progress-transition-panel-wrapper .point-progress-transition-panel-container .point-progress-right-transition-panel{right:0;background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(#fff));background-image:linear-gradient(to right, rgba(255,255,255,0), #fff)}.progress-scroll-button-wrapper{position:relative}@media (max-width: 1169px){.progress-scroll-button-wrapper{margin-top:10px;margin-bottom:30px}}.progress-scroll-button-wrapper .progress-scroll-button-container{position:absolute;width:100%;margin-top:75px}@media (max-width: 1169px){.progress-scroll-button-wrapper .progress-scroll-button-container{margin-top:0}}.progress-scroll-button-wrapper .progress-scroll-button-container .progress-scroll-button-icon-container{position:absolute;z-index:3;width:42px;height:36px;padding:9px 12px;background-color:#fff;border-radius:50px;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);box-shadow:0 4px 20px 0 rgba(0,0,0,0.1);cursor:pointer}.progress-scroll-button-wrapper .progress-scroll-button-container .progress-scroll-button-icon-container>svg{width:20px;height:20px;fill:#7c8594}.progress-scroll-button-wrapper .progress-scroll-button-container .progress-scroll-button-icon-container .progress-scroll-right-arrow{float:right}.progress-scroll-button-wrapper .progress-scroll-button-container .progress-scroll-button-icon-container:last-child{right:0}.point-status-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.point-status-container{padding:20px}}.point-status-container .point-status-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .point-status-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-status-container .point-status-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.point-status-container .point-status-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:24px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .point-status-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-status-container .point-status-subtitle{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.point-status-container .current-points-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;margin-top:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .current-points-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.point-status-container .current-points-label{font-size:14px;line-height:1.43}}.point-status-container .point-bars-container{display:-webkit-box;display:flex;margin-bottom:16px}@media (max-width: 1169px){.point-status-container .point-bars-container{display:block}}.point-status-container .point-bars-container .flex-div{-webkit-box-flex:1;flex:1}.point-status-container .point-bars-container .bolpoint-switch-buttons-container{-webkit-box-flex:2;flex:2;max-width:235px;margin:auto}@media (max-width: 1169px){.point-status-container .point-bars-container .bolpoint-switch-buttons-container{max-width:unset}}.point-status-container .point-status-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .point-status-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-status-container .point-status-info-text{font-size:14px;line-height:1.71}}.point-status-container .point-status-warning-container{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:11px;line-height:1.82;padding:8px 10px;background-color:#fff9eb;border-left:solid 4px #fdb813;border-radius:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .point-status-warning-container{font-family:'OpenSans-Regular', sans-serif}}.point-status-container .no-bolpoints-container{text-align:center}.point-status-container .no-bolpoints-container .no-bolpoints-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-status-container .no-bolpoints-container .no-bolpoints-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-status-container .no-bolpoints-container .no-bolpoints-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.points-to-expire-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:12px;margin-top:16px;padding:16px 16px 24px 16px;background-color:#f4f9fe;border-radius:4px}.points-to-expire-container .title-container{display:-webkit-box;display:flex}.points-to-expire-container .title-container .icon{width:32px;height:32px}.points-to-expire-container .title-container .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;align-self:stretch;margin-top:2px;margin-left:8px;color:#323a47;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.points-to-expire-container .title-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.points-to-expire-container .title-container .title{font-size:14px;line-height:1.43}}.points-to-expire-container .expired-points-container{width:100%}.points-to-expire-container .expired-points-container .points-to-expire{display:-webkit-box;display:flex;width:90%;margin-bottom:18px;margin-left:40px;padding-bottom:10px;border-bottom:1px solid #dfe3ea}@media (max-width: 1169px){.points-to-expire-container .expired-points-container .points-to-expire{margin-left:0}}.points-to-expire-container .expired-points-container .points-to-expire .icon{width:24px;height:24px;background-image:url(/butterflyredesigntest/backgrounds/x-small-point-arrow.svg?f84e445c41e21e8c783121830572f49b);-o-object-fit:contain;object-fit:contain}.points-to-expire-container .expired-points-container .points-to-expire .amount{-webkit-box-flex:2;flex:2;padding:2px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.points-to-expire-container .expired-points-container .points-to-expire .amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.points-to-expire-container .expired-points-container .points-to-expire .amount{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.points-to-expire-container .expired-points-container .points-to-expire .amount{-webkit-box-flex:6;flex:6}}.points-to-expire-container .expired-points-container .points-to-expire .bullet{width:5px;height:5px;margin:auto 12px auto 20px;background:#fdb813;border-radius:100%}.points-to-expire-container .expired-points-container .points-to-expire .date{-webkit-box-flex:8;flex:8;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.points-to-expire-container .expired-points-container .points-to-expire .date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.points-to-expire-container .expired-points-container .points-to-expire .date{font-size:14px;line-height:1.43}}.points-to-expire-container .expired-points-container .points-to-expire:last-child{margin-bottom:10px}.points-to-expire-container .points-to-expire-info-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.points-to-expire-container .points-to-expire-info-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.points-to-expire-container .points-to-expire-info-text{font-size:14px;line-height:1.43}}.point-details-box{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:20px 0;padding:30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.point-details-box .point-details-box-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-details-box .point-details-box-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.point-details-box .point-details-box-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.point-details-box .point-details-box-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.point-details-box .point-details-box-information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.point-details-box .point-details-box-information{font-size:14px;line-height:1.71}}.profile-menu-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:230px}.profile-menu-wrapper.profile-menu-header-wrapper{width:270px}.profile-menu-wrapper.profile-menu-header-wrapper .profile-menu-items{padding:0 12px;border-bottom:1px solid rgba(202,208,219,0.6)}.profile-menu-wrapper.profile-menu-header-wrapper .profile-menu-buttons{padding:0 12px}.profile-menu-wrapper.profile-menu-header-wrapper .profile-menu-header{display:none}@media (max-width: 1169px){.profile-menu-wrapper{width:100%;padding:20px}}.profile-menu-wrapper .profile-menu-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:25px;padding-bottom:10px;border-bottom:1px solid #cad0db}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-header{margin-top:0}}.profile-menu-wrapper .profile-menu-header .user-info{display:-webkit-box;display:flex;margin-bottom:10px}.profile-menu-wrapper .profile-menu-header .user-info .user-profile-picture{width:48px;height:48px}.profile-menu-wrapper .profile-menu-header .user-info .username{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-header .user-info .username{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-header .user-info .username{margin-left:8px;font-weight:700;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-header .user-info .username{font-family:'OpenSans-Bold', sans-serif}}.profile-menu-wrapper .profile-menu-header .user-signup-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-header .user-signup-info{font-family:'OpenSans-Regular', sans-serif}}.profile-menu-wrapper .profile-contact-text{margin:16px 24px}.profile-menu-wrapper .text-container{color:#323a47;white-space:normal;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .text-container{font-size:14px;line-height:1.71}}.profile-menu-wrapper .text-container .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .text-container .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .text-container .bold{font-size:14px;line-height:1.71}}.profile-menu-wrapper .profile-menu-items{margin:10px 0}.profile-menu-wrapper .profile-menu-items .membership-submenu-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:20px;margin-left:50px}.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:20px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item{font-size:12px;line-height:1.67}}.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item.active{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item.active{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-items .membership-submenu-container .membership-submenu-item.active{font-size:11px;line-height:1.45}}.profile-menu-wrapper .profile-menu-items .profile-menu-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:30px;margin:10px 0}.profile-menu-wrapper .profile-menu-items .profile-menu-item.active .profile-menu-item-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-items .profile-menu-item.active .profile-menu-item-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-items .profile-menu-item.active .profile-menu-item-text{font-size:14px;line-height:1.71}}.profile-menu-wrapper .profile-menu-items .profile-menu-item.active.membership .profile-menu-item-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-items .profile-menu-item.active.membership .profile-menu-item-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-items .profile-menu-item.active.membership .profile-menu-item-text{font-size:14px;line-height:1.71}}.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;fill:#7c8594}.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-icon-container .profile-menu-item-icon{width:24px;height:24px}.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-icon-container .profile-menu-item-icon-young-bolbol{fill:#fff}.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-left:20px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile-menu-wrapper .profile-menu-items .profile-menu-item .profile-menu-item-text{font-size:14px;line-height:1.71}}.profile-menu-wrapper .profile-menu-buttons{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.profile-menu-wrapper .profile-menu-buttons .profile-menu-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:36px;margin:6px 0;padding:0;color:#4a5261;border-color:#cad0db}.profile{z-index:1;display:-webkit-box;display:flex;height:100%;padding:44px 70px 80px;background-color:#f3f6f8;border-radius:5px}@media (max-width: 1169px){.profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0}}@media (min-width: 1170px){.profile .contact-text-wrapper{display:none}}@media (max-width: 1169px){.profile .contact-text-wrapper{height:152px;margin:0 10px;background-color:#f3f6f8}}.profile .text-container{color:#323a47;white-space:normal}@media (max-width: 1169px){.profile .text-container{padding:24px 16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.profile .text-container{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile .text-container .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.profile .text-container .bold{font-family:'OpenSans-Bold', sans-serif}}.profile .profile-menu-container{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;width:100%;max-width:300px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile .profile-menu-container{max-width:400px}}.profile .profile-menu-container .profile-menu-wrapper{position:sticky;top:70px;align-self:flex-start}@media (max-width: 1169px){.profile .profile-menu-container{max-width:100%}.profile .profile-menu-container .profile-menu-items{display:none}.profile .profile-menu-container .profile-menu-buttons{display:none}}.profile .profile-content-container{width:100%;max-width:730px}@media (max-width: 1169px){.profile .profile-content-container{padding:0}}.profile .profile-content-container .profile-content-previous-page-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:5px}@media (max-width: 1169px){.profile .profile-content-container .profile-content-previous-page-button-container{margin:0 20px}}.profile .profile-content-container .profile-content-previous-page-button-container .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.profile .profile-content-container .profile-content-previous-page-button-container .profile-content-previous-page-button{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile .profile-content-container .profile-content-previous-page-button-container .profile-content-previous-page-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.profile .profile-content-container .profile-content-previous-page-button-container .profile-content-previous-page-button{font-size:12px;line-height:1.67}}.profile .profile-content-container .breadcrumbs-wrapper{margin-bottom:8px}@media (max-width: 1169px){.profile .profile-content-container .breadcrumbs-wrapper{margin-bottom:16px;padding:0 24px}}.profile .profile-content-container .profile-content-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile .profile-content-container .profile-content-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.profile .profile-content-container .profile-content-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.profile .profile-content-container .profile-content-title{padding-left:24px}}.profile .profile-content-container .check-user-failed-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:80px}@media (max-width: 1169px){.profile .profile-content-container .check-user-failed-container{margin-top:40px}}.profile .profile-content-container .check-user-failed-container .icon-x-large-cross{width:101px;height:96px;background-image:url(/butterflyredesigntest/backgrounds/x-large-cross.svg?125830430a8b00eb1887c36dd5358d2b)}.profile .profile-content-container .check-user-failed-container .error-text{width:270px;margin-top:16px;text-align:center !important;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile .profile-content-container .check-user-failed-container .error-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.profile .profile-content-container .check-user-failed-container .error-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.profile .profile-content-container .check-user-failed-container .error-text{width:256px}}.profile .profile-content-container .check-user-failed-container .retry-button{margin-top:24px}.profile .profile-content-container .check-user-failed-container .retry-button .button-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#000}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.profile .profile-content-container .check-user-failed-container .retry-button .button-text{font-family:'OpenSans-Bold', sans-serif}}.profile .profile-content-container .partner-point-conversion-time-area-container{margin:16px 0}.profile .dialog-form-text-field .text-input input{padding-right:20px}.receipt{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%}.receipt .header{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:34px;background-color:#fdb813}.receipt .header .header-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;padding:0 50px}.receipt .header .header-content .pegasus-logo{width:79px;height:14px;background-image:url(/butterflyredesigntest/backgrounds/logo-pegasus.svg?a8f91a568f5792f84957c75d9e655eba);background-size:cover}.receipt .receipt-content{width:100%;padding:24px 50px}.receipt .receipt-content .receipt-content-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.receipt .receipt-content .receipt-content-header .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .receipt-content-header .title{font-family:'OpenSans-Bold', sans-serif}}@media print{.receipt .receipt-content .receipt-content-header .receipt-print-button{display:none}}.receipt .receipt-content .receipt-content-header .receipt-print-button .button-v2-icon{margin-right:6px;fill:#fdb813}.receipt .receipt-content .receipt-details{margin:35px 0;color:#4a5261}.receipt .receipt-content .receipt-details .detail{display:-webkit-box;display:flex;margin:10px 0}.receipt .receipt-content .receipt-details .detail .label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;width:170px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .receipt-details .detail .label{font-family:'OpenSans-Regular', sans-serif}}.receipt .receipt-content .receipt-details .detail .value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .receipt-details .detail .value{font-family:'OpenSans-Bold', sans-serif}}.receipt .receipt-content .ticket-details{width:100%;padding:20px 0;border-top:1px solid #cad0db;border-bottom:1px solid #cad0db}.receipt .receipt-content .ticket-details .ticket-list{width:100%}.receipt .receipt-content .ticket-details .ticket-list .list-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;width:100%;height:17px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .ticket-details .ticket-list .list-header{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .ticket-details .ticket-list .list-header th{text-align:left}}.receipt .receipt-content .ticket-details .ticket-list .list-header>*:last-child{text-align:right}.receipt .receipt-content .ticket-details .ticket-list .ticket{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;width:100%;height:17px;text-align:left}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .ticket-details .ticket-list .ticket{font-family:'OpenSans-Regular', sans-serif}}.receipt .receipt-content .ticket-details .ticket-list .ticket>*:last-child{text-align:right}.receipt .receipt-content .approve-message,.receipt .receipt-content .info-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;margin:40px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .approve-message,.receipt .receipt-content .info-message{font-family:'OpenSans-Regular', sans-serif}}.receipt .receipt-content .approve-message .message,.receipt .receipt-content .approve-message .name,.receipt .receipt-content .approve-message .signature,.receipt .receipt-content .info-message .message,.receipt .receipt-content .info-message .name,.receipt .receipt-content .info-message .signature{margin:20px 0}.receipt .receipt-content .approve-message .name,.receipt .receipt-content .approve-message .signature,.receipt .receipt-content .info-message .name,.receipt .receipt-content .info-message .signature{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.receipt .receipt-content .approve-message .name,.receipt .receipt-content .approve-message .signature,.receipt .receipt-content .info-message .name,.receipt .receipt-content .info-message .signature{font-family:'OpenSans-Bold', sans-serif}}.custom-404-page-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:270px 0 120px;color:#4a5261;text-align:center}@media (max-width: 1169px){.custom-404-page-container{padding:140px 0 50px}}.custom-404-page-container .error-icon{width:132px;height:125px;margin-bottom:43px;background-image:url(/butterflyredesigntest/backgrounds/icon-tower.gif?bff4f75ca16eadcebd85f519aaef2bc8);background-repeat:no-repeat;background-size:contain}.custom-404-page-container .error-title{margin-bottom:20px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:36px;line-height:1.22;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.custom-404-page-container .error-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.custom-404-page-container .error-title{font-size:18px;line-height:1.33;letter-spacing:-0.4px}}.custom-404-page-container .error-text{width:380px;margin-bottom:68px;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.custom-404-page-container .error-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.custom-404-page-container .error-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.custom-404-page-container .error-text{margin-bottom:38px}}.reservation-details-page{background-color:#f3f6f8}.reservation-details-page .back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:flex-start;margin-bottom:8px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-page .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.reservation-details-page .back-button{margin-bottom:0}}.reservation-details-page .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.reservation-details-page .page-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.reservation-details-page .page-title{margin:10px 0 0}}.reservation-details-page .reservation-details-mandatory-ssr-container{margin-top:24px}.reservation-details-page .reservation-details-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;margin:24px 0 0;padding:24px 30px 30px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner{padding:16px}}.reservation-details-page .reservation-details-inner .flight-information-container-banner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container{width:100%}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-port-detail{display:-webkit-box;display:flex}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-port-detail .flight-icon{width:24px;height:24px;fill:#fdb813}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-port-detail .flight-port-names{margin-left:8px;color:#323a47;font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-port-detail .flight-port-names{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations{display:-webkit-box;display:flex;margin-top:10px}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations{-webkit-box-pack:justify;justify-content:space-between}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-date{color:#7c8594;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-date{font-size:13px;line-height:20px}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-number{margin-left:16px;color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-number{font-family:'OpenSans-SemiBold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-number{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-number{font-size:13px;line-height:20px}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations .flight-number{margin:0}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:end}.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-title{color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-text{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info .package-text{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .flight-information-container-banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.reservation-details-page .reservation-details-inner .flight-information-container-banner .package-info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:12px}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-port-detail .flight-port-names{margin-left:0}.reservation-details-page .reservation-details-inner .flight-information-container-banner .flight-information-container .flight-informations{margin-top:6px}}.reservation-details-page .reservation-details-inner .reservation-details-card:not(:last-child){margin-bottom:16px}.reservation-details-page .reservation-details-inner .bundle-upgrade-container{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:24px;padding:24px;border:solid 1px #dfe3ea;border-radius:4px}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#323a47}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-subtitle{font-size:13px;line-height:20px}}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:8px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:164px;height:40px;padding:13px 16px;color:#fff;background-image:-webkit-gradient(linear, left top, right top, from(#573e98), to(#5579d1));background-image:linear-gradient(to right, #573e98 0%, #5579d1 100%);border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(103,77,173,0.2);box-shadow:0 0 10px 0 rgba(103,77,173,0.2)}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button .button-v2-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:20px;letter-spacing:-0.3px;display:-webkit-box;display:flex;gap:4px;-webkit-box-align:center;align-items:center;color:#fff}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button .button-v2-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button .button-v2-label{font-size:14px;line-height:20px;letter-spacing:-0.28px}}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button .button-v2-icon{width:20px;height:20px;margin-right:0;fill:#fff}@media (max-width: 1169px){.reservation-details-page .reservation-details-inner .bundle-upgrade-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:16px;padding:16px}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container{width:100%}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-text-container .bundle-upgrade-title{margin-bottom:16px}.reservation-details-page .reservation-details-inner .bundle-upgrade-container .bundle-upgrade-button{width:100%;margin-top:16px}}.search-by-budget-page{display:-webkit-box;display:flex}.search-by-budget-page .search-by-budget-summary-container+.budget-base-flight-search-container{display:none}.search-by-budget-page .boarding-card-header-inner{overflow:visible}@media (max-width: 1169px){.search-by-budget-page .boarding-card-header-inner{padding:16px 12px}}.search-by-budget-page .search-by-budget-image-container{width:100%;margin:24px 30px}@media (max-width: 1169px){.search-by-budget-page .search-by-budget-image-container{margin:24px 0}.search-by-budget-page .search-by-budget-image-container img{width:100%}}.search-by-budget-summary-container{border-radius:8px;cursor:pointer}.search-by-budget-summary-container .header-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:16px}.search-by-budget-summary-container .summary-title{font-weight:bold;font-size:16px;line-height:20px;letter-spacing:-0.32px;color:#323a47}@media (max-width: 1169px){.search-by-budget-summary-container .summary-title{font-size:15px;line-height:20px;letter-spacing:-0.3px}}.search-by-budget-summary-container .edit-text{display:-webkit-box;display:flex;gap:4px;-webkit-box-align:center;align-items:center;color:#7c8594;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.search-by-budget-summary-container .edit-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.search-by-budget-summary-container .edit-text{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.search-by-budget-summary-container .edit-text .edit-icon{width:20px;height:20px;fill:currentColor}.search-by-budget-summary-container .summary-part{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.search-by-budget-summary-container .summary-details{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;gap:8px}.search-by-budget-summary-container .summary-details-bottom{flex-wrap:nowrap;margin-top:8px}.search-by-budget-summary-container .summary-item{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;padding:8px;border:1px solid #dfe3ea;border-radius:4px}.search-by-budget-summary-container .summary-item.rest-of-summary-items{background-color:#f3f6f8;border:1px solid #f3f6f8}.search-by-budget-summary-container .summary-item .label{font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.search-by-budget-summary-container .summary-item .label{font-size:12px;line-height:16px}}.search-by-budget-summary-container .summary-item .value{max-width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.search-by-budget-summary-container .summary-item .value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.search-by-budget-summary-container .summary-item .value{font-size:12px;line-height:16px}}.search-by-budget-summary-container .summary-item .value .summary-item-departure-port-value,.search-by-budget-summary-container .summary-item .value .summary-item-departure-date-value{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.search-widget-form-container{width:100%;max-width:640px;margin-top:16px}@media (max-width: 619px){.search-widget-form-container{margin-top:24px}}.search-widget-form-container .search-widget-form-container-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:44px;margin-top:16px}@media (max-width: 619px){.search-widget-form-container .search-widget-form-container-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;height:auto}.search-widget-form-container .search-widget-form-container-row>*:nth-child(2){margin-top:16px}.search-widget-form-container .search-widget-form-container-row:first-child{margin-top:0}}.search-widget-form-container .search-widget-form-container-row .direction-options-switch{padding:0}.search-widget-form-container .search-widget-form-container-row .popper-container-component{width:calc(50% - 12px);padding:0}@media (max-width: 619px){.search-widget-form-container .search-widget-form-container-row .popper-container-component{width:100%}}.search-widget-form-container .search-widget-form-container-row .date-input{width:100%}.search-widget-form-container .search-widget-form-container-row .date-input .date-input-placeholders{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 619px){.search-widget-form-container .search-widget-form-container-row .date-input .date-input-placeholders{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0}}.search-widget-form-container .search-widget-form-container-row .date-input .date-input-placeholders .date-input-placeholder{width:calc(50% - 12px);margin:0}@media (max-width: 619px){.search-widget-form-container .search-widget-form-container-row .date-input .date-input-placeholders .date-input-placeholder{width:100%}.search-widget-form-container .search-widget-form-container-row .date-input .date-input-placeholders .date-input-placeholder:nth-child(2){margin-top:16px}}.search-widget-form-container .search-widget-form-container-row .search-widget-button{width:calc(50% - 12px)}@media (max-width: 619px){.search-widget-form-container .search-widget-form-container-row .search-widget-button{width:100%}}.search-widget-airport-selection-popper.airport-selection-popper{top:0 !important;width:100% !important;height:100%;margin:16px}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .port-list-wrapper{min-width:auto}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar.pegasus-custom-scrollbars{height:calc( 100% - 68px) !important}.search-widget-airport-selection-popper.airport-selection-popper .small-screen-ok-button{display:none}@media (min-width: 620px){.search-widget-airport-selection-popper.airport-selection-popper{position:fixed !important;left:0;width:calc(100% - 32px) !important;height:calc(100% - 32px);-webkit-transform:none;transform:none}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .port-list-wrapper{width:100%;height:100%;padding:0 8px}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar{height:calc(100% - 116px) !important;margin-bottom:12px}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .port-list-wrapper .airport-selection-popper-scrollbar .airport-selection-port-list .menu-item .menu-item-double-text-content{border-bottom:none}.search-widget-airport-selection-popper.airport-selection-popper .content-wrapper .country-list-wrapper{display:none}}.search-widget-date-picker-popper.popper-container-component-popper{top:0 !important;-webkit-box-align:center;align-items:center;width:100% !important;height:100% !important;margin:16px;overflow:auto;border:solid 1px #dfe3ea;border-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12);box-shadow:0 12px 24px 0 rgba(50,58,71,0.12);-webkit-transform:none !important;transform:none !important}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .date-input-text-fields{-webkit-box-pack:justify;justify-content:space-between;margin:16px 16px 0;padding:0;-webkit-box-shadow:none;box-shadow:none}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .date-picker-accept,.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .calendar-info-small-screen{display:none !important}@media (min-width: 620px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .date-input-text-fields .date-input-text-field{width:264px}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper{overflow:visible}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker{overflow:visible}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_weekHeaders{display:-webkit-box;display:flex}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader{width:auto;margin:auto;padding:0 !important}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader:first-child{left:312px !important}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_weekHeaders .DayPicker_weekHeader:last-child{left:10px !important}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPickerNavigation{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0 16px}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPickerNavigation .DayPickerNavigation_button{width:32px;height:32px}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPickerNavigation .DayPickerNavigation_button .navigation-icon-wrapper{position:initial;top:auto;left:auto;width:32px;height:32px}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid{display:-webkit-box;display:flex;width:150% !important}}@media (min-width: 620px) and (max-width: 619px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonth{padding:0 !important}}@media (min-width: 620px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{margin-top:6px;padding:0;text-align:left;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}}@media screen and (min-width: 620px) and (-ms-high-contrast: active), (min-width: 620px) and (-ms-high-contrast: none){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{font-family:'OpenSans-Bold', sans-serif}}@media (min-width: 620px) and (max-width: 1169px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{font-size:13px;line-height:16px;letter-spacing:-0.26px}}@media (min-width: 620px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonthGrid_month__horizontal .CalendarMonth_table{margin:40px auto 0}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonthGrid_month__horizontal:nth-child(2) .CalendarMonth_caption{margin-left:60px}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_focusRegion .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonthGrid_month__horizontal:nth-child(3) .CalendarMonth_caption{margin-left:28px}}@media (max-width: 619px){.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper{width:100%}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .date-input-text-field .text-input input{background:none}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .date-input-text-field .text-input input:focus{background:none}.search-widget-date-picker-popper.popper-container-component-popper.content-wrapper .datepicker-wrapper .datepicker .DayPicker .DayPicker_transitionContainer .CalendarMonthGrid .CalendarMonth .CalendarMonth_caption{padding-top:12px;text-align:left}}.search-widget-passenger-count-popper.passenger-count-popper{top:0 !important;width:100% !important;height:100% !important;margin:16px;border:solid 1px #dfe3ea;border-radius:4px;-webkit-box-shadow:0 12px 24px 0 rgba(50,58,71,0.12);box-shadow:0 12px 24px 0 rgba(50,58,71,0.12)}@media (min-width: 620px){.search-widget-passenger-count-popper.passenger-count-popper .content-wrapper{height:100%}}@media (min-width: 620px){.search-widget-passenger-count-popper.passenger-count-popper .content-wrapper .passenger-count-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}}.search-widget-passenger-count-popper.passenger-count-popper .content-wrapper .passenger-count-container .button-v2{bottom:20px;width:calc(100% - 32px);height:32px;margin:0 16px}@media (min-width: 620px){.search-widget-passenger-count-popper.passenger-count-popper .content-wrapper .passenger-count-container .button-v2{display:-webkit-box;display:flex;margin-top:auto;margin-bottom:16px}}@media (max-width: 1169px){.search-widget-passenger-count-popper.passenger-count-popper .content-wrapper .passenger-count-container .button-v2{bottom:0;width:100%;height:48px;margin:0}}@media (min-width: 620px){.search-widget-passenger-count-popper.passenger-count-popper{width:calc(100% - 32px) !important;height:calc(100% - 32px) !important;-webkit-transform:none !important;transform:none !important}}.widgets-search-widget-container{-webkit-box-align:center;align-items:center;width:100%;height:100%;padding:32px 24px;overflow-y:auto;background-color:#f4f9fe}.widgets-search-widget-container .widgets-search-widget-content{-webkit-box-align:center;align-items:center;width:100%;min-width:unset;max-width:772px;min-height:298px;margin:0;padding:0}.widgets-search-widget-container .widgets-search-widget-content .pegasus-logo-wrapper{width:100%;max-width:640px}.widgets-search-widget-container .widgets-search-widget-content .pegasus-logo-wrapper .pegasus-logo{width:88px;height:16px}@media (max-width: 1169px){.widgets-search-widget-container .widgets-search-widget-content{min-width:262px;min-height:436px;margin:auto}}.search-widget-scroll{overflow-x:auto}.search-widget-scroll .root{width:100%;min-width:unset;height:100%;overflow:hidden}.flight-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}@media (max-width: 1169px){.flight-information-container{width:100%}}.flight-information-container .flight-port-detail{display:-webkit-box;display:flex}.flight-information-container .flight-port-detail .flight-icon{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.flight-information-container .flight-port-detail .flight-icon{display:none}}.flight-information-container .flight-port-detail .flight-port-names{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-information-container .flight-port-detail .flight-port-names{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;margin:0;font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-SemiBold', sans-serif}}.flight-information-container .flight-port-detail .flight-port-names .port-separator{white-space:pre}@media (max-width: 1169px){.flight-information-container .flight-port-detail .flight-port-names .port-separator{display:none}}.flight-information-container .flight-informations{display:-webkit-box;display:flex;margin-top:11px}@media (max-width: 1169px){.flight-information-container .flight-informations{margin:0}}.flight-information-container .flight-informations .flight-date{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.flight-information-container .flight-informations .flight-date{font-size:14px;line-height:1.71}}.flight-information-container .flight-informations .flight-number{margin-left:24px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.flight-information-container .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.flight-information-container .flight-informations .flight-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.flight-information-container .flight-informations .flight-number{margin-left:36px}}.passenger-seat-list-container{margin-top:24px;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(50,58,71,0.08);box-shadow:0 2px 4px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.passenger-seat-list-container{margin-top:16px;padding:0}}.passenger-seat-list-container .passenger-area-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:8px 0;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-seat-list-container .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-seat-list-container .passenger-area-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;padding:16px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54;border-bottom:1px solid #dfe3ea}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.passenger-seat-list-container .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-seat-list-container .passenger-area-row:last-child{border-bottom:none}}.passenger-seat-list-container .passenger-area-row .passenger-info{-webkit-box-flex:3;flex:3}.passenger-seat-list-container .passenger-area-row .seat-info-container{display:-webkit-box;display:flex;-webkit-box-flex:2;flex:2;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.passenger-seat-list-container .passenger-area-row .seat-info-container{margin-top:6px}}.passenger-seat-list-container .passenger-area-row .seat-info-container .seat-info{width:32px;margin-right:16px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-seat-list-container .passenger-area-row .seat-info-container .seat-info{font-family:'OpenSans-SemiBold', sans-serif}}.seat-refund-payment-summary-area-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:270px}@media (max-width: 1169px){.seat-refund-payment-summary-area-container{width:100%}}.seat-refund-payment-summary-area-container .payment-summary-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-payment-summary-area-container .payment-summary-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-payment-summary-area-container .payment-summary-area-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.seat-refund-payment-summary-area-container .amount-rows-container .amount-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px 0;border-bottom:1px solid #cad0db;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-payment-summary-area-container .amount-rows-container .amount-row{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-payment-summary-area-container .amount-rows-container .amount-row:last-child{border-bottom:none}.seat-refund-payment-summary-area-container .amount-rows-container .amount-row.bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-payment-summary-area-container .amount-rows-container .amount-row.bold{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-payment-summary-area-container .amount-rows-container .amount-row .label{-webkit-box-flex:3;flex:3}.seat-refund-payment-summary-area-container .amount-rows-container .amount-row .amount{-webkit-box-flex:2;flex:2;padding-right:28px;text-align:end}@media (max-width: 1169px){.seat-refund-payment-summary-area-container .amount-rows-container .amount-row .amount{padding-right:0}}.seat-refund-payment-summary-area-container .payment-summary-area-refund-information{display:-webkit-box;display:flex;margin-top:24px;padding:16px 6px 18px 16px;background-color:#fff}.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-icon-wrapper{width:24px;height:24px}.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-icon-wrapper .refund-information-icon{width:24px;height:24px;fill:#fdb813}.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-text{margin-top:2px;margin-left:8px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-text{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.seat-refund-payment-summary-area-container .payment-summary-area-refund-information{margin-top:12px;padding:8px 8px 12px}.seat-refund-payment-summary-area-container .payment-summary-area-refund-information .refund-information-text{margin-top:4px}}.seat-refund-success-wrapper,.seat-refund-success-transaction-summary-modal{padding:32px 70px}@media (max-width: 1169px){.seat-refund-success-wrapper .hide-on-mobile,.seat-refund-success-transaction-summary-modal .hide-on-mobile{display:none !important}}@media (max-width: 1169px){.seat-refund-success-wrapper,.seat-refund-success-transaction-summary-modal{padding:0}}.seat-refund-success-wrapper .seat-refund-subtitle,.seat-refund-success-transaction-summary-modal .seat-refund-subtitle{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .seat-refund-subtitle,.seat-refund-success-transaction-summary-modal .seat-refund-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .seat-refund-subtitle,.seat-refund-success-transaction-summary-modal .seat-refund-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .seat-refund-subtitle,.seat-refund-success-transaction-summary-modal .seat-refund-subtitle{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-success-wrapper .seat-refund-main-information-container,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container{display:-webkit-box;display:flex;margin-bottom:24px;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.seat-refund-success-wrapper .seat-refund-main-information-container,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container{padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-information-icon-container,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-information-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:32px;height:100%;margin-right:8px}@media (max-width: 1169px){.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-information-icon-container,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-information-icon-container{display:none}}.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-information-icon-container .seat-refund-information-icon,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-information-icon-container .seat-refund-information-icon{width:32px;height:32px;fill:#cad0db}.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-main-information-text,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-main-information-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-main-information-text,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-main-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-main-information-text,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-main-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .seat-refund-main-information-container .seat-refund-main-information-text,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .seat-refund-main-information-text{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-success-wrapper .seat-refund-main-information-container .bold,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .seat-refund-main-information-container .bold,.seat-refund-success-transaction-summary-modal .seat-refund-main-information-container .bold{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .payment-summary-area,.seat-refund-success-transaction-summary-modal .payment-summary-area{display:none}}@media (max-width: 1169px){.seat-refund-success-wrapper .payment-summary-area-transaction-modal,.seat-refund-success-transaction-summary-modal .payment-summary-area-transaction-modal{display:block;margin-top:24px}}.seat-refund-success-wrapper .content-constraint,.seat-refund-success-transaction-summary-modal .content-constraint{width:576px}.seat-refund-success-wrapper .content-constraint-small,.seat-refund-success-transaction-summary-modal .content-constraint-small{width:450px}.seat-refund-success-wrapper .payment-summary-content,.seat-refund-success-transaction-summary-modal .payment-summary-content{margin:16px 0 32px;padding:24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;color:#323a47;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-refund-amount-value,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-refund-amount-value{font-weight:normal;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-refund-amount-value,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-refund-amount-value{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-amount,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-amount{width:110px;text-align:right}.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-amount div,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-amount div{margin-top:4px}.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-summary-total,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-summary-total{padding-top:16px;border-top:1px solid #dfe3ea;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .payment-summary-content .payment-summary-info-container .payment-summary-total,.seat-refund-success-transaction-summary-modal .payment-summary-content .payment-summary-info-container .payment-summary-total{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-success-wrapper .payment-summary-content-transaction-modal,.seat-refund-success-transaction-summary-modal .payment-summary-content-transaction-modal{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.seat-refund-success-wrapper .information-area-container,.seat-refund-success-transaction-summary-modal .information-area-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.seat-refund-success-wrapper .information-area-container,.seat-refund-success-transaction-summary-modal .information-area-container{-webkit-box-align:start;align-items:flex-start}}.seat-refund-success-wrapper .information-area-container .info-icon,.seat-refund-success-transaction-summary-modal .information-area-container .info-icon{width:32px;height:32px;margin-right:8px;fill:#cad0db}@media (max-width: 1169px){.seat-refund-success-wrapper .information-area-container .info-icon,.seat-refund-success-transaction-summary-modal .information-area-container .info-icon{width:24px;height:24px}}.seat-refund-success-wrapper .information-area-container .information-area-text,.seat-refund-success-transaction-summary-modal .information-area-container .information-area-text{width:calc(100% - 40px);color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .information-area-container .information-area-text,.seat-refund-success-transaction-summary-modal .information-area-container .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .information-area-container .information-area-text,.seat-refund-success-transaction-summary-modal .information-area-container .information-area-text{width:calc(100% - 32px);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .information-area-container .information-area-text,.seat-refund-success-transaction-summary-modal .information-area-container .information-area-text{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-success-wrapper .auto-assigned-checkin-seats-area,.seat-refund-success-transaction-summary-modal .auto-assigned-checkin-seats-area{margin-top:24px}.seat-refund-success-wrapper .auto-assigned-checkin-seats-area .information-area-container,.seat-refund-success-transaction-summary-modal .auto-assigned-checkin-seats-area .information-area-container{margin:16px 0}.seat-refund-success-wrapper .auto-assigned-checkin-seats-area .seat-info,.seat-refund-success-transaction-summary-modal .auto-assigned-checkin-seats-area .seat-info{margin-right:0 !important}.seat-refund-success-wrapper .action-buttons-container,.seat-refund-success-transaction-summary-modal .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:40px}@media (max-width: 1169px){.seat-refund-success-wrapper .action-buttons-container,.seat-refund-success-transaction-summary-modal .action-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:12px}}.seat-refund-success-wrapper .action-buttons-container .back-travel-details-button,.seat-refund-success-wrapper .action-buttons-container .proceed-button,.seat-refund-success-transaction-summary-modal .action-buttons-container .back-travel-details-button,.seat-refund-success-transaction-summary-modal .action-buttons-container .proceed-button{width:270px;height:48px;margin:0 12px}@media (max-width: 1169px){.seat-refund-success-wrapper .action-buttons-container .back-travel-details-button,.seat-refund-success-wrapper .action-buttons-container .proceed-button,.seat-refund-success-transaction-summary-modal .action-buttons-container .back-travel-details-button,.seat-refund-success-transaction-summary-modal .action-buttons-container .proceed-button{width:100%;margin:8px 0}}.seat-refund-success-wrapper .transaction-summary-button,.seat-refund-success-transaction-summary-modal .transaction-summary-button{display:none}@media (max-width: 1169px){.seat-refund-success-wrapper .transaction-summary-button,.seat-refund-success-transaction-summary-modal .transaction-summary-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:18px;padding:12px;color:#7c8594;text-align:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .transaction-summary-button,.seat-refund-success-transaction-summary-modal .transaction-summary-button{font-family:'OpenSans-SemiBold', sans-serif}}.seat-refund-success-wrapper .cancelled-seats-area,.seat-refund-success-transaction-summary-modal .cancelled-seats-area{margin-top:8px}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:25px 0}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container{width:100%}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail{display:-webkit-box;display:flex}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-icon,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-icon{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-icon,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-icon{display:none}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names{margin:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names .port-direction-arrow,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-port-detail .flight-port-names .port-direction-arrow{width:16px;height:16px;margin:0 8px;fill:#fdb813}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations{display:-webkit-box;display:flex;margin-top:11px}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations{margin:0}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-date,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-date{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-date,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-date,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-date{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-date,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-number,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-number{margin-left:24px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-number,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-number,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.seat-refund-success-wrapper .cancelled-seats-area .flight-information-container .flight-informations .flight-number,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-container .flight-informations .flight-number{margin-left:36px}}.seat-refund-success-wrapper .cancelled-seats-area .flight-information-transaction-summary,.seat-refund-success-transaction-summary-modal .cancelled-seats-area .flight-information-transaction-summary{margin-top:0}.seat-refund-success-wrapper .passenger-list,.seat-refund-success-transaction-summary-modal .passenger-list{margin-top:24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(50,58,71,0.08);box-shadow:0 2px 4px 0 rgba(50,58,71,0.08)}.seat-refund-success-wrapper .passenger-list .passenger-area,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area{padding:24px}@media (max-width: 1169px){.seat-refund-success-wrapper .passenger-list .passenger-area:not(:first-child),.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area:not(:first-child){border-top:1px solid #dfe3ea}}@media (max-width: 1169px){.seat-refund-success-wrapper .passenger-list .passenger-area,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area{padding:16px}}.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (min-width: 1170px){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row{width:576px}}.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row .seat-info-container,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row .seat-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row .seat-info-container,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row .seat-info-container{margin-top:6px}}.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info{margin-right:24px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info{font-family:'OpenSans-SemiBold', sans-serif}}@media (min-width: 1170px){.seat-refund-success-wrapper .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-type-info,.seat-refund-success-transaction-summary-modal .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-type-info{width:132px;text-align:right}}.seat-refund-success-wrapper .content,.seat-refund-success-transaction-summary-modal .content{height:calc(100% - 47px);background-color:#f3f6f8}.seat-refund-summary-page{background-color:#f3f6f8}.seat-refund-summary-page .seat-refund-summary-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.seat-refund-summary-page .seat-refund-summary-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.seat-refund-summary-page .seat-refund-content{width:730px}@media (max-width: 1169px){.seat-refund-summary-page .seat-refund-content{width:100%}}.seat-refund-summary-page .back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:flex-start;margin-bottom:8px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.seat-refund-summary-page .back-button{margin-bottom:0}}.seat-refund-summary-page .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.seat-refund-summary-page .page-title{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.seat-refund-summary-page .page-title{margin:10px 0 16px}}.seat-refund-summary-page .flight-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container{width:100%}}.seat-refund-summary-page .flight-information-container .flight-port-detail{display:-webkit-box;display:flex}.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-icon{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-icon{display:none}}.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-port-names{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-port-names{margin:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-summary-page .flight-information-container .flight-port-detail .flight-port-names .port-direction-arrow{width:16px;height:16px;margin:0 8px;fill:#fdb813}.seat-refund-summary-page .flight-information-container .flight-informations{display:-webkit-box;display:flex;margin-top:11px}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-informations{margin:0}}.seat-refund-summary-page .flight-information-container .flight-informations .flight-date{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-informations .flight-date{font-size:14px;line-height:1.71}}.seat-refund-summary-page .flight-information-container .flight-informations .flight-number{margin-left:24px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .flight-information-container .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-informations .flight-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.seat-refund-summary-page .flight-information-container .flight-informations .flight-number{margin-left:36px}}.seat-refund-summary-page .seats-to-be-cancelled-area{margin-top:35px}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area{margin-top:24px}}.seat-refund-summary-page .seats-to-be-cancelled-area .seats-to-be-cancelled-area-title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .seats-to-be-cancelled-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .seats-to-be-cancelled-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .seats-to-be-cancelled-area-title{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-summary-page .seats-to-be-cancelled-area .information-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:16px;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .information-area{padding:12px}}.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .icon{width:32px;height:32px;margin-right:8px;fill:#cad0db}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .icon{width:24px;height:24px}}.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .information-area-text{width:calc(100% - 80px);color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .information-area-text{width:calc(100% - 40px);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .information-area .information-area-text{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list{margin-top:24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 4px 0 rgba(50,58,71,0.08);box-shadow:0 2px 4px 0 rgba(50,58,71,0.08)}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area{padding:24px}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area:not(:first-child){border-top:1px solid #dfe3ea}}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area{padding:16px}}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:start;align-items:flex-start;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container{margin-top:6px}}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info{margin-right:24px;font-weight:600;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-info{font-family:'OpenSans-SemiBold', sans-serif}}.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-type-info{width:126px}@media (max-width: 1169px){.seat-refund-summary-page .seats-to-be-cancelled-area .passenger-list .passenger-area .passenger-area-row .seat-info-container .seat-type-info{width:auto}}.seat-refund-summary-page .seat-refund-submit-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:32px}.seat-refund-summary-page .seat-refund-submit-button-container .seat-refund-submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:12px 58px;background-color:#fa660b}@media (max-width: 1169px){.seat-refund-summary-page .seat-refund-submit-button-container .seat-refund-submit-button{width:100%;padding:10px}}.seat-refund-summary-page .seat-refund-submit-button-container .seat-refund-submit-button .right-icon{width:14px;height:14px;margin-left:11px;fill:#fff}@media (max-width: 1169px){.seat-refund-summary-page .display-desktop{display:none}}.seat-refund-summary-page .display-mobile{display:none}@media (max-width: 1169px){.seat-refund-summary-page .display-mobile{display:-webkit-box;display:flex}}.seat-refund-summary-page .payment-summary-area{display:-webkit-box;display:flex;width:236px}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area{width:100%;margin-top:32px}}.seat-refund-summary-page .payment-summary-area .payment-amount-information-area .payment-amount-information-title{margin-bottom:12px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .payment-amount-information-area .payment-amount-information-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area .payment-amount-information-area .payment-amount-information-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .payment-amount-information-area .payment-amount-information-title{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-summary-page .payment-summary-area .payment-refund-amount{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:26px}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area .payment-refund-amount{margin-bottom:16px}}.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label,.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label,.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label,.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label,.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label{width:150px;font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-label{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value-container{width:40%}.seat-refund-summary-page .payment-summary-area .payment-refund-amount .payment-refund-amount-value{text-align:right}.seat-refund-summary-page .payment-summary-area .information-container{display:-webkit-box;display:flex}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area .information-container{padding:0 8px}}.seat-refund-summary-page .payment-summary-area .information-container .payment-summary-information-icon{width:13px;height:13px;margin-top:3px;margin-right:10px;fill:#7c8594}.seat-refund-summary-page .payment-summary-area .information-container .payment-summary-information-text{width:calc(100% - 24px);color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-summary-page .payment-summary-area .information-container .payment-summary-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-summary-page .payment-summary-area .information-container .payment-summary-information-text{font-size:12px;line-height:1.67}}.seat-refund-page{background-color:#f3f6f8}.seat-refund-page .display-desktop{display:-webkit-box;display:flex}@media (max-width: 1169px){.seat-refund-page .display-desktop{display:none}}.seat-refund-page .display-mobile{display:none}@media (max-width: 1169px){.seat-refund-page .display-mobile{display:-webkit-box;display:flex}}.seat-refund-page .back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:flex-start;margin-bottom:8px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-page .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.seat-refund-page .back-button{margin-bottom:0}}.seat-refund-page .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.seat-refund-page .page-title{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-page .page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.seat-refund-page .page-title{margin:10px 0 16px}}.seat-refund-page .information-text{display:none}@media (max-width: 1169px){.seat-refund-page .information-text{display:block;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-page .information-text{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-page .flight-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:24px}@media (max-width: 1169px){.seat-refund-page .flight-information-container{width:100%}}.seat-refund-page .flight-information-container .flight-port-detail{display:-webkit-box;display:flex}.seat-refund-page .flight-information-container .flight-port-detail .flight-icon{width:24px;height:24px;fill:#fdb813}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-port-detail .flight-icon{display:none}}.seat-refund-page .flight-information-container .flight-port-detail .flight-port-names{margin-left:8px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-port-detail .flight-port-names{margin:0;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-page .flight-information-container .flight-port-detail .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}.seat-refund-page .flight-information-container .flight-informations{display:-webkit-box;display:flex;margin-top:11px}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-informations{margin:0}}.seat-refund-page .flight-information-container .flight-informations .flight-date{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .flight-information-container .flight-informations .flight-date{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-informations .flight-date{font-size:14px;line-height:1.71}}.seat-refund-page .flight-information-container .flight-informations .flight-number{margin-left:24px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .flight-information-container .flight-informations .flight-number{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-informations .flight-number{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.seat-refund-page .flight-information-container .flight-informations .flight-number{margin-left:36px}}.seat-refund-page .information-area{display:-webkit-box;display:flex;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.seat-refund-page .information-area{padding:12px}}.seat-refund-page .information-area .icon{width:32px;height:32px;margin-right:8px;fill:#cad0db}@media (max-width: 1169px){.seat-refund-page .information-area .icon{width:24px;height:24px}}.seat-refund-page .information-area .information-area-text{width:calc(100% - 80px);color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .information-area .information-area-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-page .information-area .information-area-text{width:calc(100% - 40px);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-page .information-area .information-area-text{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-page .seat-refund-main-area{margin:24px 0 48px;padding:24px 30px 30px;color:#323a47;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-page .seat-refund-main-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-page .seat-refund-main-area{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-refund-page .seat-refund-main-area{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-page .seat-refund-main-area .seat-refund-main-area-header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.seat-refund-page .seat-refund-main-area .seat-refund-main-area-header .info-text{display:block}@media (max-width: 1169px){.seat-refund-page .seat-refund-main-area .seat-refund-main-area-header .info-text{display:none}}.seat-refund-page .seat-refund-main-area .seat-refund-main-area-header .cancel-all-seats-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 1169px){.seat-refund-page .seat-refund-main-area .seat-refund-main-area-header .cancel-all-seats-area{-webkit-box-pack:justify;justify-content:space-between;width:100%;padding:8px 4px;border-top:1px solid rgba(202,208,219,0.8);border-bottom:1px solid rgba(202,208,219,0.8)}}.seat-refund-page .seat-refund-submit-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.seat-refund-unavailable-modal{color:#323a47}.seat-refund-unavailable-modal .seat-refund-unavailable-modal-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-unavailable-modal .seat-refund-unavailable-modal-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-refund-unavailable-modal .seat-refund-unavailable-modal-information-text{font-size:14px;line-height:1.43}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:24px 0 16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area-title{font-size:11px;line-height:1.45}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area{padding:16px;background-color:#f3f6f8}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:16px 0}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component:first-child{padding-top:0}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component:last-child{padding-bottom:0}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component:not(:last-child){border-bottom:1px solid #cad0db}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component .passenger-fullname{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component .passenger-fullname{font-family:'OpenSans-SemiBold', sans-serif}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component .passenger-error-content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component .passenger-error-content{font-family:'OpenSans-Regular', sans-serif}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .passenger-error-component .passenger-error-content .icon-info{width:18px;height:18px;margin-right:10px;fill:#cad0db}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .seat-info-section{font-weight:600;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .nonrefundable-seats-area .seat-info-section{font-family:'OpenSans-SemiBold', sans-serif}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .seat-refund-button-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-top:24px}@media (max-width: 1169px){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .seat-refund-button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start}}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .seat-refund-button-container .seat-refund-button{padding:12px 40px}@media (max-width: 1169px){.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .seat-refund-button-container .seat-refund-button{width:100%;padding:10px 30px}.seat-refund-unavailable-modal .nonrefundable-seats-area-wrapper .seat-refund-button-container .seat-refund-button:first-child{margin-bottom:16px}}.page-content.seat-reissue-payment-page{display:-webkit-box;display:flex;margin-top:0;padding:22px 70px 0;background-color:#f3f6f8}@media (max-width: 1169px){.page-content.seat-reissue-payment-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:16px 20px}}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .back-button-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;cursor:pointer}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .back-button-container .page-back-button{width:14px;height:12px;margin-right:12px;fill:#fdb813;stroke:#fdb813;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .back-button-container .text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .back-button-container .text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .back-button-container .text{font-size:12px;line-height:1.67}}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-top:7px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .seat-reissue-payment-page-header .header{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .currency-selector .currency-selector-button{border-color:#cad0db}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .currency-selector .currency-selector-button .button-text{color:#4a5261}.page-content.seat-reissue-payment-page .seat-reissue-payment-page-header-container .currency-selector .currency-selector-button .right-icon{fill:#cad0db}.page-content.seat-reissue-payment-page .seat-reissue-payment-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:20px}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel{width:70%}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel{width:100%}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section{width:100%;margin-top:20px;background-color:#f3f6f8;-webkit-box-shadow:none;box-shadow:none}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section{margin-top:0}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .payment-panel-title{display:none}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .payment-panel{margin-top:0}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .payment-panel{padding:16px 0 24px}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .invoice-container{padding:17px 30px 15px 35px;background-color:rgba(202,208,219,0.2)}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .invoice-container{padding:12px 12px 19px}}.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .agreement-summary{max-width:543px;margin:50px 0 40px}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-container .left-panel .payment-section .agreement-summary{max-width:100%}}.page-content.seat-reissue-payment-page .seat-reissue-payment-button-wrapper{width:70%;text-align:center}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-button-wrapper{width:100%}}.page-content.seat-reissue-payment-page .seat-reissue-payment-button-wrapper .submit-button{margin:0 auto;margin-bottom:72px;margin-top:40px}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-button-wrapper .submit-button{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.page-content.seat-reissue-payment-page .seat-reissue-payment-button-wrapper .submit-button{width:100%}}@media (max-width: 1169px){.seat-reissue-success-page .boarding-card-header-inner{padding:28px 16px}}.seat-reissue-success-page .seat-reissue-success-wrapper{padding:32px 70px 80px}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .hide-on-mobile{display:none !important}}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper{padding:24px 16px}}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-subtitle{margin-bottom:16px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-subtitle{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container{display:-webkit-box;display:flex;margin-bottom:24px;padding:16px 24px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container{padding:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-information-icon-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:32px;height:100%;margin-right:8px}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-information-icon-container{display:none}}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-information-icon-container .seat-reissue-information-icon{width:32px;height:32px;fill:#cad0db}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-main-information-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-main-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-main-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .seat-reissue-main-information-text{font-family:'OpenSans-Regular', sans-serif}}.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .seat-reissue-main-information-container .bold{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-success-page .seat-reissue-success-wrapper .payment-summary-area-wrapper{width:100%;margin-top:0;margin-bottom:24px;padding:8px 24px;background-color:#fff;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.08);box-shadow:0 4px 8px 0 rgba(0,0,0,0.08)}.seat-reissue-success-page .seat-reissue-success-wrapper .payment-summary-area-wrapper .seat-refund-payment-summary-area-container{width:60%}.seat-reissue-success-page .seat-reissue-success-wrapper .payment-summary-area-wrapper .seat-refund-payment-summary-area-container .amount-row .amount{padding-right:0}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .payment-summary-area-wrapper{display:none}}.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper{margin-bottom:24px}.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .title{margin-bottom:16px;color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .passenger-seat-list-container .passenger-area-row{width:60%}.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .passenger-seat-list-container .passenger-area-row .passenger-info{-webkit-box-flex:4;flex:4}.seat-reissue-success-page .seat-reissue-success-wrapper .passenger-seat-list-wrapper .passenger-seat-list-container .passenger-area-row .seat-info-container{-webkit-box-pack:justify;justify-content:space-between}.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-top:40px}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:12px}}.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container .back-travel-details-button,.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container .proceed-button{width:270px;height:48px;margin:0 12px;padding:12px}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container .back-travel-details-button,.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container .proceed-button{width:100%;margin:8px 0}}.seat-reissue-success-page .seat-reissue-success-wrapper .action-buttons-container .back-travel-details-button{color:#323a47;border:1px solid #cad0db}.seat-reissue-success-page .seat-reissue-success-wrapper .transaction-summary-button{display:none}@media (max-width: 1169px){.seat-reissue-success-page .seat-reissue-success-wrapper .transaction-summary-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:18px;padding:12px;color:#7c8594;text-align:center;font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-reissue-success-page .seat-reissue-success-wrapper .transaction-summary-button{font-family:'OpenSans-SemiBold', sans-serif}}.seat-reissue-success-transaction-summary-modal .dialog-body{background-color:#f3f6f8}.seat-reissue-success-transaction-summary-modal .dialog-body .flight-information-container .flight-port-names{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-transaction-summary-modal .dialog-body .flight-information-container .flight-port-names{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-success-transaction-summary-modal .dialog-body .flight-information-container .flight-informations{margin-top:8px}.seat-reissue-success-transaction-summary-modal .dialog-body .cancelled-seats-area{margin-bottom:24px}.seat-reissue-success-transaction-summary-modal .dialog-body .cancelled-seats-area .seat-reissue-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-transaction-summary-modal .dialog-body .cancelled-seats-area .seat-reissue-subtitle{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-success-transaction-summary-modal .dialog-body .seat-refund-payment-summary-area-container .payment-summary-area-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-success-transaction-summary-modal .dialog-body .seat-refund-payment-summary-area-container .payment-summary-area-title{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-summary-page{background-color:#f3f6f8}.seat-reissue-summary-page .seat-reissue-summary-wrapper{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1169px){.seat-reissue-summary-page .seat-reissue-summary-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;width:100%}}.seat-reissue-summary-page .seat-reissue-summary-wrapper .currency-selector-container{position:absolute;top:0;right:0}.seat-reissue-summary-page .seat-reissue-summary-wrapper .currency-selector-container .currency-selector .currency-selector-button{border-color:#cad0db}.seat-reissue-summary-page .seat-reissue-summary-wrapper .currency-selector-container .currency-selector .currency-selector-button .button-text{color:#4a5261}.seat-reissue-summary-page .seat-reissue-summary-wrapper .currency-selector-container .currency-selector .currency-selector-button .right-icon{fill:#cad0db}.seat-reissue-summary-page .seat-reissue-content{width:730px}@media (max-width: 1169px){.seat-reissue-summary-page .seat-reissue-content{width:100%}}.seat-reissue-summary-page .payment-summary-area-wrapper{margin-top:84px}@media (max-width: 1169px){.seat-reissue-summary-page .payment-summary-area-wrapper{margin-top:32px}}.seat-reissue-summary-page .passenger-seat-list-wrapper{margin-top:24px}@media (max-width: 1169px){.seat-reissue-summary-page .passenger-seat-list-wrapper{margin-top:32px}}.seat-reissue-summary-page .passenger-seat-list-wrapper .title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-summary-page .passenger-seat-list-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-reissue-summary-page .passenger-seat-list-wrapper .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.seat-reissue-summary-page .passenger-seat-list-wrapper .title{font-family:'OpenSans-Bold', sans-serif}}.seat-reissue-summary-page .back-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;align-self:flex-start;margin-bottom:8px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-summary-page .back-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.seat-reissue-summary-page .back-button{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.seat-reissue-summary-page .back-button{margin-bottom:0}}.seat-reissue-summary-page .back-button .left-arrow-icon{width:14px;height:12px;margin-right:10px;fill:#fdb813}.seat-reissue-summary-page .page-title{margin-bottom:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.seat-reissue-summary-page .page-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.seat-reissue-summary-page .page-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.seat-reissue-summary-page .page-title{margin:10px 0 16px}}.seat-reissue-summary-page .seat-reissue-submit-button-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:32px}@media (max-width: 1169px){.seat-reissue-summary-page .seat-reissue-submit-button-container{margin-top:16px}}.seat-reissue-summary-page .seat-reissue-submit-button-container .seat-reissue-submit-button{padding:12px 58px}@media (max-width: 1169px){.seat-reissue-summary-page .seat-reissue-submit-button-container .seat-reissue-submit-button{width:100%;padding:10px}}@media (max-width: 1169px){.seat-reissue-summary-page .display-desktop{display:none}}.seat-reissue-summary-page .display-mobile{display:none}@media (max-width: 1169px){.seat-reissue-summary-page .display-mobile{display:-webkit-box;display:flex}}.passport-information-form .dialog-form-fields-wrapper .field-wrapper{margin-bottom:8px}.passport-information-form .dialog-form-fields-wrapper .field-wrapper .settings-gender-field{margin-top:10px;margin-bottom:16px}.passport-information-form .dialog-form-fields-wrapper .field-wrapper .field-error.baseline{margin-top:-20px}.passport-information-form .dialog-form-fields-wrapper .field-wrapper .apis-end-date-wrapper .field-wrapper{margin-bottom:0}.passport-information-form .dialog-form-fields-wrapper .field-wrapper .apis-end-date-wrapper .apis-end-date-label{margin-top:10px}.passport-information-form .privacy-rules-text{margin-top:32px;margin-bottom:-12px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261;line-height:1.5;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passport-information-form .privacy-rules-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passport-information-form .privacy-rules-text{font-size:14px;line-height:1.71}}.passport-information-form .privacy-rules-text+.privacy-rules-text{margin-top:12px}.settings-success-dialog .success-dialog-button{margin-top:20px}.passenger-document-row{display:-webkit-box;display:flex;margin:0 -30px;padding:24px 30px 20px;border-top:1px solid rgba(202,208,219,0.6)}@media (max-width: 1169px){.passenger-document-row{margin:0 -16px;padding:16px 16px 20px}}.passenger-document-row .document-information{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.passenger-document-row .document-information .document-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:8px;color:#4a5261;line-height:1.5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-document-row .document-information .document-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.passenger-document-row .document-information .document-title{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.passenger-document-row .document-information .document-title{margin-bottom:0}}.passenger-document-row .document-information .document-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.passenger-document-row .document-information .document-description .warning-icon{width:16px;height:16px;margin-right:8px;background:url(/butterflyredesigntest/backgrounds/icon-small-warning.svg?0db9169b7e545d0d615814febb293871) no-repeat center}.passenger-document-row .document-information .document-description .description-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;color:#4a5261;line-height:1.71}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-document-row .document-information .document-description .description-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.passenger-document-row .document-information .document-description .description-text{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.passenger-document-row .document-information .document-description .description-text{line-height:2}}.passenger-document-row .document-information .document-error{margin-top:4px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#ff1d1e;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.passenger-document-row .document-information .document-error{font-family:'OpenSans-Regular', sans-serif}}.passenger-document-row .document-actions{display:-webkit-box;display:flex}@media (max-width: 1169px){.passenger-document-row .document-actions{align-self:flex-start;padding-top:4px}}.personal-info-update-otp-verification-modal .information-area .information-text:nth-child(2){margin:24px 0}.personal-info-update-otp-verification-modal .information-area .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.personal-info-update-otp-verification-modal .information-area .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}.personal-info-update-sms-otp-modal .information-area .information-text{margin:12px 0}.personal-info-update-sms-otp-modal .information-area .information-text .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.personal-info-update-sms-otp-modal .information-area .information-text .bold{font-family:'OpenSans-Bold', sans-serif}}.personal-info-update-sms-otp-modal .sms-otp-modal-button-container{margin-top:48px}.update-information-form .apis-nationality.disabled{cursor:default;opacity:0.6;pointer-events:none}.saved-cards-card-recovery-needed-container .introduction-message,.saved-cards-card-recovery-needed-container .information-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.saved-cards-card-recovery-needed-container .introduction-message,.saved-cards-card-recovery-needed-container .information-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.saved-cards-card-recovery-needed-container .introduction-message,.saved-cards-card-recovery-needed-container .information-message{font-size:14px;line-height:20px}}.saved-cards-card-recovery-needed-container .message-title{margin-top:24px;font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:20px;letter-spacing:-0.28px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.saved-cards-card-recovery-needed-container .message-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.saved-cards-card-recovery-needed-container .message-title{font-size:13px;line-height:16px;letter-spacing:-0.26px}}.saved-cards-card-recovery-needed-container .information-message{margin-top:8px}.saved-cards-card-recovery-needed-container .information-message .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.saved-cards-card-recovery-needed-container .information-message .bold{font-family:'OpenSans-Bold', sans-serif}}.saved-cards-card-recovery-needed-container .action-area{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:24px}@media (max-width: 1169px){.saved-cards-card-recovery-needed-container .action-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.saved-cards-card-recovery-needed-container .action-area .masterpass-logo{width:140px;height:24px;margin-left:48px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}@media (max-width: 1169px){.saved-cards-card-recovery-needed-container .action-area .masterpass-logo{margin-top:32px;margin-left:0}}.settings-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.settings-container .submenu-tabs-container{display:none}@media (max-width: 1169px){.settings-container .submenu-tabs-container{position:sticky;top:40px;z-index:5000;display:block;margin-bottom:20px;background-color:#f3f6f8}.settings-container .submenu-tabs-container .label{white-space:nowrap}}.settings-container .settings-breadcrumb{margin-bottom:8px}@media (max-width: 1169px){.settings-container .settings-breadcrumb{margin-bottom:16px;padding:0 24px}}.settings-container .settings-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.settings-container .settings-title{padding-left:24px}}.settings-container .settings-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1169px){.settings-container .settings-wrapper{padding:0 8px}}.settings-container .settings-wrapper .settings-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:20px;padding:25px 30px 40px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container{padding:16px}}.settings-container .settings-wrapper .settings-information-container .settings-information-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .settings-information-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-information-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.settings-container .settings-wrapper .settings-information-container .settings-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:16px}.settings-container .settings-wrapper .settings-information-container .settings-title-container .settings-title-icon{width:32px;height:32px;margin-right:8px}.settings-container .settings-wrapper .settings-information-container .settings-title-container .membership-information-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .settings-title-container .membership-information-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-title-container .membership-information-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle{margin-bottom:16px}}.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle .ff-information-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle .ff-information-area{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle .ff-information-area{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle .ff-information-area{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .settings-information-subtitle .ff-information-area{font-family:'OpenSans-Regular', sans-serif}}.settings-container .settings-wrapper .settings-information-container .passenger-information-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.settings-container .settings-wrapper .settings-information-container .passenger-information-container.personal-info{margin-top:40px}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-title{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:10px}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-title .passenger-information-label{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-title .passenger-information-label{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-title .passenger-information-label{font-size:11px;line-height:1.45}}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:25px}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row{display:-webkit-box;display:flex;margin-bottom:10px}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:1;flex:1 1 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-label{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-label{-webkit-box-flex:1;flex:1}}.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:3;flex:3 3 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-text{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .passenger-information-container .passenger-information-list .passenger-information-row .passenger-information-text{-webkit-box-flex:3;flex:3}}.settings-container .settings-wrapper .settings-information-container.passenger-document-container{padding-bottom:0}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .settings-title-container .membership-information-title{line-height:1.71}}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .passenger-information-subtitle{margin-bottom:20px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261;line-height:1.5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .passenger-information-subtitle{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .passenger-information-subtitle{font-size:14px;line-height:1.71}}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport{margin:0 -30px;padding:24px 30px;border-top:1px solid rgba(202,208,219,0.6)}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport{margin:0 -16px;padding:16px}}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-button{display:-webkit-box;display:flex}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-button .add-passport-icon{width:24px;height:24px;margin-right:8px;fill:#7c8594}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-button .add-passport-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261;line-height:1.5}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-button .add-passport-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-button .add-passport-label{font-size:14px;line-height:1.71}}.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-error-message{margin-top:4px;margin-left:32px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#ff1d1e;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container.passenger-document-container .add-passport .add-passport-error-message{font-family:'OpenSans-Regular', sans-serif}}.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-title{color:#323233;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-title{font-family:'OpenSans-Bold', sans-serif}}.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-text{margin:24px 0;color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-text{font-size:14px;line-height:1.43}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-text{margin-top:10px}}.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:235px;height:48px;color:#323a47}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-information-container .logout-all-sessions-submit-button{width:100%;height:40px}}.settings-container .settings-wrapper .settings-table{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.settings-container .settings-wrapper .settings-table .settings-table-row{display:-webkit-box;display:flex;padding:16px 0;border-bottom:1px solid rgba(202,208,219,0.6)}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:160px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label{-webkit-box-flex:1;flex:1}}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-first-row{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-first-row{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-first-row{font-size:11px;line-height:1.45}}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-second-row{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-second-row{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-label .setting-table-label-second-row{font-size:14px;line-height:1.71}}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;-webkit-box-flex:2;flex:2 2 0;word-break:break-word}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information{font-size:12px;line-height:1.67}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information{-webkit-box-flex:2;flex:2}}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information.saved-account{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information.saved-account{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information.saved-account{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information.saved-cards{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information.saved-cards .masterpass-logo{width:41px;margin:0 12px;background-image:url(/butterflyredesigntest/img/logo-mastercard.svg?72bb511164769cf9c98ebd2c65a529ca)}}.settings-container .settings-wrapper .settings-table .settings-table-row .settings-table-information .masterpass-logo{width:163px;height:28px;margin:28px 0 40px;background-image:url(/butterflyredesigntest/backgrounds/logo-masterpass.svg?6a5150ef0378c030b2dc31573a0e0436);background-repeat:no-repeat;background-size:contain}.settings-container .settings-wrapper .settings-table-options{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1 1 0;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}.settings-container .settings-wrapper .settings-table-option{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:25px}.settings-container .settings-wrapper .settings-table-option .settings-table-option-icon{width:16px;height:16px;margin-right:10px;fill:#f7a500}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table-option .settings-table-option-icon{margin-right:0}}.settings-container .settings-wrapper .settings-table-option .settings-table-option-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-table-option .settings-table-option-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .settings-table-option .settings-table-option-label{display:none}}.settings-container .settings-wrapper .settings-button-clear{margin-top:20px}.settings-container .settings-wrapper .settings-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:4px 30px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .settings-button{display:table-cell}}.settings-container .settings-wrapper .settings-field-container+.settings-field-container{margin-top:8px}.settings-container .settings-wrapper .delete-membership-container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:32px 0}.settings-container .settings-wrapper .delete-membership-container .settings-terminate-membership-navlink{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#7c8594}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-container .settings-wrapper .delete-membership-container .settings-terminate-membership-navlink{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.settings-container .settings-wrapper .delete-membership-container .settings-terminate-membership-navlink{font-size:14px;line-height:1.71}}.dialog-form-container>div:first-child.field-wrapper{padding-top:30px}.dialog-form-container input{font-family:'OpenSans-Bold', sans-serif !important}@media (max-width: 1169px){.dialog-form-container{margin-top:20px}}.dialog-form-container .field-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-top:10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .field-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.dialog-form-container .field-title{font-size:11px;line-height:1.45}}.dialog-form-container .expiry-date{display:-webkit-box;display:flex}.dialog-form-container .dialog-form-information-wrapper{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;margin:45px 0}@media (max-width: 1169px){.dialog-form-container .dialog-form-information-wrapper{margin:30px 0}}.dialog-form-container .dialog-form-information-wrapper .dialog-form-information-icon{width:24px;min-width:24px;height:24px;margin-top:5px;margin-right:10px;fill:#fdb813}@media (max-width: 1169px){.dialog-form-container .dialog-form-information-wrapper .dialog-form-information-icon{width:18px;min-width:18px;height:18px}}.dialog-form-container .dialog-form-information-wrapper .dialog-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .dialog-form-information-wrapper .dialog-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-form-container .dialog-form-information-wrapper .dialog-information-text{font-size:14px;line-height:1.71}}.dialog-form-container .birthday-campaign-message{display:-webkit-box;display:flex;margin:16px 0;padding:16px;background-color:#f3f6f8;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .birthday-campaign-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-form-container .birthday-campaign-message{padding:8px}}.dialog-form-container .birthday-campaign-message .info-icon{width:20px;min-width:20px;height:20px;margin-right:8px;fill:#fdb813}.dialog-form-container .birthday-campaign-message .bold{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .birthday-campaign-message .bold{font-family:'OpenSans-Bold', sans-serif}}.dialog-form-container .popper-container-component{width:100%;max-width:270px}.dialog-form-container .selection-popper-main-container{max-width:295px}.dialog-form-container .selection-popper-main-container .selection-popper-arrow{right:0;bottom:20px}.dialog-form-container .selection-popper-main-container .popper-container-component{padding:10px 0}.dialog-form-container .dialog-form-information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .dialog-form-information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.dialog-form-container .dialog-form-information-text{font-size:14px;line-height:1.71}}.dialog-form-container .dialog-form-title{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .dialog-form-title{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.dialog-form-container .dialog-form-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.dialog-form-container .dialog-form-title{font-family:'OpenSans-Bold', sans-serif}}.dialog-form-container .dialog-form-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.dialog-form-container .dialog-form-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.dialog-form-container .dialog-form-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.dialog-form-container .dialog-form-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}.dialog-form-container .dialog-form-fields-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:270px}.dialog-form-container .dialog-form-fields-wrapper.full-width{max-width:100%}@media (max-width: 1169px){.dialog-form-container .dialog-form-fields-wrapper{max-width:100%}}.dialog-form-container .dialog-form-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:235px;height:48px;color:#4a5261}@media (max-width: 1169px){.dialog-form-container .dialog-form-button{width:100%}}.dialog-form-container .check-fields{display:-webkit-box;display:flex;margin:24px 0}.dialog-form-container .check-fields .check-container{margin-right:48px}.dialog-form-container .settings-gender-field{display:-webkit-box;display:flex;margin:20px 0}.dialog-form-container .settings-gender-field .gender-radio-button{margin-right:50px}.renew-password-form{display:contents}.renew-password-form .password-input-container{width:235px}@media (max-width: 1169px){.renew-password-form .password-input-container{width:100%}}.renew-password-form .password-input-container .text-field{width:100% !important}.renew-password-form .renew-password-button{margin-top:36px}@media (max-width: 1169px){.renew-password-form .renew-password-button{margin-top:24px}}.field-wrapper{position:relative}.field-wrapper .field-error,.field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.field-wrapper .field-error,.field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.field-wrapper .field-error,.field-wrapper .field-warning{width:100%}}.field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.field-wrapper .text-field{width:270px}@media (max-width: 1169px){.field-wrapper .text-field{width:100%}}.field-wrapper .text-field.ssn-field .text-input div:last-of-type{padding:5px 0}.field-wrapper .field-error{position:absolute;top:60px;color:#ff1d1e}@media (max-width: 1169px){.field-wrapper .field-error{width:100%}}.field-wrapper.tckn-container{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}@media (min-width: 1170px){.field-wrapper.tckn-container .ssn-field{min-width:270px}}.field-wrapper.tckn-container .ssn-field .text-input label{width:100%;overflow:hidden;white-space:nowrap !important;text-overflow:ellipsis}.field-wrapper.tckn-container .tckn-tooltip-icon-contanier{margin-bottom:14px;margin-left:10px}.field-wrapper.tckn-container .tckn-tooltip-icon-contanier .tckn-tooltip-icon{width:20px;min-width:20px;height:20px;margin:2px;fill:#cad0db}@media (max-width: 1169px){.field-wrapper.tckn-container .tckn-tooltip-icon-contanier{margin-bottom:12px;margin-left:8px}.field-wrapper.tckn-container .tckn-tooltip-icon-contanier .tckn-tooltip-icon{width:16px;min-width:16px;height:16px;margin:0}}.field-wrapper .form-rules-container{width:100%;margin-bottom:24px;padding:8px 24px 8px 8px;background-color:#f3f6f8}.field-wrapper .form-rules-container .form-rules-item{width:100%;margin:8px 0;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.field-wrapper .form-rules-container .form-rules-item{font-family:'OpenSans-Regular', sans-serif}}.field-wrapper .form-rules-container .form-rules-item .bold{font-weight:bold}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content{display:-webkit-box;display:flex}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-indicator{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:16px;height:16px;margin-right:8px;-webkit-transform:translateY(2.5px);transform:translateY(2.5px)}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-indicator .form-rules-bullet{width:6px;height:6px;background-color:#cad0db;border-radius:50%}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-indicator .icon{width:16px;height:16px}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-indicator .icon.check{fill:#80c313}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-indicator .icon.cross{fill:#ff1d1e}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-content .form-rules-text{-webkit-box-flex:11;flex:11}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-footnote{margin-left:24px}.field-wrapper .form-rules-container .form-rules-item .form-rules-item-footnote-active{color:#ff1d1e}.settings-success-dialog .dialog-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:30px}.settings-success-dialog .dialog-body .confirm-icon{width:52px;height:52px;margin-bottom:20px;fill:#80c313}.settings-success-dialog .dialog-body .settings-success-message{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-success-dialog .dialog-body .settings-success-message{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.settings-success-dialog .dialog-body .settings-success-message{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.settings-success-dialog .dialog-body .settings-success-message{display:table-cell}}@media (max-width: 1169px){.delete-passport-dialog{padding-right:20px;padding-left:20px}}.delete-passport-dialog .dialog-content .dialog-paper .title{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;padding:29px 36px 15px}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .title{padding:19px 20px}}.delete-passport-dialog .dialog-content .dialog-paper .title .title-icon{width:36px;height:36px;margin-right:12px;background:url(/butterflyredesigntest/backgrounds/alert-warning.svg?b0776555802b05395fb9c26e6f2d892c) no-repeat center;background-size:contain}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .title .title-icon{width:24px;height:24px}}.delete-passport-dialog .dialog-content .dialog-paper .title .title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#4a5261;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.delete-passport-dialog .dialog-content .dialog-paper .title .title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .title .title-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.delete-passport-dialog .dialog-content .dialog-paper .dialog-body{padding:0 56px 36px 84px}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .dialog-body{padding:0 20px 12px 20px}}.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .dialog-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .dialog-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .dialog-message{font-size:14px;line-height:1.71}}.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .buttons-container{display:-webkit-box;display:flex;margin-top:54px}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .buttons-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:41px}}.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .buttons-container .button-v2:first-child{margin-right:30px}@media (max-width: 1169px){.delete-passport-dialog .dialog-content .dialog-paper .dialog-body .buttons-container .button-v2:first-child{margin-right:0;margin-bottom:20px}}.related-contact-row{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:16px 0}@media (max-width: 1169px){.related-contact-row{padding-bottom:0}}.related-contact-row:not(:last-child){border-bottom:1px solid #dfe3ea}.related-contact-row .related-contact-row-info-container{display:-webkit-box;display:flex;width:100%}@media (max-width: 1169px){.related-contact-row .related-contact-row-info-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.related-contact-row .related-contact-row-info-container .related-contact-row-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:50%}@media (max-width: 1169px){.related-contact-row .related-contact-row-info-container .related-contact-row-info{width:100%;margin-bottom:16px}}.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-name{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-name{font-size:14px;line-height:20px}}.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-age{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-age{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-age{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-age{font-size:13px;line-height:20px}}.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-process-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-process-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.related-contact-row .related-contact-row-info-container .related-contact-row-info .related-contact-row-process-message{font-size:12px;line-height:16px}}.related-contact-row .related-contact-row-register-message{margin-top:16px}@media (max-width: 1169px){.related-contact-row .related-contact-row-register-message{margin-top:0;margin-bottom:16px}}.related-contact-table{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:24px 24px 8px;background-color:#f4f9fe}@media (max-width: 1169px){.related-contact-table{padding:16px 16px 0}}.related-contact-table .related-contact-table-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.related-contact-table .related-contact-table-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.related-contact-table .related-contact-table-title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}.student-club-message-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.student-club-message-container .student-club-message{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.student-club-message-container .student-club-message .student-club-message-icon{width:16px;height:16px;margin-right:8px}.student-club-message-container .student-club-message .student-club-message-icon.filled-small-info{fill:#44a4f3}.student-club-message-container .student-club-message .student-club-message-icon.filled-small-warning{fill:#fdb813}.student-club-message-container .student-club-message .student-club-message-icon.filled-small-checkmark{fill:#80c313}.student-club-message-container .student-club-message .student-club-message-icon.error{fill:#ff1d1e}.student-club-message-container .student-club-message .student-club-message-text{-webkit-box-flex:1;flex:1;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.student-club-message-container .student-club-message .student-club-message-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.student-club-message-container .student-club-message .student-club-message-text{font-size:12px;line-height:16px}}.student-club-message-container .student-club-message .student-club-message-text.bold{font-weight:bold}.student-club-message-container .student-club-message .student-club-message-text.error{color:#ff1d1e;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.student-club-message-container .student-club-message .student-club-message-text.error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.student-club-message-container .student-club-message .student-club-message-text.error{font-size:12px;line-height:16px}}.student-club-message-container .student-club-sub-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:20px;margin-top:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.student-club-message-container .student-club-sub-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.student-club-message-container .student-club-sub-message{font-size:12px;line-height:16px}}.student-club-non-registered-user{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.student-club-non-registered-user .student-club-spaced-button{margin-top:16px}.student-club-container{color:#323a47}.student-club-container .student-club-img{width:100%;margin-bottom:16px}.student-club-container .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:24px;letter-spacing:-0.36px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.student-club-container .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.student-club-container .title{font-size:16px;line-height:20px;letter-spacing:-0.32px}}@media (max-width: 1169px){.student-club-container .title{margin-bottom:16px}}.student-club-container .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:24px;margin:8px 0 16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.student-club-container .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.student-club-container .information-text{font-size:14px;line-height:20px}}.student-club-container .related-contact-table-container{margin-top:32px}@media (max-width: 1169px){.student-club-container .related-contact-table-container{margin-top:16px}}.termination-membership-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:24px 30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.termination-membership-container .cancel-terminate-membership-button{font-weight:700;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:12px 16px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .cancel-terminate-membership-button{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.termination-membership-container .cancel-terminate-membership-button{font-size:14px;line-height:1.43}}.termination-membership-container .termination-membership-image{margin-bottom:24px}.termination-membership-container .termination-membership-subtitle{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:8px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .termination-membership-subtitle{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.termination-membership-container .termination-membership-subtitle{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.termination-membership-container .termination-membership-info-list .termination-membership-info-list-item{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6;margin-left:30px;list-style-type:initial}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .termination-membership-info-list .termination-membership-info-list-item{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.termination-membership-container .termination-membership-info-list .termination-membership-info-list-item{font-size:14px;line-height:1.43}}.termination-membership-container .button{-webkit-box-pack:center;justify-content:center;margin-top:16px}.termination-membership-container .button-outline{height:44px;border:solid 1px #cad0db;border-radius:4px}.termination-membership-container .current-bolpoint-message-container{display:-webkit-box;display:flex;margin-top:16px;padding:16px 24px;background-color:#f4f9fe}@media (max-width: 1169px){.termination-membership-container .current-bolpoint-message-container{display:block}}.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin-bottom:4px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-title{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-title{font-family:'OpenSans-Bold', sans-serif}}.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.termination-membership-container .current-bolpoint-message-container .current-bolpoint-message-wrapper .current-bolpoint-info{font-size:14px;line-height:1.43}}.termination-membership-container .current-bolpoint-message-container .bolpoint-view-container{height:48px;margin:auto;background-color:#fff}@media (max-width: 1169px){.termination-membership-container .current-bolpoint-message-container .bolpoint-view-container{margin-top:16px}}.termination-membership-container .current-bolpoint-message-container .bolpoint-view-container .bolpoint-point-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.termination-membership-container .current-bolpoint-message-container .bolpoint-view-container .bolpoint-point-info{font-family:'OpenSans-Bold', sans-serif}}.terminate-membership-dialog .dialog-title-area{display:block !important}.terminate-membership-dialog .terminate-membership-dialog-icon-container .terminate-dialog-title-icon{width:64px;height:64px}.terminate-membership-dialog .dialog-content-v2,.terminate-membership-dialog .terminate-membership-dialog-icon-container,.terminate-membership-dialog .title-wrapper{margin-left:0 !important;text-align:center}@media (max-width: 1169px){.terminate-membership-dialog .title-wrapper{margin-right:0 !important}}.terminate-membership-dialog .dialog-action-area{margin-left:0 !important}.terminate-membership-dialog .dialog-action-area button{width:100%}.consent-settings-container{margin-top:8px}.consent-settings-container .consent-settings-content .consent-settings-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:300px}@media (max-width: 1169px){.consent-settings-container .consent-settings-content .consent-settings-row{width:100%}}.consent-settings-container .consent-settings-content .consent-settings-row+.consent-settings-row{margin-top:6px}.signup-modal-phone-number-and-email-validation .phone-number-and-email-validation-info{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-phone-number-and-email-validation .phone-number-and-email-validation-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.signup-modal-phone-number-and-email-validation .phone-number-and-email-validation-info{font-size:14px;line-height:1.43}}.signup-modal-phone-number-and-email-validation .phone-number-and-email-validation-info .bold{font-weight:700;font-family:'Open Sans', sans-serif}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-phone-number-and-email-validation .phone-number-and-email-validation-info .bold{font-family:'OpenSans-Bold', sans-serif}}.signup-modal-phone-number-and-email-validation .registration-wrapper .registration-container .resend-button{width:auto}.signup-modal-phone-number-and-email-validation .registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button{padding:0}.signup-modal-phone-number-and-email-validation .registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button .activation-code-button{width:auto;min-width:160px;margin:0}@media (max-width: 1169px){.signup-modal-phone-number-and-email-validation .registration-wrapper .registration-container .resend-button{width:100%}.signup-modal-phone-number-and-email-validation .registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button .activation-code-button{width:100%;max-width:none}}.signup-modal-dialog-container .dialog-body .header .dialog-title-icon{width:32px;height:32px;margin-right:16px;background-repeat:no-repeat;background-position:center;background-size:28px}@media (max-width: 1169px){.signup-modal-dialog-container .dialog-body .header .dialog-title-icon{background-size:20px}}.signup-modal-dialog-container .dialog-body .header .dialog-title-icon.bolbol-icon{background-image:url(/butterflyredesigntest/backgrounds/logo-bol-bol-gradient.svg?4d6d08ed54b3f3aea85d85f49c9d7e58)}.signup-modal-dialog-container .dialog-body .header .dialog-title-icon.check-icon{fill:#80c313}.signup-modal-dialog-container .dialog-body .content{margin-right:0;padding-bottom:70px}.signup-modal-dialog-container .dialog-title-area .dialog-title-icon{width:32px;height:32px;margin-right:16px}.signup-modal-dialog-container .dialog-title-area .dialog-title-icon.check-icon{fill:#80c313}.signup-modal-dialog-container.hidden{display:none}.signup-modal-signup-success-container .information-text{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-signup-success-container .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.signup-modal-signup-success-container .information-text{font-size:14px;line-height:1.43}}.signup-modal-signup-success-container .information-text .continue-text{margin-top:24px}.signup-modal-signup-success-container .signup-success-continue-button{margin-top:32px}@media (max-width: 1169px){.signup-modal-signup-success-container .signup-success-continue-button{width:100%}}.signup-modal-editable-signup-container{margin-right:8px}.signup-modal-editable-signup-container .registration-wrapper{max-width:none}.signup-modal-editable-signup-container .registration-wrapper .registration-container{max-width:none}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-form-info .signup-form-captcha-wrapper{-webkit-box-pack:initial;justify-content:initial}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-form-info .signup-form-captcha-wrapper .captcha{-webkit-transform-origin:left;transform-origin:left}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-request-container{width:auto}.signup-modal-editable-signup-container .registration-wrapper .registration-container .terms-and-conditions{width:auto}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container{display:-webkit-box;display:flex}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .signup-form-button-container{width:auto;min-width:160px}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .signup-form-button-container .signup-form-button{margin-top:initial}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .continue-button{margin-left:24px}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .continue-button .arrow-icon{width:16px;min-width:16px;height:16px;margin-left:8px;fill:#7c8594}@media (max-width: 1169px){.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .signup-form-button-container{width:100%}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .signup-form-button-container .signup-form-button{margin-bottom:initial}.signup-modal-editable-signup-container .registration-wrapper .registration-container .signup-button-container .continue-button{margin-bottom:14px;margin-left:0}}.signup-modal-pre-filled-signup-container{margin-right:4px}.signup-modal-pre-filled-signup-container .stepper-wrapper{position:relative;margin:24px 64px 24px 74px}@media (max-width: 1169px){.signup-modal-pre-filled-signup-container .stepper-wrapper{margin:32px 0 24px}}.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;width:100%}.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper .stepper-icon{z-index:3;width:24px;min-width:24px;height:24px}.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper .stepper-icon.check-icon{fill:#80c313}.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper .stepper-icon.bullet-icon{background-color:#fff;border:1px solid #cad0db;border-radius:100%;fill:#7c8594}.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper .background-line{position:absolute;width:300px;height:4px;margin-top:10px;background-color:#80c313}@media (max-width: 1169px){.signup-modal-pre-filled-signup-container .stepper-wrapper .stepper .background-line{width:calc(100% - 24px)}}.signup-modal-pre-filled-signup-container .new-user-informations{padding:24px 8px 8px 32px;border:solid 1px #cad0db;border-radius:4px}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row{display:-webkit-box;display:flex;margin-bottom:8px}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .information-icon{width:24px;min-width:24px;height:24px}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .information-icon.checkmark-icon{fill:#80c313}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .information-icon.bullet-icon{fill:#7c8594}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}@media (max-width: 1169px){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:8px}}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-label{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media (min-width: 1170px){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-label{-webkit-box-flex:3;flex:3;margin-left:20px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-label{font-family:'OpenSans-SemiBold', sans-serif}}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media (min-width: 1170px){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-text{-webkit-box-flex:5;flex:5}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-row .user-information .information-text{font-family:'OpenSans-Regular', sans-serif}}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-edit-button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-left:auto}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-edit-button .edit-icon{width:24px;min-width:24px;height:24px;fill:#cad0db}.signup-modal-pre-filled-signup-container .new-user-informations .user-information-edit-button .edit-label{margin-left:8px;color:#7c8594;font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-pre-filled-signup-container .new-user-informations .user-information-edit-button .edit-label{font-family:'OpenSans-SemiBold', sans-serif}}.signup-modal-pre-filled-signup-container .terms-and-conditions{margin-top:24px}.signup-modal-pre-filled-signup-container .terms-and-conditions .checkbox-label{margin-left:4px}.signup-modal-pre-filled-signup-container .signup-form-captcha-wrapper{margin-top:8px}.signup-modal-pre-filled-signup-container .signup-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:top left;transform-origin:top left}.signup-modal-pre-filled-signup-container .action-buttons-wrapper{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:32px}.signup-modal-pre-filled-signup-container .action-buttons-wrapper .signup-button{min-width:160px}.signup-modal-pre-filled-signup-container .action-buttons-wrapper .continue-button{margin-left:24px}@media (max-width: 1169px){.signup-modal-pre-filled-signup-container .action-buttons-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center}.signup-modal-pre-filled-signup-container .action-buttons-wrapper .signup-button{width:100%}.signup-modal-pre-filled-signup-container .action-buttons-wrapper .continue-button{margin-bottom:14px;margin-left:0}}.signup-modal-user-informations .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-user-informations .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.signup-modal-user-informations .information-text{font-size:14px;line-height:1.43}}.signup-modal-user-password-set-container .information-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:15px;line-height:1.6}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-user-password-set-container .information-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.signup-modal-user-password-set-container .information-text{font-size:14px;line-height:1.43}}.signup-modal-user-password-set-container .registration-wrapper{max-width:none;margin-top:24px}.signup-modal-user-password-set-container .registration-wrapper .registration-container{max-width:none}.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-rules-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-rules-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-rules-subtitle{font-weight:600;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.54}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-rules-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-set-button{-webkit-box-pack:start;justify-content:flex-start;max-width:none;margin-top:8px;margin-bottom:0}.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-set-button .reset-form-button{width:auto;min-width:160px}@media (max-width: 1169px){.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-set-button{width:100%}.signup-modal-user-password-set-container .registration-wrapper .registration-container .password-set-button .reset-form-button{width:100%}}.registration-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:360px}@media (max-width: 1169px){.registration-wrapper{max-width:100%}}.registration-wrapper .registration-membership-warning{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%;margin-bottom:20px;padding:20px;background-color:#cad0db;font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-membership-warning{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-membership-warning{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.registration-wrapper .registration-membership-warning{padding:10px}}.registration-wrapper .registration-title{padding:0;color:#4a5261;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-title{font-family:'OpenSans-Bold', sans-serif}}.registration-wrapper .registration-subtitle{margin-top:10px;margin-bottom:20px;padding:0;color:#4a5261;font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-subtitle{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-subtitle{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.registration-wrapper .registration-subtitle.bold-part{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-subtitle.bold-part{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-subtitle.bold-part{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.registration-wrapper .registration-subtitle .bold-part{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-subtitle .bold-part{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-subtitle .bold-part{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}.registration-wrapper .registration-sub-text{color:#323a47;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-sub-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-sub-text{font-size:14px;line-height:1.71}}.registration-wrapper .registration-container{max-width:270px}@media (max-width: 1169px){.registration-wrapper .registration-container{max-width:100%}}.registration-wrapper .registration-container .signup-button-container .signup-form-button-container{width:100%;padding:0}.registration-wrapper .registration-container .signup-button-container .signup-form-button-container .signup-form-button{width:100%;margin-top:27px;margin-bottom:0}.registration-wrapper .registration-container .signup-button-container .signup-form-button-container .contact-form-submit-button{background-color:#fdb813}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-button-container .signup-form-button-container .contact-form-submit-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%}}.registration-wrapper .registration-container .signup-login-buttons-container{width:270px;margin:30px 0}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-login-buttons-container{width:100%}}.registration-wrapper .registration-container .signup-login-buttons-container .already-member-text{width:270px;text-align:center;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-login-buttons-container .already-member-text{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-login-buttons-container .already-member-text{font-size:12px;line-height:1.67}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-login-buttons-container .already-member-text{width:100%}}.registration-wrapper .registration-container .signup-login-buttons-container .login{width:270px;margin-top:15px}.registration-wrapper .registration-container .signup-login-buttons-container .login .button-v2-label{color:#f7a500}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-login-buttons-container .login{width:100%}}.registration-wrapper .registration-container .signup-form-info{padding:0}.registration-wrapper .registration-container .signup-form-info .field-wrapper{position:relative}.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-warning{width:100%}}.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-error{color:#ff1d1e;overflow-wrap:break-word}.registration-wrapper .registration-container .signup-form-info .field-wrapper .field-error.baseline{bottom:initial;margin-top:0}.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field{width:270px;position:relative}.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-warning{position:absolute;bottom:6px;width:270px;margin-top:-7px;line-height:15px;text-align:right;word-break:break-word;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:12px;line-height:1.67}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-warning{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-error,.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-warning{width:100%}}.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-error{color:#ff1d1e;overflow-wrap:break-word}.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field .field-error.baseline{bottom:initial;margin-top:0}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-form-info .field-wrapper .text-field{width:100%}}.registration-wrapper .registration-container .signup-form-info .field-wrapper .phone-input-container .phone-number{width:270px}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-form-info .field-wrapper .phone-input-container .phone-number{width:100%}}.registration-wrapper .registration-container .signup-form-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.registration-wrapper .registration-container .signup-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9)}.registration-wrapper .registration-container .signup-request-container{width:270px;margin-top:35px;margin-bottom:25px;padding:0}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-request-container{width:100%}}.registration-wrapper .registration-container .signup-request-container .marketing-header{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:12px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-request-container .marketing-header{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-request-container .marketing-header{font-size:11px;line-height:1.45}}.registration-wrapper .registration-container .signup-request-container .marketing-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin-bottom:27px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-request-container .marketing-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-request-container .marketing-info{font-size:12px;line-height:1.67}}.registration-wrapper .registration-container .signup-request-container .check-fields{display:-webkit-box;display:flex}.registration-wrapper .registration-container .signup-request-container .check-fields .check-container{margin-right:30px}.registration-wrapper .registration-container .signup-request-container .permission-error{display:-webkit-box;display:flex;margin-top:21px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:13px;line-height:20px;font-weight:normal;font-family:'Open Sans', sans-serif;color:#ff1d1e}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-request-container .permission-error{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .signup-request-container .permission-error{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .signup-request-container .permission-error{font-size:13px;line-height:20px}}.registration-wrapper .registration-container .signup-request-container .permission-error .text-container{-webkit-box-flex:11;flex:11}.registration-wrapper .registration-container .signup-request-container .permission-error .warning-icon{-webkit-box-flex:1;flex:1;height:21px;margin-left:-8px;fill:#ff1d1e}.registration-wrapper .registration-container .separator{width:270px;height:3px;margin-bottom:29px;border-bottom:1px solid #cad0db}@media (max-width: 1169px){.registration-wrapper .registration-container .separator{width:100%}}.registration-wrapper .registration-container .terms-and-conditions{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;width:270px;margin:24px 0}@media (max-width: 1169px){.registration-wrapper .registration-container .terms-and-conditions{width:100%}}.registration-wrapper .registration-container .terms-and-conditions .text-container{max-width:469px;white-space:normal}.registration-wrapper .registration-container .activation-information{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin-bottom:40px;white-space:normal}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .activation-information{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .activation-information{font-size:14px;line-height:1.71}}.registration-wrapper .registration-container .activation-information .activation-information-bold-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .activation-information .activation-information-bold-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .activation-information .activation-information-bold-text{font-size:14px;line-height:1.71}}.registration-wrapper .registration-container .activation-code{margin:60px 0 30px}.registration-wrapper .registration-container .sms-activation-form-captcha-wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin:30px 0}.registration-wrapper .registration-container .sms-activation-form-captcha-wrapper .captcha{-webkit-transform:scale(0.9);transform:scale(0.9)}.registration-wrapper .registration-container .resend-button{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.registration-wrapper .registration-container .resend-button{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.registration-wrapper .registration-container .resend-button{font-size:14px;line-height:1.71}}.registration-wrapper .registration-container .resend-button.disabled{opacity:0.4}.registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button{margin-top:20px}.registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button .activation-code-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;max-width:270px;margin-top:30px;color:#4a5261;background-color:#fdb813}.registration-wrapper .registration-container .signup-button-container .sms-activation-submit-button .activation-code-button:disabled{background-color:#cad0db}@media (max-width: 1169px){.anchor-modal{padding-top:40px !important}.anchor-modal .dialog-content{width:90% !important}}@media (min-width: 1170px){.anchor-modal .dialog-paper{width:578px}.anchor-modal .dialog-paper .dialog-body{padding:0}}.anchor-modal .anchor-modal-container{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.anchor-modal .anchor-modal-container .close-button{top:10px}.anchor-modal .anchor-modal-container .anchor-modal-title{display:-webkit-box;display:flex;margin:23px 30px 8px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-title{margin:23px 16px 12px}}.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-icon{width:32px;height:32px;margin-right:15px;fill:#fdb813}.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#323a47}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-title .anchor-modal-title-text{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:18px 60px 10px 80px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail{margin:0 16px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-description{margin-bottom:16px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-description{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:10px 0}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-search-flight-button{max-width:190px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-search-flight-button{max-width:none;margin-top:20px}}.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-continue{width:219px;padding:11px 5px}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-campaign-detail .anchor-modal-actions-container .anchor-modal-continue{width:100%;margin:16px 0 0}}.anchor-modal .anchor-modal-container .anchor-modal-detail-message{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:70px;margin-bottom:20px;padding-left:16px;background-color:#f3f6f8}.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount-label{font-size:14px;line-height:1.71}}.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message .flight-amount{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.anchor-modal .anchor-modal-container .anchor-modal-detail-message{margin:16px 0 10px}}.ssr-page .ssr-ff-toggle-container{padding:33px 70px 0}@media (max-width: 1169px){.ssr-page .ssr-ff-toggle-container{padding:20px 12px 0}}.ssr-page .ssr-body{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;padding:33px 70px 0 70px}@media (max-width: 1169px){.ssr-page .ssr-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:20px 0 0}}.ssr-page .ssr-body .left-panel{position:sticky;top:166px;width:290px;margin-right:10px}@media (max-width: 1169px){.ssr-page .ssr-body .left-panel{position:static;width:100%;padding-top:0}}.ssr-page .ssr-body .right-panel{width:730px;padding:30px 0 0 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}.ssr-page .ssr-body .right-panel .ssr-bundle-offer-banner{margin-top:-30px}.ssr-page .ssr-body .right-panel .with-bundle-info-text{margin-top:20px;padding:30px 0;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .with-bundle-info-text{margin-top:0;padding-top:1px}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel{width:100%;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.ssr-page .ssr-body .right-panel .ssr-message-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 30px 23px;padding:16px;background-color:#f3f6f8}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message-icon{width:32px;height:32px;margin-right:8px}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message-icon .message-icon{width:32px;height:32px;fill:#fdb813}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message{font-size:12px;line-height:1.67}}.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-message-container .ssr-message .bold{font-size:12px;line-height:1.67}}.ssr-page .ssr-body .right-panel .ssr-select-inner{margin:24px 30px 0}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-inner{margin:0 12px}}.ssr-page .ssr-body .right-panel #pegasus-spot-seat,.ssr-page .ssr-body .right-panel #pegasus-spot-meal,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage,.ssr-page .ssr-body .right-panel #pegasus-spot-ife,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife{display:-webkit-box;display:flex;width:100%;margin-bottom:16px;text-align:center}.ssr-page .ssr-body .right-panel #pegasus-spot-seat:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-meal:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-ife:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage:empty,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife:empty{margin-bottom:0}.ssr-page .ssr-body .right-panel #pegasus-spot-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-ife *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife *{width:1110px;height:120px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel #pegasus-spot-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-ife *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-seat *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-meal *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-baggage *,.ssr-page .ssr-body .right-panel #pegasus-spot-main-menu-ife *{width:100%;height:100%;text-align:center}}.ssr-page .ssr-body .right-panel.full-width{width:100%}.ssr-page .ssr-body .right-panel.full-width .ssr-select-inner{padding:0 100px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel.full-width .ssr-select-inner{padding:0}}.ssr-page .ssr-body .right-panel.full-width .ssr-seat-select-body{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.ssr-page .ssr-body .right-panel.full-width .ssr-seat-select-body .web-seat-map-container{-webkit-box-pack:center;justify-content:center}.ssr-page .ssr-body .right-panel.other-ssr{background-color:unset;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.ssr-page .ssr-body .right-panel .ssr-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 30px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-header{margin:0 12px}}.ssr-page .ssr-body .right-panel .ssr-select-title{color:#323a47;font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-select-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-select-title{display:none}}.ssr-page .ssr-body .right-panel .ssr-select-title.enable-small-screen{display:block}.ssr-page .ssr-body .right-panel .ssr-info-message{margin-top:13px;color:#4a5261;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75}.ssr-page .ssr-body .right-panel .ssr-info-message.checkin-baggage{margin-top:0;margin-bottom:16px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ssr-page .ssr-body .right-panel .ssr-info-message{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-info-message{font-size:14px;line-height:1.71}}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .ssr-info-message{display:none}}.ssr-page .ssr-body .right-panel .ssr-info-message.enable-small-screen{display:block}.ssr-page .ssr-body .right-panel .campaign-banner-container{margin:16px 30px}@media (max-width: 1169px){.ssr-page .ssr-body .right-panel .campaign-banner-container{margin:8px}}.ssr-page .submit-button-container{margin:0 auto;margin-bottom:72px;margin-top:60px;padding:0}@media (max-width: 1169px){.ssr-page .submit-button-container{width:calc(100% - 20px);margin-bottom:48px}}@media (max-width: 1169px){.ssr-page .submit-button-container{margin-top:40px}}.dialog-title-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.modal-title-icon{width:36px;height:36px;margin-right:12px;background-color:#fdb813;border:2px solid #fdb813;border-radius:50%;fill:#fff}.error-dialog-button{color:#4a5261}.page-content.travel-document-container{margin:-64px auto 0}@media (max-width: 1169px){.page-content.travel-document-container{margin-top:-32px}}.travel-document{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%}.travel-document .sub-text{font-family:'OpenSans-Italic', sans-serif;font-style:italic;font-size:9px;line-height:1.33;color:#7c8594;line-height:1.78}.travel-document .header{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:34px;background-color:#fdb813}.travel-document .header .header-content{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%;padding:0 50px}.travel-document .header .header-content .logo{background-size:cover}.travel-document .header .header-content .logo.pegasus{width:79px;height:14px;background-image:url(/butterflyredesigntest/backgrounds/logo-pegasus.svg?a8f91a568f5792f84957c75d9e655eba)}.travel-document .header .header-content .iata-logo{width:38px;height:24px}.travel-document .travel-document-content{width:100%;padding:24px 50px;color:#4a5261}.travel-document .travel-document-content .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .title{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .passenger-name{font-weight:600;font-family:'Open Sans', sans-serif;font-size:14px;line-height:1.43;margin:20px 0 10px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .passenger-name{font-family:'OpenSans-SemiBold', sans-serif}}.travel-document .travel-document-content .passenger-name.text-wrapper-rtl{display:block}.travel-document .travel-document-content .ticket-details{width:100%;text-align:left}.travel-document .travel-document-content .ticket-details .details-header{display:table-row;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .ticket-details .details-header{font-family:'OpenSans-Regular', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .ticket-details .details-header th{text-align:left}}.travel-document .travel-document-content .ticket-details .details-header.sub-text{font-family:'OpenSans-Italic', sans-serif;font-style:italic;font-size:9px;line-height:1.33}.travel-document .travel-document-content .ticket-details .details-header th:first-child{width:158px}.travel-document .travel-document-content .ticket-details .details-header th:nth-child(2){width:136px}.travel-document .travel-document-content .ticket-details .details{display:table-row;font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;height:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .ticket-details .details{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .detail-row{display:-webkit-box;display:flex;margin-bottom:5px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;line-height:1.78}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .detail-row{font-family:'OpenSans-Regular', sans-serif}}.travel-document .travel-document-content .detail-row .detail-column{width:130px;margin-right:10px}.travel-document .travel-document-content .detail-row .detail-column.value{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .detail-row .detail-column.value{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .flight-details{width:100%;margin-top:10px;padding:10px 20px 0;border:1px solid rgba(202,208,219,0.5);border-bottom:none}.travel-document .travel-document-content .flight-details .flight-info-header{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .flight-details .flight-info-header{font-family:'OpenSans-Regular', sans-serif}}.travel-document .travel-document-content .flight-details .flight-info-header.sub-text{font-family:'OpenSans-Italic', sans-serif;font-style:italic;font-size:9px;line-height:1.33}.travel-document .travel-document-content .flight-details .flight-info{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;height:20px;margin-top:7px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .flight-details .flight-info{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .ssr-details{margin-top:5px;padding:10px 0;border-top:1px solid #cad0db}.travel-document .travel-document-content .ssr-details .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .ssr-details .title{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .ssr-details .no-ssr{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;margin:10px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .ssr-details .no-ssr{font-family:'OpenSans-Regular', sans-serif}}.travel-document .travel-document-content .prm-details{padding:10px 0;border-top:1px solid #cad0db}.travel-document .travel-document-content .prm-details .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .prm-details .title{font-family:'OpenSans-Bold', sans-serif}}.travel-document .travel-document-content .prm-details .prm-text{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;margin:10px 0}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .travel-document-content .prm-details .prm-text{font-family:'OpenSans-Regular', sans-serif}}.travel-document .restrictions{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-height:35px;padding:0 20px 0 40px;color:#4a5261;background-color:#f3f6f8;background-image:url(/butterflyredesigntest/backgrounds/alert-warning.svg?b0776555802b05395fb9c26e6f2d892c);background-repeat:no-repeat;background-position:20px center;background-size:12px 12px;border:1px solid rgba(202,208,219,0.5);border-top:none;font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .restrictions{font-family:'OpenSans-Bold', sans-serif}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .restrictions{line-height:35px}}.travel-document .description{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33;margin-top:20px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .description{font-family:'OpenSans-Regular', sans-serif}}.travel-document .description .title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:9px;line-height:1.33}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-document .description .title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.future-flights{padding:0 8px}}.future-flights .flights-info{margin-bottom:24px;font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.future-flights .flights-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.future-flights .flights-info{font-size:14px;line-height:1.71}}.future-flights .no-flights-error{width:100%;text-align:center}.future-flights .no-flights-error .error-image{width:100%;height:100px;margin-top:45px;background-image:url(/butterflyredesigntest/backgrounds/icon-flight-tower.svg?ea048771a9d689942a21be708643e11e);background-repeat:no-repeat;background-position:center}@media (max-width: 1169px){.future-flights .no-flights-error .error-image{height:65px;margin-top:25px;background-size:65px}}.future-flights .no-flights-error .error-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin:40px 0 100px;color:#4a5261;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.future-flights .no-flights-error .error-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.future-flights .no-flights-error .error-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.future-flights .no-flights-error .error-text{margin:30px 0 60px}}@media (max-width: 1169px){.past-flights{padding:0 12px}}.past-flights .point-detail-picker{margin-top:23px}.past-flights .flights-info{font-weight:normal;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;margin:16px 0;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.past-flights .flights-info{font-family:'OpenSans-Regular', sans-serif}}@media (max-width: 1169px){.past-flights .flights-info{font-size:14px;line-height:1.71}}.past-flights .no-flights-error{width:100%;text-align:center}.past-flights .no-flights-error .error-image{width:100%;height:100px;margin-top:45px;background-image:url(/butterflyredesigntest/backgrounds/icon-flight-tower.svg?ea048771a9d689942a21be708643e11e);background-repeat:no-repeat;background-position:center}@media (max-width: 1169px){.past-flights .no-flights-error .error-image{height:65px;margin-top:25px;background-size:65px}}.past-flights .no-flights-error .error-text{font-weight:600;font-family:'Open Sans', sans-serif;font-size:18px;line-height:1.33;letter-spacing:-0.2px;margin:40px 0 100px;color:#4a5261;text-align:center}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.past-flights .no-flights-error .error-text{font-family:'OpenSans-SemiBold', sans-serif}}@media (max-width: 1169px){.past-flights .no-flights-error .error-text{font-size:14px;line-height:1.43;letter-spacing:-0.2px}}@media (max-width: 1169px){.past-flights .no-flights-error .error-text{margin:30px 0 60px}}.past-flights .delete-button-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:32px;color:#ff1d1e;background-color:#fff;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.past-flights .delete-button-area{font-size:12px;line-height:16px}}.past-flights .delete-button-area .delete-button{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 16px;background-color:snow;border-radius:4px;cursor:pointer}.past-flights .delete-button-area .delete-button .delete-icon{width:20px;height:20px;margin-right:8px;fill:#ff1d1e}.delete-flight-dialog .dialog-paper-v2{max-width:594px !important}.delete-flight-dialog .dialog-paper-v2 .dialog-title-area{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.delete-flight-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{font-size:18px !important}@media (max-width: 1169px){.delete-flight-dialog .dialog-paper-v2 .dialog-title-area .title-wrapper{margin-right:0 !important;text-align:center !important}}.delete-flight-dialog .dialog-paper-v2 .dialog-title-area .warning-icon{width:56px !important;height:56px !important;margin-right:0 !important;margin-bottom:16px;background-color:white !important}.delete-flight-dialog .dialog-paper-v2 .dialog-content-v2{margin-left:0 !important;text-align:center !important}.delete-flight-dialog .dialog-paper-v2 .dialog-content-v2.with-title{margin-top:16px !important}.delete-flight-dialog .dialog-paper-v2 .dialog-action-area{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-left:0 !important}.delete-flight-dialog .dialog-paper-v2 .dialog-action-area .action-button{width:100%}.delete-flight-dialog .dialog-paper-v2 .dialog-action-area .action-button .button-v2{width:100%}.delete-flight-dialog .dialog-paper-v2 .dialog-action-area .action-button:not(:first-of-type){margin-top:16px;margin-left:0}.delete-flight-dialog .information-area-text{margin-top:16px}@media (max-width: 1169px){.delete-flight-otp-verification-modal .dialog-container-v2 .dialog-paper-v2 .close-icon{top:16px !important;right:16px !important}.delete-flight-otp-verification-modal .dialog-container-v2 .dialog-paper-v2 .dialog-content-v2{margin-right:unset !important}}.toast-message{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:84px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-height:48px;padding:16px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 8px 12px 0 rgba(50,58,71,0.08);box-shadow:0 8px 12px 0 rgba(50,58,71,0.08)}@media (max-width: 1169px){.toast-message{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}}.toast-message .toast-message-area{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.toast-message .toast-message-area .title-icon{width:16px;height:16px;margin-right:6px;fill:#80c313}.toast-message .toast-message-area .toast-message-text{color:#4a5261;font-weight:bold;font-size:12px;line-height:20px;letter-spacing:-0.24px}@media (max-width: 1169px){.toast-message .toast-message-area .toast-message-text{font-size:12px;line-height:16px}}.toast-message .toast-action-area{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:22px;height:22px;background-color:#f4f9fe;border-radius:50%}.toast-message .toast-action-area .action-icon{width:16px;height:16px;fill:#4a5261}.toast-message-close-icon{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-right:8px}#toaster-root .MuiSnackbar-root{position:fixed !important}.travel-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:16px;margin-top:25px}@media (max-width: 1169px){.travel-container{margin-top:0}}.travel-container .travel-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:24px;line-height:1.33;letter-spacing:-0.5px;color:#4a5261}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.travel-container .travel-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px){.travel-container .travel-title{font-size:16px;line-height:1.5;letter-spacing:-0.5px}}@media (max-width: 1169px){.travel-container .travel-title{font-weight:700;font-family:'Open Sans', sans-serif;font-size:16px;line-height:1.75;padding:0 16px}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.travel-container .travel-title{font-family:'OpenSans-Bold', sans-serif}}@media (max-width: 1169px) and (max-width: 1169px){.travel-container .travel-title{font-size:14px;line-height:1.71}}.travel-container .travel-content{margin:20px 0;padding:30px;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);box-shadow:0 4px 12px 0 rgba(0,0,0,0.08)}@media (max-width: 1169px){.travel-container .travel-content{margin:0 16px;padding:24px 0;border-radius:4px}}@media (max-width: 1169px){.travel-container .travel-content .tabs .tab-items-container .tab-items .tab{-webkit-box-flex:1;flex:1}.travel-container .travel-content .tabs .tab-items-container .tab-items .tab .tab-button{width:100%;text-align:center;font-weight:700;font-family:'Open Sans', sans-serif}}@media screen and (max-width: 1169px) and (-ms-high-contrast: active), (max-width: 1169px) and (-ms-high-contrast: none){.travel-container .travel-content .tabs .tab-items-container .tab-items .tab .tab-button{font-family:'OpenSans-Bold', sans-serif}}.travel-container .travel-content .tabs .tab-content{padding:0}@media (max-width: 1169px){.travel-container .travel-flight-add-card{padding:0 16px}}

