/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875em;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"\2014\a0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr:hover{color:#212529;background-color:#00000013}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:#00000013}.table-hover .table-active:hover{background-color:#00000013}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#00000013}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:#ffffff13}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#28a745e6;border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #28a74540}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#dc3545e6;border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #dc354540}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #268fff80}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem #828a9180}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #828a9180}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem #48b46180}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #48b46180}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem #3ab0c380}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #3ab0c380}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem #deaa0c80}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #deaa0c80}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem #e1536180}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #e1536180}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem #d8d9db80}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #d8d9db80}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem #52585d80}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #52585d80}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #007bff80}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #6c757d80}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #28a74580}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #17a2b880}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #343a4080}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle:after{display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #007bff40}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:#007bff80}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#007bff80}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #007bff40}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:#000000e6}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#000000e6}.navbar-light .navbar-nav .nav-link{color:#00000080}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#000000b3}.navbar-light .navbar-nav .nav-link.disabled{color:#0000004d}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#000000e6}.navbar-light .navbar-toggler{color:#00000080;border-color:#0000001a}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#00000080}.navbar-light .navbar-text a{color:#000000e6}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:#000000e6}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#ffffff80}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#ffffffbf}.navbar-dark .navbar-nav .nav-link.disabled{color:#ffffff40}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#ffffff80;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#ffffff80}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem #007bff80}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem #6c757d80}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem #28a74580}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem #17a2b880}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem #ffc10780}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem #dc354580}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem #f8f9fa80}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem #343a4080}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem #0000001a;opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:#00000040}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:#00000040}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:#00000040}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:#00000040}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translate(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.e3b436436832b027.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item.center{z-index:5}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.e3b436436832b027.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.heading{display:block;width:100%;border-bottom:1px solid grey;padding:25px 15px}.cards{margin:20px 20px 0 0;width:334px;height:192.4px;border-radius:12px;padding:43px 32px 0;color:#0f0f0f;font-weight:700}.cards--resting-1dp{box-shadow:0 4px 10px #00000012}.cards--resting-1dp:hover{box-shadow:0 4px 20px #0000001a}.cards--resting-4dp{box-shadow:0 4px 23px #0000001a}.cards--resting-4dp:hover{box-shadow:0 4px 31px #00000024}.cards--resting-8dp{box-shadow:0 4px 24px #0000002e}.cards--resting-8dp:hover{box-shadow:0 4px 28px #00000036}.cards--button-pressed-1dp{box-shadow:0 4px 12px #0000001a}.cards--button-hover-4dp{box-shadow:0 8px 16px #00000014}.cards--button-hover-gray-bg-8dp{box-shadow:0 8px 18px #0000002e}.cards--fab-hover-6dp{box-shadow:0 4px 12px #0000001a}.cards--fab-pressed-12dp{box-shadow:0 10px 23px #00000029}.cards--navigation-1dp{box-shadow:0 4px 12px #0000001a}.cards--dialog-12dp{box-shadow:0 3px 40px #00000014}.cards--dialog-24dp{box-shadow:0 11px 60px #0003}.cards--modal-overlay{background:#333333;opacity:.45;border-radius:0;color:#fff}.cards--dropdown-resting-4dp{box-shadow:0 12px 20px #0000000d;margin-bottom:140px}html,body{margin:0;padding:0;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#f7f7f7;font-family:Noto Sans,sans-serif;min-width:375px;width:100vw;max-width:100%;position:relative;box-sizing:border-box}html.prevent-scroll,body.prevent-scroll{overflow:hidden}html{scroll-padding-top:109px}main{min-height:100%;overflow-x:hidden}*{box-sizing:border-box;-webkit-appearance:none;outline:none}figure{margin:0}ol,ul{list-style:none;list-style-type:none;margin:30px 0 0;padding:0 35px 0 0}input{border:none}button{cursor:pointer;border:none}a{text-decoration:none!important;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block}a:hover{color:#00a4e5}a:active{letter-spacing:.005em}a.is-disabled{color:#a0a0a0!important;pointer-events:none}li{margin-bottom:32px}select,input[type=text],input[type=email]{border:1px solid #d1d1d1;padding:12px 16px;width:100%;background:#fff;border-radius:0;position:relative;font-weight:700;font-size:15px;line-height:150%;display:flex;align-items:center;letter-spacing:.005em;color:#575757}select::placeholder,input[type=text]::placeholder,input[type=email]::placeholder{color:#bebebe;font-weight:400}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){select,input[type=text],input[type=email]{line-height:normal!important;padding-top:5px!important;padding-bottom:5px!important}}img{max-width:100%;width:auto}.c-guide__gallery--image img{width:90%;height:80px;border-radius:5px}.container{max-width:1056px}input:-ms-input-placeholder{color:#999!important}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.build-info{position:fixed;bottom:0}.box{width:58px;height:57px;display:inline-block;vertical-align:middle;margin-right:10px}.box--nN100{background:#333333}.box--nN90{background:#444444}.box--nN80{background:#575757}.box--nN70{background:#6B6B6B}.box--nN60{background:#858585}.box--nN50{background:#A0A0A0}.box--nN40{background:#BEBEBE}.box--nN30{background:#D1D1D1}.box--nN20{background:#E2E2E2}.box--nN10{background:#F7F7F7}.box--nN00{background:#FFFFFF}.box--p-y-N80{background:#F0C100}.box--p-y-N70{background:#E8CB4B}.box--p-y-N60{background:#FFCD00}.box--p-y-N50{background:#F9DA53}.box--p-y-N40{background:#FCF05E}.box--p-y-N30{background:#FEEC68}.box--p-y-N20{background:#FFF082}.box--p-y-N10{background:#FFF6B5}.box--p-y-N5060{background:linear-gradient(173.72deg,#FBE700 -27.92%,#FFCD00 102.49%)}.box--p-b-N400{background:#005687}.box--p-b-N300{background:#0060A7}.box--p-b-N200{background:#006FC1}.box--p-b-N100{background:#4D71B4}.box--p-b-N90{background:#00A4E5}.box--p-b-N80{background:#1BBEFF}.box--p-b-N70{background:#52CAF5}.box--p-b-N60{background:#97E4FF}.box--p-b-N50{background:#AADFF2}.box--p-b-N40{background:#CAE2E7}.box--p-b-N30{background:#DCEFF3}.box--p-b-N20{background:#E9F6F9}.box--p-b-N10{background:#F3FBFD}.box--p-b-N90200{background:linear-gradient(135.46deg,#00A4E5 17.86%,#006FC1 87.93%)}.box--sN80{background:#009883}.box--sN70{background:#00BDA5}.box--sN60{background:#14CBB6}.box--sN50{background:#7DD8CE}.box--sN40{background:#CEEFEC}.box--stat-m-N60{background:#A20C27}.box--stat-m-N50{background:#B00020}.box--stat-m-N40{background:#CC0C2F}.box--stat-m-N30{background:#E42D4E}.box--stat-m-N20{background:#F35A76}.box--stat-m-N10{background:#FFEEF1}.box--stat-o-N60{background:#F68E33}.box--stat-o-N50{background:#F6A55E}.box--stat-o-N40{background:#F8BA85}.box--stat-o-N30{background:#F8CEAA}.box--stat-o-N20{background:#F8E1CE}.box--stat-o-N10{background:#FFF6EE}.box--stat-lg-N60{background:#5CAB4C}.box--stat-lg-N50{background:#76C166}.box--stat-lg-N40{background:#ACE4A0}.box--stat-lg-N30{background:#C1F3B6}.box--stat-lg-N20{background:#D7F7D0}.box--stat-lg-N10{background:#EBFFE7}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Cyrillic-Ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Greek-Ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Latin-Ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/assets/fonts/SourceSansPro-Regular-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Cyrillic-Ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Greek-Ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Latin-Ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/assets/fonts/SourceSansPro-SemiBold-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Cyrillic-Ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Greek-Ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Latin-Ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-display:swap;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(/assets/fonts/SourceSansPro-Bold-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans-Bold.ttf) format("truetype"),url(/assets/fonts/NotoSans-SemiBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/assets/fonts/NotoSans-Light.ttf) format("truetype"),url(/assets/fonts/NotoSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans-Regular.ttf) format("truetype"),url(/assets/fonts/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans-ExtraBold.ttf) format("truetype"),url(/assets/fonts/NotoSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@keyframes fadein{0%{opacity:0}to{opacity:1}}h4.h4--bold{font-weight:700}h4.h4--above-line{position:relative;padding-top:12px}h4.h4--above-line:before{content:"";position:absolute;top:0;left:0;height:4px;width:72px;background-color:#ffcd00}.label-bold{font-style:normal;font-weight:700;font-size:11px;line-height:150%}.breaker{border:.5px solid #e2e2e2;width:100%;margin:16px 0}.exponent{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#575757;position:absolute;top:-8px;left:60px}.bb-0{border-bottom:0!important}.bb-1{border-bottom:1px solid #e2e2e2}.o-btn{width:100%;max-width:100%;max-height:48px;font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif;letter-spacing:.015em;line-height:24px;outline:none!important;padding:12px 0;transition:box-shadow .3s ease;text-align:center;border-radius:10px;color:#fff}@media only screen and (min-width: 767px){.o-btn{max-width:247px}}.o-btn:hover{box-shadow:0 8px 18px #0000002e}.o-btn:active{letter-spacing:.005em}.o-btn .with-icon:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn.with-icon--flighthotel:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn.with-icon--flighthotel:before{background-image:url(icon-button_flighthotel.95eae4105e8e7d30.png)}.o-btn.with-icon--people:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn.with-icon--people:before{background-image:url(icon-people.ddd4ebdda51b4de1.png)}.o-btn.with-icon--add:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn.with-icon--add:before{background-image:url(icon-button_add.e7e3e032a0eb6802.png)}.o-btn.disabled{opacity:.5}.o-btn .alert{color:#b00020;border:.8px solid #b00020;letter-spacing:.015em}.o-btn .alert:hover{background:#ffeef1}.o-btn .alert:active{letter-spacing:.0125em;filter:brightness(90%)}.o-btn--primary-blue{width:100%;max-width:100%;max-height:48px;font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif;letter-spacing:.015em;line-height:24px;outline:none!important;padding:12px 0;transition:box-shadow .3s ease;text-align:center;border-radius:10px;color:#fff;background:linear-gradient(168.99deg,#00a4e5 17.86%,#006fc1 87.93%)}@media only screen and (min-width: 767px){.o-btn--primary-blue{max-width:247px}}.o-btn--primary-blue:hover{box-shadow:0 8px 18px #0000002e}.o-btn--primary-blue:active{letter-spacing:.005em}.o-btn--primary-blue .with-icon:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn--primary-blue.with-icon--flighthotel:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn--primary-blue.with-icon--flighthotel:before{background-image:url(icon-button_flighthotel.95eae4105e8e7d30.png)}.o-btn--primary-blue.with-icon--people:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn--primary-blue.with-icon--people:before{background-image:url(icon-people.ddd4ebdda51b4de1.png)}.o-btn--primary-blue.with-icon--add:before{display:inline-block;content:"";width:20px;height:20px;position:relative;left:-5px;background-size:100% 100%;vertical-align:top;background-repeat:no-repeat}.o-btn--primary-blue.with-icon--add:before{background-image:url(icon-button_add.e7e3e032a0eb6802.png)}.o-btn--primary-blue.disabled{opacity:.5}.o-btn--primary-blue:hover{color:#fff}.o-btn--primary-blue.alert{color:#b00020;border:.8px solid #b00020;letter-spacing:.015em;color:#fff;background:#b00020}.o-btn--primary-blue.alert:hover{background:#ffeef1}.o-btn--primary-blue.alert:active{letter-spacing:.0125em;filter:brightness(90%)}.o-btn--primary-blue.alert:hover{background:#b00020}.o-btn--primary-blue.alert:active{background:#b00020;filter:brightness(90%)}.o-btn--primary-blue.is-disabled{background:#cae2e7!important;color:#fff!important;pointer-events:none;border-color:#cae2e7!important}.o-btn--secondary-blue{border:1px solid #006FC1;color:#006fc1;letter-spacing:.015em;background:transparent}.o-btn--secondary-blue:hover{background:#F3FBFD}.o-btn--secondary-blue:active{background:#DCEFF3;filter:brightness(90%);letter-spacing:.005em}.o-btn--secondary-blue.alert{color:#b00020;border:.8px solid #b00020;letter-spacing:.015em}.o-btn--secondary-blue.alert:hover{background:#ffeef1}.o-btn--secondary-blue.alert:active{letter-spacing:.0125em;filter:brightness(90%)}.o-btn--secondary-blue.is-disabled{background:#fff!important;color:#cae2e7!important;pointer-events:none;border-color:#cae2e7!important}.o-btn--white{border:1px solid #006FC1;color:#006fc1!important;letter-spacing:.015em;background:#fff;border:0}.o-btn--white:hover{background:#F3FBFD}.o-btn--white:active{background:#DCEFF3;filter:brightness(90%);letter-spacing:.005em}.o-btn--white.alert{color:#b00020;border:.8px solid #b00020;letter-spacing:.015em}.o-btn--white.alert:hover{background:#ffeef1}.o-btn--white.alert:active{letter-spacing:.0125em;filter:brightness(90%)}.o-btn--white.is-disabled{background:#fff!important;color:#cae2e7!important;pointer-events:none;border-color:#cae2e7!important}.o-btn.mini{font-size:11px;line-height:0!important;padding:15px;-ms-flex-preferred-size:100%}.o-input--error{border:1px solid #CC0C2F!important}.o-input--error+span{display:block;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#cc0c2f;font-family:Noto Sans,sans-serif;margin-top:4px;position:absolute;padding-left:16px}.o-input--error+span:before{content:"";height:11px;width:11px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:3px;left:2px;background-image:url(icon-error.ae98b48a99b0a1d5.png)}.o-input+span{display:none}div.checkbox{display:flex;align-items:center;position:relative;width:100%;margin-bottom:0}div.checkbox.disabled{pointer-events:none;opacity:.4}div.checkbox:not(:only-child){padding-bottom:8px}div.checkbox input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;position:absolute;opacity:0;cursor:pointer;height:0;width:0}div.checkbox label{font-weight:400;font-size:17px;line-height:132%;letter-spacing:.005em;color:#333;margin-bottom:0;padding-left:23px;position:relative;cursor:pointer;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){div.checkbox label{font-size:15px;line-height:14px}}div.checkbox label .checkmark{position:absolute;top:2px;left:1px;height:16.25px;width:16.25px;background-color:#fff;border-radius:2px;border:2px solid #006fc1}@media only screen and (min-width: 767px){div.checkbox label .checkmark{top:-1px}}div.checkbox label .checkmark:after{content:"";position:absolute;display:none}div.checkbox label input:checked~.checkmark:after{display:block}div.checkbox label .checkmark:after{top:-2px;left:-2px;width:16.25px;height:16.25px;background-image:url(icon-checked.5daf7876affce204.svg);background-repeat:no-repeat;background-color:#fff;background-size:100% 100%;border:0}div.checkbox label+a{display:inline-block;margin-left:5px;height:30px;line-height:0px}div.checkbox label+a img{position:relative;top:8px}div.checkbox--pwd span.info{left:-83px}@media only screen and (min-width: 767px){div.checkbox--pwd span.info{left:-23%}}div.checkbox--pwd span.info:after{left:auto;right:36px}@media only screen and (min-width: 767px){div.checkbox--pwd span.info:after{right:auto;left:53.5%}}input[type=radio].is-disabled:checked+label:before,input[type=radio].is-disabled:not(:checked)+label:before{border:1.5px solid #DADADA!important;pointer-events:none;cursor:not-allowed}.o-form_input{position:relative}.o-form_input span{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;position:relative;margin-bottom:3px}@media only screen and (min-width: 767px){.o-form_input span{font-size:11px}}.o-form_input span.title{display:inline-block;margin-bottom:3px}.o-form_input span label{font-size:11px!important;letter-spacing:.004em;color:#bebebe;margin-top:8px}.o-form_input span:placeholder{line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.o-form_input span{font-size:13px;margin-bottom:0}}.o-form_input.error .error-msg{display:block}.o-form_input.error .error-msg a{font-size:11px!important}.o-form_input input[type=text],.o-form_input input[type=email]{font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px;margin-bottom:6px}.o-form_input input[type=text]:focus,.o-form_input input[type=email]:focus,.o-form_input input[type=text].active,.o-form_input input[type=email].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}.o-form_input.required .title:after{content:"*";position:absolute;top:0;right:-6px;color:#cc0c2f}.o-form_input.is-disabled input{color:#a0a0a0;pointer-events:none}.o-form_input.highlighted input[type=text]{border:1px solid #52caf5;background-color:#f3fbfd}.o-form_input.with-drop:before{background-image:url(/assets/images/icon-caretdown_big.png);content:"";width:30px;height:30px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:36px;z-index:1}.o-form_input.with-dropup:before{background-image:url(/assets/images/icon-caretup_big.png);content:"";width:30px;height:30px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:36px;z-index:1}.o-form_input.with-pin:before{background-image:url(/assets/images/icon-pin.png);content:"";width:14px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;top:42px;right:17px;z-index:100}@media only screen and (min-width: 767px){.o-form_input.with-pin{opacity:1}}.o-form_input.with-calendar .suffix{background-image:url(/assets/images/icon-calendar.png);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;top:42px;right:17px;z-index:100;cursor:pointer}.o-form_input.with-calendar .suffix.mobile-placeholder-calendar{width:18px;height:20px;top:15px;right:10px}.o-form_input.with-close:before{background-image:url(/assets/images/icon-close_button.svg);content:"";width:20px;height:20px;background-size:contain;background-repeat:no-repeat;position:absolute;top:40px;right:17px;z-index:100;cursor:pointer}.o-form_input.with-search:before{background-image:url(/assets/images/icon-mobile_search.png);content:"";width:17px;height:17px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:100;cursor:pointer}.o-form_input__dropdown{position:absolute;width:100%;z-index:100;top:80px;background-color:#fff;box-shadow:0 12px 20px #0000000d;border-radius:4px;overflow:auto}.o-form_input__dropdown:after{content:"";width:100%;height:18px;position:absolute;bottom:0;left:0}.o-form_input__dropdown.pure-checkbox{max-width:338px;padding:23px 18px;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:2px;top:74px;left:0;z-index:200}.o-form_input__dropdown.pure-checkbox .checkbox{padding-bottom:14px}.o-form_input__dropdown.pure-checkbox .checkbox label{font-size:11px}.o-form_input__dropdown.pure-checkbox h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#6b6b6b;margin-bottom:10px}.o-form_input__dropdown ul{padding:0;margin:-6px 0 0;overflow:auto;height:100%;max-height:410px}.o-form_input__dropdown ul li{padding:0;margin:0}.o-form_input__dropdown ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;padding:8px 16px;border-bottom:.5px solid #e2e2e2;display:block;width:100%}@media only screen and (min-width: 767px){.o-form_input__dropdown ul li a{font-size:13px}}.o-form_input__dropdown ul li a:hover{background:#e9f6f9;color:#006fc1}.o-form_input__dropdown ul li:last-of-type a{border:0}.o-form_date{display:flex;margin-bottom:16px;max-width:376px;flex-direction:row;flex-wrap:wrap}.o-form_date>.o-form_input{margin-right:8.5px}.o-form_date>.o-form_input:first-child{flex-basis:calc(15% - 8.5px)}@media only screen and (min-width: 767px){.o-form_date>.o-form_input:first-child{max-width:51px}}.o-form_date>.o-form_input:first-child input{padding:12px 10px}.o-form_date>.o-form_input:nth-child(2){flex-basis:calc(65% - 8.5px)}@media only screen and (min-width: 767px){.o-form_date>.o-form_input:nth-child(2){max-width:128px}}.o-form_date>.o-form_input:last-of-type{flex-basis:20%;margin-right:0}@media only screen and (min-width: 767px){.o-form_date>.o-form_input:last-of-type{max-width:66px}}.o-form_date.error .error-msg{display:block}.o-form_date .o-form_input__dropdown{display:none}.o-form_two-fields{display:flex;flex-wrap:wrap;width:100%;position:relative}.o-form_two-fields .o-form_input{position:relative;width:50%}.o-form_two-fields .o-form_input input{width:100%;border-radius:4px 0 0 4px}.o-form_two-fields .o-form_input.o-form_input+.o-form_input input{margin-left:-1px;border-radius:0 4px 4px 0;padding-left:22px}.o-form_two-fields .o-form_input.marker.pin:before{background-image:url(/assets/images/icon-pin.png);opacity:0}@media only screen and (min-width: 767px){.o-form_two-fields .o-form_input.marker.pin:before{opacity:1}}.o-form_two-fields.error .error-msg{display:block}.error input,.error input:hover,.error input:focus,.error input:active{border-color:#cc0c2f!important;z-index:1;border-radius:4px!important}.error-msg{position:relative;color:#cc0c2f!important;margin-top:4px;font-size:13px!important;width:100%;white-space:pre}@media only screen and (min-width: 767px){.error-msg{font-size:11px!important;white-space:normal}}.error-msg .error-icon{width:12px;height:12px;position:relative;top:-1px;margin-right:3px}.error-msg+.description{padding-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;max-width:448px}.success-msg{display:none}.success .success-msg{padding-left:15px;display:block;position:relative;color:#333!important;margin-top:4px;font-size:11px!important;width:100%}.success .success-msg:before{content:"";width:12px;height:12px;background-size:container;background-repeat:no-repeat;background-position:center center;background-image:url(/assets/images/icon-success.svg);position:absolute;top:calc(50% - 1px);left:0;transform:translateY(-50%)}.o-form_input.with-drop:before{z-index:99}@media only screen and (min-width: 767px){.error-msg{display:block}}.error-msg.mobile{display:block;left:10%}.o-advisory{align-items:center;border-radius:10px;display:flex;padding:11px 16px 13px}.o-advisory img{margin-right:8px}.o-advisory span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.o-advisory span{font-size:13px}}.o-advisory--blue{background:#f3fbfd}.o-advisory--red{background-color:#ffeef1;border:1px solid #cc0c2f}.loader-wrapper{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:1002;background-color:#ffffff80}.loader-wrapper img{animation:spin 1.4s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.o-input-stepper button:disabled,.o-input-stepper button[disabled]{color:#e2e2e2;cursor:default}.o-input-stepper--container{background-color:#fff;display:flex;justify-content:center;align-items:center;border:2px solid #e2e2e2;border-radius:45px;width:100%}.o-input-stepper__btn{color:#0060a7;border:none;background-color:#fff;cursor:pointer;line-height:1;font-size:18px}.o-input-stepper__btn--disabled{color:#e2e2e2;cursor:default}.o-input-stepper__btn--decrement{padding:0 5px 0 15px;border-radius:45px 0 0 45px}.o-input-stepper__btn--increment{padding:0 15px 0 5px;border-radius:0 45px 45px 0}.o-input-stepper input[type=number]{-moz-appearance:textfield;text-align:center;border:none;background-color:#fff;color:#444;font-weight:700;max-width:20px}.o-input-stepper input::-webkit-outer-spin-button,.o-input-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-baggage__sidebar{flex-basis:100%;width:100%}@media only screen and (min-width: 767px){.c-baggage__sidebar{flex-basis:18%;max-width:181px}}.c-baggage__sidebar h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;margin-bottom:8px}.c-baggage__sidebar .list .item a{padding:16px 0;border-bottom:1px solid #CAE2E7;font-weight:400;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:block}@media only screen and (min-width: 767px){.c-baggage__sidebar .list .item a{max-width:181px}}.c-baggage__sidebar .list .item a:hover{color:#00a4e5;font-weight:700}.c-baggage__sidebar .dropdown{background:#FFFFFF;box-shadow:0 4px 12px #0000001a;margin:0 -24px 24px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.c-baggage__sidebar .dropdown .selected{display:flex}.c-baggage__sidebar .dropdown .selected span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-right:19px}.c-baggage__sidebar .dropdown .selected h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;text-transform:none;margin-bottom:0}.c-baggage__sidebar .dropdown .o-form_input__dropdown{top:56px;margin:0 -24px;left:24px}.c-baggage__sidebar .dropdown .o-form_input__dropdown ul{margin:0}.c-baggage__sidebar .dropdown .o-form_input__dropdown ul li a{padding:12px 16px;font-size:15px}.c-baggage__content .content h5{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:150%;color:#333;margin-bottom:14px}@media only screen and (min-width: 767px){.c-baggage__content .content h5{margin-bottom:16px}}.c-baggage__content .content ul{padding:0;margin:0 0 40px}.c-baggage__content .content ul h6{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;font-weight:700}@media only screen and (min-width: 767px){.c-baggage__content .content ul h6{margin-bottom:8px}}.c-baggage__content .content ul li{padding:0 0 0 16px;margin:0 0 8px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;position:relative}.c-baggage__content .content ul li a{display:inline}.c-baggage__content .content ul li:before{width:6px;height:6px;content:"";position:absolute;top:8px;left:0;background:#52CAF5;border-radius:100%}.c-baggage__content .content ul li:last-of-type{margin-bottom:0}.c-baggage__accordion{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px 24px 0;margin:0 -24px 40px}@media only screen and (min-width: 767px){.c-baggage__accordion{margin:0 0 80px;padding:58px 25px 53px 48px}}.c-baggage__accordion .item{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #E2E2E2}@media only screen and (min-width: 767px){.c-baggage__accordion .item{margin-bottom:42px}}.c-baggage__accordion .item:last-of-type{margin-bottom:0;border:0}@media only screen and (min-width: 767px){.c-baggage__accordion .item:last-of-type{border-bottom:1px solid #E2E2E2}}.c-baggage__accordion .item .title{display:flex;justify-content:space-between}.c-baggage__accordion .item h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-baggage__accordion .item h6{font-size:18px}}.c-baggage .backtotop{font-family:Noto Sans,sans-serif;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-bottom:64px}@media only screen and (min-width: 767px){.c-baggage .backtotop{display:none}}.c-campaigns{margin-top:32px}.c-campaigns .container{padding:0 24px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-campaigns .container{padding:0;margin-bottom:80px}}.c-campaigns h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-campaigns h4{margin-bottom:16px}}.c-campaigns p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:850px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-campaigns p{margin-bottom:32px}}.c-campaigns__video-wrapper{margin-bottom:24px;border-radius:8px;overflow:hidden;min-height:182px}.c-campaigns__video-wrapper img{width:100%;min-height:182px;object-fit:cover}.c-search{position:relative;top:-62px;max-width:320px;width:100%;margin:0 auto;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.c-search{top:-146px;max-width:1056px;overflow:visible}}.c-search label{display:block;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;font-family:Noto Sans,sans-serif}.c-search label.age{font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#bebebe;margin-top:8px}.c-search form{display:flex;align-items:center;flex-direction:column}.c-search form>div{width:100%;padding-left:17px;padding-right:17px}@media only screen and (min-width: 767px){.c-search form>div{padding-left:0;padding-right:0}}.c-search_service{box-shadow:0 4px 20px #0000001a;border-radius:12px 12px 0 0;margin-bottom:20px;padding:0 21px}.c-search_service ul{max-width:536px;display:flex;margin:0 auto;padding:0;flex-direction:row;justify-content:space-between}.c-search_service ul li{margin:0;position:relative}.c-search_service ul li span{text-align:center;font-size:11px;line-height:150%;position:absolute;width:100%;background:#006FC1;border-radius:0 0 8px 8px;font-weight:700;color:#f3fbfd}.c-search_service ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0015em;color:#333;display:block;padding:28px 4.5px 5px 16.5px;text-decoration:none;border-bottom:4px solid #fff;position:relative;transition:all .3s linear}.c-search_service ul li a:hover,.c-search_service ul li a.active{border-color:#52caf5}.c-search_service ul li a:before{content:".";color:transparent;top:30px;left:0;width:14px;height:14px;background-size:100% auto;background-position:top bottom;background-repeat:no-repeat;position:absolute}@media only screen and (min-width: 767px){.c-search_service ul li a{padding:28px 4.5px 5px 25.5px}}.c-search_service ul li:first-child a:before{background-image:url(/assets/images/icon-airplane.png)}.c-search_service ul li:nth-child(2) a:before{background-image:url(/assets/images/icon-fight_hotel.png)}.c-search_service ul li:last-child{position:relative}.c-search_service ul li:last-child a:before{background-image:url(/assets/images/icon-hotel.png)}@media only screen and (min-width: 767px){.c-search_service{top:-146px;padding:0;margin-bottom:35px}.c-search_service ul li a{font-size:17px;padding-bottom:17px}.c-search_service ul li a:before{width:20px;height:20px}}.c-search_tickettype{max-width:350px;margin:0 auto 15px;display:flex;flex-direction:row;justify-content:space-between;padding:0 17px}.c-search_tickettype div{margin-bottom:0;width:103px;display:flex;justify-content:center}.c-search_tickettype div a{padding-left:5px}.c-search_tickettype div a img{margin-bottom:7px}.c-search_tickettype div:last-of-type{width:108px}.c-search_tickettype a{position:relative}.c-search_tickettype input{-webkit-appearance:radio;appearance:radio}.c-search_tickettype label{font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative}.c-search_tickettype [type=radio]:checked,.c-search_tickettype [type=radio]:not(:checked){position:absolute;left:-9999px}.c-search_tickettype [type=radio]:checked+label,.c-search_tickettype [type=radio]:not(:checked)+label{position:relative;padding-left:16px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.c-search_tickettype [type=radio]:checked+label:before,.c-search_tickettype [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border:1.5px solid #dadada;border-radius:100%;background:#fff;transform:translateY(-50%)}.c-search_tickettype [type=radio]:checked+label:before,.c-search_tickettype [type=radio]:checked+label{border-color:#009883;color:#009883;font-weight:700}.c-search_tickettype [type=radio]:checked+label:after,.c-search_tickettype [type=radio]:not(:checked)+label:after{content:"";width:6px;height:6px;background:#009883;position:absolute;top:7px;left:3px;border-radius:100%;transition:all .2s ease}.c-search_tickettype [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-search_tickettype [type=radio]:checked+label:after{opacity:1;transform:scale(1)}@media only screen and (min-width: 767px){.c-search_tickettype{margin:0 auto}.c-search_tickettype label{font-size:13px}.c-search_tickettype [type=radio]:checked+label:before,.c-search_tickettype [type=radio]:not(:checked)+label:before{width:18px;height:18px;top:0;transform:translateY(0)}.c-search_tickettype [type=radio]:checked+label:after,.c-search_tickettype [type=radio]:not(:checked)+label:after{width:6px;height:6px;top:0;transform:translateY(0)}.c-search_tickettype [type=radio]:checked+label:after,.c-search_tickettype [type=radio]:not(:checked)+label:after{top:4px;left:4px;width:10px;height:10px}.c-search_tickettype [type=radio]:checked+label,.c-search_tickettype [type=radio]:not(:checked)+label{padding-left:28px}.c-search_tickettype p{justify-content:baseline}}.c-search .multi-city{margin:0 auto 15px;position:relative}@media only screen and (min-width: 767px){.c-search .multi-city{margin:0 auto 43px}}.c-search .multi-city .add-city{position:relative;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding-left:33px;font-family:Noto Sans,sans-serif;text-decoration:none;margin:17px 17px 0 0}.c-search .multi-city .add-city:before{content:"";height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:2px;background-image:url(/assets/images/icon-add.png)}@media only screen and (min-width: 767px){.c-search .multi-city .add-city{margin:0}}.c-search .multi-city .flight-no{width:100%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;color:#333;margin-bottom:10px}@media only screen and (min-width: 767px){.c-search .multi-city .flight-no{display:none}}.c-search .multi-city .one-flight_connecting{padding-bottom:34px;border-bottom:1.5px solid #f7f7f7}@media only screen and (min-width: 767px){.c-search .multi-city .one-flight_connecting{padding-bottom:0;border-bottom:0}}.c-search .multi-city .one-flight_connecting:not(:first-child){padding-top:16px}@media only screen and (min-width: 767px){.c-search .multi-city .one-flight_connecting:not(:first-child){padding-top:0}}.c-search .multi-city .swap{top:68px}@media only screen and (min-width: 767px){.c-search .multi-city .swap{top:37px}}.c-search_advisory{background:#f3fbfd;border-radius:10px;padding:0;margin:0 auto 18px;width:calc(100% - 32px)}@media only screen and (min-width: 767px){.c-search_advisory{width:100%;margin:0 auto 43px}}.c-search_advisory p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;padding:15px 16px;position:relative;margin-bottom:0}@media only screen and (min-width: 767px){.c-search_advisory p{font-size:13px;padding:15px 24px 15px 72px}}.c-search_advisory p:first-of-type:before{content:"";height:32px;width:32px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:24px;background-image:url(/assets/images/icon-advisory.svg);opacity:0}@media only screen and (min-width: 767px){.c-search_advisory p:first-of-type:before{opacity:1}}.c-search_advisory p+p{padding-top:0}.c-search_submit{display:flex;justify-content:space-between;align-items:baseline;margin:0 auto;width:100%;flex-direction:column}@media only screen and (min-width: 767px){.c-search_submit{padding:0 0 26px;flex-direction:row;align-items:center}}.c-search_submit .wrapper{display:flex;flex-direction:column;position:relative;padding:0 0 25px;width:100%}.c-search_submit .wrapper .checkbox:not(:only-child):not(:last-child){padding-bottom:15px}.c-search_submit .wrapper .checkbox:last-child{padding:0}.c-search_submit .wrapper button{margin:0;display:block;width:100%}.c-search_submit .wrapper button.b-icon{max-width:261px;width:100%;padding:12px 24px 12px 52px}.c-search_submit .wrapper button.b-icon:before{content:".";width:20px;height:20px;background-image:url(/assets/images/icon-launch-button.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:14px;left:24px;z-index:100;color:transparent}@media only screen and (min-width: 767px){.c-search_submit .wrapper{padding:0;width:unset;align-items:flex-end}.c-search_submit .wrapper button{width:230px}}.c-search_info{display:flex;width:100%;margin:0 0 15px;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 767px){.c-search_info{flex-direction:row;padding:0;margin:10px 0 33px}}.c-search_info .o-form_guest{display:flex;flex-basis:100%;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-search_info .o-form_guest{flex-basis:calc(70% - 10px)}}.c-search_info .o-form_guest .o-form_input{flex-basis:33.33%;position:relative}.c-search_info .o-form_guest .o-form_input input{border-radius:0;border-color:#d1d1d1}.c-search_info .o-form_guest .o-form_input.error{z-index:10;position:relative}.c-search_info .o-form_guest .o-form_input.error input{border-color:#cc0c2f}.c-search_info .o-form_guest.error .error-msg{display:block}.c-search_info .o-form_guest>div:first-child{flex-basis:100%;max-width:100%}.c-search_info .o-form_guest>div:first-child input{border-radius:4px;width:100%}@media only screen and (min-width: 767px){.c-search_info .o-form_guest>div:first-child{display:none}}.c-search_info .o-form_guest>div:nth-child(2) input{border-top-left-radius:4px;border-bottom-left-radius:4px}.c-search_info .o-form_guest>div:nth-child(3){margin-left:-1px}.c-search_info .o-form_guest>div:last-of-type input{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.c-search_info .o-form_guest>div:not(:first-child){display:none}@media only screen and (min-width: 767px){.c-search_info .o-form_guest>div:not(:first-child){display:inline}}.c-search_info>.o-form_input{flex-basis:100%}@media only screen and (min-width: 767px){.c-search_info>.o-form_input{flex-basis:calc(30% - 10px)}}.c-search_info.hotel .o-form_two-fields{max-width:518px;width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-search_info.hotel .o-form_two-fields{flex-basis:calc(63% - 10px)}}.c-search_info.hotel .o-form_guest{flex-basis:100%}@media only screen and (min-width: 767px){.c-search_info.hotel .o-form_guest{flex-basis:calc(37% - 10px)}}.c-search_info.hotel .o-form_guest>div:first-child{flex-basis:100%;max-width:100%;display:block}.blue{color:#00a4e5;display:inline}.recent{flex-basis:100%;display:flex;flex-wrap:nowrap;overflow:auto;padding:11px 37.3px;position:relative;overflow-y:hidden}.recent:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:9.61px;background-image:url(/assets/images/icon-clock.png);width:14.38px;height:12.75px;background-repeat:no-repeat}.recent .recent__card{width:auto;flex:none;margin-right:6.4px}.recent .recent__card a{position:relative;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:5.15px 10px 5.85px;white-space:nowrap;background-color:#fff;box-shadow:0 4px 23px #0000001a;border-radius:146px;font-family:Noto Sans,sans-serif;text-decoration:none}.recent .recent__card a:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:8.6px;background-image:url(/assets/images/icon-calendar_blue.svg);width:10px;height:11px;background-repeat:no-repeat}@media only screen and (min-width: 767px){.recent .recent__card a{padding:5.15px 25.6px 5.85px 8px}}.dropdown_destination{max-width:600px;width:calc(100% + 178px);position:absolute;background:#fff;top:58px;left:0;display:flex;flex-wrap:wrap;min-height:300px;box-shadow:0 4px 24px #0000002e;border-radius:3px;z-index:200;overflow:hidden}.dropdown_destination>.tab{flex-basis:100%;max-width:175px;background:#f7f7f7}.dropdown_destination>.tab>a{font-weight:400;font-size:13px;line-height:215%;display:flex;align-items:center;letter-spacing:.0025em;color:#575757;padding:8px 0 9px 38.44px;text-decoration:none;position:relative;border-left:5px solid transparent}.dropdown_destination>.tab>a:before{content:"";background-size:100% 100%;position:absolute;top:50%;transform:translateY(-50%);left:11.82px;opacity:1;height:13px;width:13px}.dropdown_destination>.tab>a:after{content:"";width:5.49px;height:9.31px;background-size:100% 100%;background-image:url(/assets/images/icon-arrow_blue.svg);position:absolute;top:50%;transform:translateY(-50%);right:11.49px;opacity:1}.dropdown_destination>.tab>a.popular:before{background-image:url(/assets/images/icon-star.svg)}.dropdown_destination>.tab>a.all-locations:before{background-image:url(/assets/images/icon-pin.svg)}.dropdown_destination>.tab>a.favorites:before{background-image:url(/assets/images/icon-heart_grey.svg)}.dropdown_destination>.tab>a:hover,.dropdown_destination>.tab>a.is-active{border-color:#1bbeff;background-color:#fff}.dropdown_destination>.tab>a:hover:before,.dropdown_destination>.tab>a.is-active:before{filter:invert(65%) sepia(42%) saturate(5062%) hue-rotate(172deg) brightness(107%) contrast(103%)}.dropdown_destination>.content{flex-basis:100%;max-width:410px;padding:16px 12px 16px 24px;display:flex;flex-wrap:wrap;min-height:300px;background-color:#fff;overflow:auto;position:relative;flex-direction:row;align-items:baseline;align-content:baseline}.dropdown_destination>.content>*{flex-basis:50%}.dropdown_destination>.content>h6{font-weight:700;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;font-family:Noto Sans,sans-serif;flex-basis:50%}.dropdown_destination>.content>a{font-weight:700;font-size:11px;line-height:13px;text-align:right;letter-spacing:.004em;color:#006fc1;font-family:Noto Sans,sans-serif;margin:0}.dropdown_destination>.content>a.value-alliance{color:#858585;font-size:10px}.dropdown_destination>.content>a.value-alliance:before{content:"";background-size:contain;position:relative;background-image:url(/assets/images/icon-value-alliance.png);width:10px;height:8px;background-repeat:no-repeat;display:inline-block;margin-right:5px}.dropdown_destination>.content .places{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}.dropdown_destination>.content .places>.place{width:33.33%;max-width:113px;box-shadow:0 4px 10px #00000012;margin-bottom:8px;border-radius:4px;margin-right:8.48px}.dropdown_destination>.content .places>.place:nth-child(3n){margin-right:0}.dropdown_destination>.content .places>.place figure img{width:100%;object-fit:contain}.dropdown_destination>.content .places>.place .location_title{font-weight:400;font-size:10px;line-height:210%;display:flex;align-items:center;letter-spacing:.004em;color:#333;padding:6px 9px}.dropdown_destination>.content .places.favorites>.place{position:relative}.dropdown_destination>.content .places.favorites>.place .heart{height:20px;width:20px;background-repeat:no-repeat;background-image:url(/assets/images/icon-heart.png);background-size:contain;position:absolute;top:5px;right:6px;cursor:pointer;display:block}.dropdown_destination>.content .places.favorites>.place:before{content:"";height:14px;width:14px;background-repeat:no-repeat;background-image:url(/assets/images/icon-heart.png);background-size:contain;position:absolute;top:5px;right:6px;cursor:pointer}.dropdown_destination>.content .country{flex-basis:100%}.dropdown_destination>.content .country a{text-decoration:none}.dropdown_destination>.content .country>ul{margin-top:8px;padding:0;-moz-column-count:2;column-count:2}.dropdown_destination>.content .country>ul>li{margin-bottom:8px}.dropdown_destination>.content .country>ul>li>a{font-weight:400;font-size:13px;line-height:150%;font-family:Noto Sans,sans-serif;color:#575757}.dropdown_destination>.content .country>ul>li ul{opacity:0;height:0;max-height:100%;margin:0;padding:0}.dropdown_destination>.content .country>ul>li ul li{margin-bottom:8px}.dropdown_destination>.content .country>ul>li ul li a{font-weight:400;font-size:13px;line-height:150%;color:#333;font-family:Noto Sans,sans-serif;padding-left:16.14px;padding-right:2px;position:relative}.dropdown_destination>.content .country>ul>li ul li a.value-alliance:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:0;background-image:url(/assets/images/icon-list.png);width:11.69px;height:11px;background-repeat:no-repeat}.dropdown_destination>.content .country>ul>li.is-active>a{color:#00a4e5}.dropdown_destination>.content .country>ul>li.is-active ul{height:100%;opacity:1;margin:10px 0 0}.dropdown_destination>.content .country>ul>li.is-active ul li{position:relative}.dropdown_destination>.content .search-error{font-family:Noto Sans,sans-serif;text-align:center;flex-basis:100%;padding:9px 0 0}.dropdown_destination>.content .search-error h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-top:25px;margin-bottom:5px}.dropdown_destination>.content .search-error p{font-weight:400;font-size:13px;line-height:150%;color:#575757;max-width:240px;margin:0 auto 13px}.dropdown_destination>.content .search-error a{font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;font-family:Noto Sans,sans-serif}.dropdown_destination>.content .search-results{flex-basis:100%;align-self:baseline}.dropdown_destination>.content .search-results ul{margin:0;padding:0}.dropdown_destination>.content .search-results ul li{margin:0 0 12px}.dropdown_destination>.content .search-results ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333;display:flex;flex-direction:column}.dropdown_destination>.content .search-results ul li a.country_under{color:#858585;font-size:11px}.c-calendar-month-container{position:absolute;z-index:99999;background:#fff;width:calc(100% + 245px);right:0;top:75px}.one-flight,.one-flight_connecting{position:relative}.search_hotel{margin:0 auto 15px;position:relative;display:flex;justify-content:space-between;flex-direction:column;padding:0 17px;flex-wrap:wrap}.search_hotel>h6{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:5px;flex-basis:100%;margin-top:26px}@media only screen and (min-width: 767px){.search_hotel>h6{margin-top:0;font-size:15px}}.search_hotel>div{width:100%}.search_hotel>div:last-child{max-width:100%}@media only screen and (min-width: 767px){.search_hotel>div:last-child{max-width:242px}}.search_hotel>.o-form_input{max-width:100%}.search_hotel>.o-form_two-fields{max-width:309px}.search_hotel.hotel>.o-form_two-fields{max-width:100%;width:100%}.search_hotel.marker:before{background-image:url(/assets/images/icon-calendar.png)}@media only screen and (min-width: 767px){.search_hotel{flex-direction:row;padding:0;margin:0 auto 40px}.search_hotel>.o-form_input{max-width:254px}}.search_info{display:flex;width:100%;margin:0 auto 15px;justify-content:space-between;flex-direction:column;padding:0 17px}@media only screen and (min-width: 767px){.search_info{flex-direction:row;padding:0;margin:0 auto 33px}}.search_info .o-form_guest{display:flex;max-width:575px;width:100%;flex-wrap:wrap}.search_info .o-form_guest .o-form_input{flex-basis:33.33%;max-width:192.39px;position:relative}.search_info .o-form_guest .o-form_input input{border-radius:0}.search_info .o-form_guest.error .error-msg{display:block}.search_info .o-form_guest>div:first-child{flex-basis:100%;max-width:100%}.search_info .o-form_guest>div:first-child input{border-radius:4px;width:100%}@media only screen and (min-width: 767px){.search_info .o-form_guest>div:first-child{display:none}}.search_info .o-form_guest>div:nth-child(2) input{border-top-left-radius:4px;border-bottom-left-radius:4px}.search_info .o-form_guest>div:nth-child(3){margin-left:-1px}.search_info .o-form_guest>div:last-of-type input{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.search_info .o-form_guest>div:not(:first-child){display:none}@media only screen and (min-width: 767px){.search_info .o-form_guest>div:not(:first-child){display:flex;flex-direction:column}}.search_info .o-form_input{max-width:100%;width:100%}@media only screen and (min-width: 767px){.search_info .o-form_input{max-width:250px}}.dropdown-adult{position:absolute;width:100%;background:#fff;z-index:100;border-radius:4px;font-family:Noto Sans,sans-serif;top:74px}.dropdown-adult ul{margin:0;padding:0 0 14px;max-height:252px;overflow:auto;box-shadow:0 12px 20px #0000000d}.dropdown-adult ul li{margin-bottom:0}.dropdown-adult ul li a{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;padding:8px 16px;border-bottom:.5px solid #e2e2e2;text-decoration:none}.dropdown-adult ul li a:hover{background:#e9f6f9;color:#006fc1}.dropdown-adult .note{box-shadow:0 4px 23px #0000001a;border-radius:8px 8px 2px 2px;overflow:hidden;margin-top:-14px;position:relative;z-index:100;background-color:#fff}.dropdown-adult .note p{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585;padding:12px 11px 15px;margin-bottom:0}.dropdown-infant{position:absolute;max-width:377px;width:377px;right:0;background-color:#fff;padding:17px 25px 17px 22px;z-index:10;box-shadow:0 12px 20px #0000000d;border-radius:2px;font-family:Noto Sans,sans-serif;top:75px}.dropdown-infant .wrapper h6{font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:4px}.dropdown-infant .wrapper p{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585;margin-bottom:0}.dropdown-infant .wrapper>p{padding-bottom:22px;border-bottom:.5px solid #e2e2e2;margin-bottom:0}.dropdown-infant .wrapper>div{display:flex;align-items:baseline;margin-bottom:0;padding-left:35px;position:relative;justify-content:space-between;border-bottom:.5px solid #e2e2e2}.dropdown-infant .wrapper>div h6{color:#00a4e5;font-weight:400}.dropdown-infant .wrapper>div p{padding-bottom:17px}.dropdown-infant .wrapper>div>*{flex-basis:55%}.dropdown-infant .wrapper>div>*:last-of-type{flex-basis:45%;text-align:right}.dropdown-infant .wrapper>div:before{content:"";position:absolute;top:16.29px;left:0;background-repeat:no-repeat;background-size:contain}.dropdown-infant .wrapper .on-lap{display:flex;padding:0}.dropdown-infant .wrapper .on-lap p{max-width:170px;font-size:10px;line-height:14px}.dropdown-infant .wrapper .on-lap .infant-img{flex-basis:20%;text-align:center}.dropdown-infant .wrapper .on-lap .infant-img img{margin-top:20px}.dropdown-infant .wrapper .on-lap .description{flex-basis:55%}.dropdown-infant .wrapper .on-lap .number{flex-basis:25%}.dropdown-infant .wrapper .on-lap .number .value{color:#bebebe}.dropdown-infant .wrapper .on-seat{display:flex;padding:0;border-bottom:0;margin-bottom:0}.dropdown-infant .wrapper .on-seat .infant-img{flex-basis:20%;text-align:center}.dropdown-infant .wrapper .on-seat .infant-img img{margin-top:20px}.dropdown-infant .wrapper .on-seat .description{flex-basis:55%}.dropdown-infant .wrapper .on-seat .number{flex-basis:25%}.dropdown-infant .wrapper .on-seat p{max-width:170px;font-size:10px;line-height:14px;font-family:Noto Sans,sans-serif}.dropdown-infant .wrapper .on-seat p:last-of-type{padding-bottom:5px}.dropdown-infant .wrapper .number{max-width:98px;position:relative;display:flex;justify-content:space-between;top:16px}.dropdown-infant .wrapper .number.value{font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#bebebe;text-align:center;width:100%}.dropdown-infant .wrapper .number a{width:9.33px}.dropdown-infant .wrapper .number a.minus:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:100% 100%;background-image:url(/assets/images/icon-minus.png);width:16px;height:16px}.dropdown-infant .wrapper .number a.minus.is-disabled:before{background-image:url(/assets/images/icon-minus_disabled.png)}.dropdown-infant .wrapper .number a.add:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:100% 100%;background-image:url(/assets/images/icon-plus.png);width:16px;height:16px}.dropdown-infant .wrapper .number a.add.is-disabled:after{background-image:url(/assets/images/icon-plus_disabled.png)}.dropdown-infant .wrapper .show-toggle{position:relative;font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#0055a7;left:65px}.dropdown-rooms{top:77px;position:absolute;width:100%;display:flex;flex-direction:column;background:#ffffff;box-shadow:0 12px 20px #0000000d;border-radius:2px;z-index:200}.dropdown-rooms>*.wrapper{padding:17px 14px 16px}.dropdown-rooms>*.wrapper h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757;display:block;margin-bottom:7px}@media only screen and (min-width: 767px){.dropdown-rooms>*.wrapper h6{font-size:11px}}.dropdown-rooms>*.wrapper p{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#858585;margin-bottom:0;max-width:210px}@media only screen and (min-width: 767px){.dropdown-rooms>*.wrapper p{font-size:11px}}.dropdown-rooms>*.room{padding:0 14px 14px;border-bottom:1.5px solid #f7f7f7}.dropdown-rooms>*.room h5,.dropdown-rooms>*.room h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#00a4e5;margin-bottom:11px}@media only screen and (min-width: 767px){.dropdown-rooms>*.room h5,.dropdown-rooms>*.room h6{font-size:11px}}.dropdown-rooms>*.room h6{font-weight:400;color:#575757;margin-bottom:0}.dropdown-rooms>*.room h6 a{margin-left:3px;display:inline-block}.dropdown-rooms>*.room p{font-weight:400;font-size:11px;line-height:210%;letter-spacing:.004em;color:#858585;margin-bottom:0}@media only screen and (min-width: 767px){.dropdown-rooms>*.room p{font-size:10px}}.dropdown-rooms>*.room .group{display:flex;position:relative;justify-content:space-between;align-items:baseline;margin-bottom:9px}.dropdown-rooms>*.room .group>*{flex-basis:50%}.dropdown-rooms>*.room .group .number{max-width:98px;position:relative;display:flex;justify-content:space-between;align-items:center}.dropdown-rooms>*.room .group .number .value{font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#bebebe;text-align:center;width:100%}@media only screen and (min-width: 767px){.dropdown-rooms>*.room .group .number .value{font-size:15px}}.dropdown-rooms>*.room .group .number a{width:9.33px}.dropdown-rooms>*.room .group .number a.minus:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/icon-minus.png);width:16px;height:16px;background-position:center}.dropdown-rooms>*.room .group .number a.is-disabled:before{background-image:url(/assets/images/icon-minus_disabled.png)}.dropdown-rooms>*.room .group .number a.add:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/icon-plus.png);background-position:center;width:16px;height:16px}.dropdown-rooms>*.room .group .number a.is-disabled:after{background-image:url(/assets/images/icon-plus_disabled.png)}.dropdown-rooms>*.add-room{width:100%;position:relative;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;padding:17px 15px 17px 37px;font-family:Noto Sans,sans-serif;text-decoration:none}.dropdown-rooms>*.add-room:before{content:"";height:15px;width:15px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 3px);transform:translateY(-50%);left:13px;background-image:url(/assets/images/icon-add.png)}.dropdown-rooms>*.guest-button{padding:10px 23px}.dropdown-rooms>*.guest-button button{padding:8px;width:100%;font-size:11px;line-height:13px;border-radius:4px}.dropdown-rooms.guest button{max-width:240px;margin:10px auto 13px;padding-top:8px;padding-bottom:8px;border-radius:4px}.dropdown-rooms.guest .is-error{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#f35a76;padding:16px;background:#ffeef1;border-radius:10px;display:block;text-align:center}@media only screen and (min-width: 767px){.dropdown-rooms.guest .is-error{display:none}}.c-mobile_modal{position:fixed;background:#fff;left:0;height:100%;width:100%;z-index:200;overflow-x:hidden;overflow-y:auto;padding-top:200px;padding-left:0;padding-right:0}.c-mobile_modal:before{position:fixed;width:100%;content:"";box-shadow:0 30px 12px #0000001a;height:22px;top:46px;z-index:600}.c-mobile_modal.calendar{padding-top:160px}.c-mobile_modal.more-info{padding-top:115px}.c-mobile_modal.search-result-error{padding-top:140px}.c-mobile_modal__head{height:118px;background-size:100% 88px;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:700;background-color:transparent;padding-bottom:30px;top:0}.c-mobile_modal__head .close{background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;right:16px;opacity:1}.c-mobile_modal__head>span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;margin-bottom:5px}.c-mobile_modal__head>span+span{font-size:13px;font-weight:400}.c-mobile_modal__input{position:fixed;width:100%;height:53px;top:88px;z-index:700}.c-mobile_modal__input>.o-form_input{margin:-20px auto 0;max-width:327px;box-shadow:0 4px 12px #0000001a}.c-mobile_modal__input>.o-form_two-fields{margin:-20px auto 0;max-width:327px;background:#fff}.c-mobile_modal__input>.o-form_two-fields>.o-form_input:before{top:16px}.c-mobile_modal__input>.o-form_two-fields>.o-form_input input{font-family:Noto Sans,sans-serif}.c-mobile_modal .history{position:relative;width:100%;z-index:100;background:#fff}.c-mobile_modal .history .recent{max-height:60px;align-items:flex-start;padding-left:25px;padding-right:15px;overflow:hidden;padding-bottom:51px;max-width:327px;margin:0 auto}.c-mobile_modal .history .recent:before{top:18px;left:0;transform:translateY(0);background-image:url(/assets/images/icon-search_history_blue.png);width:22px;height:19px}.c-mobile_modal .history .recent__card a:before{display:none}.c-mobile_modal .history .recent_expand{content:"";background-size:contain;position:absolute;top:16px;right:20px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);width:24px;height:24px;background-repeat:no-repeat;z-index:100;box-shadow:-11px -5px 20px 20px #fff;background-color:#fff}.c-mobile_modal .history .recent_expand.dropped{transform:rotate(180deg)}@media only screen and (min-width: 767px){.c-mobile_modal .history .recent_expand{display:none}}.c-mobile_modal .history .recent.dropped{max-height:100%;display:flex;flex-wrap:wrap;overflow:visible;padding-bottom:10px}.c-mobile_modal .history .recent.dropped>div{margin-bottom:13px}.c-mobile_modal .history .recent.dropped>div:nth-child(even){margin-right:0}.c-mobile_modal .dropdown_destination{position:relative;top:26px;display:flex;min-height:unset;box-shadow:unset;border-radius:0;z-index:200;margin:0 auto;overflow:visible;padding-top:5px;width:100%}.c-mobile_modal .dropdown_destination.dropped:after{content:"";width:101%;height:100%;position:fixed;background:#858585;mix-blend-mode:multiply;left:-1px}.c-mobile_modal .dropdown_destination h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:120%;color:#333}@media only screen and (min-width: 767px){.c-mobile_modal .dropdown_destination h6{font-size:17px}}.c-mobile_modal .dropdown_destination .popular-cities{overflow:auto;padding-bottom:20px}.c-mobile_modal .dropdown_destination .popular-cities .title{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;width:100%;margin:0 auto}.c-mobile_modal .dropdown_destination .popular-cities .title h6{position:relative;padding-left:19px}.c-mobile_modal .dropdown_destination .popular-cities .title h6:before{content:"";background-repeat:no-repeat;background-size:contain;width:15px;height:15px;top:0;left:0;position:absolute}.c-mobile_modal .dropdown_destination .popular-cities .title h6.popular:before{background-image:url(/assets/images/icon-purple_star.png)}.c-mobile_modal .dropdown_destination .popular-cities .title h6.favorites:before{background-image:url(/assets/images/icon-purple_favorite.png)}.c-mobile_modal .dropdown_destination .popular-cities .title h6.locations:before{background-image:url(/assets/images/icon-purple_location.png)}.c-mobile_modal .dropdown_destination .popular-cities .title a{font-size:13px}.c-mobile_modal .dropdown_destination .popular-cities .places{display:flex;flex-wrap:nowrap;flex-basis:100%;overflow:auto;position:relative;padding-bottom:20px;padding-top:18px}.c-mobile_modal .dropdown_destination .popular-cities .places .place{box-shadow:0 4px 10px #00000012;margin-right:8px}.c-mobile_modal .dropdown_destination .popular-cities .places .place a{width:159px;border-radius:4px 4px 2px 2px}.c-mobile_modal .dropdown_destination .popular-cities .places .place a img{width:100%}.c-mobile_modal .dropdown_destination .popular-cities .places .place a .location_title{padding:7px 12px 9px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}.c-mobile_modal .dropdown_destination .popular-cities .places .place:first-child{margin-left:25px}.c-mobile_modal .dropdown_destination .popular-cities .places.favorites>.place{position:relative}.c-mobile_modal .dropdown_destination .popular-cities .places.favorites>.place .heart{height:20px;width:20px;background-repeat:no-repeat;background-image:url(/assets/images/icon-heart.png);background-size:contain;position:absolute;top:5px;right:6px;cursor:pointer;display:block}.c-mobile_modal .dropdown_destination .all-locations{max-width:327px;width:100%;margin:0 auto 40px}.c-mobile_modal .dropdown_destination .all-locations .title{display:flex;justify-content:space-between;max-width:327px;margin:0 auto}.c-mobile_modal .dropdown_destination .all-locations .title h6{position:relative;padding-left:19px}.c-mobile_modal .dropdown_destination .all-locations .title h6:before{content:"";background-repeat:no-repeat;background-size:contain;width:15px;height:15px;top:0;left:0;position:absolute;background-image:url(/assets/images/icon-purple_location.png)}.c-mobile_modal .dropdown_destination .all-locations .title a:not(.dohop-label){font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#bebebe;position:relative}.c-mobile_modal .dropdown_destination .all-locations .title a:not(.dohop-label):before{content:"";background-size:contain;position:relative;background-image:url(/assets/images/icon-value-alliance.png);width:14px;height:12px;background-repeat:no-repeat;display:inline-block;margin-right:5px;top:3px}.c-mobile_modal .dropdown_destination .all-locations .country{flex-basis:100%}.c-mobile_modal .dropdown_destination .all-locations .country a{text-decoration:none}.c-mobile_modal .dropdown_destination .all-locations .country>ul{margin-top:8px;padding:0;-moz-column-count:2;column-count:2}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li{margin-bottom:8px;padding-left:19px}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li>a{font-weight:400;font-size:15px;line-height:150%;font-family:Noto Sans,sans-serif;color:#333}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li ul{opacity:0;height:0;max-height:1000px;margin:0;padding:0}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li ul li{margin-bottom:15px}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li ul li a{font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#858585;padding-left:20px;position:relative}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li.is-active>a{color:#00a4e5}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li.is-active ul{height:100%;opacity:1;margin:10px 0 0}.c-mobile_modal .dropdown_destination .all-locations .country>ul>li.is-active ul li{position:relative}.c-mobile_modal .dropdown_destination .search-error{font-family:Noto Sans,sans-serif;text-align:center;flex-basis:100%;padding:97px 0 0}.c-mobile_modal .dropdown_destination .search-error h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-top:25px;margin-bottom:5px}.c-mobile_modal .dropdown_destination .search-error p{font-weight:400;font-size:13px;line-height:150%;color:#575757;max-width:240px;margin:0 auto 13px}.c-mobile_modal .dropdown_destination .search-error a{font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;font-family:Noto Sans,sans-serif}.c-mobile_modal .search-result{width:100%}.c-mobile_modal .search-result h6{max-width:327px;margin:0 auto;font-family:Noto Sans,sans-serif;font-weight:600;font-size:17px;line-height:120%;color:#333}.c-mobile_modal .search-result .search-results{flex-basis:100%;align-self:baseline}.c-mobile_modal .search-result .search-results .blue{color:#00a4e5;display:inline}.c-mobile_modal .search-result .search-results ul{margin:0;padding:0}.c-mobile_modal .search-result .search-results ul li{margin:0 0 12px;border-bottom:.5px solid #e2e2e2;padding:16px 0}.c-mobile_modal .search-result .search-results ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;color:#333;display:block;max-width:327px;margin:0 auto}.c-mobile_modal .search-result .search-results ul li a.country_under{color:#858585;font-size:11px;font-family:Noto Sans,sans-serif}.c-mobile_modal .c-calendar-days{position:fixed;width:100%;top:108px;z-index:700;box-shadow:0 12px 20px #0000000d;background:#fff;padding-top:15px}.c-mobile_modal .c-calendar-days .c-calendar-month__row{width:100%;max-width:325px;margin:0 auto;padding:0}.c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell{padding:5px 0 15px;height:auto;width:auto;margin-bottom:0;justify-content:space-between;flex-basis:calc(100% / 7)}.c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:first-child{padding-left:0}.c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:last-child{padding-right:0}.c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell>span{font-size:13px}.c-mobile_modal .c-calendar-month{max-width:100%;box-shadow:none}.c-mobile_modal .c-calendar-month-container{flex-direction:column;width:100%;max-width:327px;margin:0 auto;position:relative;top:0;left:0;box-shadow:none;background:none;z-index:200;padding-bottom:78px}.c-mobile_modal .c-calendar-month-container>div:first-child{border-right:0}.c-mobile_modal .c-calendar-month__row{padding:0;overflow:visible}.c-mobile_modal .c-calendar-month__cell{max-width:42px;height:40px;align-items:center;overflow:visible;margin-bottom:10px;flex-basis:calc(100% / 7)}.c-mobile_modal .c-calendar-month__cell-date{font-size:15px;z-index:unset}.c-mobile_modal .c-calendar-month__cell-date>span{position:relative;z-index:200}.c-mobile_modal .c-calendar-month__cell-date+span{font-size:10px;position:relative;z-index:100}.c-mobile_modal .c-calendar-month__cell-date.highlighted-blue:before{top:calc(50% + 5px);height:37px;width:120px;left:50%;transform:translate(-50%,-50%)}.c-mobile_modal .c-calendar-month__cell.yellow-start,.c-mobile_modal .c-calendar-month__cell.yellow-end{background:#ffcd00;border-radius:100%;position:relative;z-index:100;border-right:2px solid #fff}.c-mobile_modal .c-calendar-month__cell.yellow-end{border-right:0;border-left:2px solid #fff}.c-mobile_modal .c-calendar-month__cell span{margin-top:-4px}.c-mobile_modal .c-calendar-month-pick{justify-content:space-between;align-items:center;padding:24px 0 13px}.c-mobile_modal .c-calendar-month-pick:after,.c-mobile_modal .c-calendar-month-pick:before{display:none}.c-mobile_modal .c-calendar-month-pick>span{font-size:15px;color:#333;font-family:Noto Sans,sans-serif}.c-mobile_modal .c-calendar-month-pick>span:after,.c-mobile_modal .c-calendar-month-pick>span:before{display:none}.c-mobile_modal .c-calendar-month-pick .cheap{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#5cab4c;position:relative;padding-left:9px;text-decoration:none;text-transform:uppercase}.c-mobile_modal .c-calendar-month-pick .cheap:before{content:"";width:4.35px;height:4.35px;background-color:#5cab4c;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:100%}.c-mobile_modal .c-calendar-month>div:nth-child(2){display:none}.c-mobile_modal .c-calendar-total{position:fixed;z-index:300;bottom:0;left:0;background:#ffffff;box-shadow:0 4px 28px #00000036;border-radius:8px 8px 0 0;width:100%;flex-wrap:wrap;padding:18px 0 22px}.c-mobile_modal .c-calendar-total .cheap{display:none}.c-mobile_modal .c-calendar-total .wrapper{flex-basis:100%;max-width:326px;margin:0 auto;justify-content:space-between;align-items:center}.c-mobile_modal .c-calendar-total .wrapper .price{text-align:left}.c-mobile_modal .c-calendar-total .wrapper button{font-size:15px;line-height:150%;padding:8px 16px;width:145px}.c-mobile_modal .more-info_content{display:flex;flex-direction:column;max-width:327px;width:100%;margin:103px auto 0;align-items:center}.c-mobile_modal .more-info_content>img{flex:none;margin-bottom:32px}.c-mobile_modal .more-info_content>h6{font-family:Noto Sans,sans-serif;font-weight:600;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;text-align:center;padding:0 35px 25px;margin-bottom:0}.c-mobile_modal .more-info_content p{padding:0 13px 0 20px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-nav{background:#FFFFFF;position:relative}.c-nav a{color:#006fc1;padding:0 15px;letter-spacing:.005em;font-family:Noto Sans,sans-serif;font-weight:700}.c-nav .booking-total p{font-size:11px;letter-spacing:.004em;margin:0;text-align:right;padding-right:12px;font-family:Noto Sans,sans-serif}.c-nav .divider{z-index:0}.c-nav .logo{padding:0}.c-nav .o-btn--tert-dt{margin:0;padding:0;text-align:right;letter-spacing:.0015em;font-family:Noto Sans,sans-serif}.c-nav .dropdown-arrow{width:20px;height:20px;background:black;display:inline-block;vertical-align:middle}.c-nav--with-shadow{box-shadow:0 4px 10px #00000012}.yellow-banner img{object-fit:fill;max-height:232px;width:100%}.c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999;overflow:auto;max-height:100%}.c-modal:before{content:"";position:fixed;z-index:1;width:100%;height:100%;background:#333333;opacity:.45}.c-modal .modal-item{position:absolute;z-index:300;max-width:280px;background-color:#fff;top:52%;left:50%;transform:translate(-50%,-50%);padding:20px;text-align:center;font-family:Noto Sans,sans-serif;border-radius:22px;width:100%;max-height:90vh;overflow:auto}@media only screen and (min-width: 767px){.c-modal .modal-item{max-width:557px}}.c-modal .modal-item.small-modal{max-width:280px}.c-modal .modal-item.small-modal .group-cta{flex-direction:column-reverse}.c-modal .modal-item.small-modal .group-cta a{margin:0 0 15px;max-width:100%}.c-modal .modal-item.small-modal .group-cta a.equal-widths:first-of-type,.c-modal .modal-item.small-modal .group-cta a:first-of-type{max-width:100%}.c-modal .modal-item h6{font-weight:600;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#444;margin-top:9px;margin-bottom:6px}.c-modal .modal-item p{font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;max-width:493.92px;margin:0 auto 12px}.c-modal .modal-item .group-cta a:first-of-type{max-width:100%;width:100%;padding:8px 0;margin:0 16px 20px 0}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta a:first-of-type{max-width:127px}}.c-modal .modal-item--fare-rules{padding:24px;max-width:327px}@media only screen and (min-width: 767px){.c-modal .modal-item--fare-rules{padding:40px 32px 32px;max-width:636px}}.c-modal .modal-item--fare-rules .modal-group{text-align:left;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}.c-modal .modal-item--fare-rules .modal-group>*{flex-basis:100%}.c-modal .modal-item--fare-rules .modal-group--title{flex-basis:50%}.c-modal .modal-item--fare-rules .modal-group--title>span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;padding-left:18px;position:relative;margin-bottom:8px}.c-modal .modal-item--fare-rules .modal-group--title>span:before{content:"";width:16px;height:16px;background-image:url(icon-info_blue.d4904342f95b6788.svg);background-size:100%;position:absolute;left:0;top:1px}.c-modal .modal-item--fare-rules .modal-group--title__destination span{font-size:15px}.c-modal .modal-item--fare-rules .modal-group--title__destination span .abrv{font-weight:700}@media only screen and (min-width: 767px){.c-modal .modal-item--fare-rules .modal-group--title__destination span .abrv{font-weight:400}}.c-modal .modal-item--fare-rules .modal-group--title__destination span .location{display:none;font-weight:700}@media only screen and (min-width: 767px){.c-modal .modal-item--fare-rules .modal-group--title__destination span .location{display:inline}}.c-modal .modal-item--fare-rules .modal-group--title__destination img{width:16px;height:16px;margin:0 2px}.c-modal .modal-item--fare-rules .modal-group--lang{flex-basis:50%;margin-left:auto;max-width:172px}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input input{padding:8px 36px;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input.with-drop:before{top:6px;z-index:100;background-image:url(icon-dropdown_arrow_lightgrey.beb5edf689691d5b.svg)}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown{top:50px}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown ul li a{padding:16px}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown:after{display:none}.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input:after{top:13px;z-index:100;left:16px;content:"";width:16px;height:16px;background-image:url(icon-globe_grey.17d62b90fe38b62d.svg);position:absolute;background-size:100% 100%;background-repeat:no-repeat}.c-modal .modal-item--fare-rules .modal-group--list{margin-top:20px}.c-modal .modal-item--fare-rules .modal-group--list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-top:0;margin-bottom:0}.c-modal .modal-item--fare-rules .modal-group--list ul{margin:16px 0;padding-left:15px;padding-right:0}.c-modal .modal-item--fare-rules .modal-group--list ul li{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;position:relative}.c-modal .modal-item--fare-rules .modal-group--list ul li:before{content:"";width:7px;height:7px;background-image:url(icon-bullet_blue.df06dac70cf02532.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:6px;left:-12.5px}.c-modal .modal-item--fare-rules .modal-group--list ul li span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-modal .modal-item--fare-rules .modal-group--note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0025em;color:#333;margin-bottom:24px}.c-modal .modal-item--fare-rules .modal-group--note a{font-size:13px;color:#006fc1;position:relative;padding-right:17px}.c-modal .modal-item--fare-rules .modal-group--note a:after{content:"";width:17px;height:17px;background-image:url(icon-launch_blue.71b3abdeb49656ec.svg);background-size:100% 100%;background-repeat:no-repeat;right:0;top:0;position:absolute}.c-modal .modal-item--fare-rules .modal-group--submit>a{max-width:100%;border-radius:8px;padding:12px 16px;line-height:100%}@media only screen and (min-width: 767px){.c-modal .modal-item--fare-rules .modal-group--submit>a{max-width:199px}}.c-modal .modal-reminder{position:absolute;z-index:10;max-width:661px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px 32px;text-align:center;font-family:Noto Sans,sans-serif;border-radius:23px;width:100%}.c-modal .modal-reminder .wrapper{display:flex;width:100%;justify-content:space-between}.c-modal .modal-reminder .wrapper img{max-width:177px;width:auto;align-self:center}.c-modal .modal-reminder .wrapper .content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative;max-width:395px}.c-modal .modal-reminder .wrapper .content h6{color:#00a4e5;font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;max-width:221px;width:100%;padding-left:30px;margin:0 0 4px}.c-modal .modal-reminder .wrapper .content h6:before{content:"";position:absolute;z-index:1;width:100%;left:0;top:4px;height:100%;background-repeat:no-repeat;background-image:url(icon-modal-announcement.a6b06c3ae642c5f7.png)}.c-modal .modal-reminder .wrapper .content span{color:#575757;font-size:11px;letter-spacing:.015em;margin-bottom:8px;font-weight:600}.c-modal .modal-reminder .wrapper .content p{color:#444;height:100%;width:100%;font-size:15px;letter-spacing:.005em}.c-modal .modal-reminder .wrapper .content a{max-width:213px;text-decoration:none;display:block}.c-modal .modal-getgo_login{max-width:807px;width:100%;display:flex;margin:0 auto;z-index:100;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex-wrap:wrap;background-color:#fff}@media only screen and (min-width: 767px){.c-modal .modal-getgo_login{flex-wrap:nowrap}}.c-modal .modal-getgo_login>*{flex-basis:100%}.c-modal .modal-getgo_login>*:first-child{display:none}@media only screen and (min-width: 767px){.c-modal .modal-getgo_login>*:first-child{display:flex}}@media only screen and (min-width: 767px){.c-modal .modal-getgo_login>*{flex-basis:50%}}.c-modal .modal-getgo_login>*:first-of-type{position:relative;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 767px){.c-modal .modal-getgo_login>*:first-of-type{height:520px}}.c-modal .modal-getgo_login>*:last-of-type{padding:50px 24px 34px}@media only screen and (min-width: 767px){.c-modal .modal-getgo_login>*:last-of-type{padding:50px 40px 34px 70px}}.c-modal .modal-getgo_login>*:last-of-type img{margin:0 auto 17px;display:block}.c-modal .modal-getgo_login>*:last-of-type p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:25px}.c-modal .modal-getgo_login>*:last-of-type .o-form_input{margin-bottom:15px}.c-modal .modal-getgo_login>*:last-of-type .o-form_input input{width:100%}.c-modal .modal-getgo_login>*:last-of-type .o-form_input a{font-size:11px;font-family:Noto Sans,sans-serif;font-weight:400}.c-modal .modal-getgo_login>*:last-of-type .o-form_login button{max-width:100%;margin-bottom:16px}.c-modal .modal-getgo_login>*:last-of-type .o-form_login>span{font-size:15px;display:block;text-align:center;font-family:Noto Sans,sans-serif}.c-modal .modal-getgo_login .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}.c-modal .modal-travel_reminder{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;align-items:center;padding:40px 44px;width:calc(100% - 48px);max-width:661px;margin:0 auto}@media only screen and (max-device-width: 480px){.c-modal .modal-travel_reminder{max-height:619px;overflow-y:scroll}}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder{padding:40px 32px;flex-wrap:nowrap}}.c-modal .modal-travel_reminder__img{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__img{flex-basis:25%}}.c-modal .modal-travel_reminder__img img{width:178px}.c-modal .modal-travel_reminder__content{flex-basis:100%}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__content{flex-basis:75%}}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__content{padding-left:25px}}.c-modal .modal-travel_reminder__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__content h6{text-align:left}}.c-modal .modal-travel_reminder__content h5{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#00a4e5;margin-bottom:4px;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__content h5{text-align:left}}.c-modal .modal-travel_reminder__content h5 img{max-width:18px}.c-modal .modal-travel_reminder__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.c-modal .modal-travel_reminder__content button{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-modal .modal-travel_reminder__content button{max-width:213.33px}}.c-modal .modal-booking_expired{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px 44px;width:calc(100% - 48px);max-width:561px;margin:0 auto}.c-modal .modal-booking_expired .booking-expired{font-weight:600;font-size:15px;color:#444}.c-modal .modal-booking_expired .contact-executive{color:#444}.c-modal .modal-booking_expired .back-to-manage-btn{font-size:16px;font-weight:700}@media only screen and (min-width: 320px){.c-modal .modal-booking_expired .back-to-manage-btn{padding-left:15px;padding-right:15px}}.c-modal .modal-checked_in_baggage{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:40px 44px;width:calc(100% - 48px);max-width:480px;margin:0 auto}.c-modal .modal-checked_in_baggage p{margin:0}.c-modal .modal-checked_in_baggage .check-in-text{font-size:15px}.c-modal .modal-checked_in_baggage .close-button{height:24px;width:24px;position:absolute;right:13px;top:13px}.c-modal .modal-seat_available{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:44px 44px 24px;width:calc(100% - 48px);max-width:661px;margin:0 auto}@media only screen and (min-width: 767px){.c-modal .modal-seat_available{padding:40px 40px 40px 32px;flex-wrap:nowrap}}.c-modal .modal-seat_available__img{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-seat_available__img{flex-basis:auto}}.c-modal .modal-seat_available__img img{width:178px}.c-modal .modal-seat_available__content{flex-basis:100%;max-width:387px}@media only screen and (min-width: 767px){.c-modal .modal-seat_available__content{flex-basis:75%}}.c-modal .modal-seat_available__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#e42d4e;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-seat_available__content h6{text-align:left;letter-spacing:.0015em}}.c-modal .modal-seat_available__content h6 img{width:18px;margin-top:-2px}.c-modal .modal-seat_available__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.c-modal .modal-seat_available__content button{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-modal .modal-seat_available__content button{max-width:213.33px}}.c-modal .modal-seat_available .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-closegrey.aa8b0aa932d6ec30.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}.c-modal .modal-unaccompanied{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;align-items:center;padding:40px 34px 40px 44px;width:calc(100% - 48px);max-width:661px;margin:0 auto}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied{padding:40px 32px;flex-wrap:nowrap}}.c-modal .modal-unaccompanied__img{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__img{flex-basis:25%}}.c-modal .modal-unaccompanied__img img{width:178px;margin-bottom:10px}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__img img{margin-bottom:0}}.c-modal .modal-unaccompanied__content{flex-basis:100%}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content{flex-basis:75%}}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content{padding-left:25px}}.c-modal .modal-unaccompanied__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content h6{text-align:left}}.c-modal .modal-unaccompanied__content h5{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#00a4e5;margin-bottom:4px;text-align:center}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content h5{text-align:left}}.c-modal .modal-unaccompanied__content h5 img{max-width:18px}.c-modal .modal-unaccompanied__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.c-modal .modal-unaccompanied__content .group-cta{margin-bottom:0;flex-direction:column-reverse}.c-modal .modal-unaccompanied__content .group-cta button{max-width:100%;margin:0 0 8px}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content .group-cta button{max-width:213.33px;margin:0 0 0 16px}}@media only screen and (min-width: 767px){.c-modal .modal-unaccompanied__content .group-cta{flex-direction:row}}.c-footer{background:#ffffff}.c-footer>div>div.row{margin:0}@media only screen and (min-width: 1151px){.c-footer>div>div.row{margin-right:-15px;margin-left:-15px}}.c-footer-left{width:100%;order:2}@media only screen and (min-width: 1151px){.c-footer-left{width:717px;order:1}}.c-footer-right{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;order:1}@media only screen and (min-width: 1151px){.c-footer-right{display:block;max-width:265px;margin-left:64px;order:2}}.c-footer__navigation{position:relative;padding:24px 0 28px}@media only screen and (min-width: 1151px){.c-footer__navigation{padding:48px 15px 40px}}.c-footer__navigation:before{content:"";position:absolute;top:0;height:.5px;width:auto;left:32px;right:32px;z-index:1}@media only screen and (min-width: 1151px){.c-footer__navigation:before{left:0;right:0}}.c-footer__navigation label{font-weight:700;font-size:11px;line-height:150%;display:block;margin-bottom:16px}.c-footer__navigation>div>div{padding:0}@media only screen and (min-width: 1151px){.c-footer__navigation>div>div:first-child{border-right:1px solid #e2e2e2}}@media only screen and (min-width: 1151px){.c-footer__navigation-links{display:flex;flex-direction:row;justify-content:space-between}}.c-footer__navigation-links input[type=checkbox]{position:absolute;left:-9999px;z-index:-1}.c-footer__navigation-links>div:first-child{border-top:.5px solid #e2e2e2}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div:first-child{border:0}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div .navigation-links-col{display:flex;flex-direction:row;justify-content:space-between}}.c-footer__navigation-links label{padding:16px 24px;border-bottom:.5px solid #e2e2e2;margin-bottom:0;color:#006fc1;font-size:15px;position:relative;display:block}@media only screen and (min-width: 1151px){.c-footer__navigation-links label{color:#212529;margin-bottom:16px;padding:0;border:0;font-size:11px;display:none}}.c-footer__navigation-links label:after{display:block;content:"";background-image:url(icon-arrow_blue.507edfa0d652e303.svg);background-position:center;background-repeat:none;background-size:contain;width:6.59px;height:11.17px;position:absolute;right:26.42px;top:23.73px;transform:rotate(90deg);transition:transform .1s ease-in}@media only screen and (min-width: 1151px){.c-footer__navigation-links label:after{display:none}}.c-footer__navigation-links .label-bold{display:none}@media only screen and (min-width: 1151px){.c-footer__navigation-links .label-bold{display:block;margin-bottom:16px}}.c-footer__navigation-links a{font-weight:400;font-size:13px;line-height:180%}.c-footer__navigation-links>div>.navigation-links-col .nav-link-list,.c-footer__navigation-links div .nav-link-list{padding:0 0 8px;margin:0;width:100%;display:none;opacity:0;border-bottom:.5px solid #e2e2e2;transition:opacity .3s ease-in}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div>.navigation-links-col .nav-link-list,.c-footer__navigation-links div .nav-link-list{display:block;border:0;padding:0;transition:none;opacity:1}}.c-footer__navigation-links>div>.navigation-links-col .nav-link-list>li,.c-footer__navigation-links .nav-link-list>li{margin:0 0 0 40px;border:0;display:block}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div>.navigation-links-col .nav-link-list>li,.c-footer__navigation-links .nav-link-list>li{border:0;margin:0 0 8px}}@media only screen and (min-width: 767px){.c-footer__navigation-links>div>.navigation-links-col .nav-link-list>li:last-child,.c-footer__navigation-links .nav-link-list>li:last-child{margin:0}}.c-footer__navigation-links .nav-link-list>li:not(:last-child){border-bottom:.5px solid #e2e2e2}@media only screen and (min-width: 1151px){.c-footer__navigation-links .nav-link-list>li:not(:last-child){border:0}}.c-footer__navigation-links .nav-link-list>li:not(:first-child)>a{padding:16px 0}@media only screen and (min-width: 1151px){.c-footer__navigation-links .nav-link-list>li:not(:first-child)>a{padding:0}}.c-footer__navigation-links .nav-link-list>li:first-child>a{padding:0 0 16px}@media only screen and (min-width: 1151px){.c-footer__navigation-links .nav-link-list>li:first-child>a{padding:0}}.c-footer__navigation-links>div>.navigation-links-col,.c-footer__navigation-links>div{margin-right:0}@media only screen and (min-width: 923px){.c-footer__navigation-links>div>.navigation-links-col,.c-footer__navigation-links>div{margin-right:10px}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div>.navigation-links-col>div:nth-child(1),.c-footer__navigation-links>span>div:nth-child(1){max-width:97px}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div>.navigation-links-col>div:nth-child(2),.c-footer__navigation-links>span>div:nth-child(2){max-width:145px}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div:nth-child(3){max-width:164px;white-space:nowrap}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div:nth-child(4){max-width:125px}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div:last-child{margin-right:32px}}@media only screen and (min-width: 1151px){.c-footer__navigation-links>div:last-child .other-links{display:none}}.c-footer__navigation-links .foot-drop-1:checked+label{border:0}.c-footer__navigation-links .foot-drop-1:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-1:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-links .foot-drop-2:checked+label{border:0}.c-footer__navigation-links .foot-drop-2:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-2:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-links .foot-drop-3:checked+label{border:0}.c-footer__navigation-links .foot-drop-3:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-3:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-links .foot-drop-4:checked+label{border:0}.c-footer__navigation-links .foot-drop-4:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-4:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-links .foot-drop-5:checked+label{border:0}.c-footer__navigation-links .foot-drop-5:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-5:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-links .foot-drop-6:checked+label{border:0}.c-footer__navigation-links .foot-drop-6:checked+label:after{transform:rotate(-90deg)}.c-footer__navigation-links .foot-drop-6:checked~ul{display:block;opacity:1;animation-name:fadein;animation-duration:.4s}.c-footer__navigation-social-media{margin-top:28px;text-align:center}@media only screen and (min-width: 1151px){.c-footer__navigation-social-media{margin-top:35px;text-align:left}}.c-footer__navigation-social-media>div{padding-top:8px}@media only screen and (min-width: 1151px){.c-footer__navigation-social-media>div{padding-top:0}}.c-footer__navigation-social-media>div>a{display:inline-block}.c-footer__navigation-social-media>div>a img{height:18px}@media only screen and (min-width: 1151px){.c-footer__navigation-social-media>div>a img{height:12px}}.c-footer__navigation-social-media>div>a:not(:last-child){margin-right:24px}.c-footer__navigation-social-media>div>a:first-child img{height:20px}@media only screen and (min-width: 1151px){.c-footer__navigation-social-media>div>a:first-child img{height:14px}}.c-footer__navigation-social-media label{border:0;padding:0;color:#575757;font-size:11px}@media only screen and (min-width: 1151px){.c-footer__navigation-social-media label{font-size:11px}}.c-footer__navigation-social-media label:after{display:none}.c-footer__navigation-download{margin-bottom:33px;padding-left:24px;padding-right:24px;order:1}@media only screen and (min-width: 767px){.c-footer__navigation-download{order:1}}@media only screen and (min-width: 1151px){.c-footer__navigation-download{order:1;padding-left:0;padding-right:0}}.c-footer__navigation-download>div>a{display:inline-block}.c-footer__navigation-download>div>a img{max-width:96px;min-height:28px;width:100%}@media only screen and (min-width: 838px){.c-footer__navigation-download>div>a img{max-width:120px}}@media only screen and (min-width: 1151px){.c-footer__navigation-download>div>a img{max-width:82px}}.c-footer__navigation-download>div>a:not(:last-child){margin-right:8.82px}.c-footer__navigation-download label{color:#212529}@media only screen and (min-width: 1151px){.c-footer__navigation-download label{color:#212529}}.c-footer__navigation-payment{margin-bottom:15.76px;margin-left:24px;margin-right:24px;order:2;width:100%}@media only screen and (min-width: 767px){.c-footer__navigation-payment{order:3}}@media only screen and (min-width: 1151px){.c-footer__navigation-payment{margin-left:0;margin-right:0}}.c-footer__navigation-payment>div{max-width:350px}.c-footer__navigation-payment label{color:#212529}@media only screen and (min-width: 1151px){.c-footer__navigation-payment label{color:#212529}}.c-footer__navigation-payment img{max-width:93px;width:100%;max-height:61px;margin-bottom:16.24px}@media only screen and (min-width: 1151px){.c-footer__navigation-payment img{max-width:70px;max-height:44.67px}}.c-footer__navigation-payment div>img:not(:nth-child(3n)){margin-right:20px}@media only screen and (min-width: 1151px){.c-footer__navigation-payment div>img:not(:nth-child(3n)){margin-right:23px}}.c-footer__navigation-membership{clear:both;padding:0 24px 32px;order:2}.c-footer__navigation-membership .value-alliance{width:136px}@media only screen and (min-width: 767px){.c-footer__navigation-membership{order:2}}@media only screen and (min-width: 1151px){.c-footer__navigation-membership{order:3;padding:0}}.c-footer__navigation-membership label{color:#212529}@media only screen and (min-width: 1151px){.c-footer__navigation-membership label{color:#212529}}.c-footer__navigation-membership div>img:not(:nth-child(3n)){margin-right:20px}@media only screen and (min-width: 1151px){.c-footer__navigation-membership div>img:not(:nth-child(3n)){margin-right:23px}}.c-footer__navigation-membership--inner{margin-left:0}@media only screen and (min-width: 767px){.c-footer__navigation-membership--inner{margin-left:108px}}@media only screen and (min-width: 1151px){.c-footer__navigation-membership--inner{margin-left:0}}.c-footer__copyright{background:linear-gradient(179.65deg,#fbe700 -27.92%,#ffcd00 102.49%);display:flex;align-items:center;padding:21px inherit}.c-footer__copyright>div>div>div{padding:21px 0}.c-footer__copyright p{color:#0060a7;margin:5px 0 0;font-weight:400;font-size:13px;line-height:150%}.c-footer__copyright ul{display:none;margin:0}@media only screen and (min-width: 1151px){.c-footer__copyright ul{display:flex}}.c-footer__copyright ul>li{margin:0}.c-footer__copyright ul>li:not(:last-child){margin-right:24px}.c-footer__copyright ul>li>a{font-weight:700;font-size:13px;line-height:150%}.c-footer--small{background:#fff;padding:16px 0 31px;position:relative}@media only screen and (min-width: 767px){.c-footer--small{padding:26px 0}}.c-footer--small:before{content:"";position:absolute;width:100%;height:4px;top:0;left:0;background:linear-gradient(179.98deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-footer--small .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:0 24px}@media only screen and (min-width: 767px){.c-footer--small .container{padding:0;justify-content:initial}}.c-footer--small__logo{flex-basis:100%;margin-bottom:16px;display:flex;justify-content:center}@media only screen and (min-width: 767px){.c-footer--small__logo{margin-bottom:0;flex-basis:20%;justify-content:flex-start}}.c-footer--small__creditcards{flex-basis:100%}@media only screen and (min-width: 767px){.c-footer--small__creditcards{flex-basis:60%;display:flex;justify-content:flex-end}}.c-footer--small__creditcards--wrapper{display:flex;justify-content:center;padding:0;margin:10px}.c-footer--small__creditcards--card{margin:0 12px}@media only screen and (min-width: 767px){.c-footer--small__creditcards--card{margin:0 10px}}.c-footer--small__creditcards--card img{width:51px;height:40px;object-fit:contain}@media only screen and (min-width: 767px){.c-footer--small__creditcards--card img{width:41px;height:30px}}@media only screen and (min-width: 767px){.c-footer--small__creditcards--card:last-of-type{margin-right:0}}.c-footer--small__memberships{flex-basis:100%;margin-bottom:15px}@media only screen and (min-width: 767px){.c-footer--small__memberships{flex-basis:20%;margin-bottom:0}}.c-footer--small__memberships--wrapper{display:flex;justify-content:center;padding:0;margin:0}@media only screen and (min-width: 767px){.c-footer--small__memberships--wrapper{justify-content:flex-start}}.c-footer--small__memberships--card{margin:0 15px}@media only screen and (min-width: 767px){.c-footer--small__memberships--card{margin:0 10px}}.c-footer--small__memberships--card img{object-fit:contain}@media only screen and (min-width: 767px){.c-footer--small__memberships--card:last-of-type{margin-right:0}}.c-prompt{width:100%;max-width:100%;min-width:375px;background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px 64px 16px;position:absolute;bottom:0;z-index:900;margin:0}@media only screen and (min-width: 767px){.c-prompt{max-width:666px;margin:0 auto 24px;padding:24px 12px 16px 27px;position:relative}}.c-prompt:before{content:"";position:absolute;width:24px;height:24px;top:8px;right:8px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}.c-prompt:after{content:"";position:relative;background-image:url(img-getgo.035d5bd4dfcb6ba3.svg);background-repeat:no-repeat;background-size:100%;background-position:center center;right:unset;bottom:unset;width:72px;height:29px;display:block;margin:0 auto}@media only screen and (min-width: 767px){.c-prompt:after{position:absolute;right:32px;bottom:20px;display:unset;margin:unset}}.c-prompt h6{font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;font-family:Noto Sans,sans-serif;margin-bottom:0}.c-prompt p{font-size:13px;font-family:Noto Sans,sans-serif}.c-prompt img{margin-top:-4px;padding-right:2px}.c-prompt .group-cta{justify-content:flex-start;margin-bottom:0;flex-direction:column}@media only screen and (min-width: 767px){.c-prompt .group-cta{flex-direction:row}}.c-prompt .group-cta a{line-break:20px;padding-top:8px;padding-bottom:8px;margin-bottom:8px}@media only screen and (min-width: 767px){.c-prompt .group-cta a{margin-bottom:0}}.c-prompt .group-cta a:first-child{margin-left:0;max-width:100%}@media only screen and (min-width: 767px){.c-prompt .group-cta a:first-child{max-width:127px}}.c-prompt .group-cta a:last-child{max-width:100%;margin-left:0;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prompt .group-cta a:last-child{max-width:178px;margin-left:9px;margin-bottom:0}}.c-download-app{background-size:cover;background-position:center;padding:32px 0}@media only screen and (min-width: 767px){.c-download-app{padding:0}}.c-download-app .row{margin-right:17px;margin-left:17px}@media only screen and (min-width: 767px){.c-download-app .row{min-height:200px}}@media only screen and (min-width: 1151px){.c-download-app .row{margin-right:-15px;margin-left:-15px}}.c-download-app h3{font-style:normal;font-weight:700;color:#0060a7;margin-bottom:0;line-height:140%}.c-download-app p{font-style:normal;font-weight:400;font-size:13px;line-height:150%}.c-download-app img{max-height:42.27px;margin-right:16px}@media only screen and (min-width: 767px){.c-download-app img{max-height:49.31px}}.c-subscribe-section{background-color:#fff;padding:64px 0 32px}@media only screen and (min-width: 1151px){.c-subscribe-section{padding:0}}.c-subscribe-section>div{padding-right:32px;padding-left:32px}@media only screen and (min-width: 1151px){.c-subscribe-section>div{padding-right:15px;padding-left:15px}}.c-subscribe-section .row{align-items:center;justify-content:flex-start;flex-direction:column;margin-right:0;margin-left:0}@media only screen and (min-width: 1151px){.c-subscribe-section .row{margin-right:-15px;margin-left:-15px;flex-direction:row;padding:59px 0}}.c-subscribe-section .row h4{font-weight:700}.c-subscribe-section__summary{width:100%}@media only screen and (min-width: 1151px){.c-subscribe-section__summary{flex:0 0 33.33%;max-width:351px}}.c-subscribe-section__form{width:100%;margin-top:14px}@media only screen and (min-width: 1151px){.c-subscribe-section__form{width:auto;margin-top:0}}@media only screen and (min-width: 1151px){.c-subscribe-section__form{flex:0 0 66.66%}}@media only screen and (min-width: 767px){.c-subscribe-section__form form{display:flex;flex-direction:row}}.c-subscribe-section__form form>div{width:100%}@media only screen and (min-width: 767px){.c-subscribe-section__form form>div{margin-right:16px}}@media only screen and (min-width: 1151px){.c-subscribe-section__form form>div{max-width:465px;flex:0 0 66.66%}}.header-scrolled>header{position:fixed!important;top:0;left:50%;transform:translate(-50%);width:100%}.home-header{width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;position:relative;z-index:10}.home-header__top{width:100%;border-top:1px solid rgba(226,226,226,.2)}.home-header__top .advisory span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:14px;height:14px;background-image:url(/assets/images/icon-blueinfo.svg);background-size:contain;filter:brightness(0) invert(1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__top .advisory span:before{background-image:url(/assets/images/images/icon-whiteinfo.svg)}}@media only screen and (min-width: 767px) and all and (-ms-high-contrast: none),only screen and (min-width: 767px) and (-ms-high-contrast: active){.home-header__top .advisory span:before{background-image:url(/assets/images/icon-whiteinfo.svg)}}.home-header__top .advisory a{font-size:13px;line-height:150%;font-weight:400;color:#fff;margin-left:8px}.home-header__top .advisory a.viewall{font-weight:600;position:relative;top:1px}.home-header__top .curlang .currency{margin-right:33px;display:flex;align-items:center}.home-header__main{width:100%;height:72px}.home-header__main--container.no-ads .home-header__dropdown-content--container{justify-content:flex-end}.home-header__main--container.no-ads .home-header__dropdown-content{top:72px;left:208px;max-width:860px}.home-header__logo{margin-left:14px;margin-top:-5px;max-width:139px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__logo{background-image:url(logo.618e190fc46c733b.svg)}.home-header__logo img{opacity:0}}.home-header__account ul li a{font-family:Noto Sans,sans-serif;padding:22px;color:#fff;letter-spacing:.005em}.home-header__account--link>a:before{content:"";width:24px;height:24px;position:absolute;top:48%;left:0;transform:translateY(-50%);background-image:url(/assets/images/images/user-signedin.svg);background-size:contain}.home-header__account--link.login>a:before{background-image:url(/assets/images/icon-bluelogin.svg)}.home-header__account--search{padding:0 25px 0 0}.home-header__account--pricetotal>a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#fff;padding:0 24px 0 0!important;width:48px;height:24px;margin-top:3px;margin-right:13px;position:relative;text-indent:-9999px}.home-header__account--pricetotal>a:before{content:"";width:24px;height:24px;position:absolute;top:48%;left:0;transform:translateY(-50%);background-image:url(icon-blueshoppingcart.57a59202496e8a2e.svg);background-size:contain}.home-header__account--pricetotal>a span.drop{position:absolute;top:45%;right:4px;transform:translateY(-50%);width:20px;height:20px;background-image:url(icon-bluearrowdowncaret.3d5cba64c7c6c71a.svg);background-size:100% 100%;background-repeat:no-repeat}.home-header__mobilenav{display:block;position:absolute;top:73px;left:0;width:100%;min-height:100vh;height:auto;background:#f7f7f7}@media only screen and (min-width: 767px){.home-header__mobilenav{display:none}}.home-header__mobilenav .main{background:#fff;margin-bottom:24px}.home-header__mobilenav .list{padding:16px 24px 0;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.home-header__mobilenav .list:last-child{border-bottom:1px solid #d1d1d1}.home-header__mobilenav .list:before{position:absolute;top:0;left:0;background-color:#fff;transition:background .3s ease;width:7px;height:56px;content:""}.home-header__mobilenav .list span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;padding-bottom:16px}.home-header__mobilenav .list span.tag{font-family:Noto Sans,sans-serif;font-size:11px;text-align:center;letter-spacing:.004em;color:#0060a7!important;text-transform:uppercase;background-color:#ffcd00;border-radius:146px;padding:0 8px;margin-left:16px;height:18px;display:inline-block}.home-header__mobilenav .list.open span{color:#00a4e5}.home-header__mobilenav .list.open a span{color:#006fc1}.home-header__mobilenav .list.open>div{display:block}.home-header__mobilenav .list__dropdown{display:none;background:#f7f7f7;flex-basis:calc(100% + 48px);margin:0 -24px;padding:0 24px 0 40px}.home-header__mobilenav .list__dropdown ul,.home-header__mobilenav .list__dropdown ul li{padding:0;margin:0}.home-header__mobilenav .list__dropdown--icons{border-bottom:1px solid #d1d1d1;padding-top:19px}.home-header__mobilenav .list__dropdown--icons ul li{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:36px}.home-header__mobilenav .list__dropdown--icons ul li:last-child{margin-bottom:28px}.home-header__mobilenav .list__dropdown--icons ul li img{width:40px;height:40px;margin-right:37px;object-fit:cover}.home-header__mobilenav .list__dropdown--listed h6,.home-header__mobilenav .list__dropdown--listed .travel-info-label{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:24px 0 0}.home-header__mobilenav .list__dropdown--listed .travel-info-label p{margin-bottom:0}.home-header__mobilenav .list__dropdown--listed ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;padding:16px 0;border-bottom:1px solid #d1d1d1;width:100%;display:block}.home-header__mobilenav .list__dropdown--listed ul li a img{margin-top:-2px;width:16px;height:16px;margin-right:8px}.home-header__mobilenav .list__dropdown--listed ul li a img.launch-icon{margin-left:8px;margin-right:0}.home-header__mobilenav .list__dropdown--listed ul li a span{font-weight:400;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.home-header__mobilenav .list__dropdown--listed ul li:last-child a{border-bottom:0}.home-header__mobilenav .list__dropdown--listed ul:first-of-type{border-bottom:1px solid #d1d1d1}.home-header__mobilenav .list__dropdown--listed ul:last-of-type{border-bottom:0}.home-header__mobilenav .list .caret img{transform:rotate(90deg);transition:transform .3s linear}.home-header__mobilenav .list:hover:before,.home-header__mobilenav .list.open:before{background-color:#52caf5;transition:background .3s ease}.home-header__mobilenav .list.open .caret img{transform:rotate(270deg);transition:transform .3s linear}.home-header__mobilenav .curlang{background-color:#fff}.home-header__mobilenav .curlang>div{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e2e2e2}.home-header__mobilenav .curlang>div:last-child{border-bottom:0}.home-header__mobilenav .curlang>div span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.home-header__mobilenav .curlang>div span img{filter:grayscale(100%) brightness(.855);width:16px;height:16px;object-fit:cover;margin-top:-2px;margin-right:8px}.home-header__mobilenav .curlang>div .caret img{transform:rotate(90deg);transition:transform .3s linear}.home-header__mobilenav .curlang>div:hover .caret img,.home-header__mobilenav .curlang>div.open .caret img{transform:rotate(90deg);transition:transform .3s linear}.home-header__search-active .group button{background-image:url(icon-searchgrey.44ea923c396ff59f.svg);background-color:transparent;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:2px;width:24px;height:24px;cursor:pointer;filter:brightness(0) invert(1)}.home-header__search-active>button{flex-basis:46px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff;padding:0;margin-top:6px;background-color:transparent;text-indent:-9999px;max-width:29px;height:29px;background-image:url(icon-blueclose.da50f8ae09ab0649.svg);filter:brightness(0) invert(1)}.home-header__dropdown-content--hovercontent .rownav--cards ul li h4 img{margin-top:-3px;margin-right:8px}.home-header__dropdown-content--hovercontent .rownav--destinations ul li figure{width:100px;height:80px;position:relative;border-radius:4px}.home-header__dropdown-content--hovercontent .rownav--destinations ul li figure img{object-fit:cover;border-radius:4px}.home-header.scrolled .home-header__logo,.home-header.hover-opened .home-header__logo,.home-header.opened .home-header__logo{filter:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header.scrolled .home-header__logo,.home-header.hover-opened .home-header__logo,.home-header.opened .home-header__logo{background-image:url(logo-colored.b5740ef4df33e0fe.svg)}.home-header.scrolled .home-header__logo img,.home-header.hover-opened .home-header__logo img,.home-header.opened .home-header__logo img{opacity:0}}.home-header.scrolled .home-header__top,.home-header.hover-opened .home-header__top,.home-header.opened .home-header__top{background:#f3fbfd}@media only screen and (min-width: 767px){.home-header.scrolled .home-header__top,.home-header.hover-opened .home-header__top,.home-header.opened .home-header__top{background:#00a4e5}}.home-header.scrolled .home-header__top--container .advisory,.home-header.hover-opened .home-header__top--container .advisory,.home-header.opened .home-header__top--container .advisory{padding:11px 16px}.home-header.scrolled .home-header__top--container .advisory span:before,.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{filter:none!important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header.scrolled .home-header__top--container .advisory span:before,.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{background-image:url(/assets/images/icon-whiteinfo.svg)}}@media only screen and (min-width: 767px){.home-header.scrolled .home-header__top--container .advisory span:before,.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{filter:brightness(0) invert(1)!important}}@media only screen and (min-width: 767px) and all and (-ms-high-contrast: none),only screen and (min-width: 767px) and (-ms-high-contrast: active){.home-header.scrolled .home-header__top--container .advisory span:before,.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{background-image:url(/assets/images/icon-blueinfo.svg)}}@media only screen and (min-width: 767px){.home-header.scrolled .home-header__top--container .advisory,.home-header.hover-opened .home-header__top--container .advisory,.home-header.opened .home-header__top--container .advisory{padding:8px 0 9px}}.home-header.scrolled .home-header__top--container .advisory span,.home-header.hover-opened .home-header__top--container .advisory span,.home-header.opened .home-header__top--container .advisory span{font-size:11px;color:#333}@media only screen and (min-width: 767px){.home-header.scrolled .home-header__top--container .advisory span,.home-header.hover-opened .home-header__top--container .advisory span,.home-header.opened .home-header__top--container .advisory span{color:#fff}}.home-header.scrolled .home-header__top--container .advisory_nav .viewall,.home-header.hover-opened .home-header__top--container .advisory_nav .viewall,.home-header.opened .home-header__top--container .advisory_nav .viewall{color:#006fc1;font-weight:600}@media only screen and (min-width: 767px){.home-header.scrolled .home-header__top--container .advisory_nav .viewall,.home-header.hover-opened .home-header__top--container .advisory_nav .viewall,.home-header.opened .home-header__top--container .advisory_nav .viewall{color:#fff;font-weight:400}}.home-header.scrolled .home-header__main,.home-header.hover-opened .home-header__main,.home-header.opened .home-header__main{background:#ffffff;box-shadow:0 4px 10px #00000012;z-index:1}.home-header.scrolled .home-header__nav a,.home-header.hover-opened .home-header__nav a,.home-header.opened .home-header__nav a{color:#006fc1}.home-header.scrolled .home-header__nav a:hover,.home-header.hover-opened .home-header__nav a:hover,.home-header.opened .home-header__nav a:hover,.home-header.scrolled .home-header__nav a.is-active,.home-header.hover-opened .home-header__nav a.is-active,.home-header.opened .home-header__nav a.is-active{color:#00a4e5;transition:color .3s ease}.home-header.scrolled .home-header__nav a:hover:after,.home-header.hover-opened .home-header__nav a:hover:after,.home-header.opened .home-header__nav a:hover:after,.home-header.scrolled .home-header__nav a.is-active:after,.home-header.hover-opened .home-header__nav a.is-active:after,.home-header.opened .home-header__nav a.is-active:after{background-color:#52caf5;transition:background .3s ease}.home-header.scrolled .home-header__account ul li a,.home-header.hover-opened .home-header__account ul li a,.home-header.opened .home-header__account ul li a{color:#006fc1;transition:color .3s ease;white-space:nowrap}.home-header.scrolled .home-header__account ul li a:hover,.home-header.hover-opened .home-header__account ul li a:hover,.home-header.opened .home-header__account ul li a:hover,.home-header.scrolled .home-header__account ul li a.is-active,.home-header.hover-opened .home-header__account ul li a.is-active,.home-header.opened .home-header__account ul li a.is-active{color:#00a4e5;transition:color .3s ease}.home-header.scrolled .home-header__account--search a svg path,.home-header.hover-opened .home-header__account--search a svg path,.home-header.opened .home-header__account--search a svg path{fill:#006fc1;transition:fill .3s ease}.home-header.scrolled .home-header__account--search a:hover svg path,.home-header.hover-opened .home-header__account--search a:hover svg path,.home-header.opened .home-header__account--search a:hover svg path{fill:#00a4e5;transition:fill .3s ease}.home-header.scrolled .home-header__account--pricetotal a,.home-header.hover-opened .home-header__account--pricetotal a,.home-header.opened .home-header__account--pricetotal a{transition:fill .3s ease}.home-header.scrolled .home-header__account--pricetotal a:hover,.home-header.hover-opened .home-header__account--pricetotal a:hover,.home-header.opened .home-header__account--pricetotal a:hover{color:#006fc1;transition:fill .3s ease}.home-header.scrolled .home-header__account--mobilenavburger span,.home-header.hover-opened .home-header__account--mobilenavburger span,.home-header.opened .home-header__account--mobilenavburger span{background:#006fc1}.home-header.scrolled .home-header__search-active .group input,.home-header.hover-opened .home-header__search-active .group input,.home-header.opened .home-header__search-active .group input{border-color:#52caf5;color:#444}.home-header.scrolled .home-header__search-active .group input::placeholder,.home-header.hover-opened .home-header__search-active .group input::placeholder,.home-header.opened .home-header__search-active .group input::placeholder{color:#bebebe}.home-header.scrolled .home-header__search-active .group button,.home-header.hover-opened .home-header__search-active .group button,.home-header.opened .home-header__search-active .group button{filter:none}.home-header.scrolled .home-header__search-active button,.home-header.hover-opened .home-header__search-active button,.home-header.opened .home-header__search-active button{color:#006fc1;filter:none}.hero{background-size:cover;background-position:top center;display:block;min-height:720px;height:100vh;margin-top:-112px;position:relative}.hero__title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:38px;line-height:140%;letter-spacing:.9em;color:#f7f7f7;text-shadow:0px 8px 18px rgba(0,0,0,.18);position:absolute;top:50%;left:calc(50% + 25px);transform:translate(-50%,-50%)}@media only screen and (min-width: 767px){.hero__title{font-size:72px}}.hero__slider--slide__title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:38px;line-height:140%;letter-spacing:.9em;color:#f7f7f7;text-shadow:0px 8px 18px rgba(0,0,0,.18);position:absolute;top:50%;left:calc(50% + 25px);transform:translate(-50%,-50%)}.hero__carousel-indicator a.is-active{opacity:1}.hero__seatsale{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;position:absolute;left:50%;top:170px;width:100%;max-width:210px;transform:translate(-50%);background:linear-gradient(90deg,rgba(45,81,106,.1) -14.38%,rgba(53,91,118,.34) 119.03%);border-radius:4px;border:1px solid;border-left:4px solid;border-color:#ffcd00;padding:9px 10px 10px;display:flex;justify-content:space-between}@media only screen and (min-width: 767px){.hero__seatsale{left:auto;right:-1px;transform:translate(0);padding:10px 19px 10px 10px;border-radius:4px 0 0 4px}}.hero__search{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:100%;max-width:327px;padding:0 16px 24px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.hero__search>div{flex-basis:100%}.hero__search--group1{z-index:1;position:relative}.hero__search--group1>div{margin-bottom:16px}@media only screen and (min-width: 767px){.hero__search--group1>div{margin-bottom:inherit}}.hero__search--group1 .hero__search--type{display:flex;justify-content:space-between}@media only screen and (min-width: 767px){.hero__search--group1 .hero__search--type{display:none}}@media only screen and (min-width: 767px){.hero__search--group1{flex-basis:402px!important}}.hero__search--group2{z-index:1;position:relative;display:none}@media only screen and (min-width: 767px){.hero__search--group2{flex-basis:371px!important;display:block}}@media only screen and (min-width: 767px){.hero__search--group2.multicity{flex-basis:329px!important}}.hero__search--group3{position:relative;min-width:219px;flex-basis:100%}@media only screen and (min-width: 767px){.hero__search--group3{flex-basis:auto!important}}.hero__search--group3.multicity{flex-basis:261px!important}.hero__search--group3 button{margin-bottom:4px}.hero__search--group3 button svg{position:relative;top:-1px}.hero__search--ticket{z-index:1;position:relative;margin-bottom:25px}@media only screen and (min-width: 767px){.hero__search--ticket{padding-bottom:8px}}.hero__search--ticket ul{display:flex;margin:0;padding:0;justify-content:space-between}@media only screen and (min-width: 767px){.hero__search--ticket ul{justify-content:initial}}.hero__search--ticket ul li{margin:0}.hero__search--ticket ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#fff;padding-top:24px;position:relative}@media only screen and (min-width: 767px){.hero__search--ticket ul li a{padding-right:24px}}.hero__search--ticket ul li a .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff;text-align:center;background:#006fc1;border-radius:146px;width:auto;min-width:70px;padding:0 10px;position:absolute;top:-9px}.hero__search--ticket ul li a.flight path{transition:fill .2s ease-out}.hero__search--ticket ul li a.flight:hover path,.hero__search--ticket ul li a.flight.is-active path{transition:fill .2s ease-in;fill:#0060a7}.hero__search--ticket ul li a.flight:hover path:first-child,.hero__search--ticket ul li a.flight.is-active path:first-child{fill:#ffcd00}.hero__search--ticket ul li a.flighthotel path{transition:fill .2s ease-out}.hero__search--ticket ul li a.flighthotel:hover path,.hero__search--ticket ul li a.flighthotel.is-active path{fill:#ffcd00}.hero__search--ticket ul li a.flighthotel:hover g>path,.hero__search--ticket ul li a.flighthotel.is-active g>path{transition:fill .2s ease;fill:#0060a7}.hero__search--ticket ul li a.hotel path{transition:fill .2s ease-out}.hero__search--ticket ul li a.hotel:hover path,.hero__search--ticket ul li a.hotel.is-active path{transition:fill .2s ease-in;fill:#0060a7}.hero__search--ticket ul li a.hotel:hover path:first-child,.hero__search--ticket ul li a.hotel.is-active path:first-child{fill:#ffcd00}.hero__search--ticket ul li a svg{margin-right:8px}.hero__search--type{margin-bottom:8px;display:flex;flex-wrap:wrap;align-items:flex-end;position:relative;z-index:999999}.hero__search--type .wrapper{position:relative;margin-right:30px}.hero__search--type .wrapper span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#fff;cursor:pointer}@media only screen and (min-width: 767px){.hero__search--type .wrapper span{font-size:13px}}.hero__search--type .wrapper span svg.info{position:relative;top:-2px}.hero__search--type .wrapper span svg.info:hover+.info__tooltip{display:block}.hero__search--type .wrapper span .info__tooltip{display:none;position:absolute;right:-46px;top:30px;z-index:20;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a}.hero__search--type .wrapper span .info__tooltip:after,.hero__search--type .wrapper span .info__tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.hero__search--type .wrapper span .info__tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.hero__search--type .wrapper span .info__tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.hero__search--type .wrapper span.result{display:inline-block;vertical-align:middle}.hero__search--type .wrapper span.arrow{position:relative;top:-2px;padding-left:4px}.hero__search--type .wrapper ul{position:absolute;top:28px;z-index:20;box-shadow:0 12px 20px #0000000d;border-radius:4px;padding:0;margin:0;max-width:104px}.hero__search--type .wrapper ul li{background-color:#fff;margin-bottom:0;border-bottom:.5px solid #e2e2e2}.hero__search--type .wrapper ul li:first-child{border-radius:4px 4px 0 0}.hero__search--type .wrapper ul li:last-child{border-radius:0 0 4px 4px}.hero__search--type .wrapper ul li:hover{background:#e9f6f9}.hero__search--type .wrapper ul li:hover a{color:#006fc1}.hero__search--type .wrapper ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:8px 16px;margin:0;display:flex;align-items:center;white-space:nowrap}.hero__search--type .wrapper ul li a svg{margin-left:7px;min-width:11px}.hero__search--type .wrapper ul li a .info.is-active+.info__tooltip{display:block}.hero__search--type .wrapper ul li a .info__tooltip{display:none;position:absolute;left:116px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px}.hero__search--type .wrapper ul li a .info__tooltip:after,.hero__search--type .wrapper ul li a .info__tooltip:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.hero__search--type .wrapper ul li a .info__tooltip:after{border-color:#fff0;border-right-color:#fff;border-width:4px;margin-top:-4px}.hero__search--type .wrapper ul li a .info__tooltip:before{border-color:#fff0;border-right-color:#fff;border-width:7px;margin-top:-7px}.hero__search--type .wrapper ul li:last-child{border:0}.hero__search--type .wrapper ul.is-active{display:block}.hero__search--type .hotel-info{padding:0;margin:0;display:flex}.hero__search--type .hotel-info li{margin:0 18px 0 0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#fff}.hero__search--type .hotel-info li:last-child{margin:0}@media only screen and (min-width: 767px){.hero__search--type .hotel-info li{margin:0 24px 0 0}}.hero__search--type .hotel-info li svg{position:relative;top:-1.5px}.hero__search--destination .o-form_two-fields .o-form_input input{border-radius:4px}.hero__search--destination .o-form_two-fields .o-form_input:nth-of-type(2) .title{left:16px}@media only screen and (min-width: 767px){.hero__search--destination .o-form_two-fields .o-form_input:nth-of-type(2) .title{left:27px}}.hero__search--destination .o-form_two-fields .o-form_input:nth-of-type(2) input{padding-left:16px}@media only screen and (min-width: 767px){.hero__search--destination .o-form_two-fields .o-form_input:nth-of-type(2) input{padding-left:27px}}.hero__search--destination.hotel .o-form_two-fields .o-form_input{width:100%}.hero__search--destination .dropdown_destination{width:calc(100% + 174px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hero__search--destination .dropdown_destination{width:calc(100% + 188px)}}.hero__search--destination .dropdown_destination>.tab{flex-basis:175px}.hero__search--destination .dropdown_destination>.content{flex-basis:393px;max-width:393px;max-height:300px}.hero__search--destination .dropdown_destination>.content .places>.place{width:31.33%;margin-right:10px}.hero__search--destination .dropdown_destination>.content .places>.place:nth-child(3n){margin-right:0}.hero__search--date.type-oneway .o-form_two-fields .o-form_input{width:100%}.hero__search--date.type-oneway .o-form_two-fields .o-form_input input{border-radius:4px}.hero__search--date .o-form_two-fields .o-form_input input:placeholder{font-weight:400}.hero__search--date .o-form_two-fields .o-form_input input:-ms-input-placeholder{font-weight:400}.hero__search .o-form_two-fields{box-shadow:0 4px 23px #0000001a}.hero__search .o-form_two-fields .swap{left:calc(50% - 13px);top:17px}.hero__search .o-form_two-fields .o-form_input.marker:before{display:none}.hero__search .o-form_two-fields .o-form_input .title{position:absolute;top:10px;left:12px;z-index:10;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.hero__search .o-form_two-fields .o-form_input .title{font-size:13px;left:16px}}.hero__search .o-form_two-fields .o-form_input input{font-size:15px;line-height:150%;margin-bottom:0;padding:24px 12px 8px;height:initial;border:.5px solid #e2e2e2}@media only screen and (min-width: 767px){.hero__search .o-form_two-fields .o-form_input input{font-size:15px;padding:24px 16px 8px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.hero__search .o-form_two-fields .o-form_input input{line-height:60px!important;height:56px}}.c-mobile_modal__header-dropdown--selection ul{margin-top:0;padding:0 24px}.c-mobile_modal__header-dropdown--selection ul li img{margin-top:-4px;margin-right:8px}.c-mobile_modal__header-dropdown--selection ul li span label{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#006fc1;position:relative}.modal-search__head{height:88px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(icon-nav_bar_bg.5f903ed449e9080b.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:200;background-color:#fff;top:0}.modal-search__greetings{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin:56px 0;max-width:279px}@media only screen and (min-width: 767px){.modal-search__greetings{font-size:32px;max-width:100%}}.modal-search--ticket{z-index:1;position:relative;padding-bottom:17px;max-width:364px;width:100%}@media only screen and (min-width: 767px){.modal-search--ticket{padding-bottom:0;padding-right:24px;border-right:1px solid #ccc}}.modal-search--ticket ul{margin:0;padding:0;display:flex;justify-content:space-around}.modal-search--ticket ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;padding:8px 0;position:relative}@media only screen and (min-width: 767px){.modal-search--type{padding-left:48px}}.modal-search--type .wrapper{position:relative;margin-right:30px}.modal-search--type .wrapper span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;cursor:pointer}.modal-search--type .wrapper span .info__tooltip{display:none;position:absolute;right:-46px;top:30px;z-index:20;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a}.modal-search--type .wrapper ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:8px 16px;margin:0;display:flex;align-items:center;white-space:nowrap}.modal-search--type .wrapper ul li a .info__tooltip{display:none;position:absolute;left:116px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 12px 20px #0000000d}.modal-search__fields .c-search_destination.one-flight>div.with-close .close,.modal-search__fields .c-search_destination.one-flight_connecting>div.with-close .close{background-image:url(icon-close_button.255c05e11f5d5920.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;position:absolute;top:40px;right:-30px;z-index:100;cursor:pointer;opacity:1;display:none}.modal-search__fields .c-search_advisory{max-width:100%;width:100%!important}.c-edit-search .modal-search--type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-edit-search .modal-search--type{margin-bottom:11px}}.c-edit-search .c-search_info{margin:0 0 12px;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-edit-search .c-search_info{margin:0 0 23px}}.c-edit-search .c-search label{margin-bottom:0}.c-breadcrumbs{display:none}@media only screen and (min-width: 767px){.c-breadcrumbs{display:initial}}.c-breadcrumbs .container{max-width:1056px;margin:0 auto;padding:8px 24px}@media only screen and (min-width: 767px){.c-breadcrumbs .container{padding:8px 0}}.c-breadcrumbs .container .breadcrumbs{display:flex;flex-direction:row;align-items:center}.c-breadcrumbs .container .breadcrumbs a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;white-space:nowrap;position:relative;padding-right:20px;margin-right:8px}.c-breadcrumbs .container .breadcrumbs a:after{content:"";width:12px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(icon-right.c2dd791e1d2c0c2d.svg);background-size:contain}.c-breadcrumbs .container .breadcrumbs a:last-of-type:after{display:none}.c-hero-carousel{position:relative}.c-hero-carousel__wrapper ul{padding:0;margin:0}.c-hero-carousel__wrapper ul li img{width:100%}.c-hero-carousel__indicator{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:row}.c-hero-carousel__indicator li{position:relative;width:8px;height:8px;margin:0 8px 24px 0;background:#E2E2E2;opacity:.8;border-radius:100%;cursor:pointer;transition:.3s all ease}.c-hero-carousel__indicator li:last-of-type{margin-right:0}.c-hero-carousel__indicator li.is-active{opacity:1;background:#fff;transition:.3s all ease}.c-hero-carousel .arc{position:absolute;bottom:-1px;left:0;width:100%}.c-seatsale .container{padding:0 24px}@media only screen and (min-width: 767px){.c-seatsale .container{padding:0}}.c-seatsale .container h1{margin-top:32px;margin-bottom:8px;font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.c-seatsale .container h1{font-weight:800}}.c-seatsale .container p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px}.c-seatsale .container p a{display:inline}.c-seatsale .container .advisory{background:#F3FBFD;border:1px solid #CAE2E7;box-sizing:border-box;border-radius:10px;padding:16px;margin-bottom:32px;max-width:732px}.c-seatsale .container .advisory p{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;margin-bottom:16px}.c-seatsale .container .advisory p:last-of-type{margin-bottom:0}.c-seatsale__filter{background:#fff;padding:16px 0;margin-bottom:8px}@media only screen and (min-width: 767px){.c-seatsale__filter{margin-bottom:16px;padding:32px 0}}.c-seatsale__filter .o-form.two-column{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.c-seatsale__filter .o-form.two-column>div{flex-basis:100%}@media only screen and (min-width: 767px){.c-seatsale__filter .o-form.two-column>div{flex-basis:calc(50% - 12px)}}.c-seatsale__filter .o-form_input.with-airplane:before{z-index:20}.c-seatsale__filter .o-form_input.with-airplane:after{background-image:url(icon-flight.b104f2c463a99de1.svg);background-size:contain;position:absolute;left:16px;top:calc(50% + 11px);transform:translateY(-50%);z-index:20;width:16px;height:16px;content:""}.c-seatsale__filter .o-form_input.with-airplane input{padding-left:36px}.c-seatsale__filter .o-form_input.with-mappin:before{z-index:20}.c-seatsale__filter .o-form_input.with-mappin:after{background-image:url(icon-pin.b2391aa3f0d09d9c.svg);background-size:contain;position:absolute;left:16px;top:calc(50% + 11px);transform:translateY(-50%);z-index:20;width:16px;height:16px;content:""}.c-seatsale__filter .o-form_input.with-mappin input{padding-left:36px}.c-seatsale__sales{padding-top:24px}.c-seatsale__sales .container{padding:0 0 25px;border-bottom:2px solid #e2e2e2}@media only screen and (min-width: 767px){.c-seatsale__sales .container{padding:0 0 25px}}.c-seatsale__sales h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;display:flex;flex-direction:column-reverse;align-items:flex-start;padding:0 24px}@media only screen and (min-width: 767px){.c-seatsale__sales h2{padding:0;font-size:20px;display:block}}.c-seatsale__sales h2 span.reminder{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-transform:uppercase;position:relative;top:-1px;background:#FFCD00;border-radius:146px;padding:0 9px;margin-bottom:8px}@media only screen and (min-width: 767px){.c-seatsale__sales h2 span.reminder{margin-left:16px;margin-bottom:0}}.c-seatsale__sales p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px;padding:0 24px}@media only screen and (min-width: 767px){.c-seatsale__sales p{padding:0}}.c-seatsale__sales p.note-approval{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-seatsale__sales p.note-approval a{font-size:11px}.c-seatsale__sales--list{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:16px}@media only screen and (min-width: 767px){.c-seatsale__sales--list{border-top:8px solid #FFCD00;border-radius:10px;margin-bottom:32px}}.c-seatsale__sales--list .item{display:flex;justify-content:space-between;width:100%;padding:16px 24px;border-bottom:1px solid #BEBEBE}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item{padding:24px 40px 33px;justify-content:initial}}.c-seatsale__sales--list .item:last-child{border-bottom:0}.c-seatsale__sales--list .item>.column{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item>.column{flex-direction:row;align-items:center}}.c-seatsale__sales--list .item>.column:first-child{flex-basis:46%;max-width:188px;width:100%}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item>.column:first-child{flex-basis:59%;max-width:562px}}.c-seatsale__sales--list .item>.column:last-child{flex-basis:54%;max-width:180px;width:100%;align-items:flex-end}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item>.column:last-child{flex-basis:41%;max-width:414px;align-items:initial}}.c-seatsale__sales--list .item__destination{display:flex;flex-direction:column;margin-bottom:8px}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__destination{margin-bottom:0}}.c-seatsale__sales--list .item__destination span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-seatsale__sales--list .item__destination span:first-of-type:before{background-image:url(icon-blue_airplane.7242fee9b13e8d7e.svg);background-size:contain;height:16px;content:"";padding-left:16px;margin-right:4px}.c-seatsale__sales--list .item__destination span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;letter-spacing:.005em}.c-seatsale__sales--list .item__price{display:flex;flex-direction:column}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__price{margin-right:37px}}.c-seatsale__sales--list .item__price>span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;text-align:left;right:initial;position:relative}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__price>span{text-align:right;right:65px}}.c-seatsale__sales--list .item__price div span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.c-seatsale__sales--list .item__price div span.tag{display:inline-block;font-style:italic;font-size:10px;line-height:100%;letter-spacing:.015em;color:#0060a7;text-transform:uppercase;transform:rotate(-3deg);padding:5px;margin-left:4px;top:-4px;position:relative;background:linear-gradient(177.94deg,#FBE700 -27.92%,#FFCD00 102.49%);border-radius:10px 0}.c-seatsale__sales--list .item__dates{display:flex;flex-direction:column}.c-seatsale__sales--list .item__dates span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;text-align:right}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__dates span{text-align:left}}.c-seatsale__sales--list .item__button{display:flex;align-items:center}.c-seatsale__sales--list .item__button>span{margin-right:24px;width:100%;max-width:22px;position:relative;cursor:pointer}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__button>span{max-width:28px}}.c-seatsale__sales--list .item__button>span img{width:100%;height:22px}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__button>span img{height:28px}}.c-seatsale__sales--list .item__button>span .tool-tip{position:absolute;z-index:30;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a;width:269px;top:34px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__button>span .tool-tip{top:57px}}.c-seatsale__sales--list .item__button>span .tool-tip:before{position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%);border:solid transparent;content:" ";height:0;width:0;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px}.c-seatsale__sales--list .item__button>span .tool-tip h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#333;margin:0;padding:15px 24px 0}.c-seatsale__sales--list .item__button>span .tool-tip p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#575757;padding:0 24px 8px;margin-bottom:0;max-width:221px}.c-seatsale__sales--list .item__button>span .tool-tip .close{width:16px;height:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-size:contain;display:block;position:absolute;right:24px;top:18px}.c-seatsale__sales--list .item__button>span .tool-tip .availability{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#575757;border-left:4px solid #52CAF5;padding:15px 0 15px 40px;position:relative;display:block;max-width:100%;border-bottom:1px solid #E2E2E2;border-top:1px solid #E2E2E2}.c-seatsale__sales--list .item__button>span .tool-tip .availability:before{background-image:url(icon-blue_airplane.7242fee9b13e8d7e.svg);background-size:contain;position:absolute;left:20px;top:50%;transform:translateY(-50%);z-index:20;width:16px;height:16px;content:""}.c-seatsale__sales--list .item__button>span .tool-tip .availability:after{display:inline-block;content:"";width:18px;height:18px;position:absolute;right:24px;top:50%;transform:translateY(-50%);background-image:url(icon-blue_expand.9ee9ab96e21d43f9.svg);background-size:100% 100%;transition:transform .3s ease}.c-seatsale__sales--list .item__button>span .tool-tip .availability.is-active{border-bottom:0}.c-seatsale__sales--list .item__button>span .tool-tip .availability.is-active:after{transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}.c-seatsale__sales--list .item__button>span .tool-tip .availability.is-active+.availability-drop{display:block}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop{display:none;background:#F7F7F7}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul{padding:16px 24px;margin:0}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li:last-of-type{margin-bottom:0}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:100%}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:first-of-type{flex-basis:46px;margin-right:21px}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type svg{margin-right:4px}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.green{color:#009883}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.green svg path{fill:#009883}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.red{color:#e42d4e}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.red svg path{fill:#e42d4e}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.orange{color:#f27202}.c-seatsale__sales--list .item__button>span .tool-tip .availability-drop ul li span:last-of-type.orange svg path{fill:#f27202}.c-seatsale__sales--list .item__button>span .tool-tip span.viewall{display:block;width:100%;max-width:100%;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;padding:16px 24px}.c-seatsale__sales--list .item__button>span .tool-tip span.viewall a{font-size:11px}.c-seatsale__sales--list .item__button button{width:117px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#fff;text-transform:uppercase}@media only screen and (min-width: 767px){.c-seatsale__sales--list .item__button button{width:198px}}.c-seatsale__sales .backtotop{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding:0 24px}@media only screen and (min-width: 767px){.c-seatsale__sales .backtotop{padding:0}}.c-seatsale__sales .backtotop:after{display:inline-block;content:"";width:16px;height:16px;margin-left:4px;top:3px;position:relative;background-image:url(icon-blue_expand.9ee9ab96e21d43f9.svg);background-size:contain}.c-flight-status{padding-top:32px;padding-bottom:40px}.c-flight-status .container{padding:0 24px}@media only screen and (min-width: 767px){.c-flight-status .container{padding:0}}.c-flight-status .container>p{margin-bottom:0}@media only screen and (min-width: 767px){.c-flight-status .container>p{margin-bottom:24px}}.c-flight-status .container>p:first-of-type{margin-bottom:24px}.c-flight-status .container>p a{display:inline}.c-flight-status__form{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-flight-status__form{padding:32px}}.c-flight-status__radio{display:flex}.c-flight-status__radio p{margin-bottom:16px}.c-flight-status__radio p:first-of-type{margin-right:32px}.c-flight-status__radio input{-webkit-appearance:radio;appearance:radio}.c-flight-status__radio label{font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative;margin-bottom:0}.c-flight-status__radio [type=radio]:checked,.c-flight-status__radio [type=radio]:not(:checked){position:absolute;left:-9999px}.c-flight-status__radio [type=radio]:checked+label,.c-flight-status__radio [type=radio]:not(:checked)+label{position:relative;padding-left:16px;cursor:pointer;line-height:20px;display:inline-block;color:#858585}.c-flight-status__radio [type=radio]:checked+label:before,.c-flight-status__radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border:1.5px solid #DADADA;border-radius:100%;background:#fff;transform:translateY(-50%)}.c-flight-status__radio [type=radio]:checked+label:before,.c-flight-status__radio [type=radio]:checked+label{border-color:#009883;color:#009883;font-weight:700}.c-flight-status__radio [type=radio]:checked+label:after,.c-flight-status__radio [type=radio]:not(:checked)+label:after{content:"";width:6px;height:6px;background:#009883;position:absolute;top:7px;left:3px;border-radius:100%;transition:all .2s ease}.c-flight-status__radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-flight-status__radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}@media only screen and (min-width: 767px){.c-flight-status__radio label{font-size:13px}.c-flight-status__radio [type=radio]:checked+label:before,.c-flight-status__radio [type=radio]:not(:checked)+label:before{width:18px;height:18px;top:0;transform:translateY(0)}.c-flight-status__radio [type=radio]:checked+label:after,.c-flight-status__radio [type=radio]:not(:checked)+label:after{width:6px;height:6px;top:0;transform:translateY(0)}.c-flight-status__radio [type=radio]:checked+label:after,.c-flight-status__radio [type=radio]:not(:checked)+label:after{top:4px;left:4px;width:10px;height:10px}.c-flight-status__radio [type=radio]:checked+label,.c-flight-status__radio [type=radio]:not(:checked)+label{padding-left:28px}.c-flight-status__radio p{justify-content:baseline}}.c-flight-status__input{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.c-flight-status__input .drop-country{position:absolute;right:0;top:78px;width:381px;height:294px;padding:16px 24px;overflow:auto;background-color:#fff;border-radius:3px;box-shadow:0 4px 24px #0000002e}.c-flight-status__input .drop-country h6{margin-bottom:15px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-flight-status__input .drop-country .country>ul{margin-top:8px;padding:0;-moz-column-count:2;column-count:2}.c-flight-status__input .drop-country .country>ul>li{margin-bottom:8px}.c-flight-status__input .drop-country .country>ul>li>a{font-weight:400;font-size:13px;line-height:150%;font-family:Noto Sans,sans-serif;color:#333}.c-flight-status__input .drop-country .country>ul>li ul{opacity:0;height:0;max-height:1000px;margin:0;padding:0}.c-flight-status__input .drop-country .country>ul>li ul li{margin-bottom:15px}.c-flight-status__input .drop-country .country>ul>li ul li a{font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding-left:20px;position:relative}.c-flight-status__input .drop-country .country>ul>li ul li a:hover{color:#00a4e5}.c-flight-status__input .drop-country .country>ul>li ul li:last-of-type{margin-bottom:0}.c-flight-status__input .drop-country .country>ul>li:hover>a{color:#00a4e5}.c-flight-status__input .drop-country .country>ul>li.is-active>a{color:#00a4e5}.c-flight-status__input .drop-country .country>ul>li.is-active ul{height:100%;opacity:1;margin:10px 0 0}.c-flight-status__input .drop-country .country>ul>li.is-active ul li{position:relative}.c-flight-status__input .drop-search{position:absolute;right:0;top:78px;z-index:30;width:381px;height:302px;padding:16px 20px;overflow:auto;background-color:#fff;border-radius:3px;box-shadow:0 4px 24px #0000002e}.c-flight-status__input .drop-search span{display:contents}.c-flight-status__input .drop-search span.blue{color:#00a4e5}.c-flight-status__input .drop-search h6{margin-bottom:15px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-flight-status__input .drop-search ul{margin:0;padding:0}.c-flight-status__input .drop-search ul li{margin:0 0 12px}.c-flight-status__input .drop-search ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333;display:flex;flex-direction:column}.c-flight-status__input .drop-search ul li a.country_under{color:#858585;font-size:11px}.c-flight-status__input .o-form input{margin-bottom:0!important}.c-flight-status__input .o-form_two-fields{max-width:509px;flex-basis:100%;margin-bottom:24px}@media only screen and (min-width: 767px){.c-flight-status__input .o-form_two-fields{flex-basis:52%;margin-bottom:0}}.c-flight-status__input .o-form_two-fields input{margin-bottom:0;padding:13px 12px}@media only screen and (min-width: 767px){.c-flight-status__input .o-form_two-fields input{text-align:left;padding:13px 12px 10px}}.c-flight-status__input .o-form.two-column{display:flex;flex-direction:row;align-items:flex-end;align-items:center;justify-content:space-between;flex-basis:100%;max-width:467px;flex-wrap:wrap}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-flight-status__input .o-form.two-column{flex-wrap:wrap}}@media only screen and (min-width: 767px){.c-flight-status__input .o-form.two-column{flex-basis:48%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-flight-status__input .o-form.two-column{flex-wrap:nowrap}}}.c-flight-status__input .o-form.two-column>*{flex-basis:100%;margin-bottom:24px}@media only screen and (min-width: 767px){.c-flight-status__input .o-form.two-column>*{margin-bottom:0}}@media only screen and (min-width: 767px){.c-flight-status__input .o-form.two-column>*:first-child{max-width:193px;flex-basis:45%}}@media only screen and (min-width: 767px){.c-flight-status__input .o-form.two-column>*:last-child{max-width:249px;flex-basis:55%}}.c-flight-status__input .o-form button{position:relative}@media only screen and (min-width: 767px){.c-flight-status__input .o-form button{top:10px}}.c-flight-status__input .o-form .dropdown-dates{background:#FFFFFF;box-shadow:0 12px 20px #0000000d;border-radius:4px;position:absolute;top:78px;left:0;width:100%;height:104px;overflow:auto}.c-flight-status__input .o-form .dropdown-dates ul{margin:0;padding:0}.c-flight-status__input .o-form .dropdown-dates ul li{padding:0;margin:0}.c-flight-status__input .o-form .dropdown-dates ul li a{padding:9px 24px;border-bottom:1px solid #E2E2E2;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;width:100%}.c-flight-status__input .o-form .dropdown-dates ul li a:hover{color:#00a4e5}.c-flight-status__input .o-form .dropdown-dates ul li:last-of-type a{border-bottom:0}.c-flight-status__input .swap{left:calc(50% - 12px);top:40px}.c-flight-status__input.flight-no .o-form_two-fields{max-width:350px}@media only screen and (min-width: 767px){.c-flight-status__input.flight-no .o-form_two-fields{flex-basis:37%}}.c-flight-status__input.flight-no .o-form_two-fields>div{flex-basis:100%}.c-flight-status__input.flight-no .o-form_two-fields>div input{border-radius:4px}.c-flight-status__input.flight-no .o-form.two-column{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.c-flight-status__input.flight-no .o-form.two-column{flex-basis:63%}}.c-flight-status__input.flight-no .o-form.two-column>*:first-child{max-width:350px;flex-basis:100%}@media only screen and (min-width: 767px){.c-flight-status__input.flight-no .o-form.two-column>*:first-child{flex-basis:70%}}.c-flight-status h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin:0}@media only screen and (min-width: 767px){.c-flight-status h3{font-size:20px}}.c-flight-status span.departure{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-flight-status .update{margin-top:8px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-flight-status .update{align-items:baseline}}.c-flight-status .update>span{flex-basis:100%;display:flex;align-items:center;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-flight-status .update>span{flex-basis:initial}}.c-flight-status .update>span:last-of-type{font-family:Noto Sans,sans-serif;line-height:150%;color:#575757;font-size:11px;letter-spacing:.004em}@media only screen and (min-width: 767px){.c-flight-status .update>span:last-of-type{font-size:13px;letter-spacing:.0025em}}.c-flight-status .update>span:last-of-type span:first-of-type{padding-left:16px;padding-right:16px}.c-flight-status .update>span:last-of-type span img{margin-right:4px}.c-flight-status .bar{display:block;width:100%;border-bottom:2px solid #E2E2E2;margin-top:8px;margin-bottom:24px}@media only screen and (min-width: 767px){.c-flight-status .bar{margin-bottom:32px}}.c-flight-status__cards{background-color:#fff;padding:16px 0;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin-bottom:24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;overflow:hidden;position:relative}@media only screen and (min-width: 767px){.c-flight-status__cards{padding:24px 40px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-flight-status__cards{flex-wrap:nowrap}}}.c-flight-status__cards .card__flightno{flex-basis:100%;display:flex;flex-direction:row;padding:0 16px 16px;margin-bottom:16px;border-bottom:1px solid #E2E2E2}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flightno{flex-basis:19%;max-width:180px;padding-right:40px;padding-bottom:0;margin-bottom:0;flex-direction:column;align-items:center;border:0}}.c-flight-status__cards .card__flightno span{text-align:center;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;position:relative}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flightno span{display:block}}.c-flight-status__cards .card__flightno span:first-of-type{font-weight:700;padding-right:12px;margin-right:10px}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flightno span:first-of-type{padding:0;margin:0}}.c-flight-status__cards .card__flightno span:first-of-type:after{content:"";width:2px;height:2px;background:#333333;position:absolute;right:0;top:49%;transform:translateY(-50%);border-radius:100%}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flightno span:first-of-type:after{display:none}}.c-flight-status__cards .card__flight-details{flex-basis:100%;max-width:640px;padding:0 16px}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flight-details{padding:0 36px 0 40px;flex-basis:66%;border-left:1px solid #E2E2E2}}.c-flight-status__cards .card__flight-details--layover{display:block;position:relative;margin:16px auto;text-align:center}.c-flight-status__cards .card__flight-details--layover:after{content:"";width:100%;border-bottom:1px solid #e2e2e2;position:absolute;left:0;top:14px}.c-flight-status__cards .card__flight-details--layover span{display:inline-block;background:#fff;padding:0 8px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#858585;position:relative;z-index:10}.c-flight-status__cards .card__flight-details--wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.c-flight-status__cards .card__flight-details--wrapper>.flight-no{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#333;flex-basis:100%;margin-bottom:8px}.c-flight-status__cards .card__flight-details--from,.c-flight-status__cards .card__flight-details--to{max-width:209px;flex-basis:37%}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flight-details--from,.c-flight-status__cards .card__flight-details--to{flex-basis:40%}}.c-flight-status__cards .card__flight-details--from>*,.c-flight-status__cards .card__flight-details--to>*{display:flex;flex-direction:column}.c-flight-status__cards .card__flight-details--from .status,.c-flight-status__cards .card__flight-details--to .status{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;margin-bottom:4px;display:none}.c-flight-status__cards .card__flight-details--from .status--blue,.c-flight-status__cards .card__flight-details--to .status--blue{font-weight:700;font-size:11px;color:#006fc1;margin-bottom:0;display:block}.c-flight-status__cards .card__flight-details--from .placetime,.c-flight-status__cards .card__flight-details--to .placetime{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:8px}.c-flight-status__cards .card__flight-details--from .place span,.c-flight-status__cards .card__flight-details--to .place span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-flight-status__cards .card__flight-details--from .place span:last-of-type,.c-flight-status__cards .card__flight-details--to .place span:last-of-type{margin-top:4px;font-weight:400;color:#858585;display:none}.c-flight-status__cards .card__flight-details--to{text-align:right}.c-flight-status__cards .card__flight-details--status{max-width:98px;flex-basis:20%;margin-top:33px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 767px){.c-flight-status__cards .card__flight-details--status{margin-top:28px}}.c-flight-status__cards .card__flight-details--status span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:0 8px 0 24px;margin-top:17px;border-radius:146px;background:#CEEFEC;position:relative}.c-flight-status__cards .card__flight-details--status span:before{content:"";width:12px;height:12px;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.c-flight-status__cards .card__flight-details--status svg.cebgo path{fill:#00a4e5}.c-flight-status__cards .card__flight-details--status svg.cebpac path{fill:#ffcd00}.c-flight-status__cards .card__flight-details--status.tag--green span{color:#009883;background:#CEEFEC}.c-flight-status__cards .card__flight-details--status.tag--green span:before{background-image:url(icon-status__greencheck.53f2440a30cbe6b3.svg)}.c-flight-status__cards .card__flight-details--status.tag--blue span{color:#00a4e5;background:#E9F6F9}.c-flight-status__cards .card__flight-details--status.tag--blue span:before{background-image:url(icon-status_airplane.d859ee3e2caee5d7.svg)}.c-flight-status__cards .card__flight-details--status.tag--lightgreen span{color:#5cab4c;background:#EBFFE7}.c-flight-status__cards .card__flight-details--status.tag--lightgreen span:before{background-image:url(icon-status_time.1c90f00a7146856f.svg)}.c-flight-status__cards .card__flight-details--status.tag--orange span{color:#f68e33;background:#FFF6EE}.c-flight-status__cards .card__flight-details--status.tag--orange span:before{background-image:url(icon-status_warning.555dd1cc3da652e0.svg)}.c-flight-status__cards .card__flight-details--status.tag--red span{color:#cc0c2f;background:#FFEEF1}.c-flight-status__cards .card__flight-details--status.tag--red span:before{background-image:url(icon-status_error.631a5b38318a3c92.svg)}.c-flight-status__cards .card__flight-details.show .status{display:block}.c-flight-status__cards .card__flight-details.show .place span:last-of-type{display:block}.c-flight-status__cards .card__showhide{flex-basis:16%;max-width:156px;padding-left:36px;position:absolute;top:16px;right:16px}@media only screen and (min-width: 767px){.c-flight-status__cards .card__showhide{position:relative;top:0;right:0}}.c-flight-status__cards .card__showhide a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;padding-right:28px;position:relative;width:24px;height:24px;color:transparent;white-space:nowrap}@media only screen and (min-width: 767px){.c-flight-status__cards .card__showhide a{width:100%;height:auto;color:#006fc1}}.c-flight-status__cards .card__showhide a:after{content:"";width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(icon-showdetails.b32ecc5085c54fe1.svg);background-size:contain;transition:transform .3s ease}.c-flight-status__cards .card__showhide a.show:after{transform:translateY(-50%) rotate(180deg);transition:transform .3s ease}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.modal-search.c-flight-landing .modal-search__select{flex-wrap:nowrap}}}.c-explore__destinations h2{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333;margin:0}@media only screen and (min-width: 767px){.c-explore__destinations h2{font-weight:800}}.c-explore__destinations--row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #D1D1D1}.c-explore__destinations--row>div figure img{height:159px;object-fit:cover}.c-explore__destinations--row>div .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:130%;color:#fff;margin:0 0 8px}@media only screen and (min-width: 767px){.c-explore__destinations--row>div .content h6{font-size:23px;line-height:150%;margin:0 0 16px}}.c-explore__threecards{margin-bottom:16px}@media only screen and (min-width: 767px){.c-explore__threecards{margin-bottom:40px}}.c-explore__threecards--row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1056px;margin:0 24px}@media only screen and (min-width: 767px){.c-explore__threecards--row{margin:0 auto}}.c-explore__threecards--item{cursor:pointer;flex-basis:100%;width:100%;background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:8px;border-bottom:8px solid #FFCD00;overflow:hidden;margin-bottom:24px}@media only screen and (min-width: 767px){.c-explore__threecards--item{min-width:336px;flex-basis:33.33%;margin-bottom:0;max-width:336px}}.c-explore__threecards--item figure img{width:100%;max-height:95px;object-fit:cover}@media only screen and (min-width: 767px){.c-explore__threecards--item figure img{max-height:100%}}.c-explore__threecards--item h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:130%;color:#333;padding:8px 16px;margin:0;width:100%;position:relative}@media only screen and (min-width: 767px){.c-explore__threecards--item h6{padding:16px;line-height:150%}}.c-explore__threecards--item h6:after{content:"";width:31px;height:31px;position:absolute;top:4px;right:16px;background-image:url(icon-arrow_expand_blue.9cde8fc909f47fa7.svg);background-size:100% 100%;transform:rotate(-90deg)}@media only screen and (min-width: 767px){.c-explore__threecards--item h6:after{top:16px}}.c-guide h3{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.c-guide h3{font-weight:800}}.c-guide__banner{position:relative;margin-bottom:40px}.c-guide__banner figure img{width:100%;height:247px;object-fit:cover}.c-guide__banner figure .arc{min-width:100%;position:absolute;left:0;bottom:-1px;z-index:10;height:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-guide__banner figure .arc{width:auto}}.c-guide__banner .container .content{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.c-guide__banner .container .content span{color:#fff}.c-guide__banner .container .content span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;padding:0 6px;margin-bottom:8px;background:#ffcd00;border-radius:2px}.c-guide__banner .container .content span.country{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:150%;letter-spacing:.0025em;color:#f7f7f7}@media only screen and (min-width: 767px){.c-guide__banner .container .content span.country{font-size:38px;line-height:61px}}.c-guide__banner .container .content span.description{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;color:#f7f7f7;margin-bottom:8px;max-width:364px}@media only screen and (min-width: 767px){.c-guide__banner .container .content span.description{font-size:18px;margin-bottom:16px}}.c-guide__banner .container .content button{width:100%;line-height:100%}.c-guide__navigation ul{padding:0;margin:0 0 32px;max-width:737px;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:auto}.c-guide__navigation:after{content:"";width:40px;height:44px;position:absolute;right:0;top:-7px;z-index:100;background-image:url(icon-more_arrow.ab2b54e008c21628.svg);display:block}.c-guide__content-sidebar .container{display:flex;justify-content:space-between;flex-wrap:wrap}.c-guide__content-sidebar .container .content{flex-basis:100%}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .content{flex-basis:68%;max-width:650px;margin-bottom:0}}.c-guide__content-sidebar .container .content h3{margin:0 0 14px}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .content h3{margin:0 0 27px}}.c-guide__content-sidebar .container .content .list{margin:0 0 14px}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .content .list{margin:0 0 35px}}.c-guide__content-sidebar .container .content .list .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#858585;margin-bottom:11px;display:inline-block}.c-guide__content-sidebar .container .content .list ul{padding:0;margin:0}.c-guide__content-sidebar .container .content .list ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px;padding-left:15px;position:relative}.c-guide__content-sidebar .container .content .list ul li:before{content:"";width:6px;height:6px;background:#52caf5;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-guide__content-sidebar .container .content .list ul li:last-of-type{margin-bottom:0}.c-guide__content-sidebar .container .content>div:last-of-type{margin:0 0 40px}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .content>div:last-of-type{margin:0 0 35px}}.c-guide__content-sidebar .container .sidebar{flex-basis:100%;max-width:336px}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .sidebar{flex-basis:32%}}.c-guide__content-sidebar .container .sidebar .country__card{position:relative;margin-bottom:24px}.c-guide__content-sidebar .container .sidebar .country__card .content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column}.c-guide__content-sidebar .container .sidebar .country__card .content .country-name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:150%;color:#fff}@media only screen and (min-width: 767px){.c-guide__content-sidebar .container .sidebar .country__card .content .country-name{line-height:140%}}.c-guide__content-sidebar .container .sidebar .country__card .content .country-specific{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#fff;margin-bottom:16px}.c-guide__content-sidebar .container .sidebar .country__card .content button{color:#006fc1;font-size:11px;line-height:0;background:#fff;max-width:294px;flex-basis:100%;padding:16px;border:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-guide__content-sidebar .container .sidebar .country__card .content button{line-height:0;padding:16px}}.c-guide__content-sidebar .container .sidebar .country__more>*{margin-bottom:16px}.c-guide__content-sidebar .container .sidebar .country__more>*:last-child{margin-bottom:0}.c-guide__content-sidebar .container .sidebar .country__more h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}.c-guide__content-sidebar .container .sidebar .country__more .morecountry{display:flex;flex-direction:row;flex-wrap:wrap;box-shadow:0 4px 23px #0000001a;border-radius:8px;overflow:hidden;background:#fff}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-guide__content-sidebar .container .sidebar .country__more .morecountry{flex-wrap:nowrap}}.c-guide__content-sidebar .container .sidebar .country__more .morecountry figure{max-width:163px;flex-basis:49%}.c-guide__content-sidebar .container .sidebar .country__more .morecountry figure img{object-fit:cover;height:101px}.c-guide__content-sidebar .container .sidebar .country__more .morecountry .content{flex-basis:51%;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-start}.c-guide__content-sidebar .container .sidebar .country__more .morecountry .content span.date{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585}.c-guide__content-sidebar .container .sidebar .country__more .morecountry .content span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;padding:0 6px;margin-bottom:8px;background:#ffcd00;border-radius:2px}.c-guide__content-sidebar .container .sidebar .country__more .morecountry .content span.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;width:100%}.c-guide__gallery--text{width:100%}.c-guide__gallery--text-title{font-size:23px;font-weight:bolder;line-height:1.2;margin-top:0;margin-bottom:.5rem;color:#333}.c-guide__gallery--text-description{font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-guide__gallery--selected a.viewall:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;background-image:url(icon-fullscreen.bc475247309a0f0f.svg);background-size:100% 100%}.c-guide__gallery--list ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;margin:0}.c-guide__currency{margin-bottom:40px}.c-guide__currency h3{margin-bottom:16px}.c-guide__currency .card-wrapper{display:flex;flex-wrap:wrap;flex-direction:row}.c-guide__currency .card-wrapper>div:last-of-type{margin-bottom:0}.c-guide__currency .card{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:8px;border:0;flex-basis:100%;padding:24px;margin-bottom:24px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 767px){.c-guide__currency .card{flex-basis:298px;margin-right:24px;margin-bottom:0}}.c-guide__currency .card figure{flex-basis:31%;max-width:75px}.c-guide__currency .card .content{display:flex;flex-direction:column;flex-basis:69%;max-width:159px}.c-guide__currency .card .content .currency{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#858585}.c-guide__currency .card .content .currency-name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#00a4e5;margin-bottom:8px}.c-guide__currency .card .content .currency-exchange{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-guide__info .container p{max-width:697px;margin-bottom:24px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-guide__info .container .card-wrapper{max-width:697px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px}.c-guide__info .container .card-wrapper .card{flex-basis:100%;background:#ffffff;border-radius:8px;box-shadow:0 4px 10px #00000012;border:0;overflow:hidden;margin-bottom:24px}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card{margin-bottom:0}}.c-guide__info .container .card-wrapper .card:last-child{margin-bottom:0}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card{flex-basis:50%;max-width:336px}}.c-guide__info .container .card-wrapper .card figure img{height:96px;width:100%;object-fit:cover}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card figure img{height:172px}}.c-guide__info .container .card-wrapper .card .discount{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#009883;text-transform:uppercase;padding:0 6px 0 9px;background:#ceefec;border-radius:146px;position:absolute;top:16px;left:19px}.c-guide__info .container .card-wrapper .card .country{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#fff;position:absolute;top:16px;right:23px}.c-guide__info .container .card-wrapper .card .country:before{content:"";width:8px;height:8px;background-image:url(icon-location_pin.54870bfb835e5b8c.svg);display:inline-block;margin-right:5px}.c-guide__info .container .card-wrapper .card .content{display:flex;justify-content:space-between;align-items:center;padding:6px 16px 8px}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content{padding:15px 16px 16px}}.c-guide__info .container .card-wrapper .card .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:17px;letter-spacing:.0025em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content h6{line-height:150%}}.c-guide__info .container .card-wrapper .card .content .grey{font-family:Noto Sans,sans-serif;font-size:11px;line-height:10px;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content .grey{line-height:150%}}.c-guide__info .container .card-wrapper .card .content .star{font-family:Noto Sans,sans-serif;font-size:11px;line-height:10px;letter-spacing:.004em;color:#f0c100}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content .star{line-height:150%}}.c-guide__info .container .card-wrapper .card .content .star:before{content:"";display:inline-block;margin-right:1px;position:relative;top:2px;width:12px;height:12px;background-image:url(icon-yellowstar.cf8c26a90495df52.svg)}.c-guide__info .container .card-wrapper .card .content .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:19px;text-align:right;color:#006fc1;display:block}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content .price{font-size:20px;line-height:150%}}.c-guide__info .container .card-wrapper .card .content>*{line-height:0}.c-guide__info .container .card-wrapper .card .content>*:last-child .grey{font-size:9px;line-height:130%}@media only screen and (min-width: 767px){.c-guide__info .container .card-wrapper .card .content>*:last-child .grey{font-size:11px}}.c-guide__info .container .list{margin:0}.c-guide__info .container .list .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;display:block}.c-guide__info .container .list ul{padding:0 0 16px;margin:0 0 16px;max-width:697px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-guide__info .container .list ul{padding:0 0 13px}}.c-guide__info .container .list ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:4px;padding-left:15px;position:relative}.c-guide__info .container .list ul li:before{content:"";width:6px;height:6px;background:#52caf5;border-radius:100%;position:absolute;left:0;top:9px}.c-guide__info .container .list ul li:last-of-type{margin-bottom:0}.c-guide__info .container .list ul li a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-top:4px}.c-guide__info .container .list.no-border ul{border:0;padding-bottom:0;margin-bottom:0}.c-guide__info .container .tag-wrapper{display:flex;margin:30px 0 40px}.c-guide__info .container .tag-wrapper .title{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-right:9px;position:relative;top:2px}.c-guide__info .container .tag-wrapper ul{max-width:345px;display:flex;flex-direction:row;margin:0;padding:0}.c-guide__info .container .tag-wrapper ul li{margin:0;padding:0}.c-guide__info .container .tag-wrapper ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#0060a7;padding:0 4px;margin:0 8px 8px 0;background:#fff6b5;border-radius:4px}.c-guide__countrybanner{position:relative;margin-top:24px;padding-bottom:31px;padding-top:24px}@media only screen and (min-width: 767px){.c-guide__countrybanner{margin-top:0;padding-bottom:53px;padding-top:0}}.c-guide__countrybanner figure{position:relative}.c-guide__countrybanner figure img{width:100%;height:127px}@media only screen and (min-width: 767px){.c-guide__countrybanner figure img{height:278px}}.c-guide__countrybanner figure .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.c-guide__countrybanner figure .container h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#fff;margin:0}@media only screen and (min-width: 767px){.c-guide__countrybanner figure .container h2{font-size:32px;line-height:140%}}.c-guide__countrybanner figure .container p{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.005em;color:#fff;margin-bottom:16px}@media only screen and (min-width: 767px){.c-guide__countrybanner figure .container p{font-size:15px;line-height:150%;margin-bottom:24px}}.c-guide__countrybanner figure .container button{color:#006fc1;font-size:11px;line-height:13px;background:#fff;max-width:134px;border:0}@media only screen and (min-width: 767px){.c-guide__countrybanner figure .container button{max-width:247px;font-size:15px;line-height:24px}}.mobile-hide{display:none}@media only screen and (min-width: 767px){.mobile-hide{display:block}}.mobile-show{display:block}@media only screen and (min-width: 767px){.mobile-show{display:none}}.c-flight-status.c-flight-timetable{padding-bottom:40px}@media only screen and (min-width: 767px){.c-flight-status.c-flight-timetable{padding-top:48px}}.c-flight-timetable{padding-bottom:80px}.c-flight-timetable .container{padding:0 24px}@media only screen and (min-width: 767px){.c-flight-timetable .container{padding:0}}.c-flight-timetable p{margin-bottom:32px}.c-flight-timetable .prompt{background:#F3FBFD;border-radius:10px;padding:24px;margin-bottom:40px}.c-flight-timetable .prompt ul{padding:0;margin:0}.c-flight-timetable .prompt ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px;padding-left:15px;position:relative}.c-flight-timetable .prompt ul li:before{content:"";width:6px;height:6px;background:#52CAF5;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-flight-timetable .prompt ul li:last-of-type{margin-bottom:0}.c-flight-timetable .c-flight-status__form{margin-bottom:0}.c-flight-timetable__timetable{border-top:1px solid #E2E2E2;padding-top:53px}@media only screen and (min-width: 767px){.c-flight-timetable__timetable{padding-top:48px}}.c-flight-timetable__timetable--header{margin-top:0;margin-bottom:11px;display:flex;justify-content:space-between;align-items:baseline;flex-direction:row;flex-wrap:wrap}.c-flight-timetable__timetable--header h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin:0}@media only screen and (min-width: 767px){.c-flight-timetable__timetable--header{align-items:baseline}}.c-flight-timetable__timetable--header>span{flex-basis:100%;display:flex;align-items:center;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-flight-timetable__timetable--header>span{flex-basis:initial}}.c-flight-timetable__timetable--header>span:last-of-type{font-family:Noto Sans,sans-serif;line-height:150%;color:#575757;font-size:11px;letter-spacing:.004em}@media only screen and (min-width: 767px){.c-flight-timetable__timetable--header>span:last-of-type{font-size:13px;letter-spacing:.0025em}}.c-flight-timetable__timetable--header>span:last-of-type span:first-of-type{padding-left:16px;padding-right:16px}.c-flight-timetable__timetable--header>span:last-of-type span img{margin-right:4px}.c-flight-timetable__timetable--boxwrapper{overflow:auto;margin:0 -24px;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.c-flight-timetable__timetable--boxwrapper{margin:0}}.c-flight-timetable__timetable--box{background:#FFFFFF;border-radius:0;margin-bottom:14px;min-width:855px}@media only screen and (min-width: 767px){.c-flight-timetable__timetable--box{border-radius:0 0 12px 12px}}.c-flight-timetable__timetable--box ul{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #E2E2E2;padding:0;margin:0}.c-flight-timetable__timetable--box ul li{flex-basis:20%;padding:16px 24px;margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333}.c-flight-timetable__timetable--box ul li:nth-last-child(2),.c-flight-timetable__timetable--box ul li:last-child{font-weight:400}.c-flight-timetable__timetable--box ul li img{width:13px;height:13px;object-fit:contain;margin-right:9px;position:relative;top:-1px}.c-flight-timetable__timetable--box ul.head{background:#E9F6F9;border-bottom:0}.c-flight-timetable__timetable--box ul.head li{padding:21px 24px 14px;font-weight:700}.modal-search.c-flight-landing{background:transparent;max-width:calc(100% - 30px);margin:0 auto;padding-bottom:0;position:relative}.modal-search.c-flight-landing .container{padding:37px 0 0;background:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin-top:-84px;margin-bottom:32px}.modal-search.c-flight-landing .container .modal-search--ticket ul li a{font-size:13px;line-height:140%}.c-flight-timetable.c-flight-landing{padding-bottom:24px}@media only screen and (min-width: 767px){.c-flight-timetable.c-flight-landing{padding-bottom:42px}}.c-flight-timetable.c-flight-landing h3{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.c-flight-timetable.c-flight-landing h3{font-weight:800}}.c-flight-timetable.c-flight-landing p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-flight-timetable.c-flight-landing p{margin-bottom:32px}}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable{padding-top:0;border:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul{flex-wrap:nowrap}}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul li{flex-basis:25%;font-weight:400;display:flex;align-items:flex-start;font-size:13px}@media only screen and (min-width: 767px){.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul li{font-size:15px}}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul li:first-child{font-weight:600;font-size:15px}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul li img{width:16px;height:16px;top:2px}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul li.is-disabled{color:#a0a0a0}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul.head li{font-weight:600;padding:16px 24px 20px;white-space:nowrap}@media only screen and (min-width: 767px){.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul.head li{padding:18px 24px 17px}}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable ul.head li img{width:auto;height:18px;margin-left:16px;margin-right:0}.c-flight-timetable.c-flight-landing .c-flight-timetable__timetable--box{margin-bottom:0;min-width:950px}.c-flight-landing .list-content{padding:32px 0;border-bottom:1px solid #E2E2E2}.c-flight-landing .list-content .list ul li:before{content:"";width:8px;height:8px;background:#52CAF5;border-radius:100%;position:absolute;left:0;top:8px}.c-flight-landing .list-content .description h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin:0 0 8px}.c-flight-landing .list-content .two-column>*{flex-basis:100%;border-top:7px solid #FFCD00;border-radius:8px;overflow:hidden;box-shadow:0 4px 23px #0000001a;margin-bottom:24px}.c-payment{max-width:876px;margin:0 auto;padding-top:16px;padding-bottom:40px}@media only screen and (min-width: 767px){.c-payment{padding-top:40px;padding-bottom:80px}}.c-payment>a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-payment>a{margin:0 0 24px}}.c-payment>a img{margin-top:-2px;margin-right:8px}.c-payment .container{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:0 0 24px}@media only screen and (min-width: 767px){.c-payment .container{border-radius:12px}}.c-payment .container h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;padding:24px 0 16px;margin:0 24px 24px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-payment .container h2{font-size:20px;padding:24px 32px;margin:0 0 24px;border-bottom:2px solid #A0A0A0}}.c-payment .container p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 24px 24px}@media only screen and (min-width: 767px){.c-payment .container p{margin:0 32px 24px}}.c-payment .container p:first-of-type{margin-bottom:10px}@media only screen and (min-width: 767px){.c-payment .container p:first-of-type{margin-bottom:16px}}.c-payment .container p:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-payment .container p:last-of-type{margin-bottom:24px}}.c-payment__centers{margin:0 24px 32px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.c-payment__centers{margin:0 32px 40px}}.c-payment__centers--head{display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;justify-content:space-between;align-items:center;margin-bottom:25px}@media only screen and (min-width: 767px){.c-payment__centers--head{margin-bottom:21px}}@media only screen and (min-width: 767px){.c-payment__centers--head>*{flex-basis:calc(50% - 21px)}}.c-payment__centers--head h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}@media only screen and (min-width: 767px){.c-payment__centers--head h6{font-size:15px}}.c-payment__centers--head a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;color:#006fc1;text-align:right}@media only screen and (min-width: 767px){.c-payment__centers--head a{font-size:15px;text-align:left}}.c-payment__centers--price{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;padding-top:8px;display:initial}@media only screen and (min-width: 767px){.c-payment__centers--price{display:none}}.c-payment__centers--price span{margin-left:5px;display:inline-block;font-weight:700;font-size:13px;line-height:140%;color:#00a4e5}.c-payment__centers ul{flex-basis:100%;padding:0;margin:0}@media only screen and (min-width: 767px){.c-payment__centers ul{flex-basis:calc(50% - 21px)}}.c-payment__centers ul li{padding:0 0 13px;margin:0 0 17px;border-bottom:1px solid #E2E2E2;color:#333}.c-payment__centers ul li img{margin-top:-2px;margin-right:8px}@media only screen and (min-width: 767px){.c-payment__centers ul li:last-of-type{margin-bottom:0}}.c-payment__centers ul li.is-disabled{color:#a0a0a0}.c-payment__centers ul li.is-disabled img{opacity:.8}.c-payment__centers ul:last-of-type li:last-of-type{margin-bottom:0}.c-payment__centers .note{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:block;margin-top:8px}.c-payment__advisory{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;color:#333;background:#F3FBFD;border:1px solid #CAE2E7;box-sizing:border-box;border-radius:10px;padding:27px 16px;margin:0 24px}@media only screen and (min-width: 767px){.c-payment__advisory{margin:0 32px;padding:16px}}.c-payment__modal{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden}.c-payment__modal:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#333333;opacity:.45;z-index:10}.c-payment__modal--container{z-index:20;position:absolute;top:24px;left:50%;transform:translate(-50%);background:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;width:calc(100% - 48px);max-width:682px}@media only screen and (min-width: 767px){.c-payment__modal--container{width:100%;top:50%;transform:translate(-50%,-50%)}}.c-payment__modal__head{display:flex;align-items:center;padding:32px 17px 24px;border-bottom:1px solid #A0A0A0}@media only screen and (min-width: 767px){.c-payment__modal__head{padding:24px 43px}}.c-payment__modal__head h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:140%;color:#00a4e5;margin:0}@media only screen and (min-width: 767px){.c-payment__modal__head h6{line-height:150%}}.c-payment__modal__head img{margin-right:24px}.c-payment__modal__content{padding:32px}.c-payment__modal__content>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#333;display:block;margin-bottom:24px}.c-payment__modal__content ul{padding:0;margin:0 0 24px}@media only screen and (min-width: 767px){.c-payment__modal__content ul{margin:0 0 40px}}.c-payment__modal__content ul li{margin:0 0 16px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:flex;padding-left:44px;position:relative}.c-payment__modal__content ul li>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#fff;text-align:center;width:28px;height:28px;padding-top:4px;margin-right:16px;display:inline-block;background:#52CAF5;border-radius:100%;position:absolute;left:0;top:-3px}.c-payment__modal__content ul li:last-of-type{margin-bottom:0}.c-payment__modal__content ul.dots li{position:relative;padding-left:28px}.c-payment__modal__content ul.dots li:before{content:"";background:#00A4E5;width:8px;height:8px;border-radius:100%;position:absolute;top:7px;left:0}@media only screen and (min-width: 767px){.disable-scroll{overflow:hidden}}.c-survey{position:absolute;left:0;z-index:100;width:100%;height:100vh}.c-survey:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}.c-survey__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:72px 32px 16px;width:calc(100% - 48px);max-width:696px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110}@media only screen and (min-width: 767px){.c-survey__container{width:100%;padding:40px 40px 16px}}.c-survey__container--sent{padding:40px 53px 0}.c-survey__container .close-button{position:absolute;top:16px;right:16px}.c-survey__container .steps h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:140%;color:#333;margin:0 auto 16px;text-align:center;max-width:196px}@media only screen and (min-width: 767px){.c-survey__container .steps h2{font-size:32px;margin:0 0 8px;max-width:100%}}.c-survey__container .steps p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;text-align:center;margin:0 0 16px}@media only screen and (min-width: 767px){.c-survey__container .steps p{margin:0 0 24px}}.c-survey__container .steps .content{max-width:488px;width:100%;margin:0 auto}.c-survey__container .steps .content textarea{background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;width:100%;height:206px;resize:none;margin-bottom:32px;padding:12px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}@media only screen and (min-width: 767px){.c-survey__container .steps .content textarea{margin-bottom:74px}}.c-survey__container .steps .content .range-slider{width:100%;max-width:414px;margin:117px auto 153px}.c-survey__container .steps .content .range-slider .slider{background:#cae2e7;border-radius:10px;height:2px;max-width:358px;margin:0 auto;position:relative}.c-survey__container .steps .content .range-slider .range{background:#006fc1;border-radius:10px;height:2px;position:absolute;top:0;left:0;width:95%}.c-survey__container .steps .content .range-slider .range-handle{background:#ffffff;border:2px solid #006fc1;box-sizing:border-box;box-shadow:0 4px 12px #0000001a;border-radius:100%;position:absolute;width:20px;height:20px;top:-9px;left:50%;z-index:10}.c-survey__container .steps .content .range-slider .range-handle .label{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#00a4e5;text-align:center;width:108px;background:#ffffff;border-radius:146px;border:1px solid #00a4e5;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.c-survey__container .steps .content .range-slider .range-handle .label:after,.c-survey__container .steps .content .range-slider .range-handle .label:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:10}.c-survey__container .steps .content .range-slider .range-handle .label:after{border-color:#fff0;border-top-color:#fff;border-width:4px;margin-left:-4px;margin-top:-1px}.c-survey__container .steps .content .range-slider .range-handle .label:before{border-color:#00a4e500;border-top-color:#00a4e5;border-width:4px;margin-left:-4px;margin-top:1px}.c-survey__container .steps .content .range-slider .range-handle .label.left{transform:translate(-20%)}.c-survey__container .steps .content .range-slider .range-handle .label.left:after,.c-survey__container .steps .content .range-slider .range-handle .label.left:before{left:19%}.c-survey__container .steps .content .range-slider .range-handle .label.right{transform:translate(-80%)}.c-survey__container .steps .content .range-slider .range-handle .label.right:after,.c-survey__container .steps .content .range-slider .range-handle .label.right:before{left:80%}.c-survey__container .steps .content .range-slider__label{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:13px}.c-survey__container .steps .content .range-slider__label span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-survey__container .steps .content .radio{margin-bottom:28px}.c-survey__container .steps .content .radio>div{padding:16px 0;border-bottom:1px solid #e2e2e2}.c-survey__container .steps .content .radio>div:first-child{padding-top:0}.c-survey__container .steps .content .radio input{-webkit-appearance:radio;appearance:radio}.c-survey__container .steps .content .radio label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-survey__container .steps .content .radio [type=radio]:checked,.c-survey__container .steps .content .radio [type=radio]:not(:checked){position:absolute;left:-9999px}.c-survey__container .steps .content .radio [type=radio]:checked+label,.c-survey__container .steps .content .radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#444;width:100%}.c-survey__container .steps .content .radio [type=radio]:checked+label:before,.c-survey__container .steps .content .radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-survey__container .steps .content .radio [type=radio]:checked+label:after,.c-survey__container .steps .content .radio [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#006fc1;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.c-survey__container .steps .content .radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-survey__container .steps .content .radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-survey__container .sent{padding-bottom:40px;max-width:295px;width:100%;margin:0 auto;text-align:center}@media only screen and (min-width: 767px){.c-survey__container .sent{padding-bottom:82px}}.c-survey__container .sent img{margin-bottom:24px}@media only screen and (min-width: 767px){.c-survey__container .sent img{margin-bottom:18px}}.c-survey__container .sent h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-survey__container .sent h2{font-size:32px}}.c-survey__container .sent p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;margin:0 0 22px}.c-survey__container .sent button{max-width:263px;padding:12px 16px;line-height:100%}.c-survey__navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:488px;width:100%;margin:0 auto}.c-survey__navigation.radio{margin-bottom:20px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-survey__navigation.radio{flex-wrap:nowrap}}.c-survey__navigation.radio button{padding:8px 0;max-width:90px}@media only screen and (min-width: 767px){.c-survey__navigation.radio button{max-width:153px;padding:12px 0}}.c-survey__navigation a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:flex}.c-survey__navigation .prev img,.c-survey__navigation .next img{width:16px;height:16px;margin-top:3px;margin-right:10px}.c-survey__navigation .next img{transform:rotate(180deg);margin-left:10px;margin-right:0}.c-survey__navigation span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-about-landing__banner{position:relative}.c-about-landing__banner figure{overflow:hidden}.c-about-landing__banner img{width:100%;object-fit:cover}.c-about-landing__banner img:first-of-type{height:328px}@media only screen and (min-width: 767px){.c-about-landing__banner img:first-of-type{height:342px}}.c-about-landing__banner--text-indicator__item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#006fc1}.c-about-landing__banner--dots-indicator ul li:before{content:"";width:8px;height:8px;background-color:#fff;opacity:.8;border-radius:100%;position:absolute;left:0;top:0;z-index:20}.c-about-landing__banner--content h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:150%;letter-spacing:.0025em;color:#fff;margin:0 0 16px;max-width:643px}.c-about-landing__content{max-width:695px;margin:32px auto 0;padding:0 24px}@media only screen and (min-width: 767px){.c-about-landing__content{padding:0;margin:44px auto 0}}.c-about-landing__content>h4{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333;margin:0 0 11px}@media only screen and (min-width: 767px){.c-about-landing__content>h4{font-weight:800}}.c-about-landing__content>p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 20px}.c-about-landing__content>p:last-of-type{margin:0 0 32px}@media only screen and (min-width: 767px){.c-about-landing__content>p:last-of-type{margin:0 0 40px}}.c-about-landing__content .quote{display:flex;padding-top:4px}@media only screen and (min-width: 767px){.c-about-landing__content .quote{padding-top:0}}.c-about-landing__content .quote span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:70px;line-height:61px;letter-spacing:.0025em;color:#0060a7;position:relative;top:6px;display:inline-block}.c-about-landing__content .quote p{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#0060a7;left:15px;position:relative;margin-bottom:24px;width:calc(100% - 31px)}@media only screen and (min-width: 767px){.c-about-landing__content .quote p{margin-bottom:40px}}.c-about-landing__content>img{margin-bottom:24px}@media only screen and (min-width: 767px){.c-about-landing__content>img{margin-bottom:32px}}@media only screen and (min-width: 767px){.c-about-landing__two-columns div.spacing-content h2{margin-bottom:9px;font-size:30px;line-height:140%}}.c-about-landing__two-columns--space img{padding:0 24px}.c-about-landing__connect{max-width:1056px;margin:0 auto;padding:0 24px}@media only screen and (min-width: 767px){.c-about-landing__connect{padding:0;margin:0 auto 80px}}.c-about-landing__connect h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin:0}.c-about-landing__connect--cards{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:auto;padding:20px 24px 40px;margin:0 -24px}@media only screen and (min-width: 767px){.c-about-landing__connect--cards{margin:0 auto 20px;padding:20px 0 0;overflow:initial}}.c-about-landing__connect--cards__card{flex-basis:246px;min-width:246px;max-width:246px;margin-right:24px}.c-about-landing__connect--cards__card--wrapper{margin:0 24px 0 auto;max-width:246px;min-width:246px;box-shadow:0 4px 23px #0000001a;border-radius:12px;overflow:hidden}@media only screen and (min-width: 767px){.c-about-landing__connect--cards__card--wrapper{margin-right:0}}.c-about-landing__connect--cards__card--image{position:relative}.c-about-landing__connect--cards__card--image>img{min-height:238px;object-fit:cover}.c-about-landing__connect--cards__card--image__icons{position:absolute;bottom:12px;left:24px}.c-about-landing__connect--cards__card--image__icons>span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#fff;display:inline-block;margin-right:16px}.c-about-landing__connect--cards__card--image__icons>span>img{margin-top:-2px;margin-right:4px}.c-about-landing__connect--cards__card--content{padding:11px 16px;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-about-landing__connect--cards__card--content a{font-family:Noto Sans,sans-serif;display:inline;font-size:11px;line-height:150%;letter-spacing:.004em}.c-about-landing__connect--cards__card--insta{background:#fafafa;text-align:center;box-shadow:0 4px 23px #0000001a;border-radius:12px;overflow:hidden;max-width:246px;min-width:246px;margin-right:24px}@media only screen and (min-width: 767px){.c-about-landing__connect--cards__card--insta{margin-right:24px}}.c-about-landing__connect--cards__card--insta>img{width:121px;height:121px;margin:30px auto 16px;display:block}.c-about-landing__connect--cards__card--insta__title-logo{text-align:center;margin-bottom:22px}.c-about-landing__connect--cards__card--insta__title-logo>img{max-width:139px}.c-about-landing__connect--cards__card--insta>button{max-width:181px;padding:12px 16px}.c-explore__threecards.c-about-landing{padding-top:8px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-explore__threecards.c-about-landing{margin-bottom:48px}}.c-explore__threecards.c-about-landing .c-explore__threecards--item{margin-bottom:16px}@media only screen and (min-width: 767px){.c-explore__threecards.c-about-landing .c-explore__threecards--item{margin-bottom:24px}}.c-explore__threecards.c-about-landing .c-explore__threecards--item:last-child{margin-bottom:0}@media only screen and (min-width: 767px){.c-explore__threecards.c-about-landing .c-explore__threecards--item:last-child{margin-bottom:24px}}.c-add-ons{padding-top:2px;margin-bottom:40px}.c-add-ons .promo{text-decoration:none;position:relative;display:inline-block;color:#575757;border-radius:15px;border:1px solid #cae2e7;background:#f3fbfd;margin-top:40px;width:100%;height:-moz-fit-content;height:fit-content}.c-add-ons .promo .tag{position:absolute;top:-16px;left:25px;padding:6px 10px;color:#0060a7;transform:skew(360deg) rotate(358deg);background:linear-gradient(173.61deg,#FBE700 -27.92%,#FFCD00 102.49%);border-radius:8px 0;z-index:9;font-size:15px;font-family:Noto Sans,sans-serif;font-weight:700;letter-spacing:.015em;font-style:italic;line-height:100%;height:28px}.c-add-ons .promo .promo-info{text-decoration:none;padding:16px;position:relative;display:flex}.c-add-ons .promo .promo-info .promo-icon{height:55px;padding:0 6px}.c-add-ons .promo .promo-info .info-message{flex:2;align-self:center;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:.005em;text-align:left}.c-add-ons .promo .promo-info .close{color:#bfbfbf;cursor:pointer}.c-add-ons.preselected{padding-top:24px;margin-top:-30px;padding-bottom:15px;width:100%}@media only screen and (min-width: 767px){.c-add-ons.preselected{padding-top:40px;margin-top:-32px}}.c-add-ons.other-addons h2{margin-bottom:8px}.c-add-ons.other-addons .c-add-ons__cards{padding-bottom:16px}@media only screen and (min-width: 767px){.c-add-ons.other-addons .c-add-ons__cards{padding-bottom:8px}}.c-add-ons.container{padding:0 22px}@media only screen and (min-width: 767px){.c-add-ons.container{padding:0}}.c-add-ons.container>h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin-bottom:32px}@media only screen and (min-width: 767px){.c-add-ons.container>h1{font-size:30px}}.c-add-ons.container>h2,.c-add-ons.container h4{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-add-ons.container>h2,.c-add-ons.container h4{font-size:23px;margin-bottom:8px}}.c-add-ons.container>h2.yellow-line,.c-add-ons.container h4.yellow-line{position:relative;padding-top:12px}.c-add-ons.container>h2.yellow-line:before,.c-add-ons.container h4.yellow-line:before{height:4px;width:72px;content:"";background:#ffcd00;position:absolute;top:0;left:0}.c-add-ons__wrapper{position:relative}.c-add-ons__cards{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.c-add-ons__cards--two-columns>div{flex-basis:100%}@media only screen and (min-width: 767px){.c-add-ons__cards--two-columns>div{flex-basis:calc(50% - 12px);max-width:516px;max-height:275px}.c-add-ons__cards--two-columns>div figure img{max-height:275px}}.c-add-ons__cards--three-columns>div{flex-basis:calc(50% - 8px);margin-bottom:16px}.c-add-ons__cards--three-columns>div:first-child{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns>div:first-child{flex-basis:calc(33.33% - 12px)}}.c-add-ons__cards--three-columns>div:first-child .c-add-ons__card__content img{margin-bottom:0}.c-add-ons__cards--three-columns>div:first-child figure img{min-height:175px}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns>div:first-child figure img{min-height:275px}}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns>div{flex-basis:calc(33.33% - 12px);box-sizing:border-box;margin:15px 18px 25px 0;width:calc(1 / 3 * 100% - (1 - 1 / 3) * 12px)}.c-add-ons__cards--three-columns>div:nth-child(3n){margin-right:0}.c-add-ons__cards--three-columns>div:nth-child(-n + 3){margin-top:0}}.c-add-ons__cards--three-columns>div .c-add-ons__card__content img{margin-bottom:5px}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns>div .c-add-ons__card__content img{margin-bottom:0}}.c-add-ons__cards--three-columns>div figure img{min-height:220px}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns>div figure img{min-height:275px}}@media only screen and (min-width: 767px){.c-add-ons__cards--three-columns:after{content:"";flex:auto;-ms-flex:auto;-webkit-flex:auto;-moz-flex:auto}}.c-add-ons__cards--four-columns>div{flex-basis:calc(50% - 8px)}.c-add-ons__cards--four-columns>div figure{height:100%}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-add-ons__cards--four-columns>div figure{height:auto}}.c-add-ons__cards--four-columns>div div>img{width:126px;height:31px}@media only screen and (min-width: 767px){.c-add-ons__cards--four-columns>div{flex-basis:calc(25% - 13px);box-sizing:border-box;margin:15px 17px 0 0;width:calc(25% - 9px)}.c-add-ons__cards--four-columns>div:nth-child(4n){margin-right:0}.c-add-ons__cards--four-columns>div:nth-child(-n + 4){margin-top:0}}.c-add-ons__cards--four-columns>div .c-add-ons__card__content img{margin-bottom:5px}@media only screen and (min-width: 767px){.c-add-ons__cards--four-columns>div .c-add-ons__card__content img{margin-bottom:0}}@media only screen and (min-width: 767px){.c-add-ons__cards--four-columns:after{content:"";flex:auto;-ms-flex:auto;-webkit-flex:auto;-moz-flex:auto}}.c-add-ons__cards--six-columns>div{flex-basis:calc(50% - 8px)}.c-add-ons__cards--six-columns>div figure{height:100%}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-add-ons__cards--six-columns>div figure{height:auto}}@media only screen and (min-width: 767px){.c-add-ons__cards--six-columns>div{flex-basis:calc(33.33% - 13px);max-width:336px}}.c-add-ons__cards--six-columns>div .c-add-ons__card__content img{margin-bottom:5px}@media only screen and (min-width: 767px){.c-add-ons__cards--six-columns>div .c-add-ons__card__content img{margin-bottom:0}}.c-add-ons__card{cursor:pointer;border-radius:4px;position:relative;margin-bottom:16px;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.c-add-ons__card{margin-bottom:25px}}.c-add-ons__card:not(:first-child) figure img{min-height:220px}@media only screen and (min-width: 767px){.c-add-ons__card:not(:first-child) figure img{min-height:275px}}.c-add-ons__card figure{position:relative;background:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__card figure{min-height:275px;overflow:hidden;border-radius:6px}}.c-add-ons__card figure img{width:100%;min-height:175px;object-fit:cover;border-radius:4px}@media only screen and (min-width: 767px){.c-add-ons__card figure img{height:100%;min-height:275px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__card figure img{min-width:516px;position:absolute;bottom:0;right:0}}.c-add-ons__card__ribbon{position:absolute;left:-8px;top:16px;z-index:9;overflow:visible}.c-add-ons__card__ribbon:after{content:"";height:0;width:0;display:block;position:absolute;bottom:-3px;left:3px;border-top:12px solid #005687;border-right:12px solid transparent;transform:rotate(-45deg);z-index:-1}.c-add-ons__card__ribbon:before{content:"";background-image:url(/assets/images/ribbon_tail.svg);position:absolute;top:-1px;left:100%;margin-left:-40px;z-index:-1;width:70px;height:32px;background-repeat:no-repeat}.c-add-ons__card__ribbon>h4{font-size:11px;line-height:150%;text-transform:uppercase;font-weight:700;color:#fff;background-color:#0060a7;padding:4px 10px 5px 24px;overflow:visible;margin-bottom:0;border-top-left-radius:2px;border-bottom-left-radius:2px;display:inline-block}.c-add-ons__card__other-covid-badge,.c-add-ons__card__covid-badge{position:absolute;top:16px;z-index:unset;z-index:10}.c-add-ons__card__other-covid-badge .badge-img,.c-add-ons__card__covid-badge .badge-img{width:15%}.c-add-ons__card__other-covid-badge{right:-335px}.c-add-ons__card__covid-badge{right:-310px}.c-add-ons__card__covid-badge .overlay{position:fixed;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}@media only screen and (min-width: 767px){.c-add-ons__card__covid-badge .overlay{display:none}}.c-add-ons__card__settings{position:absolute;top:16px;right:16px;z-index:unset;z-index:10}.c-add-ons__card__settings .overlay{position:fixed;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}@media only screen and (min-width: 767px){.c-add-ons__card__settings .overlay{display:none}}.c-add-ons__card__settings .dropdown__menu{background:#ffffff;border-radius:50%;width:24px;height:24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.c-add-ons__card__settings .dropdown__menu-circle{width:3px;height:3px;background-color:#006fc1;margin:0 1px;border-radius:50%}.c-add-ons__card__settings .dropdown__menu-logo{display:block;border-bottom:1px solid #e2e2e2;padding-bottom:24px}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-logo{display:none}}.c-add-ons__card__settings .dropdown__menu-items{background:#ffffff;position:fixed;bottom:0;z-index:50;width:100%;box-shadow:0 4px 23px #0000001a;right:0;height:215px;padding:32px 16px}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items{display:flex;flex-direction:column;margin-top:10px;padding:16px;border-radius:6px;position:absolute;right:0;width:136px;height:81px;bottom:initial;top:25px}}.c-add-ons__card__settings .dropdown__menu-items ul{padding:0;margin:0;flex-wrap:wrap;position:relative;display:flex}.c-add-ons__card__settings .dropdown__menu-items ul li{margin-bottom:0;flex-basis:33.33%}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items ul li{flex-basis:100%}}.c-add-ons__card__settings .dropdown__menu-items ul li a{font-size:11px;font-weight:400;color:#333;letter-spacing:.004em;margin:28px 0;display:block;text-align:center}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items ul li a{display:inline;margin:0 0 10px}}.c-add-ons__card__settings .dropdown__menu-items ul li a img{width:40px;height:40px;margin:0 auto 8px;display:block}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items ul li a img{width:16px;height:16px;margin-right:8px;display:inline}}.c-add-ons__card__settings .dropdown__menu-items:before{display:none;content:"";position:absolute;top:-15px;right:5px;width:17px;height:8px;border-top:10px solid transparent;border-right:10px solid #ffffff;border-bottom:10px solid transparent;transform:rotate(90deg)}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items:before{display:block}}.c-add-ons__card__content{position:absolute;width:calc(100% + 1px);bottom:-1px;left:0;background:rgba(255,255,255,.95);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 16px;height:auto;border-radius:0 0 4px 4px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__card__content{width:calc(100% + 2px);left:-1px}}@media only screen and (min-width: 767px){.c-add-ons__card__content{height:72px}}.c-add-ons__card__content img{max-width:115px;height:32px}@media only screen and (min-width: 767px){.c-add-ons__card__content img{max-width:161px;height:45px}}.c-add-ons__card__content__price{display:flex;flex-direction:column;align-items:center}.c-add-ons__card__content__price span:first-of-type{font-family:Noto Sans,sans-serif;font-size:11px;line-height:140%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-add-ons__card__content__price span:first-of-type{font-size:10px}}.c-add-ons__card__content__price span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#0060a7}@media only screen and (min-width: 767px){.c-add-ons__card__content__price span:last-of-type{font-size:13px}}.c-add-ons__card__content__price span img{height:30px;margin-top:-4px;margin-right:4px}.c-add-ons__card.disable{position:relative;cursor:default;pointer-events:none}.c-add-ons__card.disable .c-add-ons__card__content{align-items:flex-start;flex-flow:column wrap;height:100%;justify-content:center;left:0;background:rgba(226,226,226,.9);top:0;z-index:1;width:100%;border-radius:4px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__card.disable .c-add-ons__card__content{display:block}}.c-add-ons__card.disable .c-add-ons__card__content__price{display:none}.c-add-ons__card.disable .c-add-ons__card__content .text{min-height:51.2px}.c-add-ons__card.disable .c-add-ons__card__content .text>p{color:#6b6b6b;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;margin-bottom:0;margin-top:16px}@media only screen and (min-width: 767px){.c-add-ons__card.disable .c-add-ons__card__content .text{min-height:57.6px}}.c-add-ons__card.disable .c-add-ons__card__content .unavailable{display:flex;margin-bottom:16px;z-index:10}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__card.disable .c-add-ons__card__content .unavailable{margin-top:50px}}.c-add-ons__card.disable .c-add-ons__card__content .unavailable>span{background:#a0a0a0;border-radius:2px;color:#fff;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;padding:0 6px;text-transform:uppercase}@media only screen and (min-width: 767px){.c-add-ons__card.disable .c-add-ons__card__content .unavailable>span{font-size:11px}}.c-add-ons__card.isRecommended .tag{position:absolute;top:-17px;left:16px;width:118px;height:22px;background:#009883;border-radius:4px;font-size:13px;font-weight:700;line-height:150%;color:#fff;letter-spacing:.015em;text-transform:uppercase;text-align:center;padding:2px 16px}@media only screen and (min-width: 767px){.c-add-ons__card.isRecommended .tag{top:-12px}}.c-add-ons__customized-cards{display:flex;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:16px;overflow:auto;margin:0 -24px}@media only screen and (min-width: 767px){.c-add-ons__customized-cards{justify-content:space-between;flex-wrap:wrap;padding-bottom:30px;margin:0;overflow:initial}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-add-ons__customized-cards{flex-wrap:nowrap}}}.c-add-ons__customized-cards__card{flex-basis:33%;width:294px;position:relative;margin-right:24px;border-radius:8px;min-width:294px;max-width:294px}@media only screen and (min-width: 767px){.c-add-ons__customized-cards__card{max-width:336px;width:auto;box-shadow:0 4px 23px #0000001a}}.c-add-ons__customized-cards__card:first-of-type{width:318px;min-width:318px;max-width:318px;border-left:24px solid transparent}@media only screen and (min-width: 767px){.c-add-ons__customized-cards__card:first-of-type{border-left:0;max-width:336px}}.c-add-ons__customized-cards__card:last-of-type{margin-right:0;width:318px;min-width:318px;max-width:318px;border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-add-ons__customized-cards__card:last-of-type{border-right:0;max-width:336px}}.c-add-ons__customized-cards__card figure{border-radius:8px;width:294px;overflow:hidden}@media only screen and (min-width: 767px){.c-add-ons__customized-cards__card figure{width:auto}}.c-add-ons__customized-cards__card__content{position:absolute;bottom:0;left:0;padding:16px;z-index:20;background:rgba(255,255,255,.9);border-radius:0 0 8px 8px;display:flex;flex-wrap:wrap;width:100%}.c-add-ons__customized-cards__card__content>*{flex-basis:100%}.c-add-ons__customized-cards__card__content img{flex-basis:auto;margin-bottom:8px}.c-add-ons__customized-cards__card__content span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.c-add-ons__customized-cards__card__content a{color:#0060a7}.c-add-ons__customized-cards__card__content a img{margin-top:-1px;margin-right:4px}.c-add-ons__cards-dots{text-align:center;line-height:0;padding-bottom:30px}@media only screen and (min-width: 767px){.c-add-ons__cards-dots{display:none}}.c-add-ons__cards-dots a{display:inline-block;width:8px;height:8px;border-radius:100%;background:#e2e2e2;margin-right:5px}.c-add-ons__cards-dots a.active{background:#52caf5}.c-add-ons__advisory{background:#f3fbfd;border-radius:12px;padding:16px 24px;margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-add-ons__advisory{flex-wrap:nowrap}}}.c-add-ons__advisory div{max-width:671px}.c-add-ons__advisory span{display:block;font-size:13px}.c-add-ons__advisory button{margin-top:14px}@media only screen and (min-width: 767px){.c-add-ons__advisory button{margin-top:0}}.c-add-ons__buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;padding-top:32px;border-top:1px solid #e2e2e2;flex-direction:column-reverse}@media only screen and (min-width: 767px){.c-add-ons__buttons{flex-direction:row;padding-top:40px;margin-top:32px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-add-ons__buttons{flex-wrap:nowrap}}}.c-add-ons__buttons>button{flex-basis:100%;width:100%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-add-ons__buttons>button{flex-basis:initial!important}}@media only screen and (min-width: 767px){.c-add-ons__buttons>button{flex-basis:auto}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-add-ons__buttons>button{flex-basis:auto!important}}}.c-add-ons__buttons>button:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-add-ons__buttons>button:last-of-type{margin-left:24px;margin-bottom:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-add-ons__buttons>button:last-of-type{margin-top:0}}.c-add-ons__info-card{padding:16px 24px;background-color:#f3fbfd;border-radius:12px;display:flex;flex-direction:row;margin:20px 0}@media screen and (max-width: 767px){.c-add-ons__info-card{flex-direction:column}.c-add-ons__info-card .button-options{margin-top:15px}}.c-add-ons__info-card .title-and-description{flex:1;margin-right:24px}.c-add-ons__info-card .title-and-description .title{font-size:15px;font-weight:bolder}@media only screen and (min-width: 767px){.c-add-ons__info-card .title-and-description .title{font-size:13px}}.c-add-ons__info-card .title-and-description .description{font-weight:400;font-size:15px;margin:0}@media only screen and (min-width: 767px){.c-add-ons__info-card .title-and-description .description{font-size:13px}}.c-add-ons__info-card .button-options{flex:.5;justify-content:center;align-items:center;display:flex;color:#006fc1}.c-check-in{margin-top:32px}.c-check-in .container{max-width:1056px;padding:0 24px}@media only screen and (min-width: 767px){.c-check-in .container{padding:0;margin:0 auto}}.c-check-in__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333}@media only screen and (min-width: 767px){.c-check-in__title{font-size:32px;margin:0 0 8px}}.c-check-in__description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 32px}@media only screen and (min-width: 767px){.c-check-in__description{margin:0 0 24px}}.c-check-in__component-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 0 16px}.c-check-in .summary-table{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;margin:0 -24px 32px}@media only screen and (min-width: 767px){.c-check-in .summary-table{border-radius:0 0 12px 12px;margin:0 auto 40px}}.c-check-in .summary-table--desktop{display:none}@media only screen and (min-width: 767px){.c-check-in .summary-table--desktop{display:block}}.c-check-in .summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #E2E2E2}.c-check-in .summary-table--desktop ul:last-child{border-bottom:0}.c-check-in .summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-check-in .summary-table--desktop ul li span{font-size:15px}.c-check-in .summary-table--desktop ul li:first-child{flex-basis:40%;display:flex;flex-direction:row;align-items:center}.c-check-in .summary-table--desktop ul li:nth-child(2){flex-basis:22.5%}.c-check-in .summary-table--desktop ul li:nth-child(3){flex-basis:22.5%}.c-check-in .summary-table--desktop ul li:last-child{flex-basis:15%}.c-check-in .summary-table--desktop ul li img{margin-right:8px}.c-check-in .summary-table--desktop ul li .text span{display:block;color:#333}.c-check-in .summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-check-in .summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-check-in .summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#CEEFEC;color:#009883;position:relative}.c-check-in .summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-check-in .summary-table--desktop ul li .tag--green{color:#009883;background:#CEEFEC}.c-check-in .summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#E9F6F9}.c-check-in .summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#EBFFE7}.c-check-in .summary-table--desktop ul li .tag--orange{color:#f68e33;background:#FFF6EE}.c-check-in .summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#FFEEF1}.c-check-in .summary-table--desktop ul.head{padding-top:16px;padding-bottom:16px;background:#E9F6F9;border-bottom:0}@media only screen and (min-width: 767px){.c-check-in .summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px}}.c-check-in .summary-table--desktop ul.head li{font-weight:700}@media only screen and (min-width: 767px){.c-check-in .summary-table--desktop ul.head li{font-size:13px}}.c-check-in .summary-table--desktop ul.getgo{padding:0 36px 0 32px;flex-wrap:wrap}.c-check-in .summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.c-check-in .summary-table--desktop ul.getgo li:first-child{flex-basis:75%;border-right:1px solid #E2E2E2;display:flex;flex-direction:row;align-items:flex-start}.c-check-in .summary-table--desktop ul.getgo li:last-child{flex-basis:25%;padding:16px 0 16px 37px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-check-in .summary-table--desktop ul.getgo li:last-child{flex-basis:24%}}.c-check-in .summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-check-in .summary-table--desktop ul.getgo li span.purple{color:#6f56a3}.c-check-in .summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-check-in .summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.c-check-in .summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-check-in .summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in .summary-table--mobile{display:block}@media only screen and (min-width: 767px){.c-check-in .summary-table--mobile{display:none}}.c-check-in .summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #E2E2E2}.c-check-in .summary-table--mobile ul:last-child{border-bottom:0}.c-check-in .summary-table--mobile ul.head{padding-top:16px;padding-bottom:16px;background:#E9F6F9;border-bottom:0}.c-check-in .summary-table--mobile ul.head li{font-weight:700}.c-check-in .summary-table--mobile ul.head li:last-child{text-align:center}.c-check-in .summary-table--mobile ul.payment-info li.status div>img{transition:transform .3s ease;transform:rotate(180deg)}.c-check-in .summary-table--mobile ul.payment-info.show{border-bottom:0}.c-check-in .summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .3s ease;transform:rotate(0)}.c-check-in .summary-table--mobile ul.payment-info.show+.dropdown-content{display:flex}.c-check-in .summary-table--mobile ul.dropdown-content{display:none;padding:0}.c-check-in .summary-table--mobile ul.dropdown-content li{padding:15px 24px;border-bottom:1px solid #e2e2e2}.c-check-in .summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.c-check-in .summary-table--mobile ul.dropdown-content li:nth-last-child(2),.c-check-in .summary-table--mobile ul.dropdown-content li:last-child{border-bottom:0}.c-check-in .summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.c-check-in .summary-table--mobile ul.getgo li:first-of-type{flex-basis:70%}.c-check-in .summary-table--mobile ul.getgo li:last-of-type{flex-basis:30%;text-align:right}.c-check-in .summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-check-in .summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.c-check-in .summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3;display:block;width:100%}@media only screen and (min-width: 767px){.c-check-in .summary-table--mobile ul.getgo li span.point{display:initial}}.c-check-in .summary-table--mobile ul.print li{flex-basis:100%}.c-check-in .summary-table--mobile ul.print li a{margin-left:auto}.c-check-in .summary-table--mobile ul.print li a img{margin-top:-4px}.c-check-in .summary-table--mobile ul.official-receipt{padding:16px 24px}.c-check-in .summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.c-check-in .summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.c-check-in .summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-check-in .summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in .summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.c-check-in .summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.c-check-in .summary-table--mobile ul li:last-child{text-align:center}.c-check-in .summary-table--mobile ul li.status{left:20px;position:relative}.c-check-in .summary-table--mobile ul li span{font-size:15px}.c-check-in .summary-table--mobile ul li img{margin-right:8px}.c-check-in .summary-table--mobile ul li .text span{display:block;color:#333}.c-check-in .summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-check-in .summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-check-in .summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#CEEFEC;color:#009883;position:relative}.c-check-in .summary-table--mobile ul li .tag img{margin-right:4px;margin-top:-2px}.c-check-in .summary-table--mobile ul li .tag--green{color:#009883;background:#CEEFEC}.c-check-in .summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#E9F6F9}.c-check-in .summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#EBFFE7}.c-check-in .summary-table--mobile ul li .tag--orange{color:#f68e33;background:#FFF6EE}.c-check-in .summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#FFEEF1}.c-check-in .summary-table__link--fs span{padding:9px 0;font-family:Noto Sans,sans-serif}.c-check-in__advisory{padding:24px 16px;display:flex;align-items:center;flex-direction:column;background:#F3FBFD;border:2px solid #CAE2E7;border-radius:12px;margin-bottom:32px}@media only screen and (min-width: 767px){.c-check-in__advisory{flex-direction:row;align-items:flex-start;padding:30px 24px 30px 46px;margin-bottom:40px}}.c-check-in__advisory img{min-width:93px;margin-top:5px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-check-in__advisory img{margin-bottom:0}}@media only screen and (min-width: 767px){.c-check-in__advisory__content{padding-left:40px;flex-basis:89%}}.c-check-in__advisory__content h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.c-check-in__advisory__content h4{text-align:left}}.c-check-in__advisory__content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:20px}.c-check-in__advisory__content p:last-of-type{margin-bottom:0}.c-check-in__advisory__content p .mobile-spacing{padding-bottom:10px;display:block}@media only screen and (min-width: 767px){.c-check-in__advisory__content p .mobile-spacing{display:none}}.c-check-in__form{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px 16px}@media only screen and (min-width: 767px){.c-check-in__form{padding:32px}}.c-check-in__form .note{padding:16px 16px 16px 46px;background:#FFEEF1;border-radius:10px;margin-bottom:16px}.c-check-in__form .note span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#333;max-width:805px;display:block;position:relative}.c-check-in__form .note span:after{content:"";position:absolute;width:19px;height:19px;top:2px;left:-28px;background-image:url(icon-error.ae98b48a99b0a1d5.png);background-size:contain}.c-check-in__form .note--blue{background:#F3FBFD;padding:16px}@media only screen and (min-width: 767px){.c-check-in__form .note--blue{padding:16px 16px 16px 64px}}.c-check-in__form .note--blue span:after{display:none;background-image:url(icon-blue_info.87a85d3e2573f383.svg)}@media only screen and (min-width: 767px){.c-check-in__form .note--blue span:after{display:block}}.c-check-in__form p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #E2E2E2}.c-check-in__form p a{display:inline}.c-check-in__form__wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.c-check-in__form__wrapper .o-form_input{flex-basis:100%;margin-bottom:16px;position:relative}@media only screen and (min-width: 767px){.c-check-in__form__wrapper .o-form_input{flex-basis:37%;max-width:350px;margin-bottom:0}}.c-check-in__form__wrapper .o-form_input input{margin-bottom:0;padding:12px}.c-check-in__form__wrapper .o-form_input .title{font-size:13px}@media only screen and (min-width: 767px){.c-check-in__form__wrapper .o-form_input .title{font-size:11px}}.c-check-in__form__wrapper .o-form_input .checkin_tooltip{cursor:pointer;position:absolute;right:10px;bottom:23px}@media only screen and (min-width: 767px){.c-check-in__form__wrapper .o-form_input .checkin_tooltip{bottom:12px}}.c-check-in__form__wrapper .o-form_input .checkin_tooltip img{margin-left:5px;margin-top:-3px}.c-check-in__form__wrapper .o-form_input .checkin_tooltip--hover{display:none}.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div{display:block;border-radius:6px;position:absolute;top:30px;left:-288%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 767px){.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div{left:50%}}.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{bottom:100%;left:84%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 767px){.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{left:49px}}.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in__form__wrapper button{flex-basis:100%}@media only screen and (min-width: 767px){.c-check-in__form__wrapper button{flex-basis:26%;max-width:250px}}.c-check-in__questions{background:#FFFFFF;box-shadow:0 4px 10px #00000012;padding:24px 24px 7px;margin:0 -24px 32px}@media only screen and (min-width: 767px){.c-check-in__questions{border-top:8px solid #FFCD00;border-radius:12px;margin:0 auto 40px;padding:24px 24px 32px}}.c-check-in__question{display:flex;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid #E2E2E2}.c-check-in__question:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.c-check-in__question:last-child .show-hide{padding-bottom:0}.c-check-in__question__title-mobile{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 767px){.c-check-in__question__title-mobile{display:none}}.c-check-in__question>figure{width:100%;max-width:40px;margin-right:16px}.c-check-in__question--wrapper{flex-basis:80%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__question--wrapper{flex-basis:100%}}@media only screen and (min-width: 767px){.c-check-in__question--wrapper{flex-basis:93%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__question--wrapper{flex-basis:93%}}}.c-check-in__question--wrapper h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:4px;display:none}@media only screen and (min-width: 767px){.c-check-in__question--wrapper h4{display:initial}}.c-check-in__question--wrapper p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:9px}.c-check-in__question--wrapper img{max-width:100%;margin:0 auto 24px;display:block}.c-check-in__question--wrapper .show-hide{padding-bottom:4px;margin-left:-56px;white-space:nowrap}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__question--wrapper .show-hide{margin-left:0}}@media only screen and (min-width: 767px){.c-check-in__question--wrapper .show-hide{margin-left:0}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__question--wrapper .show-hide{margin-left:0}}}.c-check-in__question--wrapper .show-hide:after{content:"";width:24px;height:24px;background-image:url(icon-arrow_expand_blue.9cde8fc909f47fa7.svg);transition:transform .3s ease;background-size:100% 100%;display:inline-block;position:relative;top:7px}.c-check-in__question--wrapper .show-hide.show{padding-bottom:17px}.c-check-in__question--wrapper .show-hide.show:after{transform:rotate(180deg);transition:transform .3s ease}.c-check-in__question--wrapper__answer{display:none;margin-left:-56px}@media only screen and (min-width: 767px){.c-check-in__question--wrapper__answer{margin-left:0}}.c-check-in__question--wrapper__answer.show{display:block}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__question--wrapper__answer.show{display:initial}}.c-check-in__question--wrapper__answer h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 6px}.c-check-in__question--wrapper__answer ol{padding:0 0 0 16px;margin:0 0 9px;list-style-type:decimal}.c-check-in__question--wrapper__answer ol li{padding:0;margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-check-in__question--wrapper__answer .three-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.c-check-in__question--wrapper__answer .three-columns>.item{flex-basis:50%;margin-bottom:10px}@media only screen and (min-width: 767px){.c-check-in__question--wrapper__answer .three-columns>.item{flex-basis:33.33%}}.c-check-in__question--wrapper__answer .three-columns>.item .wrap{max-width:146px;margin:0 auto}@media only screen and (min-width: 767px){.c-check-in__question--wrapper__answer .three-columns>.item .wrap{max-width:165px}}.c-check-in__question--wrapper__answer .three-columns>.item h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-check-in__question--wrapper__answer .three-columns>.item p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-check-in__reminders{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px 24px 29px;margin:0 -24px 28px}@media only screen and (min-width: 767px){.c-check-in__reminders{margin:0 auto 24px;border-radius:12px;padding:24px 24px 38px}}.c-check-in__reminders h2{margin-bottom:0}.c-check-in__reminders--wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.c-check-in__reminder{flex-basis:calc(50% - 8px);padding:16px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width: 767px){.c-check-in__reminder{padding:20px;flex-basis:50%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-check-in__reminder{flex-basis:46%}}.c-check-in__reminder>*{flex-basis:100%}.c-check-in__reminder h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:center;color:#00a4e5;margin:0}.c-check-in__reminder p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757;margin:0}.c-check-in__reminder img{flex-basis:auto}.c-check-in .checkbox label{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-check-in .checkbox label{line-height:100%}}.c-check-in .checkbox label .checkmark{background:transparent}.c-check-in__buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-direction:column-reverse;padding-top:16px;margin-bottom:40px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__buttons{flex-wrap:nowrap}}@media only screen and (min-width: 767px){.c-check-in__buttons{flex-direction:row;margin-bottom:80px}}.c-check-in__buttons>button{flex-basis:100%;width:100%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__buttons>button{flex-basis:initial!important}}@media only screen and (min-width: 767px){.c-check-in__buttons>button{flex-basis:auto}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in__buttons>button{flex-basis:auto}}}.c-check-in__buttons>button:first-of-type{margin-top:16px}@media only screen and (min-width: 767px){.c-check-in__buttons>button:first-of-type{margin-right:24px;margin-top:0}}.c-modal .booking-reference{position:absolute;background:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;padding:24px;max-width:661px;width:calc(100% - 48px)}@media only screen and (min-width: 767px){.c-modal .booking-reference{padding:40px 24px 24px;width:100%}}.c-modal .booking-reference h3{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:150%;letter-spacing:.0015em;color:#00a4e5;text-align:center;margin-bottom:17px}@media only screen and (min-width: 767px){.c-modal .booking-reference h3{font-weight:800;font-size:17px;margin-bottom:8px}}.c-modal .booking-reference button{max-width:199px;margin:0 auto;display:block}.c-modal .booking-reference__two-column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:37px}@media only screen and (min-width: 767px){.c-modal .booking-reference__two-column{margin-bottom:24px}}.c-modal .booking-reference__two-column>div{flex-basis:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 767px){.c-modal .booking-reference__two-column>div{flex-basis:50%;max-width:297px}}.c-modal .booking-reference__two-column>div h6{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:8px}@media only screen and (min-width: 767px){.c-modal .booking-reference__two-column>div h6{margin-bottom:2px}}.c-modal .booking-reference__two-column>div:first-child{margin-bottom:32px}@media only screen and (min-width: 767px){.c-modal .booking-reference__two-column>div:first-child{margin-bottom:0}}.c-fg-details{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-fg-details{margin-bottom:80px}}.c-fg-details .container{padding:0 24px;max-width:875px}@media only screen and (min-width: 767px){.c-fg-details .container{padding:0}}.c-fg-details__title{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:140%;color:#333;margin-top:8px;margin-bottom:0}@media only screen and (min-width: 767px){.c-fg-details__title{font-size:32px;margin-bottom:8px}}.c-fg-details__info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}@media only screen and (min-width: 767px){.c-fg-details__info{margin-bottom:24px}}.c-fg-details__info p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px;max-width:503px}@media only screen and (min-width: 767px){.c-fg-details__info p{margin-bottom:0}}.c-fg-details__info span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-fg-details__info span img{margin-top:-2px;margin-right:4px}.c-fg-details__info span>span:first-of-type{margin:0 16px}.c-fg-details__info>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-fg-details__info>*{flex-basis:auto}}.c-fg-details__ticket{max-width:875px;margin:0 -24px 24px;border-radius:4px;background-color:#fff;box-shadow:0 4px 23px #0000001a;overflow:hidden}@media only screen and (min-width: 767px){.c-fg-details__ticket{border-top:8px solid #FFCD00;margin:0 auto 32px}}.c-fg-details__ticket--details{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:16px 24px 14px}@media only screen and (min-width: 767px){.c-fg-details__ticket--details{align-items:center;padding:24px 24px 14px}}.c-fg-details__ticket--details>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-fg-details__ticket--details>*{flex-basis:auto}}.c-fg-details__ticket--details__flightno{margin-bottom:8px}@media only screen and (min-width: 767px){.c-fg-details__ticket--details__flightno{margin-bottom:0}}.c-fg-details__ticket--details__flightno .checkbox label{display:flex;align-items:flex-end;padding-left:20px}.c-fg-details__ticket--details__flightno .checkbox label>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333}.c-fg-details__ticket--details__flightno .checkbox label>span>img{width:24px;height:24px;object-fit:cover;margin-top:-6px;margin-left:8px}.c-fg-details__ticket--details__flightno .checkbox label>span .sup-title{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;padding-left:32px}@media only screen and (min-width: 767px){.c-fg-details__ticket--details__flightno .checkbox label>span .sup-title{padding-left:33px}}.c-fg-details__ticket--details__flightno .checkbox label .checkmark{height:18px;width:18px;top:auto;bottom:12px}.c-fg-details__ticket--details__flightno .checkbox label .checkmark:after{height:18px;width:18px}.c-fg-details__ticket--details__destinations{margin-bottom:4px}@media only screen and (min-width: 767px){.c-fg-details__ticket--details__destinations{margin-bottom:0}}.c-fg-details__ticket--details__destinations span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#00a4e5}.c-fg-details__ticket--details__sched{display:flex}.c-fg-details__ticket--details__sched span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block}.c-fg-details__ticket--details__sched>div:first-of-type{padding-right:15px}.c-fg-details__ticket--other-details{padding:0 24px 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.c-fg-details__ticket--other-details>div{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}@media only screen and (min-width: 767px){.c-fg-details__ticket--other-details>div{display:flex}}.c-fg-details__ticket--other-details>div:first-of-type{flex-basis:60%}@media only screen and (min-width: 767px){.c-fg-details__ticket--other-details>div:first-of-type{flex-basis:auto}}.c-fg-details__ticket--other-details>div img{margin-top:-3px;margin-right:4px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-fg-details__ticket--other-details>div img{margin-top:4px;height:15px;width:15px}}.c-fg-details__ticket--other-details>div span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5}.c-fg-details__ticket--other-details>div span.blue{background:#F7F7F7;border-radius:1px;padding:0 2px}.c-fg-details__ticket--other-details>div span.label{display:none}@media only screen and (min-width: 767px){.c-fg-details__ticket--other-details>div span.label{display:block;color:#858585;font-weight:400;font-size:13px;margin-right:4px}}.c-fg-details__ticket--other-details.show+.c-fg-details__ticket--seats{display:block}.c-fg-details__ticket--seats{background:#F7F7F7;border-top:1px dashed #BEBEBE;display:none}.c-fg-details__ticket--seat{padding:16px 24px 19px;display:flex;align-items:flex-end;flex-wrap:wrap}.c-fg-details__ticket--seat:not(:first-child){border-top:1px solid #E2E2E2}.c-fg-details__ticket--seat__person{display:flex;align-items:flex-start;margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 767px){.c-fg-details__ticket--seat__person{margin-right:80px;margin-bottom:0;flex-basis:auto}}.c-fg-details__ticket--seat__person .checkbox{max-width:18px;top:-1px;margin-right:35px}@media only screen and (min-width: 767px){.c-fg-details__ticket--seat__person .checkbox{top:3px}}.c-fg-details__ticket--seat__person .checkbox .checkmark{width:18px;height:18px}.c-fg-details__ticket--seat__person .checkbox .checkmark:after{width:18px;height:18px}.c-fg-details__ticket--seat__person .person{min-width:calc(100% - 53px)}@media only screen and (min-width: 767px){.c-fg-details__ticket--seat__person .person{min-width:273px}}.c-fg-details__ticket--seat__person .person h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}.c-fg-details__ticket--seat__person .person .o-form_input input{margin-bottom:0}.c-fg-details__ticket--seat__details .details_tool-tip{cursor:pointer;position:relative}.c-fg-details__ticket--seat__details .details_tool-tip img{margin-top:-3px;margin-right:2px}.c-fg-details__ticket--seat__details .details_tool-tip--hover{display:none}.c-fg-details__ticket--seat__details .details_tool-tip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:169px;padding:16px 24px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.c-fg-details__ticket--seat__details .details_tool-tip:hover span{width:269px}}.c-fg-details__ticket--seat__details .details_tool-tip:hover span h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#333;margin-bottom:8px}.c-fg-details__ticket--seat__details .details_tool-tip:hover span p{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:16px}.c-fg-details__ticket--seat__details .details_tool-tip:hover span p:last-of-type{margin-bottom:0}.c-fg-details__ticket--seat__details .details_tool-tip:hover span:after,.c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{bottom:100%;left:49.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 767px){.c-fg-details__ticket--seat__details .details_tool-tip:hover span:after,.c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{left:50%}}.c-fg-details__ticket--seat__details .details_tool-tip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-fg-details__ticket--seat__details>span{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-fg-details__ticket--seat__details>span:first-of-type{margin-bottom:4px}.c-fg-details__ticket--seat__details>span span:first-of-type img{margin-left:5px}.c-fg-details__ticket--seat__alert{flex-basis:100%;background:#FFEEF1;border:1px solid #CC0C2F;box-sizing:border-box;border-radius:10px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:16px 16px 14px 46px;margin-top:24px;position:relative}.c-fg-details__ticket--seat__alert:before{content:"";position:absolute;top:17px;left:17px;width:18px;height:18px;background-image:url(icon-error.631a5b38318a3c92.svg);background-size:cover}.c-fg-details__ticket--last-child{margin-bottom:24px}.c-fg-details__ticket .divider{flex-basis:100%;padding:0 16px 10px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #E2E2E2;position:relative}.c-fg-details__ticket .divider:before,.c-fg-details__ticket .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#ececec;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-fg-details__ticket .divider:after{left:auto;right:-6px}.c-fg-details__ticket .is-disabled .checkbox{pointer-events:none}.c-fg-details__ticket .is-disabled .checkbox .checkmark{border-color:#e2e2e2;background:#F7F7F7}.c-fg-details__tab{padding:24px 24px 16px}@media only screen and (min-width: 767px){.c-fg-details__tab{padding:32px 65px 16px}}.c-fg-details__tab__content{display:none}.c-fg-details__tab__content.active{display:block}.c-fg-details__tab__content h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-fg-details__tab__content .residence{max-width:355px;margin-bottom:24px}.c-fg-details__tab__content .o-form_date .error-msg{max-width:245px}.c-fg-details__add-ons{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px;margin:0 -24px 40px}@media only screen and (min-width: 767px){.c-fg-details__add-ons{margin:0 auto 40px;padding:32px 57px 40px;border-radius:12px}}.c-fg-details__add-ons__wrapper{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between}.c-fg-details__add-ons__card{border:1px solid #E2E2E2;box-sizing:border-box;border-radius:10px;padding:16px 8px;margin-bottom:24px;flex-basis:calc(50% - 8px);display:flex;align-items:baseline;flex-wrap:wrap}.c-fg-details__add-ons__card>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-fg-details__add-ons__card>*{flex-basis:auto}}@media only screen and (min-width: 767px){.c-fg-details__add-ons__card{flex-basis:calc(50% - 20px);padding:16px 24px;flex-wrap:initial;align-items:center}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-fg-details__add-ons__card{flex-basis:calc(44% - 12px)}}.c-fg-details__add-ons__card figure{min-width:81px}.c-fg-details__add-ons__card figure img{margin:0 auto 8px;display:block}@media only screen and (min-width: 767px){.c-fg-details__add-ons__card figure img{margin:0;display:initial}}.c-fg-details__add-ons__card .details{text-align:center}@media only screen and (min-width: 767px){.c-fg-details__add-ons__card .details{padding-left:16px;text-align:left}}.c-fg-details__add-ons__card .details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:2px}.c-fg-details__add-ons__card .details p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.c-fg-details__add-ons__card.selected{border:2px solid #52CAF5;position:relative}.c-fg-details__add-ons__card.selected:after{content:"";width:32px;height:32px;position:absolute;top:-13px;right:-13px;background-image:url(icon-check.321ab0fa684ae7ca.svg);background-size:contain}.c-fg-details__add-ons__card:nth-last-child(2),.c-fg-details__add-ons__card:last-child{margin-bottom:0}.c-fg-details__buttons{display:flex;flex-direction:column-reverse;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-fg-details__buttons{flex-direction:row}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-fg-details__buttons{flex-wrap:nowrap}}}.c-fg-details__buttons button:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-fg-details__buttons button:last-of-type{margin-bottom:0}}.fg-details{min-height:400px;margin:0 -24px 40px;width:initial}@media only screen and (min-width: 767px){.fg-details{margin:0 auto 40px;width:100%}}.fg-details .c-tab__side{max-height:480px;overflow:scroll}.fg-details .c-tab__side-item.is-active{border-top-left-radius:6px;border-top-right-radius:6px}.c-confirmation-addons{display:flex;justify-content:space-between;padding-top:10px}@media only screen and (min-width: 767px){.c-confirmation-addons{padding-top:34px}}.c-confirmation-addons .container{max-width:1056px;display:flex;justify-content:space-between;padding:0;flex-wrap:wrap}.c-confirmation-addons--content{max-width:680px;flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation-addons--content{flex-basis:67%}}.c-confirmation-addons--sidebar{max-width:100%;margin:40px auto 0;flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation-addons--sidebar{max-width:336px;margin:0;flex-basis:33%}}.c-confirmation-addons__status{padding:16px 24px;background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-top:8px solid #5CAB4C;margin:0 0 32px}@media only screen and (min-width: 767px){.c-confirmation-addons__status{padding:16px 24px 24px;margin:0 0 40px;border-radius:12px}}.c-confirmation-addons__status h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#5cab4c;margin:0}.c-confirmation-addons__status h2 img{margin-right:8px;margin-top:-6px}.c-confirmation-addons__status p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0 0 16px}.c-confirmation-addons__status ul{padding:0;margin:0;display:flex}.c-confirmation-addons__status ul li{margin:0 40px 0 0}.c-confirmation-addons__status ul li a img{margin:0 10px 0 0}.c-confirmation-addons__status ul li.print{display:none}@media only screen and (min-width: 767px){.c-confirmation-addons__status ul li.print{display:block}}.c-confirmation-addons__tabs{border-radius:6px;box-shadow:0 4px 23px #0000001a}.c-confirmation-addons__tab{background:#F7F7F7;display:flex;border-radius:6px 6px 0 0}.c-confirmation-addons__tab--item{padding:12px 32px 20px;border-top:8px solid transparent;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.c-confirmation-addons__tab--item.active{border-color:#52caf5;border-radius:6px 6px 0 0;background:#fff;color:#333}.c-confirmation-addons__tab-content{padding:24px;background:#FFFFFF;border-radius:0 0 6px 6px}.c-confirmation-addons__tab-content .o-form_input{max-width:172px;margin-bottom:24px}.c-confirmation-addons__tab-content .o-form_input input{padding:8px 36px;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-confirmation-addons__tab-content .o-form_input.with-drop:before{top:14px}.c-confirmation-addons__tab-content .o-form_input.with-drop:after{top:16px;z-index:100;left:16px;content:"";width:16px;height:16px;background-image:url(icon-globe_grey.17d62b90fe38b62d.svg);position:absolute;background-size:100% 100%;background-repeat:no-repeat}.c-confirmation-addons__tab-content .o-form_input__dropdown{top:50px}.c-confirmation-addons__tab-content--content__ticket{background:#FFFFFF;border-radius:4px;border:1px solid #E2E2E2;border-top:7px solid #FFCD00;box-shadow:0 4px 23px #0000001a;margin-bottom:24px;display:flex;flex-wrap:wrap}.c-confirmation-addons__tab-content--content__ticket:last-of-type{margin-bottom:0}.c-confirmation-addons__tab-content--content__ticket--left{flex-basis:100%;padding:24px 16px 16px;max-width:416px}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--left{flex-basis:67%;border-right:1px dashed #E2E2E2;padding:10px 24px 24px}}.c-confirmation-addons__tab-content--content__ticket--left .destinations{display:flex;align-items:baseline;margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--left .destinations figure{margin:0 24px;position:relative;top:36px}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--left .destinations figure{margin:0 49px}}.c-confirmation-addons__tab-content--content__ticket--left .destinations figure img{width:40px;height:40px}.c-confirmation-addons__tab-content--content__ticket--left .destinations--item .city{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-confirmation-addons__tab-content--content__ticket--left .destinations--item .abbrv{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:61px;letter-spacing:.0025em;color:#333;margin:0}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--left .destinations--item .abbrv{font-size:38px}}.c-confirmation-addons__tab-content--content__ticket--left .destinations--item .date,.c-confirmation-addons__tab-content--content__ticket--left .destinations--item .time{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:block}.c-confirmation-addons__tab-content--content__ticket--left .passenger{margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--left .passenger .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--left .passenger__name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--left .flight-details{display:flex;flex-wrap:wrap;margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--left .flight-details--item:first-child{margin-right:125px}.c-confirmation-addons__tab-content--content__ticket--left .flight-details .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;white-space:nowrap}.c-confirmation-addons__tab-content--content__ticket--left .flight-details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--left .services .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--left .services p{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--right{padding:16px 16px 24px;flex-basis:100%;order:-1;position:relative}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--right{padding:16px 24px 24px;flex-basis:33%;order:0;position:relative;right:auto}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-confirmation-addons__tab-content--content__ticket--right{flex-basis:26%}}.c-confirmation-addons__tab-content--content__ticket--right .header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--right .header{display:none}}.c-confirmation-addons__tab-content--content__ticket--right .header>*{flex-basis:50%}.c-confirmation-addons__tab-content--content__ticket--right .header>img{flex-basis:auto}.c-confirmation-addons__tab-content--content__ticket--right .header .share{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-confirmation-addons__tab-content--content__ticket--right .header .share img{margin-right:10px;margin-top:-3px}.c-confirmation-addons__tab-content--content__ticket--right .share{width:100%;text-align:right;margin-bottom:30px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:none}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--right .share{display:block}}.c-confirmation-addons__tab-content--content__ticket--right .share img{margin-right:10px;margin-top:-3px}.c-confirmation-addons__tab-content--content__ticket--right .qr-code{margin-bottom:38px;position:absolute;right:16px}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--right .qr-code{position:relative;right:auto}}.c-confirmation-addons__tab-content--content__ticket--right .boarding{margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--right .boarding .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--right .boarding h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--right .flight-details{display:flex;flex-wrap:wrap;margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--right .flight-details--item:first-child{margin-right:40px}.c-confirmation-addons__tab-content--content__ticket--right .flight-details .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--right .flight-details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--right .boarding-group .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--right .boarding-group p{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--top{padding:10px 16px 16px}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--top{padding:10px 24px 24px}}.c-confirmation-addons__tab-content--content__ticket--top .header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.c-confirmation-addons__tab-content--content__ticket--top .header a img{margin-top:-2px;margin-right:8px}.c-confirmation-addons__tab-content--content__ticket--top .reminder{padding:16px 20px;background:#F3FBFD;border-radius:10px;margin-bottom:24px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;text-align:center;color:#333}.c-confirmation-addons__tab-content--content__ticket--top .passenger{margin-bottom:24px}.c-confirmation-addons__tab-content--content__ticket--top .passenger .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-confirmation-addons__tab-content--content__ticket--top .passenger__name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--top .flight-details{display:flex;flex-wrap:wrap}.c-confirmation-addons__tab-content--content__ticket--top .flight-details--item{flex-basis:100%;margin-bottom:24px}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--top .flight-details--item{flex-basis:auto;margin-bottom:0;margin-right:80px}}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--top .flight-details--item:last-child{margin-right:80px}}.c-confirmation-addons__tab-content--content__ticket--top .flight-details .label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;white-space:nowrap}.c-confirmation-addons__tab-content--content__ticket--top .flight-details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0}.c-confirmation-addons__tab-content--content__ticket--bottom{padding:24px 16px;flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket--bottom{padding:24px}}.c-confirmation-addons__tab-content--content__ticket--bottom p{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-confirmation-addons__tab-content--content__ticket .divider{flex-basis:100%;padding:0 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #BEBEBE;position:relative}.c-confirmation-addons__tab-content--content__ticket .divider:before,.c-confirmation-addons__tab-content--content__ticket .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#f7f7f7;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-confirmation-addons__tab-content--content__ticket .divider:after{left:initial;right:-6px}.c-confirmation-addons__tab-content--content__ticket .divider.hide-desktop{display:flex}@media only screen and (min-width: 767px){.c-confirmation-addons__tab-content--content__ticket .divider.hide-desktop{display:none}}.c-confirmation-addons__waytogo{position:relative;margin-bottom:40px}.c-confirmation-addons__waytogo img{width:100%}@media only screen and (min-width: 767px){.c-confirmation-addons__waytogo img{width:auto}}.c-confirmation-addons__waytogo .tags{position:absolute;bottom:0;left:0;width:86%;padding:0 18px 16px}@media only screen and (min-width: 767px){.c-confirmation-addons__waytogo .tags{width:96%}}.c-confirmation-addons__waytogo .tags h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:13px;line-height:150%;color:#fff;margin-bottom:3px}.c-confirmation-addons__waytogo .tags .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;display:inline-block;margin-right:5px;padding:0 5px;border-radius:2px}.c-confirmation-addons__waytogo .tags .tag--yellow{background-color:#ffcd00;color:#0060a7}.c-confirmation-addons__waytogo .tags .tag--blue{color:#fff;background:#00A4E5}.c-confirmation-addons__waytogo .tags .tag--green{color:#fff;background:#009883}.c-confirmation-addons__side-addons{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;margin-bottom:40px;padding:24px}@media only screen and (min-width: 767px){.c-confirmation-addons__side-addons{border-radius:12px}}.c-confirmation-addons__side-addons h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0 0 8px}.c-confirmation-addons__side-addons p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:24px}.c-confirmation-addons__side-addons ul{padding:0;margin:0}.c-confirmation-addons__side-addons ul li{margin:0 0 24px;display:flex}.c-confirmation-addons__side-addons ul li img{width:40px;height:40px;margin-right:16px}.c-confirmation-addons__side-addons ul li h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.c-confirmation-addons__side-addons ul li p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0}.c-confirmation-addons__side-addons button{width:100%;max-width:100%}.c-confirmation-addons__steps{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-confirmation-addons__steps{border-radius:12px}}.c-confirmation-addons__steps h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0 0 24px}.c-confirmation-addons__steps .step{margin:0 0 24px;padding:8px 40px 16px;background:#FFFFFF;border:2px solid #E2E2E2;border-radius:10px;text-align:center;position:relative}.c-confirmation-addons__steps .step:last-child{margin:0}.c-confirmation-addons__steps .step h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin-bottom:3px}.c-confirmation-addons__steps .step p{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin:0}.c-confirmation-addons__steps .step.active{border-color:#52caf5}.c-confirmation-addons__steps .step.active:before{content:"";width:24px;height:24px;background-image:url(icon-check.321ab0fa684ae7ca.svg);background-size:contain;top:8px;right:8px;position:absolute}.c-booking .container{padding:0 24px}@media only screen and (min-width: 767px){.c-booking .container{padding:0}}.c-booking__name{margin-top:24px;margin-bottom:16px}.c-booking__name h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#333;margin:0}.c-booking__name span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-booking__back{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;margin-bottom:26px;margin-top:24px}.c-booking__back img{margin-right:8px;margin-top:-2px}.c-booking__tab{margin-bottom:26px}.c-booking__tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:inline-block;padding:8px 8px 4px;margin-right:35px;border-bottom:4px solid transparent;transition:all .3s ease}.c-booking__tab a:hover,.c-booking__tab a.active{border-color:#52caf5;transition:all .3s ease}.c-booking__tab a:last-of-type{margin-right:0}.c-booking__nobooking{background:#fff;overflow:hidden;margin:0 -24px 24px;padding:47px 0 88px}@media only screen and (min-width: 767px){.c-booking__nobooking{padding:60px 24px 135px;margin:0 auto 24px;border-top:8px solid #ffcd00;border-radius:12px}}.c-booking__nobooking--wrapper{width:100%;max-width:644px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:0 24px}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper{flex-wrap:nowrap;padding:0}}.c-booking__nobooking--wrapper>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper>*{flex-basis:auto}}.c-booking__nobooking--wrapper img{max-width:144px;margin:0 auto 16px}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper img{margin:0 auto;max-width:100%}}.c-booking__nobooking--wrapper h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#333;margin:0 auto 24px;max-width:200px;text-align:center}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper h2{font-size:20px;line-height:150%;margin:0 0 16px;max-width:100%;text-align:left}}.c-booking__nobooking--wrapper .buttons{display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper .buttons{flex-wrap:nowrap}}.c-booking__nobooking--wrapper .buttons button{width:100%}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper .buttons button{max-width:226px}}.c-booking__nobooking--wrapper .buttons button:first-child{margin-bottom:16px}@media only screen and (min-width: 767px){.c-booking__nobooking--wrapper .buttons button:first-child{margin-right:16px;margin-bottom:0}}.c-booking__advisory{background:#f3fbfd;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;padding:16px 24px;margin:0 0 24px;display:flex}@media only screen and (min-width: 767px){.c-booking__advisory{padding:14px 24px}}.c-booking__advisory img{width:100%;height:26px;margin-right:16px;max-width:26px}.c-booking__advisory span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-booking__advisory--alert{background:#ffeef1;border:0}@media only screen and (min-width: 767px){.c-booking__advisory--alert{margin:24px 0 0}}.c-booking__advisory--alert.mobile-only{display:flex;text-align:left}@media only screen and (min-width: 767px){.c-booking__advisory--alert.mobile-only{display:none}}.c-booking__advisory--alert.desktop-only{display:none}@media only screen and (min-width: 767px){.c-booking__advisory--alert.desktop-only{display:flex}}.c-booking__filter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:18px}@media only screen and (min-width: 767px){.c-booking__filter{margin-bottom:16px}}.c-booking__filter p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px;max-width:503px}@media only screen and (min-width: 767px){.c-booking__filter p{margin-bottom:0}}.c-booking__filter span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-booking__filter span img{margin-top:-2px;margin-right:4px}.c-booking__filter span>span:first-of-type{margin:0 16px}.c-booking__filter>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-booking__filter>*{flex-basis:auto}}.c-booking__filter__input{display:flex;align-items:center;flex-wrap:wrap;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.c-booking__filter__input{margin-left:16px;font-family:Noto Sans,sans-serif;font-size:15px;letter-spacing:.005em;color:#575757}}.c-booking__filter__input .o-form_input{flex-basis:100%;margin-top:5px;margin-bottom:24px}@media only screen and (min-width: 767px){.c-booking__filter__input .o-form_input{margin-top:0;margin-bottom:0;margin-left:16px;flex-basis:auto}}.c-booking__filter__input .o-form_input input{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;padding:8px 16px;height:auto;max-width:100%}@media only screen and (min-width: 767px){.c-booking__filter__input .o-form_input input{max-width:221px}}.c-booking__filter__input .o-form_input.with-drop:before{top:9px}.c-booking__filter .info{display:block;flex-basis:100%}.c-booking__filter .info a{font-size:11px}.c-booking__filter.no-filter{margin-bottom:40px}.c-booking__list{box-shadow:0 4px 23px #0000001a;overflow:hidden;margin:0 -24px 24px}@media only screen and (min-width: 767px){.c-booking__list{margin:0 auto 24px;border-radius:12px}}.c-booking__list--head{display:none;padding:17px 40px 11px;border-top:8px solid #ffcd00;border-bottom:1px solid #bebebe;background:#ffffff}@media only screen and (min-width: 767px){.c-booking__list--head{display:flex}}.c-booking__list--head ul{flex-basis:74%;max-width:723px;padding:0;margin:0;display:flex;justify-content:space-between}.c-booking__list--head ul li{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;max-width:86px;flex-basis:13%}.c-booking__list--head ul li:first-of-type{max-width:97px;flex-basis:15%}.c-booking__list--head ul li:last-of-type{max-width:282px;flex-basis:42%}.c-booking__list--item{padding:0;border-bottom:1px solid #bebebe;display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking__list--item{padding:24px 32px 37px 40px;background:#fff}}.c-booking__list--item.pb-zero{padding-bottom:0}.c-booking__list--item__details{flex-basis:100%;max-width:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.c-booking__list--item__details{flex-basis:74%;max-width:723px}}.c-booking__list--item__details.show+.c-booking__list--item__button{display:block}.c-booking__list--item__details>li{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;max-width:100%;flex-basis:100%;display:none;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-booking__list--item__details>li{display:block;max-width:86px;flex-basis:13%;border-bottom:0}}.c-booking__list--item__details>li:first-of-type{max-width:100%;flex-basis:100%;padding:22px 24px 20px;border-color:#bebebe}@media only screen and (min-width: 767px){.c-booking__list--item__details>li:first-of-type{max-width:97px;flex-basis:15%;padding:0;background:transparent}}.c-booking__list--item__details>li:last-of-type{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-booking__list--item__details>li:last-of-type{max-width:282px;flex-basis:42%}}.c-booking__list--item__details>li.booking{display:block;background:#fff}.c-booking__list--item__details>li.booking .ticketno{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:4px;display:block}.c-booking__list--item__details>li.booking .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 9px;margin-bottom:8px;display:inline-block;border-radius:146px;background:#ebffe7;color:#5cab4c;position:relative}.c-booking__list--item__details>li.booking .tag img{margin-right:4px;margin-top:-2px;width:14px;height:14px;object-fit:cover}.c-booking__list--item__details>li.booking .tag--green{color:#5cab4c;background:#ebffe7}.c-booking__list--item__details>li.booking .tag--blue{color:#00a4e5;background:#e9f6f9}.c-booking__list--item__details>li.booking .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-booking__list--item__details>li.booking .tag--orange{color:#f68e33;background:#fff6ee}.c-booking__list--item__details>li.booking .tag--red{color:#cc0c2f;background:#ffeef1}.c-booking__list--item__details>li.booking .date{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;max-width:75px;display:block}.c-booking__list--item__details>li.booking .mobile-only{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 767px){.c-booking__list--item__details>li.booking .mobile-only{display:none}}.c-booking__list--item__details>li.booking .mobile-only .ticketno{margin-bottom:7px}.c-booking__list--item__details>li.booking .mobile-only .tag{top:-2px;margin-bottom:0}.c-booking__list--item__details>li.booking .mobile-only .ticketdestination{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking__list--item__details>li.booking .mobile-only .departdate{position:relative;padding-right:44px}.c-booking__list--item__details>li.booking .mobile-only .departdate span{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:right;letter-spacing:.0025em;color:#333;font-weight:400}.c-booking__list--item__details>li.booking .mobile-only .departdate span:last-of-type{font-size:17px}.c-booking__list--item__details>li.booking .mobile-only .departdate img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-booking__list--item__details>li.booking.show~li{display:block}.c-booking__list--item__details>li.booking.show~li.destination-mobile{display:flex}.c-booking__list--item__details>li.destination{display:none!important}@media only screen and (min-width: 767px){.c-booking__list--item__details>li.destination{display:block!important}}.c-booking__list--item__details>li.destination>div{margin-bottom:12px}.c-booking__list--item__details>li.destination span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking__list--item__details>li.destination span.place{font-weight:700;display:block}.c-booking__list--item__details>li.destination span.place img{width:16px;height:16px;margin-top:-2px}.c-booking__list--item__details>li.destination-mobile{display:none;flex-wrap:wrap;justify-content:space-between;padding:16px 24px}@media only screen and (min-width: 767px){.c-booking__list--item__details>li.destination-mobile{display:none!important}}.c-booking__list--item__details>li.destination-mobile div{flex-basis:50%;max-width:92px;margin-bottom:8px}.c-booking__list--item__details>li.destination-mobile span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking__list--item__details>li.destination-mobile span.place{font-weight:700;display:block}.c-booking__list--item__details>li.destination-mobile span.place img{width:16px;height:16px;margin-top:-2px}.c-booking__list--item__details>li.destination-mobile span.booked{flex-basis:100%;font-family:Noto Sans,sans-serif;font-size:13px;color:#333}.c-booking__list--item__details>li.destination-mobile span.title{display:block;margin-bottom:10px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-booking__list--item__details>li.guest{padding:16px 24px}@media only screen and (min-width: 767px){.c-booking__list--item__details>li.guest{padding:0}}.c-booking__list--item__details>li.guest h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin:0 0 8px}.c-booking__list--item__details>li.guest .list{padding:0 0 0 15px;margin:0 0 6px;list-style-type:decimal}.c-booking__list--item__details>li.guest .list li{padding:0;margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking__list--item__button{flex-basis:100%;width:100%;text-align:right;padding:16px 24px 32px;display:none}@media only screen and (min-width: 767px){.c-booking__list--item__button{display:block;flex-basis:26%;padding:0}}.c-booking__list--item__button button{max-width:100%;width:100%}@media only screen and (min-width: 767px){.c-booking__list--item__button button{max-width:226px}}.c-booking__list--item__button button:nth-child(2){margin-top:16px}.c-booking__list--item .divider{opacity:0;flex-basis:100%;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}@media only screen and (min-width: 767px){.c-booking__list--item .divider{flex-basis:calc(100% + 72px);margin:30px -32px 0 -40px;opacity:1}}.c-booking__list--item .divider:before,.c-booking__list--item .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#e8e8e8;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-booking__list--item .divider:after{left:block;right:-6px}.c-booking__list--item .divider.hide-desktop{display:flex}@media only screen and (min-width: 767px){.c-booking__list--item .divider.hide-desktop{display:none}}.c-booking__list--item__other-details{background:#fff;padding:10px 24px;flex-basis:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking__list--item__other-details{padding:10px 0}}.c-booking__list--item__other-details>div{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-booking__list--item__other-details>div:first-of-type{flex-basis:60%;display:none}@media only screen and (min-width: 767px){.c-booking__list--item__other-details>div:first-of-type{flex-basis:auto;display:block}}.c-booking__list--item__other-details>div img{margin-top:-3px;margin-right:4px}.c-booking__list--item__other-details>div span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5}.c-booking__list--item__other-details>div span.blue{background:#f7f7f7;border-radius:1px;padding:0 2px}.c-booking__list--item__other-details>div span.label{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-booking__showmore{padding:24px;background:#fff;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;cursor:pointer}.c-booking__showmore img{margin-right:8px;margin-top:-2px}.c-booking__pagination{padding:24px 40px 26px;background:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 767px){.c-booking__pagination{justify-content:space-between}}.c-booking__pagination .upcoming{display:none;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.c-booking__pagination .upcoming{display:block}}.c-booking__pagination .pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin:0 15px}.c-booking__pagination .pagination a.is-disabled{pointer-events:none;color:#cae2e7}.c-booking__pagination .pagination a.current{color:#00a4e5}.c-booking__pagination .pagination .prev{margin-right:34px;margin-left:0}.c-booking__pagination .pagination .next{margin-right:0;margin-left:34px}.c-check-in.c-booking-form{margin-bottom:40px;margin-top:0}@media only screen and (min-width: 767px){.c-check-in.c-booking-form{margin-bottom:80px}}.c-check-in.c-booking-form .container{max-width:1056px}.c-check-in.c-booking-form .c-check-in__form p{padding-bottom:10px}@media only screen and (min-width: 767px){.c-check-in.c-booking-form .c-check-in__form p{padding-bottom:16px}}.c-check-in.c-booking-form .c-check-in__form p span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#444;display:block}.desktop-only{display:none}@media only screen and (min-width: 767px){.desktop-only{display:block}}.mobile-only{display:block}@media only screen and (min-width: 767px){.mobile-only{display:none}}.coming-soon-container{background:#ffffff;height:100%}.coming-soon-container .c-survey__container{background-color:#fff}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container{width:100%;padding:40px 40px 16px}}.coming-soon-container .c-survey__container--sent{padding:40px 53px 0}.coming-soon-container .c-survey__container .sent{padding-bottom:40px;width:100%;margin:0 auto;text-align:center}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container .sent{padding-bottom:100px}}.coming-soon-container .c-survey__container .sent img{margin-bottom:24px;max-width:228px}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container .sent img{margin-bottom:18px;max-width:224px}}.coming-soon-container .c-survey__container .sent h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:140%;color:#333;width:100%;max-width:275px;margin:0 auto}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container .sent h4{width:100%}}.coming-soon-container .c-survey__container .sent p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:center;color:#444;width:100%;max-width:300px;margin:0 auto}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container .sent p{width:276px}}.coming-soon-container .c-survey__container .sent .social-media{margin:27px auto 0}@media only screen and (min-width: 767px){.coming-soon-container .c-survey__container .sent .social-media{margin-top:25px}}.coming-soon-container .c-survey__container .sent .social-media a{margin-right:20px}.coming-soon-container .c-survey__container .sent .social-media a .icon{width:28px}.coming-soon-container .c-survey__container .sent a.back-button{width:247px;padding:12px 16px;line-height:100%;margin-top:16px}.coming-soon-container .c-survey__container .sent .content-title p{font-size:20px}.c-seatselector{background:#fff;padding-top:24px;margin-top:-24px}@media only screen and (min-width: 767px){.c-seatselector{padding-top:24px;margin-top:-24px}}.c-seatselector .container{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.c-seatselector .container{padding:0 24px}}.c-seatselector .container a.viewmoreseats{margin:10px auto 24px;display:block;text-align:center;width:100%}@media only screen and (min-width: 767px){.c-seatselector .container a.viewmoreseats{margin:16px auto 24px}}.c-seatselector .container a.viewmoreseats img{margin:-2px 10px 0 0}@media only screen and (max-width: 766px){.c-seatselector__info{margin:0 auto;width:100%}}.c-seatselector__info.show h4 img{transform:rotate(180deg)}.c-seatselector__info.show .c-seatselector__info__legend{display:flex}.c-seatselector__info>h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:20px;display:flex;justify-content:space-between;padding:0 24px}@media only screen and (min-width: 767px){.c-seatselector__info>h4{padding:0}}.c-seatselector__info__legend{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:416px;padding:0 24px 3px}@media only screen and (min-width: 767px){.c-seatselector__info__legend{display:flex;padding:0 0 32px}}@media only screen and (max-width: 766px){.c-seatselector__info__legend{margin:0 auto}.c-seatselector__info__legend__expand{display:flex;align-items:center}.c-seatselector__info__legend__expand p{margin-bottom:0;color:#006fc1;font-size:15px;margin-right:5px}}.c-seatselector__info__legend__item{flex-basis:192px;display:flex;align-items:center;margin-bottom:24px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item{margin-bottom:21px;flex-wrap:wrap}}.c-seatselector__info__legend__item:nth-child(even){flex-basis:40%;max-width:117px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item:nth-child(even){flex-basis:192px;max-width:100%}}.c-seatselector__info__legend__item:nth-child(even) .icon-details{flex-basis:67px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item:nth-child(even) .icon-details{flex-basis:70%}}.c-seatselector__info__legend__item:nth-child(odd){flex-basis:60%;max-width:174px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item:nth-child(odd){flex-basis:auto;max-width:100%}}.c-seatselector__info__legend__item img{margin-right:8px;height:32px;width:32px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item img{margin-right:16px;height:40px;width:40px}}.c-seatselector__info__legend__item h6{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:100%;letter-spacing:.005em;color:#575757;margin-bottom:0;display:flex;align-items:center}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item h6{line-height:150%}}.c-seatselector__info__legend__item h6.font-bold{font-weight:700}.c-seatselector__info__legend__item span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item span{font-size:13px}}.c-seatselector__info__legend__item .tooltip-legend{position:relative}.c-seatselector__info__legend__item .tooltip-legend img{max-width:14px;max-height:14px;margin-right:0;margin-left:8px;margin-top:-2px}.c-seatselector__info__legend__item .tooltip-legend>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:8px 16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:149px;width:calc(100% + 270px);display:none;position:absolute;z-index:50;bottom:-80px;right:-10px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item .tooltip-legend>.info{left:30px;transform:translateY(-50%);top:50%;bottom:auto}}.c-seatselector__info__legend__item .tooltip-legend>.info:after{bottom:100%;left:88.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}@media only screen and (min-width: 767px){.c-seatselector__info__legend__item .tooltip-legend>.info:after,.c-seatselector__info__legend__item .tooltip-legend>.info:before{right:100%;top:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-seatselector__info__legend__item .tooltip-legend>.info:after{border-color:#fff0;border-right-color:#fff;border-width:6px;margin-top:-6px}.c-seatselector__info__legend__item .tooltip-legend>.info:before{border-color:#fff0;border-right-color:#fff;border-width:6px;margin-top:-6px}}.c-seatselector__info__legend__item .tooltip-legend:hover>.info{display:inline-block}.c-seatselector__info__summary{border-top:1px solid #bebebe;padding:24px 24px 0}@media only screen and (min-width: 767px){.c-seatselector__info__summary{max-width:360px;padding:0;border-top:0}}.c-seatselector__info__summary__header{margin-bottom:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-seatselector__info__summary__header h3{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}.c-seatselector__info__summary__header a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;text-align:right;letter-spacing:.015em;color:#cc0c2f}@media only screen and (min-width: 767px){.c-seatselector__info__summary__header a{white-space:nowrap}}.c-seatselector__info__summary__header a img{margin-top:-2px;margin-right:8px}.c-seatselector__info__summary__seat{display:none;flex-wrap:wrap;background:#fff;padding:24px 8px;justify-content:space-between;border-bottom:1px solid #cae2e7}@media only screen and (min-width: 767px){.c-seatselector__info__summary__seat{display:flex}}.c-seatselector__info__summary__seat.error{border:1px solid #cc0c2f;background:#ffeef1}.c-seatselector__info__summary__seat.error-text .name{color:#b00020!important}.c-seatselector__info__summary__seat.selected{background:#f3fbfd}.c-seatselector__info__summary__seat.selected .name{font-weight:700;color:#00a4e5}.c-seatselector__info__summary__seat .name{flex-basis:40%;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-seatselector__info__summary__seat .seat-info{flex-basis:60%;max-width:191px;display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width: 767px){.c-seatselector__info__summary__seat .seat-info{max-width:150px}}.c-seatselector__info__summary__seat .seat-info img.seat-img{margin-right:8px}.c-seatselector__info__summary__seat .seat-info span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-right:6px}.c-seatselector__info__summary__seat .seat-info .seat-number{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin-right:8px}.c-seatselector__info__summary__seat .seat-info .seat-number .bundle-symbol{font-size:15px}.c-seatselector__info__summary__seat .seat-info .seat-close{margin-left:15px;cursor:pointer}.c-seatselector__info__summary__seat .seat-info .placeholder{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#bebebe;margin-right:15px}.c-seatselector__info__summary__seattitle{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-seatselector__info__summary__seattitle{display:none}}.c-seatselector__info__summary__seatmobile{padding:11px 8px 13px 16px;background:#f3fbfd;border:1px solid #52caf5;border-radius:4px}.c-seatselector__info__summary__seatmobile.error{border:1px solid #cc0c2f;background:#ffeef1}.c-seatselector__info__summary__seatmobile.error-text .name{color:#b00020!important}.c-seatselector__info__summary__seatmobile.show+.c-seatselector__info__summary__seatmobile.drop{display:block}.c-seatselector__info__summary__seatmobile.show+.c-seatselector__info__summary__seatmobile.drop div.options{border-bottom:.5px solid #e2e2e2}@media only screen and (min-width: 767px){.c-seatselector__info__summary__seatmobile{display:none}}.c-seatselector__info__summary__seatmobile div{display:flex;align-items:center;justify-content:space-between}.c-seatselector__info__summary__seatmobile div .name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5}.c-seatselector__info__summary__seatmobile div .name img{margin-top:-2px;margin-right:4px}.c-seatselector__info__summary__seatmobile div.error{border:1px solid #cc0c2f;background:#ffeef1}.c-seatselector__info__summary__seatmobile div.error-text .name{color:#b00020!important}.c-seatselector__info__summary__seatmobile div .seat-info{display:flex;align-items:center;justify-content:flex-end;flex-basis:150px}.c-seatselector__info__summary__seatmobile div .seat-info .seat-img{margin-right:11px}.c-seatselector__info__summary__seatmobile div .seat-info span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-seatselector__info__summary__seatmobile div .seat-info .seat-number{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin-right:15px}.c-seatselector__info__summary__seatmobile div .seat-info .seat-number.has-seat{margin-right:0}.c-seatselector__info__summary__seatmobile div .seat-info .seat-number.has-seat .bundle-symbol{font-size:15px}.c-seatselector__info__summary__seatmobile div .seat-info .blank-seat{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#858585}.c-seatselector__info__summary__seatmobile div .seat-info .blank-seat.options{margin-right:30px}.c-seatselector__info__summary__seatmobile div .seat-info .seat-close{margin-left:15px;cursor:pointer}.c-seatselector__info__summary__seatmobile.drop{background:#fff;padding:0;border-color:transparent;box-shadow:0 12px 20px #0000000d;display:none}.c-seatselector__info__summary__seatmobile.drop>div{padding:12px 16px}.c-seatselector__info__summary__seatmobile.drop>div .name{color:#333;font-weight:400}.c-seatselector__info__summary__seatmobile.drop>div.selected{background:#f3fbfd}.c-seatselector__info__summary__seatmobile.drop>div.selected .name{color:#00a4e5;font-weight:700}.c-seatselector__info__summary__seatmobile.drop>div:last-of-type{pointer-events:none}.c-seatselector__info__summary .o-advisory{margin-top:24px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-seatselector__info__summary .o-advisory{margin-top:16px}}@media only screen and (min-width: 767px){.c-seatselector__info__summary .o-form_next{padding-bottom:16px;justify-content:flex-start}}.c-seatselector__info__summary .included-bundle{font-family:Noto Sans,sans-serif;font-size:11px;color:#575757}@media only screen and (min-width: 767px){.c-seatselector__info__summary .included-bundle{color:#333}}.c-seatselector__wrapper{flex-basis:100%;background-repeat:no-repeat;width:100%}@media only screen and (min-width: 767px){.c-seatselector__wrapper{margin-top:40px;flex-basis:55%}}@media only screen and (max-width: 767px){.c-seatselector__wrapper{overflow:auto}}.c-seatselector__seats{background:#ffffff;padding:32px 24px 24px;max-width:376px;width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 767px){.c-seatselector__seats{padding:24px;border:1px solid #e2e2e2}}.c-seatselector__seats .swipe-tooltip{position:absolute;top:0;left:40%;transform:translate(-50%);z-index:20;width:100%;max-width:218px;background:#ffffff;border-radius:6px;box-shadow:0 4px 23px #0000001a;padding:8px 16px 16px;text-align:center}@media only screen and (min-width: 767px){.c-seatselector__seats .swipe-tooltip{display:none}}.c-seatselector__seats .swipe-tooltip img{margin-bottom:4px}.c-seatselector__seats .swipe-tooltip span{display:block;margin-bottom:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;color:#333}.c-seatselector__seats .swipe-tooltip a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1}.c-seatselector__seats .swipe-tooltip:after,.c-seatselector__seats .swipe-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-seatselector__seats .swipe-tooltip:after{border-color:#fff0;border-top-color:#fff;border-width:6px;margin-left:-6px}.c-seatselector__seats .swipe-tooltip:before{border-color:#fff0;border-top-color:#fff;border-width:6px;margin-left:-6px}.c-seatselector__seats__row{display:flex;justify-content:space-between;margin-bottom:8px}.c-seatselector__seats__row>div{display:flex;justify-content:space-between;align-items:center;flex-basis:45%;max-width:136px}.c-seatselector__seats__row>div:nth-child(2),.c-seatselector__seats__row>div:nth-child(4){flex-basis:10%;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center;display:block;margin:auto}.c-seatselector__seats__row>div span{flex-basis:40px;width:40px;height:40px;text-align:center;position:relative;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-seatselector__seats__row>div span.seat-container{position:relative;display:flex}.c-seatselector__seats__row>div span.seat-container .special-seat{position:absolute}.c-seatselector__seats__row>div span.seat-container .seat-tooltip{display:block;position:absolute;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a;width:150px;padding:6px;text-align:center;top:47px;z-index:20;font-family:Noto Sans,sans-serif;font-size:11px;left:50%;transform:translate(-50%)}.c-seatselector__seats__row>div span.seat-container .seat-tooltip:after,.c-seatselector__seats__row>div span.seat-container .seat-tooltip:before{bottom:100%;left:49.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 767px){.c-seatselector__seats__row>div span.seat-container .seat-tooltip:after,.c-seatselector__seats__row>div span.seat-container .seat-tooltip:before{left:50%}}.c-seatselector__seats__row>div span.seat-container .seat-tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-seatselector__seats__row>div span.seat-container .seat-tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-seatselector__seats__row>div span.seat{cursor:pointer}.c-seatselector__seats__row>div span.selected{font-weight:700;font-size:18px;line-height:150%;text-align:center;background-color:#005687;color:#fff;border-radius:4px;height:100%;display:flex;justify-content:center;align-items:center}.c-seatselector__seats__row>div span.selected.current{color:#0060a7;background-color:#fde400;border:2px solid #006fc1}.c-seatselector__seats__row>div span .tool-tip{display:none;position:absolute;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a;width:333px;padding:24px;text-align:left;top:47px;z-index:20;left:50%;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-seatselector__seats__row>div span .tool-tip{display:block}}.c-seatselector__seats__row>div span .tool-tip .title{display:flex;align-items:center;margin-bottom:16px}.c-seatselector__seats__row>div span .tool-tip .title img{margin-right:15px}.c-seatselector__seats__row>div span .tool-tip .title h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;margin-bottom:0}.c-seatselector__seats__row>div span .tool-tip .title h6.seat-tag{font-size:13px}.c-seatselector__seats__row>div span .tool-tip .title h6.margin-top-0{margin-top:0}.c-seatselector__seats__row>div span .tool-tip .title p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-seatselector__seats__row>div span .tool-tip .checklist{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:8px}.c-seatselector__seats__row>div span .tool-tip .checklist img{width:16px;height:16px;object-fit:contain;margin-top:-1px;margin-right:8px}.c-seatselector__seats__row>div span .tool-tip .o-advisory{margin-top:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#333}.c-seatselector__seats__row>div span .tool-tip .o-advisory p{margin-bottom:0}@media only screen and (min-width: 767px){.c-seatselector__seats__row>div span .tool-tip .o-advisory{margin-bottom:0}}.c-seatselector__seats__row>div span .tool-tip:after,.c-seatselector__seats__row>div span .tool-tip:before{bottom:100%;left:49.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 767px){.c-seatselector__seats__row>div span .tool-tip:after,.c-seatselector__seats__row>div span .tool-tip:before{left:50%}}.c-seatselector__seats__row>div span .tool-tip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-seatselector__seats__row>div span .tool-tip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-seatselector__seats__lavatory{margin-bottom:8px;display:flex;justify-content:space-between}.c-seatselector__seats__exit{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.c-seatselector__seats__exit span{display:flex;align-items:center;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;text-transform:uppercase}.c-seatselector__seats__exit span:nth-child(2) img{transform:rotate(180deg)}.c-seatselector__seats.four-columns{max-width:280px}.c-seatselector__seats.four-columns .c-seatselector__seats__row>div{max-width:88px}.c-seatselector__seats.nine-columns{min-width:100%;max-width:536px;padding:32px 16px 24px}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns{min-width:auto;padding:24px}}.c-seatselector__seats.nine-columns .c-seatselector__seats__row{flex-wrap:wrap;margin-bottom:6px}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns .c-seatselector__seats__row{margin-bottom:8px}}.c-seatselector__seats.nine-columns .c-seatselector__seats__row div{flex-basis:30%;max-width:95px}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns .c-seatselector__seats__row div{max-width:136px}}.c-seatselector__seats.nine-columns .c-seatselector__seats__row div>span{flex-basis:28px;width:28px}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns .c-seatselector__seats__row div>span{flex-basis:40px;width:40px}}.c-seatselector__seats.nine-columns .c-seatselector__seats__row div>span.selected{font-size:11px;line-height:135%}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns .c-seatselector__seats__row div>span.selected{font-size:18px;line-height:150%}}.c-seatselector__seats.nine-columns .c-seatselector__seats__row>div:nth-child(2),.c-seatselector__seats.nine-columns .c-seatselector__seats__row>div:nth-child(4){flex-basis:5%!important}.c-seatselector__seats.nine-columns-scrollable{min-width:536px;max-width:536px;padding:32px 16px 24px}@media only screen and (min-width: 767px){.c-seatselector__seats.nine-columns-scrollable{min-width:auto;padding:24px}}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row{flex-wrap:wrap}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row div{flex-basis:30%;max-width:136px}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row div>span{flex-basis:40px;width:40px}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row div>span.selected{font-size:18px;line-height:150%}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row div.tool-tip,.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row div.tool-tip div{flex-basis:initial;max-width:initial}.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row>div:nth-child(2),.c-seatselector__seats.nine-columns-scrollable .c-seatselector__seats__row>div:nth-child(4){flex-basis:5%!important}.c-seatselector .c-prepaid-baggage__terms{flex-basis:100%;margin-bottom:40px}.c-seatselector .c-terms{padding:0 24px 25px}@media only screen and (min-width: 767px){.c-seatselector .c-terms{padding:0 0 41px}}.c-modal.seat-selector .modal-item .tool-tip .title .c-promo-tag p{margin:unset}.c-modal.seat-selector .modal-item .tool-tip .o-advisory p{margin-bottom:0}.c-modal.seat-selector .modal-item .tool-tip .seat-close{position:absolute;top:16px;right:16px;cursor:pointer;width:24px;height:24px}.c-terms{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:0;width:100%}.c-terms img{width:25px;height:auto}.c-terms .toggle-up{transform:rotate(-180deg);transition:transform .3s ease}.c-terms.flexi{padding-top:16px;padding-bottom:24px}@media only screen and (min-width: 767px){.c-terms.flexi{padding-bottom:0}}.c-terms .container a{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700}.c-terms .container a:first-of-type{flex-basis:100%;font-size:15px;font-weight:600}@media only screen and (min-width: 767px){.c-terms .container a:first-of-type{font-size:15px;font-weight:700}}.c-terms .container a img{margin-top:-2px;width:20px;height:20px;object-fit:cover;transform:rotate(0)}.c-terms>a{flex-basis:50%}.c-terms ol{display:none;list-style-type:decimal;margin:16px 0 17px;padding:0 0 0 20px}.c-terms ol li{margin-bottom:3px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-terms ol li{margin-bottom:8px;font-size:13px}}.c-terms ol.list-alpha{list-style:lower-alpha;font-weight:700;margin-top:0;padding-left:10px}.c-terms ol.list-alpha li p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;margin-left:-1em;margin-bottom:0}.c-terms__content{flex-basis:100%;max-width:785px}.c-terms__content>a{font-family:Noto Sans,sans-serif;font-size:15px;font-weight:700;padding-bottom:24px}.c-terms__content>a img{transform:rotate(180deg)}.c-terms__content .hide{display:none;margin-top:25px}.c-terms__content .hide a{white-space:nowrap;padding-bottom:0}.c-terms__buttons{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:24px;order:-1}@media only screen and (min-width: 767px){.c-terms__buttons{flex-basis:40%;order:0;margin-bottom:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-terms__buttons{flex-wrap:nowrap}}}.c-terms__buttons>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-terms__buttons>*{flex-basis:auto}}.c-terms__buttons>.price{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#0060a7;text-align:right;margin-bottom:16px}@media only screen and (min-width: 767px){.c-terms__buttons>.price{text-align:left;margin-bottom:0;margin-right:48px}}.c-terms__legends{display:flex;align-items:center;flex-basis:100%;justify-content:flex-start;margin-bottom:25px;margin-left:auto;order:-1}@media only screen and (min-width: 767px){.c-terms__legends{flex-basis:auto;justify-content:flex-end;margin-bottom:auto;order:0}}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-terms__legends{display:block;display:-webkit-box}}.c-terms__legends span{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-right:21px}.c-terms__legends span.tag{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;color:#009883;margin-left:9px;margin-right:0}.c-terms__legends__item{font-family:Noto Sans,sans-serif;font-weight:400!important;font-size:13px;line-height:150%;color:#575757;margin-right:21px;display:flex}.c-terms__legends__item img{margin-right:6px}.c-terms__legends__item:last-of-type{margin-right:0!important}.c-terms__legends__item.green{color:#009883}.c-terms.show ol,.c-terms.show .hide{display:block}.c-transfers{background-color:#fff;margin-top:-16px;padding-top:24px;padding-bottom:40px}@media only screen and (min-width: 767px){.c-transfers{margin-top:-24px;padding-top:32px}}.c-transfers .container{padding:0 24px}@media only screen and (min-width: 767px){.c-transfers .container{padding:0}}.c-transfers .container p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;padding-bottom:24px;margin-bottom:0}.c-transfers .container p a{display:inline}@media only screen and (min-width: 767px){.c-transfers .container p{padding-bottom:16px}}.c-transfers__description{font-size:17px}@media only screen and (min-width: 767px){.c-transfers__description{font-size:15px}}.c-transfers__pickup{margin-bottom:16px;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.c-transfers__pickup{font-size:15px}}.c-transfers__pickup p{font-weight:700!important}.c-transfers__radio{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -24px}@media only screen and (min-width: 468px){.c-transfers__radio{margin:0}}.c-transfers__radio__item{flex-basis:100%;padding:24px;border:2px solid #e2e2e2;border-left:0;border-right:0;display:flex;align-items:center;min-height:104px;margin-bottom:24px}@media only screen and (min-width: 468px){.c-transfers__radio__item{border:2px solid #e2e2e2;flex-basis:calc(50% - 12px);border-radius:10px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-transfers__radio__item{flex-basis:calc(50% - 64px)}}.c-transfers__radio__item.selected{border-color:#52caf5}.c-transfers__radio__item input{-webkit-appearance:radio;appearance:radio}.c-transfers__radio__item label{display:flex;flex-wrap:wrap;margin-bottom:0}.c-transfers__radio__item label span{flex-basis:100%}.c-transfers__radio__item label span.title p{font-family:Noto Sans,sans-serif!important;font-weight:400!important;font-size:17px!important;line-height:150%!important;letter-spacing:.005em!important;color:#333!important}@media only screen and (min-width: 767px){.c-transfers__radio__item label span.title p{font-size:15px!important}}.c-transfers__radio__item label span.sub-copy p{font-family:Noto Sans,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:150%!important;letter-spacing:.0025em!important;color:#575757!important;margin-bottom:8px!important}@media only screen and (min-width: 767px){.c-transfers__radio__item label span.sub-copy p{font-size:13px!important}}.c-transfers__radio__item label span.price{display:flex;font-family:Noto Sans,sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:150%!important;letter-spacing:.005em!important;color:#0060a7!important}.c-transfers__radio__item label span.price div p{padding:unset}@media only screen and (min-width: 767px){.c-transfers__radio__item label span.price{font-size:15px!important}}.c-transfers__radio__item [type=radio]:checked,.c-transfers__radio__item [type=radio]:not(:checked){position:absolute;left:-9999px}.c-transfers__radio__item [type=radio]:checked+label,.c-transfers__radio__item [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:flex;color:#444;width:100%}@media only screen and (min-width: 923px){.c-transfers__radio__item [type=radio]:checked+label,.c-transfers__radio__item [type=radio]:not(:checked)+label{white-space:nowrap}}.c-transfers__radio__item [type=radio]:checked+label:before,.c-transfers__radio__item [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-transfers__radio__item [type=radio]:checked+label:after,.c-transfers__radio__item [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:6px;left:4px;border-radius:100%;transition:all .2s ease}.c-transfers__radio__item [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-transfers__radio__item [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-transfers__info{background-color:#f3fbfd;margin:0 -24px 24px;padding:24px;font-size:13px!important}@media only screen and (min-width: 468px){.c-transfers__info{flex-basis:50%;border-radius:10px;margin-left:5px;margin-right:5px}}@media all{.c-transfers__info{flex-basis:80%;border-radius:10px;margin-left:5px;margin-right:5px}}.c-transfers__notAvailable{display:flex;flex-wrap:wrap;margin-bottom:50px;height:100px;justify-content:center}.c-transfers__notAvailable span{display:flex;flex-wrap:wrap;flex-basis:100%;justify-content:center}.c-transfers__notAvailable span.title p{font-family:Noto Sans,sans-serif!important;font-weight:400!important;font-size:15px!important;line-height:150%!important;letter-spacing:.005em!important;color:#333!important}.c-transfers__notAvailable span.sub-copy p{font-family:Noto Sans,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:150%!important;letter-spacing:.0025em!important;color:#575757!important;margin-bottom:8px!important}.c-subtotal__content .transfers{flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal__content .transfers{flex-basis:100%}}.c-prepaid-baggage.travelsure{margin-bottom:0}.c-travelsure{background-color:#fff;margin-top:-40px;padding-top:16px;padding-bottom:32px}@media only screen and (min-width: 767px){.c-travelsure{padding-top:40px}}.c-travelsure .container{padding-left:24px;padding-right:24px}@media only screen and (min-width: 468px){.c-travelsure .container{padding-left:32px;padding-right:32px}}@media only screen and (min-width: 923px){.c-travelsure .container{padding-left:24px;padding-right:24px}}@media only screen and (min-width: 1151px){.c-travelsure .container{padding-left:0;padding-right:0}}.c-travelsure .container .covid-protect-yellow{align-items:center;background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%);border-bottom-right-radius:30px;border-top-left-radius:30px;display:flex;width:149px;height:18px;padding-left:10px;margin-left:15px;margin-top:3px}.c-travelsure .container .covid-protect-yellow span{font-family:Noto Sans,sans-serif;font-size:10px;font-style:italic;font-weight:600;line-height:100%;color:#0060a7}.c-travelsure .container .accordion-title{margin-top:24px}.c-travelsure .container .accordion-title h6{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333}.c-travelsure .container>h2{color:#333;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:17px;line-height:150%}@media only screen and (min-width: 468px){.c-travelsure .container>h2{font-size:20px}}.c-travelsure .container>p{color:#333;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;max-width:740px;margin-bottom:8px}@media only screen and (min-width: 767px){.c-travelsure .container>p{margin-bottom:16px}}.c-travelsure .container span.price{color:#0060a7;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-travelsure .container span.price{font-size:15px}}.c-travelsure__column-two{margin:39px 0}@media only screen and (min-width: 768px){.c-travelsure__column-two{-moz-columns:2;columns:2}}@media only screen and (min-width: 468px){.c-travelsure__column-two{-moz-columns:1;columns:1}}@media only screen and (min-width: 767px){.c-travelsure__column-two{-moz-columns:2;columns:2}}.c-travelsure__banner{margin:0 -24px 16px;position:relative}@media only screen and (min-width: 468px){.c-travelsure__banner{margin:0 0 24px}}.c-travelsure__banner img{width:100%;height:auto;object-fit:cover;min-height:126px}@media only screen and (min-width: 923px){.c-travelsure__banner img{min-height:192px}}.c-travelsure__list{border-bottom:1px solid #e2e2e2;margin-top:32px}@media only screen and (min-width: 767px){.c-travelsure__list{margin-top:24px}}.c-travelsure__list>h6{color:#333;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;margin-bottom:16px}@media only screen and (min-width: 767px){.c-travelsure__list>h6{font-size:15px}}.c-travelsure__list ul{margin:0;padding:0 0 24px}.c-travelsure__list ul img{margin-right:4px}.c-travelsure__list ul li{align-items:flex-start;color:#333;display:flex;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;margin-bottom:16px}@media only screen and (min-width: 767px){.c-travelsure__list ul li{font-size:13px}}.c-travelsure__list ul li span p{margin-bottom:0}.c-travelsure__list ul li:last-child{margin-bottom:0}.c-travelsure__price{margin:24px 0;display:block}@media only screen and (min-width: 768px){.c-travelsure__price{align-items:center;display:flex;justify-content:flex-end}}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-travelsure__price{flex-wrap:nowrap}}}.c-travelsure__price div{display:flex;align-items:flex-end;flex-wrap:wrap;flex-direction:column;align-content:flex-end;padding:0 24px;margin:16px 0}.c-travelsure__price div span{align-items:center;color:#0060a7;display:flex;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:18px;line-height:150%;margin-right:0;text-align:right;float:right}@media only screen and (min-width: 768px){.c-travelsure__price div span{float:initial}}@media only screen and (min-width: 468px){.c-travelsure__price div span{width:100%;display:block;margin-bottom:0;font-size:20px}}@media only screen and (min-width: 767px){.c-travelsure__price div span{font-size:17px;margin-bottom:0}}.c-travelsure__price div div{padding:2px 10px;margin:4px}.c-travelsure__price>*{flex-basis:calc(50% - 12px)}.c-travelsure__price button{max-width:100%;width:100%}@media only screen and (min-width: 768px){.c-travelsure__price button{max-width:250px}}.c-travelsure__extra>h4{color:#333;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:17px;line-height:150%}@media only screen and (min-width: 767px){.c-travelsure__extra>h4{font-size:20px}}.c-travelsure__extra>p{color:#373737;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;margin-bottom:24px}.c-travelsure__checkbox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -24px}@media only screen and (min-width: 468px){.c-travelsure__checkbox{margin:0}}.c-travelsure__checkbox__item{flex-basis:100%;padding:26px 24px;border:1px solid #e2e2e2;border-left:0;border-right:0;display:flex;align-items:center;min-height:104px;margin-bottom:24px;position:relative;cursor:pointer}@media only screen and (min-width: 468px){.c-travelsure__checkbox__item{border:1px solid #e2e2e2;border-radius:10px;flex-basis:calc(50% - 12px);margin-bottom:32px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-travelsure__checkbox__item{flex-basis:calc(50% - 64px)}}.c-travelsure__checkbox__item.disabled{background:#f7f7f7;pointer-events:none;cursor:initial;opacity:.6}.c-travelsure__checkbox__item.disabled .checkmark{background-color:#f7f7f7;border-radius:2px;border:1px solid #bebebe}.c-travelsure__checkbox__item.disabled label span.price{color:#333}.c-travelsure__checkbox__item.selected{border:2px solid #52caf5;border-left:0;border-right:0}@media only screen and (min-width: 468px){.c-travelsure__checkbox__item.selected{border:2px solid #52caf5}}.c-travelsure__checkbox__item label{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:22px;cursor:pointer;width:100%}.c-travelsure__checkbox__item label span{flex-basis:100%}.c-travelsure__checkbox__item label span.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}@media only screen and (min-width: 468px){.c-travelsure__checkbox__item label span.title{margin-bottom:0}}.c-travelsure__checkbox__item label span.sub-copy{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:8px}.c-travelsure__checkbox__item label span.price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;display:flex;align-items:center}.c-travelsure__checkbox__item input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;position:absolute;opacity:0;cursor:pointer;top:32px;z-index:1;width:12px;height:12px}.c-travelsure__checkbox__item .checkmark{position:absolute;top:30px;left:22px;height:15px;width:15px;background-color:#fff;border-radius:2px;border:2px solid #006fc1;z-index:1}.c-travelsure__checkbox__item .checkmark:after{content:"";position:absolute;display:none}.c-travelsure__checkbox__item input:checked~.checkmark:after{display:block}.c-travelsure__checkbox__item .checkmark:after{top:-2px;left:-2px;width:15px;height:15px;background-image:url(/assets/images/icon-checked.svg);background-repeat:no-repeat;background-color:#fff;background-size:100% 100%;border:0;z-index:99}.c-travelsure__checkbox__item+a{display:inline-block;margin-left:5px;height:30px;line-height:0px}.c-travelsure__checkbox__item+a img{position:relative;top:8px;width:14px}.c-travelsure__policy{background:#f3fbfd;border-radius:10px;margin:0 0 16px;padding:16px}@media only screen and (min-width: 767px){.c-travelsure__policy{margin:0 0 24px}}.c-travelsure__policy>p{color:#333;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;margin-bottom:2px}.c-travelsure__policy>p a{color:#006fc1;display:inline;font-family:Noto Sans,sans-serif;font-size:13px;letter-spacing:.0025em;font-weight:700;margin-left:2px;margin-bottom:0}.c-travelsure__policy>h4{color:#333;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:700;margin-bottom:2px;margin-top:20px}.c-travelsure__benefits{display:flex;flex-flow:column wrap}.c-travelsure__benefits span{color:#575757;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em}.c-travelsure .c-prepaid-baggage__banner img{min-height:135px}@media only screen and (min-width: 767px){.c-travelsure .c-prepaid-baggage__banner img{min-height:192px}}.c-travelsure .c-prepaid-baggage__select{padding-top:0}.remove-items{display:flex;justify-content:flex-start;margin-bottom:16px}@media only screen and (min-width: 468px){.remove-items{justify-content:flex-end}}.remove-items img{margin-right:8px}.remove-items a{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;text-align:right;letter-spacing:.015em;color:#cc0c2f;white-space:pre}.c-meals-cards__tabs{position:relative}.c-meals-cards__tabs:hover .tool-tip{display:block}.c-meals-cards__tabs .tool-tip{display:none;background:#fff;max-width:149px;border-radius:6px;box-shadow:0 4px 23px #0000001a;padding:8px;position:absolute;top:95%;left:32%;z-index:99}@media only screen and (min-width: 767px){.c-meals-cards__tabs .tool-tip{top:95%;left:45%}}.c-meals-cards__tabs .tool-tip:before{content:"";position:absolute;top:-15px;left:45%;width:17px;height:8px;border-top:10px solid transparent;border-right:10px solid #ffffff;border-bottom:10px solid transparent;transform:rotate(90deg)}.c-meals-cards__tabs .tool-tip span{align-items:center;color:#575757;display:flex;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;max-width:115px}.o-advisory{margin-bottom:24px}.c-promo-tag{padding:2px 10px!important;transform:skew(360deg) rotate(358deg);background:linear-gradient(173.61deg,#FBE700 -27.92%,#FFCD00 102.49%);border-radius:8px 0;margin:4px;line-height:1.6;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.c-promo-tag p{margin:unset;font-family:Noto Sans,sans-serif;color:#0060a7!important;font-weight:900!important;font-size:10px!important;font-style:italic}.c-everyoneflies{padding-top:80px;padding-bottom:45px;background:#fff}.c-everyoneflies .container{max-width:1017px;margin:0 auto;padding:0}.c-everyoneflies__content{background-repeat:no-repeat;background-position:51% 105%;background-size:cover;padding:0 24px 129px}@media only screen and (min-width: 767px){.c-everyoneflies__content{padding-left:60px;padding-bottom:89px;background-size:initial;background-position:bottom right}}.c-everyoneflies__nav ul li svg{display:block;border-radius:100%;margin:0 auto 16px;padding:8px;width:50px;height:50px;background-color:#ffcd00;transition:background .3s ease-in}.c-everyoneflies__nav ul li svg path{transition:fill .3s ease-in}@media only screen and (min-width: 767px){.c-everyoneflies__nav ul li svg{margin:0 auto 13px}}.c-everyoneflies__nav ul li:hover svg{background:#ffcd00;transition:background .3s ease-in}.c-everyoneflies__nav ul li:hover svg path{fill:#0060a7;transition:fill .3s ease-in}.c-upcoming-flights{padding:40px 24px}@media only screen and (min-width: 767px){.c-upcoming-flights{padding:72px 0 56px}}.c-upcoming-flights .container{max-width:1056px;margin:0 auto;padding:0}.c-upcoming-flights__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-upcoming-flights__title:before{content:"";width:72px;height:4px;position:absolute;top:0;left:0;background:#FFCD00}.c-upcoming-flights__description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:24px}.c-upcoming-flights__flights{display:flex;flex-wrap:wrap;justify-content:space-between}.c-upcoming-flights__flight{flex-basis:100%;display:flex;flex-wrap:wrap;border-top:4px solid #F9DA53;padding-top:24px;margin-bottom:16px;background:#FFFFFF;box-shadow:0 4px 10px #00000012;border-radius:4px;overflow:hidden}@media only screen and (min-width: 767px){.c-upcoming-flights__flight{max-width:336px;flex-basis:33.33%}}.c-upcoming-flights__flight span{display:block}.c-upcoming-flights__flight--destination{flex-basis:65%;margin:0 0 20px;padding:0 0 0 48px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-upcoming-flights__flight--destination{flex-basis:45%}}.c-upcoming-flights__flight--destination li{margin-bottom:13px;position:relative}.c-upcoming-flights__flight--destination li:last-child{top:3px;position:relative;margin-bottom:0}.c-upcoming-flights__flight--destination li span:before{content:"";width:16px;height:16px;position:absolute;top:calc(50% - 2px);left:-24px;transform:translateY(-50%);background-size:contain}.c-upcoming-flights__flight--destination li:first-child span:first-child:before{background-image:url(icon-location.0dd240c8663d63ba.svg)}.c-upcoming-flights__flight--destination li:first-child:before{content:"";width:1;height:100%;position:absolute;top:18px;left:-16px;border-left:1px dashed #ECECEC}.c-upcoming-flights__flight--destination li:last-child span:first-child:before{background-image:url(icon-destination.dedde8030231f0ed.svg)}.c-upcoming-flights__flight--destination .city{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;position:relative}.c-upcoming-flights__flight--destination .time{font-family:Noto Sans,sans-serif;font-size:11px;line-height:100%;letter-spacing:.004em;color:#858585;position:relative;top:-5px}.c-upcoming-flights__flight--details{flex-basis:35%;margin:0 0 20px;padding:0 0 0 16px;border-left:1px solid #D1D1D1}.c-upcoming-flights__flight--details li{margin-bottom:13px}.c-upcoming-flights__flight--details li:last-child{top:3px;position:relative;margin-bottom:0}.c-upcoming-flights__flight--details li span:first-child{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585}.c-upcoming-flights__flight--details .flight-no{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-upcoming-flights__flight .itinerary{flex-basis:100%;padding:8px 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #BEBEBE;position:relative}.c-upcoming-flights__flight .itinerary span{font-family:Noto Sans,sans-serif;font-size:9px;line-height:130%;letter-spacing:.004em;color:#a0a0a0}.c-upcoming-flights__flight .itinerary a{max-width:157px;padding:8px 16px;font-size:15px;line-height:150%}.c-upcoming-flights__flight .itinerary:before,.c-upcoming-flights__flight .itinerary:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#f7f7f7;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-upcoming-flights__flight .itinerary:after{left:initial;right:-6px}.c-upcoming-flights__viewall{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;margin-top:8px}@media only screen and (min-width: 767px){.c-upcoming-flights__viewall{display:none}}.c-latest-stories{position:relative;background:linear-gradient(180deg,#F3FBFD 29.17%,rgba(255,255,255,0) 100%);padding:40px 24px}.c-latest-stories .container{max-width:878px;margin:0 auto;padding:0;position:relative}.c-latest-stories .container .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-align:center;text-transform:uppercase;padding:4px 16px;border-radius:4px;background-color:#f9da53}.c-latest-stories__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin-bottom:24px}@media only screen and (min-width: 767px){.c-latest-stories__title{font-size:23px;margin-bottom:28px}}.c-latest-stories__viewall{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}@media only screen and (min-width: 767px){.c-latest-stories__viewall{position:absolute;top:14px;right:0;display:none}}.c-latest-stories__featured{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px}.c-latest-stories__featured--image{flex-basis:514px;margin-bottom:16px}.c-latest-stories__featured--image img{object-fit:cover;border-radius:2px;width:100%;height:219px}@media only screen and (min-width: 767px){.c-latest-stories__featured--image{flex-basis:514px;margin-bottom:0}}.c-latest-stories__featured--content{flex-basis:100%}.c-latest-stories__featured--content .title{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin:8px 0}.c-latest-stories__featured--content .description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0}@media only screen and (min-width: 767px){.c-latest-stories__featured--content{flex-basis:40%;padding-left:27px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active),only screen and (min-width: 767px){.c-latest-stories__featured--content{flex-basis:36%}}.c-latest-stories__storiesrow{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.c-latest-stories__storiesrow{margin-bottom:48px}}.c-latest-stories__storiesrow .tag{position:absolute;bottom:-8px;left:16px}.c-latest-stories__storiesrow--two>div{flex-basis:100%;max-width:426px}@media only screen and (min-width: 767px){.c-latest-stories__storiesrow--two>div{flex-basis:50%}}.c-latest-stories__storiesrow--three>div{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.c-latest-stories__storiesrow--three>div{max-width:277px;flex-basis:33.33%}}.c-latest-stories__storiesrow:last-child{margin-bottom:0}.c-latest-stories__storiesrow--story{margin-bottom:24px}@media only screen and (min-width: 767px){.c-latest-stories__storiesrow--story{margin-bottom:0}}.c-latest-stories__storiesrow--story figure{position:relative;margin-bottom:16px}.c-latest-stories__storiesrow--story figure img{object-fit:cover;border-radius:2px;width:100%;height:153px}.c-latest-stories__storiesrow--story .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding-left:16px;margin:0}.c-explore .c-latest-stories{padding:0;margin-top:-92px;margin-bottom:8px;background:transparent}@media only screen and (min-width: 767px){.c-explore .c-latest-stories{margin-bottom:48px}}.c-explore .c-latest-stories .container{max-width:1056px}.c-explore .c-latest-stories__featured{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;overflow:hidden;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__featured{margin:0 0 24px}}.c-explore .c-latest-stories__featured--image{flex-basis:474px}.c-explore .c-latest-stories__featured--image img{height:273px}.c-explore .c-latest-stories__featured--content{flex-basis:100%;max-width:526px;padding:0 16px 24px}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__featured--content{flex-basis:55%;padding:0 0 0 32px}}.c-explore .c-latest-stories__featured--content .title{font-weight:600;font-size:20px;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__featured--content .title{font-weight:800}}.c-explore .c-latest-stories__featured--content p{color:#333;margin-bottom:24px}.c-explore .c-latest-stories__featured--content button{width:100%}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__featured--content button{max-width:217px}}.c-explore .c-latest-stories__storiesrow--four{margin:0 24px}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four{margin:0}}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story{flex-basis:100%;background:#fff;border-radius:8px;max-height:109px;box-shadow:0 4px 10px #00000012;overflow:hidden;display:flex;margin-bottom:16px}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story:hover{box-shadow:0 4px 31px #00000024;transition:box-shadow .3s ease}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story{display:block;flex-basis:calc(25% - 11px);max-height:100%;margin-bottom:0}}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story>figure{flex-basis:41%;max-width:125px;margin:0}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story>figure{max-width:100%;margin-bottom:4px}}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story>figure img{height:113px}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story>figure .tag{padding:0 6px;bottom:initial;left:141px;top:16px;white-space:nowrap;max-height:18px;background:#FFCD00}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story>figure .tag{bottom:-8px;left:17px;top:auto}}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story .content{flex-basis:59%;padding-top:34px}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story .content{padding-top:0}}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story .content .date{padding:0 17px;font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#979797}.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story .content h5{padding:0 17px 16px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:130%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-explore .c-latest-stories__storiesrow--four>.c-latest-stories__storiesrow--story .content h5{padding:0 16px 16px;line-height:150%}}.c-destinations{padding:40px 24px}.c-destinations .container{max-width:1052px;margin:0 auto;padding:0;position:relative}.c-destinations__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:40px}.c-destinations__title .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-destinations__title .title:before{content:"";width:72px;height:4px;position:absolute;top:0;left:0;background:#FFCD00}.c-destinations__title .description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:0}.c-destinations__viewall{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-top:24px}@media only screen and (min-width: 767px){.c-destinations__viewall{position:absolute;top:22px;right:0}}.c-destinations__cards{display:flex;justify-content:space-between;flex-wrap:wrap}.c-destinations__card{flex-basis:100%;max-width:100%;box-shadow:0 4px 23px #0000001a;border-radius:4px;margin-bottom:24px;overflow:hidden;transition:all .3s ease}.c-destinations__card:last-child{margin-bottom:0}@media only screen and (min-width: 767px){.c-destinations__card{flex-basis:25%;max-width:245px;margin-bottom:0}}.c-destinations__card:hover{transition:all .3s ease;box-shadow:0 4px 31px #00000024}.c-destinations__card figure{border-top:8px solid #FFCD00}.c-destinations__card figure img{width:100%;object-fit:cover;height:93px;object-position:top}.c-destinations__card h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:8px 0 0;padding:0 16px}.c-destinations__card span{display:block;padding:0 16px 8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-city-guide{padding:40px 0;background:#F3FBFD}.c-city-guide .container{max-width:1056px;margin:0 auto;padding:0}.c-city-guide__header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:32px;padding:0 24px}@media only screen and (min-width: 767px){.c-city-guide__header{margin-bottom:56px;padding:0}}.c-city-guide__title{margin-bottom:24px}@media only screen and (min-width: 767px){.c-city-guide__title{margin-bottom:0}}.c-city-guide__title .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-city-guide__title .title:before{content:"";width:72px;height:4px;position:absolute;top:0;left:0;background:#FFCD00}.c-city-guide__title .description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:0}.c-city-guide__tab{display:flex}.c-city-guide__tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#a0a0a0;padding-bottom:8px;margin-right:34px;transition:color .3s ease;position:relative}.c-city-guide__tab a:before{content:"";height:4px;background-color:#52caf5;position:absolute;bottom:0;left:0}.c-city-guide__tab a.is-active,.c-city-guide__tab a:hover{color:#333;transition:color .3s ease}.c-city-guide__tab a.is-active:before,.c-city-guide__tab a:hover:before{animation:underline .3s cubic-bezier(.64,.36,0,0) forwards}.c-city-guide__slider-wrapper{width:100%;position:relative}.c-city-guide__slider-wrapper--arrows{display:none}@media only screen and (min-width: 767px){.c-city-guide__slider-wrapper--arrows{display:block}}.c-city-guide__slider-wrapper--arrows .arrow-left:before,.c-city-guide__slider-wrapper--arrows .arrow-right:before{content:"";width:40px;height:40px;position:absolute;background-image:url(icon-sliderarrow.0011d34ce1a56a54.svg);background-size:contain;background-repeat:no-repeat}.c-city-guide__slider-wrapper--arrows .arrow-left:before{top:50%;left:-72px;transform:translateY(-50%)}.c-city-guide__slider-wrapper--arrows .arrow-right:before{top:50%;right:-72px;transform:translateY(-50%) rotate(180deg)}.c-city-guide__slider{display:flex;justify-content:space-between;width:100%;overflow:auto;position:relative}@media only screen and (min-width: 767px){.c-city-guide__slider{overflow:visible}}.c-city-guide__slider:after{content:"";border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-city-guide__slider:after{display:none}}.c-city-guide__cards{flex-basis:25%;width:248px;min-width:248px;max-width:248px;margin-right:16px}@media only screen and (min-width: 767px){.c-city-guide__cards{min-width:initial;max-width:246px}}.c-city-guide__cards:first-child{margin-left:24px}@media only screen and (min-width: 767px){.c-city-guide__cards:first-child{margin-left:0}}.c-city-guide__cards:last-child{margin-right:0}@media only screen and (min-width: 767px){.c-city-guide__cards{min-width:initial}}.c-city-guide__cards figure{position:relative}.c-city-guide__cards figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:4px;transition:all .3s linear;transition-property:transform,background;background:linear-gradient(180deg,rgba(255,255,255,0) -34.87%,#000000 200%)}.c-city-guide__cards figure img{width:100%;object-fit:cover;border-radius:4px;transition:transform .3s linear;max-height:298px}@media only screen and (min-width: 767px){.c-city-guide__cards figure img{max-height:initial}}.c-city-guide__cards figure .city-name{position:absolute;left:24px;bottom:16px;z-index:20;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff}.c-city-guide__cards figure a{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:256px;width:100%;padding:16px;line-height:140%}.c-city-guide__cards:hover figure,.c-city-guide__cards.is-active figure{z-index:20;position:relative}.c-city-guide__cards:hover figure:before,.c-city-guide__cards.is-active figure:before{background:linear-gradient(180deg,rgba(255,255,255,0) 42.2%,rgba(157,157,157,.3852) 49.76%,#000000 100%);transition:all .3s linear;transition-property:transform,background}@media only screen and (min-width: 767px){.c-city-guide__cards:hover figure:before,.c-city-guide__cards.is-active figure:before{transform:scale(1.23579,1.22369)}}@media only screen and (min-width: 767px){.c-city-guide__cards:hover figure img,.c-city-guide__cards.is-active figure img{transform:scale(1.23579,1.22369);transition:transform .3s linear}}.c-city-guide__cards:hover figure .city-name,.c-city-guide__cards.is-active figure .city-name{font-size:20px;left:50%;bottom:88px;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-city-guide__cards:hover figure .city-name,.c-city-guide__cards.is-active figure .city-name{font-size:23px;bottom:47px}}.c-city-guide__cards:hover figure a,.c-city-guide__cards.is-active figure a{opacity:1;top:auto;bottom:24px;left:50%;transform:translate(-50%);z-index:20;font-size:15px;line-height:120%;max-width:214px;transition:opacity .5s ease}@media only screen and (min-width: 767px){.c-city-guide__cards:hover figure a,.c-city-guide__cards.is-active figure a{bottom:-16px;max-width:256px}}.c-cheap-flights{background:#F7F7F7;padding:80px 0}.c-cheap-flights .container{max-width:792px;width:100%;margin:0 auto;padding:0 24px}@media only screen and (min-width: 767px){.c-cheap-flights .container{padding:0}}.c-cheap-flights .container>a{display:block;width:100%;max-width:100%;margin:0 auto}@media only screen and (min-width: 767px){.c-cheap-flights .container>a{max-width:262px}}.c-cheap-flights h2{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:150%;text-align:center;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-cheap-flights h2{font-size:23px;margin:0 0 36px}}.c-cheap-flights__tab{text-align:center;margin-bottom:27px}@media only screen and (min-width: 767px){.c-cheap-flights__tab{margin-bottom:32px}}.c-cheap-flights__tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#a0a0a0;padding:0 10px 8px;margin-right:20px;transition:color .3s ease;position:relative}@media only screen and (min-width: 767px){.c-cheap-flights__tab a{padding:0 12px 8px}}.c-cheap-flights__tab a:last-child{margin-right:0}.c-cheap-flights__tab a:before{content:"";height:4px;background-color:#52caf5;position:absolute;bottom:0;left:0}.c-cheap-flights__tab a.is-active,.c-cheap-flights__tab a:hover{color:#333;transition:color .3s ease}.c-cheap-flights__tab a.is-active:before,.c-cheap-flights__tab a:hover:before{animation:underline .3s cubic-bezier(.64,.36,0,0) forwards}@keyframes underline{0%{width:0}to{width:100%}}.c-cheap-flights__card{margin-bottom:16px;overflow:hidden;cursor:pointer}@media only screen and (min-width: 767px){.c-cheap-flights__card{margin-bottom:24px}}.c-cheap-flights__card:last-child{margin-bottom:0}.c-cheap-flights__card figure{position:relative;border-radius:4px;overflow:hidden;height:100%}.c-cheap-flights__card figure:before{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:111%;height:111%;content:"";background:linear-gradient(0deg,rgba(255,205,0,.95),rgba(255,205,0,.95)),linear-gradient(180deg,rgba(0,0,0,0) 28.45%,#fff 105.17%);transition:opacity .3s ease-in}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cheap-flights__card figure:before{width:200%}}.c-cheap-flights__card figure img{border-radius:4px;object-fit:cover;overflow:hidden;width:100%;height:100%}.c-cheap-flights__card figure:after{content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 28.45%,#000000 105.17%);position:absolute;top:0;left:0}.c-cheap-flights__card--details{position:absolute;bottom:-34px;z-index:30;width:100%;height:auto;padding:0 16px;display:flex;flex-direction:column;transition:bottom .3s ease}@media only screen and (min-width: 767px){.c-cheap-flights__card--details{padding:0 24px;bottom:-70px}}.c-cheap-flights__card--details span{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#fff;transition:color .3s ease-in}.c-cheap-flights__card--details span.price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:143%;color:#ffcd00;margin-bottom:4px}.c-cheap-flights__card--details span.place{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:200%;letter-spacing:.005em}.c-cheap-flights__card--details span.date{margin-top:12px;margin-bottom:16px;transition:margin .3s ease-in}.c-cheap-flights__card--details a{padding:8px 16px;font-size:15px;line-height:150%;display:none}@media only screen and (min-width: 767px){.c-cheap-flights__card--details a{display:block}}.c-cheap-flights__card:hover figure:before{opacity:1;transition:opacity .3s ease-in}.c-cheap-flights__card:hover .c-cheap-flights__card--details{bottom:-4px;transition:bottom .3s ease}@media only screen and (min-width: 767px){.c-cheap-flights__card:hover .c-cheap-flights__card--details{bottom:16px}}.c-cheap-flights__card:hover .c-cheap-flights__card--details span{color:#0060a7;transition:color .3s ease-in}.c-cheap-flights__card:hover .c-cheap-flights__card--details span.date{margin-top:0;transition:margin .3s ease-in}.c-cheap-flights__card:hover .c-cheap-flights__card--details a{opacity:1;z-index:10}.c-cheap-flights__cards{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:327px;margin:0 auto}@media only screen and (min-width: 767px){.c-cheap-flights__cards{max-width:100%}}.c-cheap-flights__cards .note{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;margin-top:12px;margin-bottom:24px;width:100%}@media only screen and (min-width: 767px){.c-cheap-flights__cards .note{margin-top:10px;margin-bottom:12px}}.c-cheap-flights__cards.three-columns>div{flex-basis:50%;max-width:156px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div{flex-basis:33.33%;max-width:248px}}.c-cheap-flights__cards.three-columns>div:nth-child(odd)>div:first-child{height:189px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div:nth-child(odd)>div:first-child{height:304px}}.c-cheap-flights__cards.three-columns>div:nth-child(odd)>div:last-child{height:110px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div:nth-child(odd)>div:last-child{height:174px}}.c-cheap-flights__cards.three-columns>div:nth-child(even)>div:first-child{height:110px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div:nth-child(even)>div:first-child{height:174px}}.c-cheap-flights__cards.three-columns>div:nth-child(even)>div:last-child{height:189px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div:nth-child(even)>div:last-child{height:304px}}.c-cheap-flights__cards.three-columns>div:last-of-type{display:none}@media only screen and (min-width: 767px){.c-cheap-flights__cards.three-columns>div:last-of-type{display:block}}.c-cheap-flights__cards.two-columns{align-items:flex-start}.c-cheap-flights__cards.two-columns>div figure img{width:100%;height:100%}.c-cheap-flights__cards.two-columns>div:first-child{flex-basis:50%;max-width:156px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:first-child{flex-basis:68%;max-width:520px}}.c-cheap-flights__cards.two-columns>div:first-child>div:first-child figure img{height:150px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:first-child>div:first-child figure img{height:300px}}.c-cheap-flights__cards.two-columns>div:first-child>div figure img{width:100%;height:150px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:first-child>div figure img{height:178px}}.c-cheap-flights__cards.two-columns>div:first-child>div .c-cheap-flights__card--details{bottom:-14px}.c-cheap-flights__cards.two-columns>div:first-child>div .c-cheap-flights__card--details .date{margin-bottom:0}.c-cheap-flights__cards.two-columns>div:first-child>div a{position:absolute;right:24px;bottom:-26px}.c-cheap-flights__cards.two-columns>div:first-child>div:hover .c-cheap-flights__card--details{bottom:12px}.c-cheap-flights__cards.two-columns>div:first-child>div:hover .c-cheap-flights__card--details .date{margin-bottom:0}.c-cheap-flights__cards.two-columns>div:first-child>div:hover a{bottom:0}.c-cheap-flights__cards.two-columns>div:last-of-type{flex-basis:50%;max-width:156px;height:316px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:last-of-type{flex-basis:32%;max-width:248px;max-height:502px}}.c-cheap-flights__cards.two-columns>div:last-of-type>div:last-child{height:100%}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:last-of-type>div:last-child{height:502px}}@media only screen and (min-width: 767px){.c-cheap-flights__cards.two-columns>div:last-of-type>div:last-child figure img{height:502px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cheap-flights__cards.two-columns>div:last-of-type>div:last-child figure{height:502px}}.c-cheap-flights__cards.one-column>div{width:100%}.c-cheap-flights__cards.one-column>div>div{height:150px}@media only screen and (min-width: 767px){.c-cheap-flights__cards.one-column>div>div{height:239px}}.c-cheap-flights__cards.one-column>div>div figure img{width:100%}.c-cheap-flights__cards.one-column>div>div .c-cheap-flights__card--details{bottom:-14px}.c-cheap-flights__cards.one-column>div>div .c-cheap-flights__card--details .date{margin-bottom:0}.c-cheap-flights__cards.one-column>div>div a{position:absolute;right:24px;bottom:-26px}.c-cheap-flights__cards.one-column>div>div:hover .c-cheap-flights__card--details{bottom:12px}.c-cheap-flights__cards.one-column>div>div:hover .c-cheap-flights__card--details .date{margin-bottom:0}.c-cheap-flights__cards.one-column>div>div:hover a{bottom:0}.c-map{background-color:#f6df55}.c-map .container{max-width:1056px;margin:0 auto;padding:0 24px 20px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;position:relative;top:-1px;z-index:10}@media only screen and (min-width: 767px){.c-map .container{flex-wrap:initial;padding:0 0 20px}}.c-map .container.INT-tab{height:620px}.c-map .container .region-map-image:first-child{margin-left:-17%;max-width:135%;border-top-left-radius:100%;border-top-right-radius:100%}@media only screen and (min-width: 767px){.c-map .container .region-map-image{height:600px}.c-map .container .region-map-image:first-child{position:absolute;max-width:1120px;margin-left:-81%;margin-top:-62px;border-top-right-radius:91% 20%;border-top-left-radius:unset;z-index:-1;height:617px}}.c-map__wave{background-image:url(Wave.f60328d3305c499f.svg);background-size:1284px 100%;background-color:#fff;background-position:top center;height:117px;width:100%}@media only screen and (min-width: 767px){.c-map__wave{background:#fff;height:auto}}.c-map__wave img{width:100%;height:100%;display:none}@media only screen and (min-width: 767px){.c-map__wave img{display:block}}.c-map__copy{flex-basis:100%;margin-bottom:24px;z-index:2}@media only screen and (min-width: 767px){.c-map__copy{flex-basis:40%;margin-bottom:0}}.c-map__copy h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:61px;letter-spacing:.0025em;color:#0060a7;margin-bottom:8px}@media only screen and (min-width: 767px){.c-map__copy h2{font-size:38px}}.c-map__copy p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;margin-bottom:16px;margin-right:0}@media only screen and (min-width: 767px){.c-map__copy p{max-width:400px}}.c-map__copy a{font-size:15px;line-height:150%;letter-spacing:.0125em;padding:8px 16px;max-width:326px;margin:0 auto;display:block}@media only screen and (min-width: 767px){.c-map__copy a{padding:16px;line-height:130%;max-width:215px;margin:0}}.c-map__map{flex-basis:100%;position:relative}@media only screen and (min-width: 767px){.c-map__map{flex-basis:60%}}@media only screen and (min-width: 767px){.c-map__map--container{height:600px}}.c-map__map--tab{text-align:center;margin-bottom:20px;display:flex;justify-content:center}@media only screen and (min-width: 767px){.c-map__map--tab{position:absolute;right:0;top:86px;text-align:right;margin-bottom:0;justify-content:initial}}.c-map__map--tab.INT-tab{margin-top:-260px}.c-map__map--tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;text-align:center;color:#006fc1;margin-right:8px;padding:7px 7px 5px;border-radius:6px;transition:all .3s ease;transition-property:background,color;display:flex}.c-map__map--tab a svg{margin-right:4px}.c-map__map--tab a svg path{transition:all .3s ease}.c-map__map--tab a:last-child{margin-right:0}.c-map__map--tab a:hover,.c-map__map--tab a.is-active{background-color:#006fc1;color:#fff;transition:all .3s ease;transition-property:background,color}.c-map__map--tab a:hover svg path,.c-map__map--tab a.is-active svg path{fill:#fff;transition:all .3s ease}.c-map__map--tab a .icon{margin-top:-3px}.cookies{background-color:#fff;position:fixed;width:100%;bottom:0;z-index:9999;display:none;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.cookies{display:block}}.cookies .group p,.cookies .group span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.005em;color:#333}.cookies .group p a,.cookies .group span a{font-size:11px;display:inline}.cookies .group>a{margin-top:11px;font-size:11px;max-width:137px;padding:8px 10px;border-radius:10px}.col-md-12{padding-left:unset!important;padding-right:unset!important}@media only screen and (max-width: 767px){.c-select_flight.add-ons{padding-top:73px}}.c-description{margin-top:32px}.c-description .container p{font-family:Noto Sans,sans-serif;color:#333}.link-container{margin-bottom:80px}.link-container .container{display:flex;justify-content:flex-end}.link-container .container .back-top-cont{display:flex;align-items:center;cursor:pointer}.link-container .container .back-top-cont p{font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif;margin-bottom:0;color:#006fc1}.link-container .container .back-top-cont img{margin-left:8px;width:7.45px;height:4.39px}.c-explore .c-explore-stories{padding:0;margin-top:-92px;margin-bottom:8px}.c-explore__destinations{margin-top:30px}.c-explore .ismobile-web-view{margin-top:10px}.guest-detail-component .ugd-back-button{margin-bottom:24px}.guest-detail-component .ugd-subtitle-block{margin-bottom:16px;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:flex-end}.guest-detail-component .ugd-subtitle-block-mobile{flex-direction:column}.guest-detail-component .ugd-info-card{border:1px solid #cae2e7;width:100%;background-color:#f3fbfd;box-shadow:none;font-size:13px!important;border-radius:10px;display:flex;padding:15px;margin-bottom:24px;flex-wrap:nowrap}.guest-detail-component .ugd-info-card .icon{width:27px;height:27px;align-self:start}.guest-detail-component .ugd-info-card .info{margin-left:19px}.guest-detail-component .ugd-info-card .info p{font-size:13px;font-family:Noto Sans,sans-serif;color:#00a4e5;margin:0}.guest-detail-component .ugd-info-card .info ul{list-style:disc;list-style-type:disc;margin:5px 20px;padding:0}.guest-detail-component .ugd-info-card .info ul li{margin-bottom:2px}.guest-detail-component .c-title{width:100%;max-width:1056px;padding:0 24px}.guest-detail-component .c-title.no-margin{margin:0 auto}@media only screen and (min-width: 767px){.guest-detail-component .c-title{padding:0}}.guest-detail-component .c-title .subtitle{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:8px}@media only screen and (min-width: 767px){.guest-detail-component .c-title .subtitle{font-size:13px}}.guest-detail-component .c-title h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:33px;line-height:140%;color:#333;margin-bottom:9px}@media only screen and (min-width: 767px){.guest-detail-component .c-title h1{font-size:30px}}.guest-detail-component .notification-section{position:relative;display:flex;align-items:center;width:100%;gap:8px;padding:16px;background-color:#ffeef1;border:1px solid #cc0c2f;border-radius:10px;margin-bottom:8px}.guest-detail-component .notification-section .error-icon{width:22px;height:22px}.guest-detail-component .notification-section .notification-message{margin:0}.guest-detail-component .notification-section .notification-message p{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:#333;margin:0}.guest-detail-component .ugd-title h1{margin-bottom:0}.guest-detail-component .c-tab{display:flex;width:100%;max-width:1056px;box-shadow:0 4px 23px #0000001a;margin:0 auto 24px;min-height:580px;flex-direction:column}@media only screen and (min-width: 767px){.guest-detail-component .c-tab{flex-direction:row;border-radius:12px}}.guest-detail-component .c-tab__side{display:flex;flex-direction:row;min-width:180px;background:#F7F7F7;border-bottom-left-radius:0;border-top-left-radius:0;width:100%;overflow:auto}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side{width:auto;flex-direction:column;border-bottom-left-radius:12px;border-top-left-radius:12px}}.guest-detail-component .c-tab__side.sticky{top:160px;z-index:400}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side.sticky{top:unset;z-index:unset;overflow-y:auto}}.guest-detail-component .c-tab__wrapper{display:flex;flex-direction:row;width:100%;overflow:auto}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__wrapper{flex-direction:column;overflow-y:auto;max-height:94vh}}.guest-detail-component .c-tab__side-item{position:relative;overflow:hidden;padding:10px 26px;min-height:100%;cursor:pointer;min-width:140px;width:100%;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item{min-width:unset;min-height:67px}}.guest-detail-component .c-tab__side-item>*{font-size:18px;line-height:150%;font-family:Noto Sans,sans-serif;color:#006fc1}.guest-detail-component .c-tab__side-item>h3{color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item>h3{margin-bottom:3px}}.guest-detail-component .c-tab__side-item>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0025em;white-space:nowrap}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item>span{font-size:13px;white-space:pre-wrap}}.guest-detail-component .c-tab__side-item.is-active{background:#FFFFFF;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom:4px solid #52caf5}.guest-detail-component .c-tab__side-item.is-active>span{color:#6b6b6b}.guest-detail-component .c-tab__side-item.is-active>h3{color:#333}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item.is-active{border-top-left-radius:12px;border-bottom-left-radius:12px;border-bottom:0}}.guest-detail-component .c-tab__side-item.is-active:before{background:#52CAF5;content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:6px;display:none}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item.is-active:before{display:block}}.guest-detail-component .c-tab__side-item.is-error{border-color:#e42d4e}.guest-detail-component .c-tab__side-item.is-error>span{color:#e42d4e}@media only screen and (max-width: 767px){.guest-detail-component .c-tab__side-item.is-error>span{display:flex;align-content:center}}.guest-detail-component .c-tab__side-item .pax-error-icon{display:none;width:16px}.guest-detail-component .c-tab__side-item.is-error-icon .pax-error-icon{display:block;position:absolute;right:10px;top:20px;transform:translateY(-50%)}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item.is-error-icon .pax-error-icon{top:50%}}.guest-detail-component .c-tab__side-item .is-error-mobile-icon .pax-error-icon{display:block;position:absolute;margin-top:2px;right:57px}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item .is-error-mobile-icon .pax-error-icon{top:50%}}@media only screen and (max-width: 767px){.guest-detail-component .c-tab__side-item .is-error-mobile-icon .pax-error-icon{position:initial;margin-top:4px;top:initial;right:initial;height:16px;width:16px}}.guest-detail-component .c-tab__side-item.is-error>h3:root{display:none}.guest-detail-component .c-tab__side-item.is-active.is-error:before{background:#E42D4E;content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:6px;display:none}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__side-item.is-active.is-error:before{display:block}}.guest-detail-component .c-tab__container{width:100%;background:#FFFFFF;border-radius:0 12px 12px 0;padding:25px 24px 16px;position:relative}@media only screen and (min-width: 767px){.guest-detail-component .c-tab__container{padding:25px 32px 16px 64px}}.guest-detail-component .c-tab__container a.tool-tip>.info{z-index:300}.guest-detail-component .c-tab__container .guest-feature-card{padding:16px 24px;background-color:#f3fbfd;border-radius:12px;display:flex;flex-direction:row}@media screen and (max-width: 767px){.guest-detail-component .c-tab__container .guest-feature-card{flex-direction:column}.guest-detail-component .c-tab__container .guest-feature-card .button-options{margin-top:15px}}.guest-detail-component .c-tab__container .guest-feature-card .title-and-description{flex:1;margin-right:24px}.guest-detail-component .c-tab__container .guest-feature-card .title-and-description .title{font-size:13px;font-weight:bolder}.guest-detail-component .c-tab__container .guest-feature-card .title-and-description .description{font-weight:400;font-size:13px;margin:0}.guest-detail-component .c-tab__container .guest-feature-card .button-options{flex:.5;justify-content:center;align-items:center;display:flex}.guest-detail-component .c-tab__container .travelling-toggle{margin-top:24px}.guest-detail-component .c-tab__container .travelling-toggle .toggle_wrapper{position:relative;top:0;right:0;margin-bottom:7px}.guest-detail-component .c-tab__container .travelling-toggle .content .title:after{content:". "}.guest-detail-component p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.guest-detail-component .o-form_fullname{display:flex;margin-bottom:16px;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname{flex-direction:row}}.guest-detail-component .o-form_fullname>.o-form_input{margin-right:0}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname>.o-form_input{margin-right:8.5px}}.guest-detail-component .o-form_fullname>.o-form_input:first-child{max-width:89px}.guest-detail-component .o-form_fullname>.o-form_input:not(:first-child){max-width:100%}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname>.o-form_input:not(:first-child){max-width:unset}}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname>.o-form_input:nth-child(2){max-width:273px}}.guest-detail-component .o-form_fullname>.o-form_input:last-child{margin-right:0}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname>.o-form_input:last-child{max-width:263px}}.guest-detail-component .o-form_fullname.error .error-msg,.guest-detail-component .o-form_date .error-msg,.guest-detail-component .o-form_nationality .error-msg{display:block}.guest-detail-component .o-form_nationality,.guest-detail-component .o-form_getgo,.guest-detail-component .o-form_guestlist,.guest-detail-component .o-form_senior,.guest-detail-component .o-form_em,.guest-detail-component .o-form_pwd,.guest-detail-component .o-form_assistance{margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .o-form_nationality>.o-form_input,.guest-detail-component .o-form_getgo>.o-form_input,.guest-detail-component .o-form_guestlist>.o-form_input,.guest-detail-component .o-form_senior>.o-form_input,.guest-detail-component .o-form_em>.o-form_input,.guest-detail-component .o-form_pwd>.o-form_input,.guest-detail-component .o-form_assistance>.o-form_input{max-width:273px}}.guest-detail-component .o-form_nationality>.o-form_input .error-msg,.guest-detail-component .o-form_getgo>.o-form_input .error-msg,.guest-detail-component .o-form_guestlist>.o-form_input .error-msg,.guest-detail-component .o-form_senior>.o-form_input .error-msg,.guest-detail-component .o-form_em>.o-form_input .error-msg,.guest-detail-component .o-form_pwd>.o-form_input .error-msg,.guest-detail-component .o-form_assistance>.o-form_input .error-msg{display:block}.guest-detail-component .o-form_nationality .flights .flight .flight-from,.guest-detail-component .o-form_getgo .flights .flight .flight-from,.guest-detail-component .o-form_guestlist .flights .flight .flight-from,.guest-detail-component .o-form_senior .flights .flight .flight-from,.guest-detail-component .o-form_em .flights .flight .flight-from,.guest-detail-component .o-form_pwd .flights .flight .flight-from,.guest-detail-component .o-form_assistance .flights .flight .flight-from,.guest-detail-component .o-form_nationality .flights .flight .flight-to,.guest-detail-component .o-form_getgo .flights .flight .flight-to,.guest-detail-component .o-form_guestlist .flights .flight .flight-to,.guest-detail-component .o-form_senior .flights .flight .flight-to,.guest-detail-component .o-form_em .flights .flight .flight-to,.guest-detail-component .o-form_pwd .flights .flight .flight-to,.guest-detail-component .o-form_assistance .flights .flight .flight-to{font-weight:bolder}.guest-detail-component .o-form_nationality .flights .flight .flight-to-via,.guest-detail-component .o-form_getgo .flights .flight .flight-to-via,.guest-detail-component .o-form_guestlist .flights .flight .flight-to-via,.guest-detail-component .o-form_senior .flights .flight .flight-to-via,.guest-detail-component .o-form_em .flights .flight .flight-to-via,.guest-detail-component .o-form_pwd .flights .flight .flight-to-via,.guest-detail-component .o-form_assistance .flights .flight .flight-to-via{color:#6b6b6b;font-weight:700}.guest-detail-component .o-form_nationality .flights .flight .flight-icon,.guest-detail-component .o-form_getgo .flights .flight .flight-icon,.guest-detail-component .o-form_guestlist .flights .flight .flight-icon,.guest-detail-component .o-form_senior .flights .flight .flight-icon,.guest-detail-component .o-form_em .flights .flight .flight-icon,.guest-detail-component .o-form_pwd .flights .flight .flight-icon,.guest-detail-component .o-form_assistance .flights .flight .flight-icon{width:18px;height:18px;margin:0 10px}.guest-detail-component .o-form_nationality .flights .flight .flight-via,.guest-detail-component .o-form_getgo .flights .flight .flight-via,.guest-detail-component .o-form_guestlist .flights .flight .flight-via,.guest-detail-component .o-form_senior .flights .flight .flight-via,.guest-detail-component .o-form_em .flights .flight .flight-via,.guest-detail-component .o-form_pwd .flights .flight .flight-via,.guest-detail-component .o-form_assistance .flights .flight .flight-via{margin:0 8px}.guest-detail-component .o-form_passport{display:flex;justify-content:space-between;max-width:564px;margin-bottom:16px;flex-direction:column}@media only screen and (min-width: 767px){.guest-detail-component .o-form_passport{flex-direction:row}}.guest-detail-component .o-form_passport>.o-form_input{width:100%}@media only screen and (min-width: 767px){.guest-detail-component .o-form_passport>.o-form_input{max-width:273px}}.guest-detail-component .o-form_assistance{max-width:531px}.guest-detail-component .o-form_assistance p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;padding:0 0 5px}.guest-detail-component .o-form_assistance .o-form_input{position:relative}.guest-detail-component .o-form_assistance .o-form_input .error-msg{display:flex}.guest-detail-component .o-form_assistance .o-form_input .error-msg .error-icon{top:3px}.guest-detail-component .o-form_assistance .sa-dropdown{clear:both}.guest-detail-component .o-form_assistance .sa-dropdown .o-form_input__dropdown{width:100%!important}.guest-detail-component .o-form_assistance .sa-dropdown .o-form_input input{padding:12px 12px 12px 36px}.guest-detail-component .o-form_assistance .sa-dropdown .o-form_input:after{content:"";left:16px;background-size:contain;width:16px;height:16px;background-repeat:no-repeat;bottom:18px;background-image:url(/assets/images/icon-wheelchair.png);position:absolute;z-index:1}.guest-detail-component .o-form_assistance .sa-dropdown .o-form_input.error input{color:#bebebe}.guest-detail-component .o-form_assistance .sa-dropdown .o-form_input.required .title:after{content:none}.guest-detail-component .o-form_next{display:flex;justify-content:flex-end}.guest-detail-component .o-form_next *{max-width:100%;width:auto;position:relative;display:inline-block}.guest-detail-component .o-form_next * .next-icon{width:20px}.guest-detail-component .o-form_submit{padding:0 24px}@media only screen and (min-width: 767px){.guest-detail-component .o-form_submit{padding:0}}.guest-detail-component .o-form_submit .checkbox{padding:16px 0}.guest-detail-component .o-form_submit .checkbox .checkmark{background:transparent;top:3px!important}.guest-detail-component .o-form_submit .checkbox label{line-height:150%}.guest-detail-component .o-form_submit .group-cta{flex-direction:column-reverse}@media only screen and (min-width: 767px){.guest-detail-component .o-form_submit .group-cta{flex-direction:row}}.guest-detail-component .o-form_submit .group-cta>*{margin:0;max-width:100%}@media only screen and (min-width: 767px){.guest-detail-component .o-form_submit .group-cta>*{max-width:223px;margin-left:16px}}.guest-detail-component .o-form_submit .group-cta>*:last-child{margin-bottom:16px}.guest-detail-component .o-form_submit .group-cta .display{white-space:nowrap;padding-left:1px;padding-right:1px;max-width:22%}@media (max-width: 767px){.guest-detail-component .o-form_submit .group-cta .display{max-width:100%}}@media only screen and (min-width: 767px){.guest-detail-component .o-form_pwd>.o-form_input input{max-width:273px}}.guest-detail-component .o-form_pwd>.o-form_input .small-info{max-width:520px;color:inherit!important}@media only screen and (min-width: 767px){.guest-detail-component .o-form_fullname.has-tooltip,.guest-detail-component .o-form_pwd.has-tooltip,.guest-detail-component .o-form_assistance.has-tooltip,.guest-detail-component .o-form_nationality.has-tooltip{margin-bottom:16px!important}}.guest-detail-component .o-form_fullname .checkbox label,.guest-detail-component .o-form_pwd .checkbox label,.guest-detail-component .o-form_assistance .checkbox label,.guest-detail-component .o-form_nationality .checkbox label{white-space:nowrap}.guest-detail-component .o-form_fullname .checkbox .tool-tip,.guest-detail-component .o-form_pwd .checkbox .tool-tip,.guest-detail-component .o-form_assistance .checkbox .tool-tip,.guest-detail-component .o-form_nationality .checkbox .tool-tip{margin-left:0}.guest-detail-component .o-form_fullname .checkbox .tool-tip>img,.guest-detail-component .o-form_pwd .checkbox .tool-tip>img,.guest-detail-component .o-form_assistance .checkbox .tool-tip>img,.guest-detail-component .o-form_nationality .checkbox .tool-tip>img{width:14px;height:14px;object-fit:cover}@media only screen and (min-width: 767px){.guest-detail-component .o-form_pwd.has-tooltip{margin-top:-8px!important}}.guest-detail-component .o-form_nationality .checkbox label{white-space:inherit;max-width:280px}@media only screen and (min-width: 767px){.guest-detail-component .o-form_nationality .checkbox label{max-width:100%}}.guest-detail-component .o-form_relationship{width:371px;margin-bottom:18px}.guest-detail-component .o-form_email{width:100%;margin-bottom:18px}@media only screen and (min-width: 767px){.guest-detail-component .o-form_email{width:484.6px}}.guest-detail-component .label-title{margin:0;font-weight:600;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:inline-block;font-family:Noto Sans,sans-serif}.guest-detail-component .label-sub{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#575757}@media only screen and (min-width: 767px){.guest-detail-component .label-sub{font-size:13px}}.guest-detail-component .ofw{margin-bottom:16px!important;display:flex;flex-direction:column}.guest-detail-component .ofw.checkbox{align-items:flex-start!important}.guest-detail-component .ofw .o-form_input{width:100%}@media only screen and (min-width: 767px){.guest-detail-component .ofw .o-form_input{max-width:273px}}.guest-detail-component .ofw .info-expanded{background:#f3fbfd;border-radius:12px;padding:16px 24px 36px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:570px;position:relative;margin:0 -24px}@media only screen and (min-width: 767px){.guest-detail-component .ofw .info-expanded{padding:16px;margin:0}}.guest-detail-component .ofw .info-expanded div>*:first-child{max-width:448px;margin-right:80px}.guest-detail-component .ofw .info-expanded div p{margin-bottom:8px}.guest-detail-component .ofw .info-expanded div ul{margin:0 30px 0 0;padding:0 0 0 15px}.guest-detail-component .ofw .info-expanded div ul li{margin:0 0 4px;position:relative}.guest-detail-component .ofw .info-expanded div ul li:before{height:6.67px;width:6.67px;position:absolute;top:8px;left:-15px;background-color:#52caf5;border-radius:100%;content:""}.guest-detail-component .ofw .info-expanded .copy-to-clip{left:50%;bottom:16px;transform:translate(-50%)}@media only screen and (min-width: 767px){.guest-detail-component .ofw .info-expanded .copy-to-clip{transform:translate(0);left:auto;right:16px;top:16px}}.guest-detail-component .small-info *{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;display:inline-block;position:relative}.guest-detail-component .small-info * a,.guest-detail-component .small-info * strong,.guest-detail-component .small-info a{font-size:11px;font-weight:400;color:#006fc1}.guest-detail-component .small-info-blue{align-items:center;border-radius:10px;display:flex;padding:11px 16px 13px;background:#f3fbfd;max-width:572px;margin:16px 0}.guest-detail-component .small-info-blue p{margin:unset}.guest-detail-component a.tool-tip{position:relative}.guest-detail-component a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px!important;line-height:150%;letter-spacing:.004em;color:#575757;max-width:270px;width:calc(100% + 270px);display:inline-block;position:absolute!important;left:-50%;z-index:500;transform:translate(-50%);top:110%}.guest-detail-component a.tool-tip>.info:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.guest-detail-component a.tool-tip.ofw{left:300px;top:-16px}@media only screen and (min-width: 767px){.guest-detail-component a.tool-tip.ofw{top:-10px}}.guest-detail-component .group-cta{display:flex;justify-content:flex-end;margin-bottom:80px}.guest-detail-component .group-cta>a,.guest-detail-component .group-cta button{margin-left:16px;max-width:223px}.guest-detail-component .guest-bundle{font-family:Noto Sans,sans-serif}.guest-detail-component .guest-bundle h6{font-weight:800;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#00a4e5;text-transform:uppercase;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.guest-detail-component .guest-bundle h6{font-size:13px}}.guest-detail-component .guest-bundle .bundles{display:flex}.guest-detail-component .guest-bundle .bundles>div{max-width:160px;width:100%}.guest-detail-component .guest-bundle .bundles>div .location-abrv{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757}@media only screen and (min-width: 767px){.guest-detail-component .guest-bundle .bundles>div .location-abrv{font-size:11px}}.guest-detail-component .guest-bundle .bundles>div .bundle-text{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.guest-detail-component .guest-bundle .bundles>div .bundle-text{font-size:15px}}.guest-detail-component .guest-bundle .bundles>div .bundle-text .go-basic-icon{width:19px}.guest-detail-component .guest-bundle .bundles>div .bundle-text .go-easy-icon,.guest-detail-component .guest-bundle .bundles>div .bundle-text .go-flexi-icon{width:83px}.guest-detail-component .checkbox.terms{padding:26px 29px 24px;background:#fff;border-radius:12px;box-shadow:0 4px 23px #0000001a;margin-bottom:32px!important}.guest-detail-component .checkbox.terms label,.guest-detail-component .checkbox.terms a{font-size:15px}.guest-detail-component .checkbox.terms label{margin-bottom:20px!important}.guest-detail-component .checkbox.terms label p{margin-bottom:0;font-weight:400;font-size:15px;letter-spacing:.005em;color:#333;position:relative;cursor:pointer;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.guest-detail-component .checkbox.terms{font-size:15px}}.guest-detail-component .checkbox.terms.error{border:1px solid #cc0c2f;border-radius:6px}.guest-detail-component .checkbox label.disabled{pointer-events:none;opacity:.4}.guest-detail-component a.dropdown{color:#00a4e5!important;position:unset;cursor:pointer}@media only screen and (min-width: 767px){.guest-detail-component a.dropdown{position:relative}}.guest-detail-component a.dropdown .info{transition:opacity .3s linear;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;position:absolute;left:calc(100% - 294px);top:25px;text-align:center;max-width:375px;width:calc(100% + 310px);display:none}.guest-detail-component a.dropdown .info.is-active{z-index:300;display:block}.guest-detail-component a.dropdown .info.is-active:after{opacity:1}@media only screen and (min-width: 767px){.guest-detail-component a.dropdown .info{position:absolute;bottom:unset;left:50%;transform:translate(-50%);top:25px;text-align:center;max-width:310px;width:calc(100% + 310px)}}.guest-detail-component a.dropdown .info:before{content:"";position:absolute;width:24px;height:24px;top:8px;right:8px;background-image:url(/assets/images/icon-close_button.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block}@media only screen and (min-width: 767px){.guest-detail-component a.dropdown .info:before{display:none}}.guest-detail-component a.dropdown .info:after{bottom:100%;left:69%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px;opacity:0;cursor:pointer}@media only screen and (min-width: 767px){.guest-detail-component a.dropdown .info:after{left:50%}}.guest-detail-component a.dropdown .info h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5;margin-top:0;margin-bottom:5px}.guest-detail-component a.dropdown .info p{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;max-width:267px;margin:0 auto 4px}@media only screen and (min-width: 767px){.guest-detail-component a.dropdown .info p{max-width:217px}}.guest-detail-component a.dropdown .info img{margin-top:19px;margin-bottom:18px}.guest-detail-component a.dropdown .info .o-form_input{text-align:left;position:relative}.guest-detail-component a.dropdown .info .o-form_input span{font-size:13px}.guest-detail-component a.dropdown .info .o-form_input input[type=text],.guest-detail-component a.dropdown .info .o-form_input input[type=email]{width:100%;border-radius:4px;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;font-family:Noto Sans,sans-serif}.guest-detail-component a.dropdown .info .o-form_input input[type=text]+span+input[type=submit],.guest-detail-component a.dropdown .info .o-form_input input[type=email]+span+input[type=submit]{display:none}.guest-detail-component a.dropdown .info .o-form_input input[type=text]:focus+span+input[type=submit],.guest-detail-component a.dropdown .info .o-form_input input[type=email]:focus+span+input[type=submit]{display:block;z-index:1}.guest-detail-component a.dropdown .info .o-form_input input[type=submit]{background-image:url(/assets/images/icon-getgo_submit.svg);border-radius:100%!important;background-color:#006fc1;position:absolute;width:20px;height:20px;background-size:80%;background-repeat:no-repeat;color:transparent;background-position:center center;right:16px;top:39px}.guest-detail-component a.dropdown .info .success p{margin-bottom:30px}.guest-detail-component a.dropdown:hover .info{opacity:1;z-index:100}.guest-detail-component .copy-to-clip,.guest-detail-component .show-hide-details{font-weight:700;font-size:15px;line-height:13px;letter-spacing:.004em;color:#006fc1;position:absolute}.guest-detail-component .copy-to-clip img,.guest-detail-component .show-hide-details img{padding-right:4px}@media only screen and (min-width: 767px){.guest-detail-component .copy-to-clip,.guest-detail-component .show-hide-details{font-size:11px}}.guest-detail-component .copy-to-clip img{width:20px}.guest-detail-component .show-hide-details{padding-right:22px;font-size:15px;letter-spacing:.015em;line-height:20px}.guest-detail-component .show-hide-details img{margin-top:-1px;padding-right:0;transform:rotate(90deg);position:relative;left:11px;width:19px}.guest-detail-component .show-hide-details.expand img{transform:rotate(270deg);margin-top:0}.guest-detail-component .show-hide-details.expand+.card_content{display:block;margin-top:17px}@media only screen and (min-width: 767px){.guest-detail-component .show-hide-details.expand+.card_content{margin-top:8px}}.guest-detail-component .show-hide-details.expand+.card_content+.copy-to-clip{display:block}.guest-detail-component .card_advisory{position:relative;padding:16px 22px;background:#f3fbfd;border-radius:12px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:24px}@media only screen and (min-width: 767px){.guest-detail-component .card_advisory{padding:16px 22px}}.guest-detail-component .card_advisory>*{margin-bottom:8px}.guest-detail-component .card_advisory h6{font-weight:600;margin-bottom:0;max-width:166px;font-size:13px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.guest-detail-component .card_advisory h6{font-family:Noto Sans,sans-serif;font-size:15px;max-width:100%}}.guest-detail-component .card_advisory a{margin-bottom:0}.guest-detail-component .card_advisory .copy-to-clip{bottom:16px;left:50%;transform:translate(-50%);display:none}.guest-detail-component .card_advisory .show-hide-details{right:16px;top:28px;font-size:11px}@media only screen and (min-width: 767px){.guest-detail-component .card_advisory .show-hide-details{top:16px;font-size:15px}}.guest-detail-component .card_content{margin-top:0;display:none;padding-bottom:20px}.guest-detail-component .card_content ul,.guest-detail-component .card_content ol{margin:0;padding:0 0 0 15px}.guest-detail-component .card_content ul li,.guest-detail-component .card_content ol li{margin:0 0 8px}.guest-detail-component .card_content ul li ul,.guest-detail-component .card_content ol li ul,.guest-detail-component .card_content ul li ol,.guest-detail-component .card_content ol li ol{margin-top:8px}.guest-detail-component .card_content ul li ul li,.guest-detail-component .card_content ol li ul li,.guest-detail-component .card_content ul li ol li,.guest-detail-component .card_content ol li ol li{margin:0 0 4px}.guest-detail-component .card_content ol li,.guest-detail-component .card_content ol li ol{list-style-type:decimal}.guest-detail-component .card_content ol li ol li{list-style-type:lower-alpha}.guest-detail-component .toggle-button{background:rgba(34,31,31,.26);border-radius:20px;display:block;width:34px;height:14px;position:relative;cursor:pointer;transition:right .3s linear;top:2px}.guest-detail-component .toggle-button:before{content:"";position:absolute;height:20px;width:20px;border-radius:100%;left:-3px;top:50%;transform:translateY(-50%);background:#f1f1f1;box-shadow:0 1px 3px #0003,0 2px 2px #0000001f,0 0 2px #00000024}.guest-detail-component .toggle_wrapper{display:flex;align-items:baseline;position:relative;right:0;top:0;margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .toggle_wrapper{position:absolute;right:32px;top:130px;margin-bottom:0}}.guest-detail-component .toggle_wrapper .content{padding-left:10px}.guest-detail-component .toggle_wrapper .content .title{font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;font-family:Noto Sans,sans-serif}.guest-detail-component .toggle_wrapper .content .title:after{content:"."}@media only screen and (min-width: 767px){.guest-detail-component .toggle_wrapper .content .title{font-family:Noto Sans,sans-serif;font-size:15px}.guest-detail-component .toggle_wrapper .content .title:after{display:none}}.guest-detail-component .toggle_wrapper .content .tagline{font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;font-family:Noto Sans,sans-serif;display:inline}@media only screen and (min-width: 767px){.guest-detail-component .toggle_wrapper .content .tagline{color:#575757;font-size:11px;display:block}}.guest-detail-component .toggle.active .toggle-button{background:rgba(82,202,245,.5)}.guest-detail-component .toggle.active .toggle-button:before{transition:left .3s linear;background:#52caf5;left:unset;right:-3px}.guest-detail-component .add-to-guestlist{color:#006fc1;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;display:flex}.guest-detail-component .add-to-guestlist>svg{margin-right:9px;position:relative;top:-2px}.guest-detail-component .add-to-guestlist--successful{color:#5cab4c;font-weight:400}.guest-detail-component .add-to-guestlist--successful>svg{margin-right:1px}.guest-detail-component .contact-info .o-form__fullname .error-msg,.guest-detail-component .contact-info .o-form__contact .error-msg,.guest-detail-component .contact-info .o-form__two-columns .error-msg{display:block!important}.guest-detail-component .contact-info .o-form_fullname{justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form_fullname{margin-bottom:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.guest-detail-component .contact-info .o-form_fullname{flex-wrap:nowrap}}}.guest-detail-component .contact-info .o-form_fullname>div:nth-child(1){flex-basis:100%;max-width:107px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form_fullname>div:nth-child(1){flex-basis:12%}}.guest-detail-component .contact-info .o-form_fullname>div:nth-child(2){flex-basis:100%;max-width:429px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form_fullname>div:nth-child(2){flex-basis:45%}}.guest-detail-component .contact-info .o-form_fullname>div:nth-child(3){flex-basis:100%;max-width:422px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form_fullname>div:nth-child(3){flex-basis:43%}}.guest-detail-component .contact-info .o-form_input input{margin-bottom:0}.guest-detail-component .contact-info .o-form_input.is-disabled input{cursor:not-allowed;color:#a0a0a0}.guest-detail-component .contact-info .o-form_input__dropdown{left:0}.guest-detail-component .contact-info .o-form_input__dropdown ul{margin:-1px 0 0;width:100%}.guest-detail-component .contact-info .o-form_input__dropdown--country{width:calc(100% + 224px);max-height:444px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form_input__dropdown--country{width:calc(100% + 217px)}}.guest-detail-component .contact-info .o-form_input__dropdown--country ul li a{padding-left:36px;position:relative;text-overflow:ellipsis}.guest-detail-component .contact-info .o-form_input__dropdown--country ul li a.is-active{background:#e9f6f9;color:#006fc1}.guest-detail-component .contact-info .o-form_input__dropdown--country ul li img{position:absolute;top:50%;left:16px;transform:translateY(-50%);width:12px;height:12px}.guest-detail-component .contact-info .o-form__fullname{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px;width:100%;max-width:485px;position:relative}.guest-detail-component .contact-info .o-form__fullname .o-form_input{flex-basis:100%}.guest-detail-component .contact-info .o-form__fullname .o-form_input input{padding:12px 16px}.guest-detail-component .contact-info .o-form__contact{display:flex;justify-content:space-between;flex-wrap:wrap;flex-basis:100%;max-width:485px}.guest-detail-component .contact-info .o-form__contact:first-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__contact:first-of-type{margin-bottom:0}}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__contact{flex-basis:50%}}.guest-detail-component .contact-info .o-form__contact h6{flex-basis:100%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.guest-detail-component .contact-info .o-form__contact h6{margin-top:16px}}.guest-detail-component .contact-info .o-form__contact>div{flex-basis:auto}.guest-detail-component .contact-info .o-form__contact>div:first-of-type{flex-basis:101px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__contact>div:first-of-type{flex-basis:119px}}.guest-detail-component .contact-info .o-form__contact>div:first-of-type input{padding-left:36px}.guest-detail-component .contact-info .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 1px);left:16px}.guest-detail-component .contact-info .o-form__contact>div:first-of-type .country-flag img{width:16px;height:16px}.guest-detail-component .contact-info .o-form__contact>div:last-of-type{flex-basis:218px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.guest-detail-component .contact-info .o-form__contact>div:last-of-type{flex-basis:252px}}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__contact>div:last-of-type{flex-basis:357px;max-width:357px}}.guest-detail-component .contact-info .o-form__two-columns{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.guest-detail-component .contact-info .o-form__two-columns>div{flex-basis:100%;max-width:485px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__two-columns>div{flex-basis:50%}}.guest-detail-component .contact-info .o-form__two-columns>div:first-child{margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .contact-info .o-form__two-columns>div:first-child{margin-bottom:0}}.guest-detail-component .contact-info .error .dropdown-caret{z-index:2!important}.guest-detail-component .contact-info .o-form__contact>div:first-of-type input{padding-left:16px;padding-right:34px}.guest-detail-component .c-select_flight .container{max-width:1056px;margin:0 auto;overflow:hidden}.guest-detail-component .c-select_flight .flight-search{background:#ffffff}.guest-detail-component .c-select_flight .flight-search .edit_search{padding:24px 15px;display:flex;flex-wrap:wrap}.guest-detail-component .c-select_flight .flight-search .edit_search.editing:after{content:"";border-bottom:1.5px solid #e2e2e2;width:100%;padding:0 0 25px}.guest-detail-component .c-select_flight .flight-search .edit_search.editing+.c-search{display:block}.guest-detail-component .c-select_flight .flight-search .edit_search h6{font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.guest-detail-component .c-select_flight .flight-search .edit_search h6{font-size:15px}}.guest-detail-component .c-select_flight .flight-search .edit_search p{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0}.guest-detail-component .c-select_flight .flight-search .edit_search>*{flex-basis:100%;max-width:100%;display:none}@media only screen and (min-width: 767px){.guest-detail-component .c-select_flight .flight-search .edit_search>*{max-width:280px;display:flex;flex-direction:column}}.guest-detail-component .c-select_flight .flight-search .edit_search>*>span{font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.guest-detail-component .c-select_flight .flight-search .edit_search .guest>h6{font-weight:400}.guest-detail-component .c-select_flight .flight-search .edit_search>button{max-width:140px;margin:auto 0 auto auto;text-align:center;align-items:center}.guest-detail-component .c-select_flight .flight-search .edit_search--mobile{display:block;position:relative}@media only screen and (min-width: 767px){.guest-detail-component .c-select_flight .flight-search .edit_search--mobile{display:none}}.guest-detail-component .c-fg-details{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details{margin-bottom:80px}}.guest-detail-component .c-fg-details .container{padding:0 24px;max-width:875px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details .container{padding:0}}.guest-detail-component .c-fg-details__title{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:140%;color:#333;margin-top:8px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__title{font-size:30px}}.guest-detail-component .c-fg-details__info{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__info{margin-bottom:24px}}.guest-detail-component .c-fg-details__info p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px;max-width:503px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__info p{margin-bottom:0}}.guest-detail-component .c-fg-details__info span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.guest-detail-component .c-fg-details__info span img{margin-top:-2px;margin-right:4px}.guest-detail-component .c-fg-details__info span>span:first-of-type{margin:0 16px}.guest-detail-component .c-fg-details__info>*{flex-basis:100%}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__info>*{flex-basis:auto}}.guest-detail-component .c-fg-details__ticket{max-width:875px;margin:0 -24px 24px;border-top:8px solid #ffcd00;border-radius:4px;background-color:#fff;box-shadow:0 4px 23px #0000001a;overflow:hidden}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket{margin:0 auto 32px}}.guest-detail-component .c-fg-details__ticket--details{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:30px 24px 14px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--details{align-items:center}}.guest-detail-component .c-fg-details__ticket--details>*{flex-basis:100%}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--details>*{flex-basis:auto}}.guest-detail-component .c-fg-details__ticket--details__flightno{margin-bottom:8px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--details__flightno{margin-bottom:0}}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label{display:flex;align-items:flex-end;padding-left:20px}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label>span>img{width:24px;height:24px;object-fit:cover;margin-top:-6px;margin-left:8px}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label>span .sup-title{display:block;text-align:right;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label .checkmark{height:18px;width:18px;top:auto;bottom:12px}.guest-detail-component .c-fg-details__ticket--details__flightno .checkbox label .checkmark:after{height:18px;width:18px}.guest-detail-component .c-fg-details__ticket--details__destinations{margin-bottom:4px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--details__destinations{margin-bottom:0}}.guest-detail-component .c-fg-details__ticket--details__destinations span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5}.guest-detail-component .c-fg-details__ticket--details__sched{display:flex}.guest-detail-component .c-fg-details__ticket--details__sched span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block}.guest-detail-component .c-fg-details__ticket--details__sched>div:first-of-type{padding-right:15px}.guest-detail-component .c-fg-details__ticket--other-details{padding:0 24px 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.guest-detail-component .c-fg-details__ticket--other-details>div{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.guest-detail-component .c-fg-details__ticket--other-details>div:first-of-type{flex-basis:60%}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--other-details>div:first-of-type{flex-basis:auto}}.guest-detail-component .c-fg-details__ticket--other-details>div img{margin-top:-3px;margin-right:4px}.guest-detail-component .c-fg-details__ticket--other-details>div span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5}.guest-detail-component .c-fg-details__ticket--other-details>div span.blue{background:#f7f7f7;border-radius:1px;padding:0 2px}.guest-detail-component .c-fg-details__ticket--other-details>div span.label{display:none}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--other-details>div span.label{display:initial}}.guest-detail-component .c-fg-details__ticket--other-details.show+.c-fg-details__ticket--seats{display:block}.guest-detail-component .c-fg-details__ticket--seats{background:#f7f7f7;border-top:1px dashed #bebebe;display:none}.guest-detail-component .c-fg-details__ticket--seat{padding:16px 24px 19px;display:flex;align-items:flex-end;flex-wrap:wrap}.guest-detail-component .c-fg-details__ticket--seat:not(:first-child){border-top:1px solid #e2e2e2}.guest-detail-component .c-fg-details__ticket--seat__person{display:flex;align-items:flex-start;margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--seat__person{margin-right:80px;margin-bottom:0;flex-basis:auto}}.guest-detail-component .c-fg-details__ticket--seat__person .checkbox{max-width:18px;top:-1px;margin-right:35px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--seat__person .checkbox{top:3px}}.guest-detail-component .c-fg-details__ticket--seat__person .checkbox .checkmark{width:18px;height:18px}.guest-detail-component .c-fg-details__ticket--seat__person .checkbox .checkmark:after{width:18px;height:18px}.guest-detail-component .c-fg-details__ticket--seat__person .person{min-width:calc(100% - 53px)}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--seat__person .person{min-width:273px}}.guest-detail-component .c-fg-details__ticket--seat__person .person h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}.guest-detail-component .c-fg-details__ticket--seat__person .person .o-form_input input{margin-bottom:0}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip{cursor:pointer;position:relative}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip img{margin-top:-3px;margin-right:2px}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip--hover{display:none}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:169px;padding:16px 24px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span{width:269px}}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#333;margin-bottom:8px}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span p{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:16px}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span p:last-of-type{margin-bottom:0}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:after,.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{bottom:100%;left:49.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:after,.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{left:50%}}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.guest-detail-component .c-fg-details__ticket--seat__details .details_tool-tip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.guest-detail-component .c-fg-details__ticket--seat__details>span{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.guest-detail-component .c-fg-details__ticket--seat__details>span:first-of-type{margin-bottom:4px}.guest-detail-component .c-fg-details__ticket--seat__details>span span:first-of-type img{margin-left:5px}.guest-detail-component .c-fg-details__ticket--seat__alert{flex-basis:100%;background:#ffeef1;border:1px solid #cc0c2f;box-sizing:border-box;border-radius:10px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:16px 16px 14px 46px;margin-top:24px;position:relative}.guest-detail-component .c-fg-details__ticket--seat__alert:before{content:"";position:absolute;top:17px;left:17px;width:18px;height:18px;background-image:url(/assets/images/icon-error.svg);background-size:cover}.guest-detail-component .c-fg-details__ticket--last-child{margin-bottom:24px}.guest-detail-component .c-fg-details__ticket .divider{flex-basis:100%;padding:0 16px 10px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}.guest-detail-component .c-fg-details__ticket .divider:before,.guest-detail-component .c-fg-details__ticket .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#ececec;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.guest-detail-component .c-fg-details__ticket .divider:after{left:initial;right:-6px}.guest-detail-component .c-fg-details__ticket .is-disabled .checkbox{pointer-events:none}.guest-detail-component .c-fg-details__ticket .is-disabled .checkbox .checkmark{border-color:#e2e2e2;background:#f7f7f7}.guest-detail-component .c-fg-details__tab{padding:24px 24px 16px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__tab{padding:32px 65px 16px}}.guest-detail-component .c-fg-details__tab__content{display:none}.guest-detail-component .c-fg-details__tab__content.active{display:block}.guest-detail-component .c-fg-details__tab__content h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.guest-detail-component .c-fg-details__tab__content .residence{max-width:355px;margin-bottom:24px}.guest-detail-component .c-fg-details__tab__content .o-form_date{display:block}.guest-detail-component .c-fg-details__tab__content .o-form_date .error-msg{max-width:245px}.guest-detail-component .c-fg-details__add-ons{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:24px;margin:0 -24px 40px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__add-ons{margin:0 auto 40px;padding:32px 57px 40px;border-radius:12px}}.guest-detail-component .c-fg-details__add-ons__wrapper{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between}.guest-detail-component .c-fg-details__add-ons__card{border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;padding:16px 8px;margin-bottom:24px;flex-basis:calc(50% - 8px);display:flex;align-items:baseline;flex-wrap:wrap}.guest-detail-component .c-fg-details__add-ons__card>*{flex-basis:100%}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__add-ons__card>*{flex-basis:auto}}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__add-ons__card{flex-basis:calc(50% - 20px);padding:16px 24px;flex-wrap:initial;align-items:center}}.guest-detail-component .c-fg-details__add-ons__card figure{min-width:81px}.guest-detail-component .c-fg-details__add-ons__card figure img{margin:0 auto 8px;display:block}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__add-ons__card figure img{margin:0;display:initial}}.guest-detail-component .c-fg-details__add-ons__card .details{text-align:center}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__add-ons__card .details{padding-left:16px;text-align:left}}.guest-detail-component .c-fg-details__add-ons__card .details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:2px}.guest-detail-component .c-fg-details__add-ons__card .details p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.guest-detail-component .c-fg-details__add-ons__card.selected{border:2px solid #52caf5;position:relative}.guest-detail-component .c-fg-details__add-ons__card.selected:after{content:"";width:32px;height:32px;position:absolute;top:-13px;right:-13px;background-image:url(/assets/images/icon-check.svg);background-size:contain}.guest-detail-component .c-fg-details__add-ons__card:nth-last-child(2),.guest-detail-component .c-fg-details__add-ons__card:last-child{margin-bottom:0}.guest-detail-component .c-fg-details__buttons{display:flex;flex-direction:column-reverse;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__buttons{flex-direction:row}}.guest-detail-component .c-fg-details__buttons button:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .c-fg-details__buttons button:last-of-type{margin-bottom:0}}.guest-detail-component .o-form_input input{text-overflow:ellipsis}.guest-detail-component .o-form_input__dropdown ::-webkit-scrollbar{width:5px;height:200px}.guest-detail-component .o-form_input__dropdown ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:8px auto 2px}.guest-detail-component .o-form_input__dropdown ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.guest-detail-component .o-form_input__dropdown ::-webkit-scrollbar-thumb:hover{background:#555}.guest-detail-component .dropdown-caret{width:30px;height:30px;position:absolute;right:9px;top:36px;z-index:1;cursor:pointer}.guest-detail-component .salutation-field{cursor:pointer}.guest-detail-component .selected{background:#e9f6f9;color:#006fc1!important}.guest-detail-component .is-disabled input{cursor:not-allowed;color:#a0a0a0!important}.guest-detail-component .same-name-error-info{height:76px;border-radius:10px;align-items:center;margin-bottom:24px;background-color:#ffeef1;-ms-box-orient:horizontal;display:-moz-flex;display:flex}.guest-detail-component .same-name-error-info .svg-container{margin-left:26px;margin-right:18px}.guest-detail-component .same-name-error-info .svg-container img{width:28px}.guest-detail-component .same-name-error-info .title{color:#f35a76;font-size:13px;margin-right:26px}.guest-detail-component .error-terms-privacy{background-color:#ffeef1}.guest-detail-component .error-infant-tab .passenger-type,.guest-detail-component .error-infant-tab .passenger-name{position:relative;left:-16px}.guest-detail-component .error-infant-tab:after{right:5px!important}.guest-detail-component .error-infant-tab .is-error-mobile-icon .pax-error-icon{display:block;right:-20px}@media only screen and (min-width: 767px){.guest-detail-component .error-infant-tab .is-error-mobile-icon .pax-error-icon{top:50%}}.guest-detail-component .checkbox-ofw-mb{margin-top:8px;align-items:flex-start}@media only screen and (min-width: 767px){.guest-detail-component .checkbox-ofw-mb{align-items:center}}.guest-detail-component .group-cta .continue-btn{color:#fff}.guest-detail-component .gd-special-assistance .poc-radio-inputs{display:flex}.guest-detail-component .gd-special-assistance__radio input[type=radio]{-webkit-appearance:radio;appearance:radio}.guest-detail-component .gd-special-assistance__radio label{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.guest-detail-component .gd-special-assistance__radio label{font-size:15px}}.guest-detail-component .gd-special-assistance__radio label:last-of-type{white-space:nowrap;color:#0060a7!important;cursor:pointer}.guest-detail-component .gd-special-assistance__radio label .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;background:#00a4e5;border-radius:2px;display:inline-block;padding:0 6px;margin-left:8px}@media only screen and (min-width: 767px){.guest-detail-component .gd-special-assistance__radio label .tag{font-size:11px}}.guest-detail-component .gd-special-assistance__radio label .tag--green{background:#00bda5}.guest-detail-component .gd-special-assistance__radio [type=radio]:checked,.guest-detail-component .gd-special-assistance__radio [type=radio]:not(:checked){position:absolute;left:-9999px}.guest-detail-component .gd-special-assistance__radio [type=radio]:checked+label,.guest-detail-component .gd-special-assistance__radio [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:20px;display:flex;color:#444;width:5rem;white-space:nowrap}.guest-detail-component .gd-special-assistance__radio [type=radio]:checked+label:before,.guest-detail-component .gd-special-assistance__radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.guest-detail-component .gd-special-assistance__radio [type=radio]:checked+label:after,.guest-detail-component .gd-special-assistance__radio [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:5px;left:3px;border-radius:100%;transition:all .2s ease}.guest-detail-component .gd-special-assistance__radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.guest-detail-component .gd-special-assistance__radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.guest-detail-component .gd-special-assistance .info-panel{background:#f3fbfd;border-radius:12px}.guest-detail-component .gd-special-assistance .info-panel p,.guest-detail-component .gd-special-assistance .info-panel .title{font-weight:700}.guest-detail-component .gd-special-assistance .info-panel ul{margin:0;list-style-type:disc;padding-left:1rem}.guest-detail-component .gd-special-assistance .info-panel ul li{margin-bottom:0}.guest-detail-component .gd-special-assistance .info-panel ul li::marker{color:#212529}.guest-detail-component .gd-special-assistance .error-panel--not-available{display:flex;align-items:center;background:#ffeef1;border-radius:10px;padding:16px 24px}.guest-detail-component .gd-special-assistance .error-panel--not-available img{width:2rem}.guest-detail-component .gd-special-assistance .error-panel--not-available p{padding:0;color:#f35a76}.guest-detail-component .gd-special-assistance .add-another img{width:20px}.guest-detail-component .gd-special-assistance .remove-btn{position:absolute;right:-3rem;width:1.5rem;top:50%}.guest-detail-component .gd-special-assistance .remove-btn--mobile{text-transform:uppercase;float:right;position:unset;width:auto;font-size:11px;color:#0060a7}.guest-detail-component .destination-address{background-color:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin:0 auto 26px;width:100%;max-width:1056px;position:relative}.guest-detail-component .destination-address>.card-caret{cursor:pointer;display:flex;justify-content:space-between}.guest-detail-component .destination-address>.card-caret>.title{padding:26px 30px;font-family:Noto Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.005em;text-align:left}.guest-detail-component .destination-address>.card-caret .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:inherit;align-self:center;margin-right:35px;transition:transform .3s ease}.guest-detail-component .destination-address>.card-caret .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.guest-detail-component .destination-address__container{display:flex;flex-wrap:wrap;padding:0 30px 30px}@media (max-width: 575px){.guest-detail-component .destination-address__container{padding:0 24px 24px}}.guest-detail-component .destination-address__container__address{flex:50%;padding-right:15px;padding-bottom:15px}@media (max-width: 575px){.guest-detail-component .destination-address__container__address{padding-right:0;padding-bottom:19px;flex:100%}}.guest-detail-component .destination-address__container__city{flex:50%;padding-left:15px;padding-bottom:15px}@media (max-width: 575px){.guest-detail-component .destination-address__container__city{padding-left:0;padding-bottom:19px;flex:100%}}.guest-detail-component .destination-address__container__country{flex:50%;padding-right:15px;padding-bottom:15px}@media (max-width: 575px){.guest-detail-component .destination-address__container__country{padding-right:0;padding-bottom:19px;flex:100%}}.guest-detail-component .destination-address__container__province{flex:50%;padding-left:15px;padding-bottom:15px}@media (max-width: 575px){.guest-detail-component .destination-address__container__province{padding-left:0;padding-bottom:19px;flex:100%}}.guest-detail-component .destination-address__container__zipcode{flex:100%;padding-bottom:25px}.guest-detail-component .destination-address__container__zipcode>input{width:166px}@media (max-width: 575px){.guest-detail-component .destination-address__container__zipcode{padding-bottom:21px}}.guest-detail-component .destination-address__container__checkbox{flex:100%}.guest-detail-component .emergency-contact{background-color:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin:0 auto 26px;width:100%;max-width:1056px;position:relative}.guest-detail-component .emergency-contact>.card-caret{cursor:pointer;display:flex;justify-content:space-between}.guest-detail-component .emergency-contact>.card-caret>.title{padding:26px 30px;font-family:Noto Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.005em;text-align:left}.guest-detail-component .emergency-contact>.card-caret .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:inherit;align-self:center;margin-right:35px;transition:transform .3s ease}.guest-detail-component .emergency-contact>.card-caret .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.guest-detail-component .emergency-contact .label-sub-mobile{margin-left:24px;margin-right:24px}.guest-detail-component .emergency-contact .info-card-gd-mobile{width:auto;background-color:#f3fbfd;box-shadow:none;font-size:13px!important;border-radius:10px;display:flex;padding:15px;margin-bottom:24px;margin-left:24px;margin-right:24px}.guest-detail-component .emergency-contact .info-card-gd-mobile .icon{width:18px;height:18px;background-image:url(/assets/images/icon-advisory.svg);background-size:cover;align-self:center}.guest-detail-component .emergency-contact .info-card-gd-mobile p{margin:0 0 0 10px;font-size:13px}.guest-detail-component .emergency-contact .c-tab{display:flex;width:100%;max-width:1056px;box-shadow:none;margin:0 auto 24px;min-height:580px;flex-direction:column}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab{flex-direction:row;border-radius:12px}}.guest-detail-component .emergency-contact .c-tab__side{display:flex;flex-direction:row;min-width:180px;background:#F7F7F7;border-bottom-left-radius:0;border-top-left-radius:0;width:100%;overflow:auto}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab__side{width:auto;flex-direction:column;border-bottom-left-radius:12px;border-top-left-radius:12px}}.guest-detail-component .emergency-contact .c-tab__side.sticky{top:160px;z-index:400}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab__side.sticky{top:unset;z-index:unset;overflow-y:auto}}.guest-detail-component .emergency-contact .c-tab__container .top-section{display:flex;justify-content:space-between}.guest-detail-component .emergency-contact .c-tab__container .top-section .label-sub{margin-bottom:24px!important}.guest-detail-component .emergency-contact .c-tab__container .top-section .all-guest-checkbox{margin-right:140px;display:block;width:auto}@media (max-width: 575px){.guest-detail-component .emergency-contact .c-tab__container .top-section .all-guest-checkbox{right:-55%;margin-bottom:10px}}.guest-detail-component .emergency-contact .c-tab .o-form_fullname{margin-bottom:0}.guest-detail-component .emergency-contact .c-tab .o-form__contact{display:flex;justify-content:space-between;flex-wrap:wrap;flex-basis:100%;max-width:485px;margin-bottom:16px}.guest-detail-component .emergency-contact .c-tab .o-form__contact:first-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab .o-form__contact:first-of-type{margin-bottom:0}}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab .o-form__contact{flex-basis:50%}}.guest-detail-component .emergency-contact .c-tab .o-form__contact h6{flex-basis:100%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.guest-detail-component .emergency-contact .c-tab .o-form__contact h6{margin-top:16px}}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div{flex-basis:auto}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:first-of-type{flex-basis:101px}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:first-of-type{flex-basis:119px}}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:first-of-type input{padding-left:16px}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 1px);left:16px}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:first-of-type .country-flag img{width:16px;height:16px}.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:last-of-type{flex-basis:218px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:last-of-type{flex-basis:252px}}@media only screen and (min-width: 767px){.guest-detail-component .emergency-contact .c-tab .o-form__contact>div:last-of-type{flex-basis:357px;max-width:357px}}.guest-detail-component .emergency-contact .c-tab .o-form__contact>a .close-icon{width:25px;height:25px;margin-left:16px;position:absolute;top:89%}.guest-detail-component .emergency-contact .c-tab .info-card-gd{width:100%;background-color:#f3fbfd;box-shadow:none;font-size:13px!important;border-radius:10px;display:flex;padding:15px;margin-bottom:24px}.guest-detail-component .emergency-contact .c-tab .info-card-gd .icon{width:18px;height:18px;background-image:url(/assets/images/icon-advisory.svg);background-size:cover;align-self:center}.guest-detail-component .emergency-contact .c-tab .info-card-gd p{margin:0 0 0 10px;font-size:13px}.guest-detail-component .emergency-contact .c-tab .add-contact{display:flex;margin-top:16px;margin-bottom:16px}.guest-detail-component .emergency-contact .c-tab .add-contact .add-icon{width:20px;height:20px;margin-right:11px}.guest-detail-component .emergency-contact .disabled,.guest-detail-component .emergency-contact .is-disabled{filter:grayscale(100%)}.guest-detail-component .emergency-contact .all-guest-checkbox.is-disabled,.guest-detail-component .emergency-contact .checkbox.is-disabled{pointer-events:none}.guest-detail-component .emergency-contact .remove-mobile{font-size:13px;position:absolute;right:8%}.guest-detail-component .continue-btn.disabled{pointer-events:none}.guest-detail-component .toast-container{margin-left:-125px;position:fixed;z-index:999;right:5%;bottom:50%;background:#f3fbfd;border-radius:12px;display:flex;box-shadow:0 4px 23px #0000001a}@media only screen and (max-width: 575px){.guest-detail-component .toast-container{width:100%;right:0%}}.guest-detail-component .toast-container .toast-icon-container{background:#aadff2;border-top-left-radius:12px;border-bottom-left-radius:12px}.guest-detail-component .toast-container .toast-icon-container .toast-icon{margin:16px;width:32px;height:32px}.guest-detail-component .toast-container .toast-content{padding:8px 0 8px 16px;text-align:left}@media only screen and (max-width: 575px){.guest-detail-component .toast-container .toast-content{padding:8px 0 8px 8px}}.guest-detail-component .toast-container .toast-content p{margin:0}.guest-detail-component .toast-container .toast-icon-close{width:20px;height:20px;margin:11px 20px 5px 5px}@media only screen and (max-width: 575px){.guest-detail-component .toast-container .toast-icon-close{margin:5px 10px 0 0}}.guest-detail-component .is-disabled{pointer-events:none;filter:grayscale(100%)}@keyframes shimmer{0%{left:-100%}to{left:100%}}.hero-banner-skeleton{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;width:100%;height:738px;position:relative;display:flex;align-items:center;margin-top:-112px}.search-widget-skeleton-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:60px}.search-widget-skeleton-top{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;width:1056px;height:56px;margin-left:auto;margin-right:auto;margin-bottom:14px;position:relative}.search-widget-skeleton-bottom{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;width:1056px;height:150px;margin-left:auto;margin-right:auto;position:relative}.hero-banner-skeleton-mobile{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;width:100%;height:100vh;display:flex;position:relative;align-items:center;margin-top:-112px;justify-content:space-around}.search-widget-skeleton-container-mobile{width:327px;height:315px;display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:60px}.search-widget-skeleton-top-mobile{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;width:327px;height:74px;margin-left:auto;margin-right:auto;margin-bottom:14px;position:relative}.search-widget-skeleton-bottom-mobile{animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;width:327px;height:225px;margin-left:auto;margin-right:auto;margin-bottom:14px;position:relative}.why-everyone-flies-skeleton{position:relative;display:flex;flex-direction:column;width:100%;height:468px;background-color:#fff;align-items:center;justify-content:space-around}.why-everyone-flies-skeleton-top{width:885px;height:224px;display:inline-flex;justify-content:space-around;margin-bottom:auto;margin-top:auto}.why-everyone-flies-skeleton-top-left{width:424px;height:222px;display:flex;flex-direction:column;justify-content:space-around;margin-right:auto}.why-everyone-flies-skeleton-top-left-individual{width:424px;height:38px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto}.why-everyone-flies-skeleton-top-right{width:424px;height:222px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto}.why-everyone-flies-skeleton-bottom{width:885px;height:150px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-bottom:auto}.why-everyone-flies-skeleton-mobile{position:relative;display:flex;flex-direction:column;width:100%;height:772px;background-color:#fff;align-items:center;justify-content:space-around;padding-bottom:32px}.why-everyone-flies-skeleton-top-mobile{display:flex;flex-direction:column;width:312px;height:222px;background-color:#fff;align-items:center;justify-content:space-around;margin-top:auto}.why-everyone-flies-skeleton-top-individual-mobile{width:312px;height:38px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-bottom:auto}.why-everyone-flies-skeleton-middle-mobile{width:312px;height:130px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto}.why-everyone-flies-skeleton-bottom-row-mobile{width:292px;height:130px;display:inline-flex;margin-top:auto}.why-everyone-flies-skeleton-bottom-row-icon-mobile{width:130px;height:130px;margin-right:auto;margin-left:auto;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-bottom:auto}.book-cheap-flights-skeleton{width:100%;height:885px;display:flex;flex-direction:column;justify-content:space-around;background-color:#f7f7f7;align-items:center}.book-cheap-flights-skeleton-title-bar{width:424px;height:38px;animation:shimmer 10s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto;margin-bottom:auto}.book-cheap-flights-skeleton-tab-bar-group{width:424px;height:25px;display:inline-flex;justify-content:space-around}.book-cheap-flights-skeleton-tab-bar{width:100px;height:25px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-right:auto;margin-left:auto}.book-cheap-flights-skeleton-image-group{width:792px;height:304px;justify-content:space-around;display:inline-flex;margin-top:auto}.book-cheap-flights-skeleton-image{width:248px;height:304px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-right:auto;margin-left:auto}.book-cheap-flights-skeleton-mobile{width:100%;height:548px;position:relative;display:flex;flex-direction:column;justify-content:space-around;background-color:#f7f7f7;align-items:center}.book-cheap-flights-skeleton-title-bar-mobile{width:327px;height:38px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto;margin-bottom:auto}.book-cheap-flights-skeleton-tab-bar-group-mobile{width:324px;height:25px;display:inline-flex;justify-content:space-around;margin-bottom:auto}.book-cheap-flights-skeleton-tab-bar-mobile{width:69px;height:25px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto;margin-right:auto}.book-cheap-flights-skeleton-image-group-mobile{width:327px;height:155px;display:inline-flex;margin-bottom:auto;justify-content:space-around}.book-cheap-flights-skeleton-image-mobile{width:155px;height:155px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto;margin-right:auto}.latest-stories-skeleton{width:100%;height:641px;position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;align-items:center}.latest-stories-skeleton-title-group{width:877px;height:31px;margin-top:auto;display:inline-flex;justify-content:space-between}.latest-stories-skeleton-title-left{width:333px;height:31px;animation:shimmer 10s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-right:auto}.latest-stories-skeleton-title-right{width:333px;height:31px;animation:shimmer 10s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto}.latest-stories-skeleton-main-story-group{width:885px;height:222px;margin-top:auto;margin-bottom:auto;display:inline-flex;justify-content:space-between}.latest-stories-skeleton-main-story-image{width:437px;height:222px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-right:auto}.latest-stories-skeleton-main-story-description-group{width:437px;height:222px;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}.latest-stories-skeleton-main-story-description{width:437px;height:38px;animation:shimmer 10s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto}.latest-stories-skeleton-sub-stories-group{width:883px;height:256px;margin-bottom:auto;display:inline-flex;justify-content:space-between}.latest-stories-skeleton-sub-story-group{width:277px;height:256px;display:flex;flex-direction:column;justify-content:space-between}.latest-stories-skeleton-sub-story-image{width:277px;height:200px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto}.latest-stories-skeleton-sub-story-description{width:277px;height:40px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-left:auto}.latest-stories-skeleton-mobile{width:100%;height:1097px;position:relative;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.latest-stories-skeleton-title-mobile{width:327px;height:38px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto}.latest-stories-skeleton-main-story-image-mobile{width:327px;height:130px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto}.latest-stories-skeleton-main-story-description-group-mobile{width:327px;height:163px;display:flex;flex-direction:column;justify-content:space-around;margin-top:auto;margin-bottom:auto}.latest-stories-skeleton-main-story-description-small-mobile{width:120px;height:25px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-right:auto}.latest-stories-skeleton-main-story-description-regular-mobile{width:327px;height:38px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-top:auto;margin-bottom:auto}.latest-stories-skeleton-sub-story-group-mobile{width:327px;height:196px;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:auto}.latest-stories-skeleton-sub-story-image-mobile{width:327px;height:150px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%;margin-bottom:auto}.latest-stories-skeleton-sub-story-description-mobile{width:327px;height:30px;animation:shimmer 15s linear infinite;animation-fill-mode:forwards;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#f7f7f7 50%,#ffffff 100%);background-size:100% 100%}.swap{position:absolute;z-index:20;background-color:#fff}.hero{background-size:cover;background-position:top center;background-image:linear-gradient(180deg,#07243c -8.68%,rgba(255,255,255,0) 40%,#07243c 200%);display:block;min-height:720px;height:100vh;margin-top:-112px;top:0;position:relative}@media only screen and (min-width: 767px){.hero{height:738px}}.hero__search{position:absolute;z-index:110;bottom:25px;left:50%;transform:translate(-50%);width:100%;max-width:327px;padding:0 16px 24px;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.hero__search:before{content:"";background:rgba(190,190,190,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%}@media only screen and (min-width: 767px){.hero__search{bottom:72px;max-width:1056px}}.c-cheap-flights{background:#f7f7f7;padding:80px 0}.c-city-guide{padding:40px 0;background:#f3fbfd}.c-city-guide .container .c-city-guide__cards figure img{animation:fadeIn;height:304px;background:#A0A0A0;-webkit-animation:fadeIn ease 1s;-moz-animation:fadeIn ease 1s;-o-animation:fadeIn ease 1s;-ms-animation:fadeIn ease 1s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (min-width: 767px){.c-city-guide{padding:75px 0 72px}}.c-destinations{padding:40px 24px;background-color:#fff}@media only screen and (min-width: 767px){.c-destinations{padding:72px 0 0}}.c-map{background-color:#fff}.c-latest-stories{position:relative;background:linear-gradient(180deg,#f3fbfd 29.17%,rgba(255,255,255,0) 100%);padding:40px 24px}@media only screen and (min-width: 767px){.c-latest-stories{padding:72px 0 48px}}.cookies{background-color:#fff;position:fixed;width:100%;bottom:0;z-index:10001;text-align:center;display:block;box-shadow:0 4px 23px #0000001a}.cookies .group{max-width:1056px;width:100%;margin:0 auto;padding:17px 30px 19px;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width: 767px){.cookies .group{padding:16px 0 25px;flex-direction:row}}.cookies .group p,.cookies .group span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:0 10px}@media only screen and (min-width: 767px){.cookies .group p,.cookies .group span{font-size:15px}}.cookies .group p a,.cookies .group span a{font-size:13px;display:inline}@media only screen and (min-width: 767px){.cookies .group p a,.cookies .group span a{font-size:15px}}.cookies .group>a{margin-top:11px;font-size:13px;max-width:137px;padding:8px 10px;border-radius:10px}@media only screen and (min-width: 767px){.cookies .group>a{margin-top:0;margin-left:17px;font-size:15px;max-width:234px;padding:8px 16px}}.cookies .group .close-cookies{position:absolute;top:0;right:0}@media only screen and (min-width: 767px){.cookies .group .close-cookies{right:5px}}.cookies .group .close-cookies img{width:14px}::ng-deep .c-search{position:relative;top:-62px;max-width:320px;width:100%;margin:0 auto;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;font-family:Noto Sans,sans-serif}::ng-deep .c-search_service ul li:first-child a:before{background-image:url(/assets/images/icon-airplane.png)}::ng-deep .c-search_service ul li:nth-child(2) a:before{background-image:url(/assets/images/icon-fight_hotel.png)}::ng-deep .c-search_service ul li:last-child a:before{background-image:url(/assets/images/icon-hotel.png)}@media only screen and (min-width: 767px){::ng-deep .c-search_service{top:-146px;padding:0;margin-bottom:35px}::ng-deep .c-search_service ul li a{font-size:18px;padding-bottom:17px}::ng-deep .c-search_service ul li a:before{width:20px;height:20px}}::ng-deep .c-search_advisory p:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:26.67px;background-image:url(/assets/images/icon-advisory.png);opacity:0}::ng-deep .c-search_submit .wrapper button.b-icon:before{content:".";width:20px;height:20px;background-image:url(/assets/images/icon-launch-button.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:14px;left:24px;z-index:100;color:transparent}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .one-flight_connecting.with-close:after{content:"";width:24px;height:24px;position:absolute;right:-30px;transform:translateY(160%);background-image:url(/assets/images/icon-close_button.svg);background-size:contain;background-repeat:no-repeat}}::ng-deep .c-search .recent:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:9.61px;background-image:url(/assets/images/icon-clock.png);width:14.38px;height:12.75px;background-repeat:no-repeat}::ng-deep .c-search .recent .recent__card a:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:8.6px;background-image:url(/assets/images/icon-calendar_blue.png);width:10px;height:11px;background-repeat:no-repeat}::ng-deep .c-search .dropdown_destination>.tab>a:after{content:"";width:5.49px;height:9.31px;background-size:100% 100%;background-image:url(/assets/images/icon-arrow_blue.png);position:absolute;top:50%;transform:translateY(-50%);right:11.49px;opacity:1}::ng-deep .c-search .dropdown_destination>.tab>a.popular:before{background-image:url(/assets/images/icon-star.svg)}::ng-deep .c-search .dropdown_destination>.tab>a.all-locations:before{background-image:url(/assets/images/icon-pin.svg)}::ng-deep .c-search .dropdown_destination>.tab>a.favorites:before{background-image:url(/assets/images/icon-heart_grey.svg)}::ng-deep .c-search .dropdown_destination>.content>a.value-alliance:before{content:"";background-size:contain;position:relative;background-image:url(/assets/images/icon-value-alliance.png);width:10px;height:8px;background-repeat:no-repeat;display:inline-block;margin-right:5px}::ng-deep .c-search .dropdown_destination>.content .places.favorites>.place:before{content:"";height:14px;width:14px;background-repeat:no-repeat;background-image:url(/assets/images/icon-heart.png);background-size:contain;position:absolute;top:5px;right:6px;cursor:pointer}::ng-deep .c-search .search_hotel.marker:before{background-image:url(/assets/images/icon-calendar.png)}@media only screen and (min-width: 767px){::ng-deep .c-search_advisory{margin:0 auto 42px}}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .add-city{margin:0 auto 43px}}.add-city{position:relative;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding-left:33px;font-family:Noto Sans,sans-serif;text-decoration:none;margin:17px 17px 0 0}.add-city:before{content:"";height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:2px;background-image:url(/assets/images/icon-add.png)}.c-search_advisory{border:1px solid #00a4e5;box-sizing:border-box;border-radius:10px;padding:16px}.c-search_advisory:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;background-image:url(/assets/images/icon-advisory.png);margin-top:0;margin-left:0}.c-mobile_modal .dropdown_destination .search-error{margin-left:55px!important;flex-basis:unset!important}.c-itinerary .container{background:#fff;width:100%;max-width:1010px;padding:0 24px 35px;margin:24px auto 0}.c-itinerary .container .info-message{background:#f3fbfd;border:1px solid #cae2e7;padding:24px;border-radius:10px}.c-itinerary .container .info-message img{width:26.67px;height:26.67px}.c-itinerary .container .info-message p{font-size:13px;line-height:1;margin-bottom:.5rem}.c-itinerary .container .info-message .title{font-weight:700;color:#1bbeff}@media only screen and (max-device-width: 320px){.c-itinerary .container{padding:0 5px 35px}}@media only screen and (min-width: 767px){.c-itinerary .container{margin:40px auto 0;padding:0 40px 40px}}.c-itinerary .container--nobg{background:none;padding-bottom:0}.c-itinerary__print{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-itinerary__print img{width:20px;height:20px;object-fit:cover;margin-top:-2px;margin-right:8px}.c-itinerary__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #ffcd00;margin:0 -24px}@media only screen and (min-width: 767px){.c-itinerary__head{margin:0}}.c-itinerary__head .logo{width:233px}.c-itinerary__head>*{flex-basis:auto}@media only screen and (max-device-width: 480px){.c-itinerary__head>*{flex-basis:50%}}.c-itinerary__head>img{object-fit:contain;max-width:100%}@media only screen and (max-device-width: 480px){.c-itinerary__head>img{max-width:137px}}.c-itinerary__head span:not(.mb-iti-icon-wrapper){color:#0077c8;font-weight:800;display:inline-block;background:#fbe122;font-family:Noto Sans,sans-serif;padding:33px 18px 24px;font-size:32px}@media only screen and (max-device-width: 480px){.c-itinerary__head span:not(.mb-iti-icon-wrapper){padding:22px 9px 14px 13px;font-family:Noto Sans,sans-serif;font-size:17px}}.c-itinerary__head span:not(.mb-iti-icon-wrapper) img{margin-right:9px;margin-top:-2px;width:15px;height:15px;object-fit:fill}@media only screen and (min-width: 767px){.c-itinerary__head span:not(.mb-iti-icon-wrapper) img{width:31px;height:auto}}.c-itinerary__status{padding:18px 0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffcd00}@media only screen and (min-width: 767px){.c-itinerary__status{padding:26px 0 31px}}.c-itinerary__status__booking-details{flex-basis:100%}@media only screen and (min-width: 767px){.c-itinerary__status__booking-details{border-right:1px solid #e2e2e2;flex-basis:65%}}.c-itinerary__status__booking-details h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.004em;color:#5cab4c;margin-bottom:0}.c-itinerary__status__booking-details h2 img{margin-top:-2px;margin-right:6px;width:24px}.c-itinerary__status__booking-details>span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#444}.c-itinerary__status__booking-details .qr-code{text-align:center;margin-top:24px;width:100%;display:block}@media only screen and (min-width: 767px){.c-itinerary__status__booking-details .qr-code{display:none}}.c-itinerary__status__booking-details .qr-code span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}.c-itinerary__status__booking-details .booking{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (min-width: 767px){.c-itinerary__status__booking-details .booking{margin-top:30px}}.c-itinerary__status__booking-details .booking>*{flex-basis:50%}.c-itinerary__status__booking-details .booking h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:6px}.c-itinerary__status__booking-details .booking span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333}.c-itinerary__status__booking-details .booking span.booking--no{font-weight:700;font-size:20px;line-height:140%}.c-itinerary__status__qrcode{display:block;flex-basis:35%;max-width:317px;text-align:center}@media only screen and (max-device-width: 480px){.c-itinerary__status__qrcode{display:none}}.c-itinerary__status__qrcode img{width:114px;height:114px}.c-itinerary__status__qrcode span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}.c-itinerary__flightdetails{padding-top:26px}.c-itinerary__flightdetails._csp-flightdetails{border-bottom:1px solid #ffcd00}.c-itinerary__flightdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 24px}@media only screen and (min-width: 767px){.c-itinerary__flightdetails h2{margin:0 0 36px}}.c-itinerary__flightdetails__flight{display:flex;flex-wrap:wrap;margin-bottom:8px}@media only screen and (min-width: 767px){.c-itinerary__flightdetails__flight{margin-bottom:16px}}.c-itinerary__flightdetails__flight:last-child{margin-bottom:0}.c-itinerary__flightdetails__flight>div{flex-basis:50%;margin-bottom:16px}@media only screen and (min-width: 767px){.c-itinerary__flightdetails__flight>div:nth-child(odd){max-width:312px}}.c-itinerary__flightdetails__flight>div:first-child,.c-itinerary__flightdetails__flight>div:nth-child(2){margin-bottom:0}.c-itinerary__flightdetails__flight h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5}.c-itinerary__flightdetails__flight .time{margin-bottom:15px}.c-itinerary__flightdetails__flight .time:last-child{margin-bottom:0}.c-itinerary__flightdetails__flight .time span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:140%;letter-spacing:.004em;color:#444}.c-itinerary__flightdetails__flight .flightno{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block;margin-bottom:11px}.c-itinerary__flightdetails__flight .flightno img{width:20px;height:20px;margin-right:6px;margin-top:-2px}.c-itinerary__flightdetails__flight .info{margin-bottom:16px}.c-itinerary__flightdetails__flight .info:last-child{margin-bottom:0}.c-itinerary__flightdetails__flight .info h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:10px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0}.c-itinerary__flightdetails__flight .info .flight-destination{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#444}.c-itinerary__flightdetails__flight .info .flight-destination strong{color:#333}.c-itinerary__legend{border-top:1px dashed #e2e2e2;border-bottom:1px solid #ffcd00;margin:8px -24px 0;padding:21px 0 42px}@media only screen and (min-width: 767px){.c-itinerary__legend{padding:16px 0 42px;margin:12px 0 0}}.c-itinerary__legend>span{padding:0 24px}.c-itinerary__legend span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}.c-itinerary__legend span img{margin-top:-2px;margin-right:4px}.c-itinerary__legend span>span:first-of-type{margin:0 16px}.c-itinerary__legend span.info{display:block}.c-itinerary__legend span.info a{font-size:11px}.c-itinerary__guestdetails{padding-top:16px}.c-itinerary__guestdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 18px}@media only screen and (min-width: 767px){.c-itinerary__guestdetails h2{font-size:23px}}.c-itinerary__guestdetails__colhead{padding-bottom:7px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;margin-bottom:30px}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead{padding-bottom:18px}}.c-itinerary__guestdetails__colhead:last-child{border:0;margin-bottom:0}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead>div:first-child{flex-basis:34%;max-width:310px}}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead>div:last-child{flex-basis:66%}}.c-itinerary__guestdetails__colhead h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:10px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#a0a0a0;margin-bottom:18px}.c-itinerary__guestdetails__colhead .guest-name{margin-bottom:16px}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead .guest-name{margin-bottom:0}}.c-itinerary__guestdetails__colhead .guest-name h4{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}.c-itinerary__guestdetails__colhead .guest-name h4.infant{padding-left:18px;margin-top:10px;position:relative}.c-itinerary__guestdetails__colhead .guest-name h4.infant:before{content:"";width:10px;height:10px;border-radius:100%;background:#00a4e5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-itinerary__guestdetails__colhead .guest-name span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#858585}.c-itinerary__guestdetails__colhead .guest-name .infant{font-size:10px}.c-itinerary__guestdetails__colhead .guest-addons{margin-bottom:26px}.c-itinerary__guestdetails__colhead .guest-addons p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}.c-itinerary__guestdetails__colhead .guest-addons span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-itinerary__guestdetails__colhead .destination span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#333}.c-itinerary__guestdetails__colhead .destination span img{width:20px;height:20px;margin:-2px 6px 0}.c-itinerary__guestdetails__colhead .two-columns>div{display:flex;flex-wrap:wrap}.c-itinerary__guestdetails__colhead .two-columns>div>*{flex-basis:50%}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead .two-columns>div>*:nth-child(odd){flex-basis:32%;max-width:193px}}@media only screen and (min-width: 767px){.c-itinerary__guestdetails__colhead .two-columns>div>*:nth-child(even){flex-basis:68%;max-width:193px}}@media only screen and (min-width: 768px){.c-itinerary__guestdetails .all-flights.itinerary{border-bottom:1px solid #e2e2e2;margin-bottom:30px}}.c-itinerary__guestdetails .all-flights.itinerary h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#00a4e5;margin:0}@media only screen and (min-width: 767px){.c-itinerary__guestdetails .all-flights.itinerary h5{font-size:18px}}.c-itinerary__guestdetails .all-flights.itinerary span.small{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-bottom:16px}@media only screen and (min-width: 767px){.c-itinerary__guestdetails .all-flights.itinerary span.small{margin-bottom:24px}}.c-itinerary__guestdetails .all-flights.itinerary h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.c-itinerary__guestdetails .all-flights.itinerary h6{font-size:15px}}.c-itinerary__guestdetails .all-flights.itinerary>ul{padding:0 0 24px;margin:0}.c-itinerary__guestdetails .all-flights.itinerary>ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-itinerary__longbanner{position:relative;margin:0 -24px}@media only screen and (min-width: 767px){.c-itinerary__longbanner{margin:0}.c-itinerary__longbanner img{object-fit:contain}}.c-itinerary__longbanner img{top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}@media only screen and (min-width: 767px){.c-itinerary__longbanner img{width:100%}}.c-itinerary__longbanner .tags{position:absolute;bottom:0;left:0;width:100%;padding:8px 18px}@media only screen and (min-width: 767px){.c-itinerary__longbanner .tags{width:30%;padding:0 18px 16px}}.c-itinerary__longbanner .tags h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:13px;line-height:80%;color:#fff;margin-bottom:3px}@media only screen and (min-width: 767px){.c-itinerary__longbanner .tags h6{font-size:20px}}.c-itinerary__longbanner .tags .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;display:inline-block;margin-right:5px;padding:0 5px;border-radius:2px}.c-itinerary__longbanner .tags .tag--yellow{background-color:#ffcd00;color:#0060a7}.c-itinerary__longbanner .tags .tag--blue{color:#fff;background:#00a4e5}.c-itinerary__longbanner .tags .tag--green{color:#fff;background:#009883}.c-itinerary__payment{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-itinerary__payment{padding-top:40px;padding-bottom:40px}}.c-itinerary__payment h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}@media only screen and (min-width: 767px){.c-itinerary__payment h2{font-size:23px}}.c-itinerary__payment h2._csptitle{margin-left:0;font-size:18px}@media only screen and (min-width: 923px){.c-itinerary__payment h2._csptitle{padding-left:25px;font-size:23px}}.c-itinerary__payment__details{width:35%}@media only screen and (max-device-width: 480px){.c-itinerary__payment__details{width:100%}}.c-itinerary__payment__details._cspdetails{width:50%}@media only screen and (max-device-width: 480px){.c-itinerary__payment__details._cspdetails{width:100%}}.c-itinerary__payment__breakdown{width:65%}@media only screen and (max-device-width: 480px){.c-itinerary__payment__breakdown{width:100%}}.c-itinerary__payment__breakdown._cspbreakdown{width:50%}@media only screen and (max-device-width: 480px){.c-itinerary__payment__breakdown._cspbreakdown{width:100%}}.c-itinerary__payment__breakdown h2{margin:0 5px 5px;font-size:23px;font-weight:700}@media only screen and (min-width: 767px){.c-itinerary__payment__breakdown h2{font-size:23px}}.c-itinerary__addons{margin-bottom:24px}@media only screen and (min-width: 767px){.c-itinerary__addons{margin-bottom:40px}}.c-itinerary__addons h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-itinerary__addons h2{font-size:23px;margin:0 0 13px}}.c-itinerary__addons .reminder{background:#f3fbfd;border-radius:16px;padding:24px 27px}@media only screen and (min-width: 767px){.c-itinerary__addons .reminder{padding:27px}}.c-itinerary__addons .reminder h6{margin:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.c-itinerary__addons .reminder h6{font-size:15px}}.c-itinerary__addons .reminder p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin-bottom:16px}.c-itinerary__addons .reminder p:last-of-type{margin-bottom:0}@media only screen and (min-width: 767px){.c-itinerary__addons .reminder p{font-size:15px}}.c-itinerary__addons .reminder p a{font-size:15px}.c-itinerary__fare h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:center;padding:11px 11px 13px;background:#fff082;margin:0 -24px 13px}@media only screen and (min-width: 767px){.c-itinerary__fare h2{font-size:20px;margin:0 auto 13px}}.c-itinerary__fare h2._csph2{background:#fde400;margin:0}.c-itinerary__fare .rule{flex-basis:auto;width:100%}.c-itinerary__fare .reminder{flex-basis:auto;margin-top:0;padding:24px 27px;background:#f3fbfd;border-radius:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.c-itinerary__fare .reminder{border-radius:16px;padding:26px;font-size:15px}}.c-itinerary__fare .reminder a{font-size:13px;font-weight:400;display:inline}@media only screen and (min-width: 767px){.c-itinerary__fare .reminder a{font-size:15px}}.c-itinerary__insurance{padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#009883;border-radius:6.72405px;margin:0 -24px 24px}.c-itinerary__insurance>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-itinerary__insurance>*{flex-basis:auto}}@media only screen and (min-width: 767px){.c-itinerary__insurance{justify-content:space-between;padding:18px 71px 24px;margin:40px 0}}.c-itinerary__insurance__wrapper{display:flex;align-items:flex-start}.c-itinerary__insurance__wrapper img{max-width:33px;margin-right:14px}.c-itinerary__insurance__wrapper h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.0025em;color:#fde400;margin:0}@media only screen and (min-width: 767px){.c-itinerary__insurance__wrapper h2{font-size:23px}}.c-itinerary__insurance__wrapper p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:.004em;color:#fde400;margin:0 0 24px}@media only screen and (min-width: 767px){.c-itinerary__insurance__wrapper p{font-size:18px;margin:0}}.c-itinerary__insurance button{display:inline-block;font-family:Noto Sans,sans-serif;font-style:italic;font-weight:700;font-size:23px;line-height:120%;letter-spacing:.015em;color:#0060a7;transform:rotate(-3deg);margin-left:4px;top:-4px;position:relative;background:linear-gradient(177.94deg,#fbe700 -27.92%,#ffcd00 102.49%);border-radius:16px 0;padding:9px 12px;max-width:153px}@media only screen and (min-width: 767px){.c-itinerary__insurance button{font-size:15px}}.c-itinerary__check-in{padding-bottom:6px}@media only screen and (min-width: 767px){.c-itinerary__check-in{padding-bottom:12px}}.c-itinerary__check-in h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:center;padding:11px 11px 13px;background:#fff082;margin:0 -24px}@media only screen and (min-width: 767px){.c-itinerary__check-in h2{font-size:23px;margin:0 auto}}.c-itinerary__check-in h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.c-itinerary__check-in h6{font-size:15px;margin-bottom:8px}}.c-itinerary__check-in span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#575757;display:block;padding-bottom:14px}@media only screen and (min-width: 767px){.c-itinerary__check-in span{font-size:15px;padding-bottom:15px}}.c-itinerary__check-in span:first-of-type{padding-top:12px}.c-itinerary__check-in ol{padding:0;margin:0 0 16px}@media only screen and (min-width: 767px){.c-itinerary__check-in ol{margin:0 0 18px}}.c-itinerary__check-in ol li{margin:0}.c-itinerary__check-in p{font-size:17px}@media only screen and (min-width: 767px){.c-itinerary__check-in p{font-size:15px}}.c-itinerary__apppush{background:linear-gradient(270deg,#006fc1 18.35%,rgba(77,113,180,0) 100%),#4d71b4;border-radius:6.72405px;max-width:865.72px;padding:16px 24px 24px;display:flex;display:-webkit-box;flex-wrap:wrap;flex-direction:column-reverse;justify-content:space-between;align-items:center;margin:0 -24px 24px;cursor:pointer}@media only screen and (min-width: 767px){.c-itinerary__apppush{padding:25px 67px 21px;flex-direction:row;margin:0 auto 53px}}.c-itinerary__apppush>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-itinerary__apppush>*{flex-basis:auto}}.c-itinerary__apppush .icons{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:287px;margin-top:24px}@media only screen and (min-width: 767px){.c-itinerary__apppush .icons{margin-top:0}}.c-itinerary__apppush .icons img{max-width:50px;max-height:50px}.c-itinerary__apppush .content{align-self:baseline}@media only screen and (min-width: 767px){.c-itinerary__apppush .content{align-self:initial}}.c-itinerary__apppush h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.0025em;color:#fff;margin:0}@media only screen and (min-width: 767px){.c-itinerary__apppush h2{font-size:23px}}.c-itinerary__apppush p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#fff;margin:0}@media only screen and (min-width: 767px){.c-itinerary__apppush p{font-size:18px}}.c-itinerary__rights{border:1px solid #e2e2e2;border-top:6px solid #ffcd00;border-radius:6.72405px 6.72405px 0 0;padding:24px 10px 23px;max-width:793px;margin:0 auto 17px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 767px){.c-itinerary__rights{margin:0 auto 27px;padding:30px 24px 37px}}.c-itinerary__rights a{font-weight:700;display:inline}.c-itinerary__thankyou{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.004em;color:#4d71b4}@media only screen and (min-width: 767px){.c-itinerary__thankyou{font-size:15px}}.c-itinerary__thankyou img{width:22px;height:22px;object-fit:cover;margin-right:6px;margin-top:-2px}@media only screen and (min-width: 767px){.c-itinerary__thankyou img{width:27px;height:27px}}.c-itinerary__navigation-social-media{margin-top:28px;text-align:center}@media only screen and (min-width: 1151px){.c-itinerary__navigation-social-media{margin-top:35px;text-align:left}}.c-itinerary__navigation-social-media>div{padding-top:8px;text-align:center!important}@media only screen and (min-width: 1151px){.c-itinerary__navigation-social-media>div{padding-top:0}}.c-itinerary__navigation-social-media>div>a{display:inline-block}.c-itinerary__navigation-social-media>div>a img{height:18px}@media only screen and (min-width: 1151px){.c-itinerary__navigation-social-media>div>a img{height:12px}}.c-itinerary__navigation-social-media>div>a:not(:last-child){margin-right:24px}.c-itinerary__navigation-social-media>div>a:first-child img{height:20px}@media only screen and (min-width: 1151px){.c-itinerary__navigation-social-media>div>a:first-child img{height:14px}}.c-itinerary__navigation-social-media label{border:0;padding:0;color:#575757;font-size:11px}@media only screen and (min-width: 1151px){.c-itinerary__navigation-social-media label{font-size:11px}}.c-itinerary__navigation-social-media label:after{display:none}.c-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb{padding:0 24px}@media only screen and (min-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb{padding:0}}.c-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .return-chevron{height:24px;vertical-align:middle;margin:-2px 4px 0 -8px}.c-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .return-chevron+span{position:absolute;vertical-align:middle;white-space:nowrap}.c-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .c-itinerary__print{float:right}.c-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper{height:20px;width:20px;display:inline-block;vertical-align:middle;background-color:#0077c8;border-radius:100px;text-align:center}@media only screen and (min-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper{height:30px;width:30px}}.c-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper .mb-iti-icon{width:15px;height:15px;margin:-10px auto 0;filter:brightness(0) invert(1)}@media only screen and (min-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper .mb-iti-icon{width:22px;height:22px;margin:-25px auto 0}}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight{margin-bottom:10px!important}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-datetime{display:none}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator{color:#858585;font-size:13px}@media only screen and (min-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator{font-size:15px}}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator .blue{font-size:17px}@media only screen and (min-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator .blue{font-size:20px}}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator.csp-designator span{font-size:17px}@media screen and (max-width: 767px){.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .print-flight .print-flight-details-designator.csp-designator span{font-size:11px}}.c-itinerary.view-itinerary-from-mb-wrapper .flightdetails-table .flightdetails-table__details--trip:first-child .flightdetails-table__details--trip__description .flight-no{margin-top:-10px}.c-itinerary .csp-itn-guest-details{background:#006fc1;padding:20px;border-radius:8px;margin-bottom:2%;font-size:14px;line-height:24px;letter-spacing:.005em;color:#fff}@media only screen and (min-width: 923px){.c-itinerary .csp-itn-guest-details{margin-left:10px;margin-right:10px}}.c-itinerary .csp-padding-zero{padding:24px 0}.c-itinerary .csp-itn-farebreakdown{margin-top:-25px}@media only screen and (min-width: 923px){.c-itinerary .csp-itn-farebreakdown{margin-top:-5px}}.header-skeleton{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;width:100%;height:94px}.footer-skeleton{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#dddddd;background:linear-gradient(to right,#ffffff 0%,#e2e2e2 50%,#ffffff 100%);background-size:100% 100%;width:100%;height:450px}@media only screen and (min-width: 767px){.header-scrolled{padding-top:111.109px}}.header-scrolled>header{position:fixed!important;top:0;width:100%}.header-scrolled>header .home-header__main{box-shadow:0 4px 12px #0000001a}.header-scrolled>header .home-header__account--link.login{filter:none}.home-header{background-image:linear-gradient(180deg,#07243c -35%,rgba(255,255,255,0) 95%);width:100%;top:0;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;position:fixed;z-index:10}@media only screen and (min-width: 767px){.home-header{flex-direction:column}}.home-header__top{transition:all .3s ease-out;width:100%;border-top:1px solid rgba(226,226,226,.2)}@media only screen and (min-width: 767px){.home-header__top{border-top:0;border-bottom:1px solid rgba(226,226,226,.2)}}.home-header__top span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#fff}@media only screen and (min-width: 767px){.home-header__top span{font-size:11px}}.home-header__top--container{display:flex;justify-content:space-between;align-items:center;max-width:1056px;width:100%;margin:0 auto}.home-header__top .advisory{display:flex;align-items:flex-end;padding:11px 16px 3px;justify-content:space-between;flex-basis:100%}@media only screen and (min-width: 767px){.home-header__top .advisory{padding:8px 0 9px;line-height:0;justify-content:initial;flex-basis:auto}}.home-header__top .advisory span{padding-right:16px;padding-left:18px;position:relative;max-width:268px;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 767px){.home-header__top .advisory span{max-width:100%}}.home-header__top .advisory span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:14px;height:14px;background-image:url(/assets/images/icon-blueinfo.svg);background-size:contain;filter:brightness(0) invert(1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__top .advisory span:before{background-image:url(/assets/images/icon-whiteinfo.svg)}}@media only screen and (min-width: 767px){.home-header__top .advisory span:before{filter:brightness(0) invert(1)}}@media only screen and (min-width: 767px) and all and (-ms-high-contrast: none),only screen and (min-width: 767px) and (-ms-high-contrast: active){.home-header__top .advisory span:before{background-image:url(/assets/images/icon-whiteinfo.svg)}}.home-header__top .advisory a{font-size:11px;line-height:150%;font-weight:400;color:#fff;margin-left:8px}.home-header__top .advisory a.prev{display:none}@media only screen and (min-width: 767px){.home-header__top .advisory a.prev{display:inline-block}}.home-header__top .advisory a.next{display:none}@media only screen and (min-width: 767px){.home-header__top .advisory a.next{display:inline-block}}.home-header__top .advisory a.viewall{font-size:13px;font-weight:600;position:relative;top:1px}@media only screen and (min-width: 767px){.home-header__top .advisory a.viewall{font-size:11px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__top .advisory a.viewall{top:1px}}.home-header__top .curlang{display:none;align-items:center;position:relative}@media only screen and (min-width: 767px){.home-header__top .curlang{display:flex}}.home-header__top .curlang .currency{margin-right:33px;display:flex;align-items:center;cursor:pointer}.home-header__top .curlang .currency figure{line-height:0}.home-header__top .curlang .currency .current-currency{padding-left:4px;padding-right:8px;position:relative}.home-header__top .curlang .currency.is-active~.curlang__dropdown{display:flex}.home-header__top .curlang .language{cursor:pointer}.home-header__top .curlang .language .current-language{display:flex;align-items:center}.home-header__top .curlang .language .current-language figure{line-height:0}.home-header__top .curlang .language .current-language figure img{padding-right:4px}.home-header__top .curlang .language .current-language span{padding-right:8px}.home-header__top .curlang .language.is-active~.curlang__dropdown{display:flex}.home-header__top .curlang .kms-help{margin-left:33px;align-items:center}.home-header__top .curlang .kms-help a{color:#fff;font-size:11px;display:flex;cursor:pointer}.home-header__top .curlang__dropdown{position:absolute;top:32px;right:0;z-index:20;background-color:#fff;box-shadow:0 12px 20px #0000000d;border-radius:4px;width:241px;max-width:482px;padding:8px 16px}.home-header__top .curlang__dropdown--currency{width:377px;max-width:377px;right:182px}.home-header__top .curlang__dropdown ul{padding:0;margin:0}@media only screen and (min-width: 767px){.home-header__top .curlang__dropdown ul{flex-basis:50%}}.home-header__top .curlang__dropdown ul>li{display:flex;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;margin:0 0 16px;padding:0;cursor:pointer;transition:color .3s ease}.home-header__top .curlang__dropdown ul>li>a{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;font-weight:400}.home-header__top .curlang__dropdown ul>li img{margin-right:8px;width:14px;height:14px;object-fit:contain;margin-top:3px}.home-header__top .curlang__dropdown ul>li:not(.disabled):hover{color:#00a4e5;transition:color .3s ease}.home-header__top .curlang__dropdown ul>li:last-of-type{margin-bottom:0}.home-header__top .curlang__dropdown.show{display:flex}.home-header__main{transition:all .3s ease-out;width:100%;height:72px}.home-header__main--container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1056px;width:100%;margin:0 auto;height:100%;padding-right:18px}@media only screen and (min-width: 767px){.home-header__main--container{padding-right:0}}.home-header__main--container.no-ads{position:relative}.home-header__main--container.no-ads .home-header__dropdown-content--container{justify-content:center}.home-header__main--container.no-ads .home-header__dropdown-content--ads{display:none}.home-header__main--container.no-ads .home-header__dropdown-content,.home-header__main--container.no-ads .home-header__account__dropdown-content{top:72px;left:208px;max-width:914px;box-shadow:0 4px 10px #00000012;-moz-box-shadow:0px 4px 10px rgba(0,0,0,.07);-webkit-box-shadow:0px 4px 10px rgba(0,0,0,.07)}.home-header__main.is_search-active .home-header__main--container{padding-right:24px}.home-header__main.is_search-active .home-header__logo{display:none}@media only screen and (min-width: 767px){.home-header__main.is_search-active .home-header__logo{display:block}}.home-header__main.is_search-active .home-header__nav,.home-header__main.is_search-active .home-header__account{display:none}.home-header__main.is_search-active .home-header__search-active{display:flex;padding-left:24px}@media only screen and (min-width: 767px){.home-header__main.is_search-active .home-header__search-active{padding-left:initial}}.home-header__logo{margin-left:14px;margin-top:-5px;cursor:pointer;max-width:139px}@media only screen and (min-width: 767px){.home-header__logo{max-width:100%;margin-left:-11px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__logo{background-image:url(/assets/images/logo.svg)}.home-header__logo img{opacity:0}}.home-header__nav{display:none}@media only screen and (min-width: 767px){.home-header__nav{display:block}}.home-header__nav ul{display:flex;padding:0;margin:0}.home-header__nav ul li{margin-bottom:0}.home-header__nav ul li a{font-family:Noto Sans,sans-serif;color:#fff;letter-spacing:.005em;position:relative;padding:24px;transition:color .3s ease}.home-header__nav ul li a:after{content:"";width:calc(100% - 31px);height:4px;background-color:transparent;position:absolute;bottom:0;left:50%;transform:translate(-50%);transition:background .3s ease}.home-header__nav ul li a span{position:absolute;top:0;left:0;width:100%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-align:center;background:#ffcd00;border-radius:0 0 8px 8px}.home-header__nav.is-active~.home-header__dropdown-content{display:block}.home-header__mobilenav{display:block}.home-header__account ul{display:flex;align-items:center;padding:0;margin:0}.home-header__account ul li{margin-bottom:0}.home-header__account ul li a{font-family:Noto Sans,sans-serif;padding:24px;color:#fff;letter-spacing:.005em}.home-header__account--link{padding:0 24px 0 0}.home-header__account--link>a{padding:0 0 0 25px!important;position:relative;text-indent:-9999px;white-space:nowrap}@media only screen and (min-width: 767px){.home-header__account--link>a{text-indent:0;padding-left:32px!important}}.home-header__account--link>a:before{content:"";width:24px;height:24px;position:absolute;top:48%;left:0;transform:translateY(-50%);background-image:none;background-size:contain}.home-header__account--search{padding:0 24px 0 0}.home-header__account--search a{padding:0!important}.home-header__account--pricetotal{padding:0 24px 0 0}.home-header__account--pricetotal>a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:15px;line-height:150%;letter-spacing:.0015em;color:#fff;padding:0 24px 0 0!important;width:48px;height:24px;margin-top:3px;margin-right:13px;position:relative;text-indent:-9999px}@media only screen and (min-width: 767px){.home-header__account--pricetotal>a{text-indent:0;text-align:right;margin:0;width:auto;height:auto}}.home-header__account--pricetotal>a:before{content:"";width:24px;height:24px;position:absolute;top:48%;left:0;transform:translateY(-50%);background-image:url(/assets/images/icon-blueshoppingcart.svg);background-size:contain}@media only screen and (min-width: 767px){.home-header__account--pricetotal>a:before{display:none}}.home-header__account--pricetotal>a span.drop{position:absolute;top:45%;right:4px;transform:translateY(-50%);width:20px;height:20px;background-image:url(/assets/images/icon-bluearrowdowncaret.svg);background-size:100% 100%;background-repeat:no-repeat}.home-header__account--pricetotal>a:after{content:"";position:absolute;top:-1px;right:19px;width:6px;height:6px;background:#e42d4e;border-radius:100%}@media only screen and (min-width: 767px){.home-header__account--pricetotal>a:after{display:none}}.home-header__account--mobilenavburger{display:block;width:24px;height:16px;top:2px;left:0;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.home-header__account--mobilenavburger span{display:block;position:absolute;left:0;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.home-header__account--mobilenavburger span:nth-child(1){top:0;transform-origin:left center}.home-header__account--mobilenavburger span:nth-child(2){top:6px;transform-origin:left center}.home-header__account--mobilenavburger span:nth-child(3){top:12px;transform-origin:left center}.home-header__account--mobilenavburger.open span:nth-child(1){transform:rotate(45deg);top:-2px;left:0}.home-header__account--mobilenavburger.open span:nth-child(2){width:0%;opacity:0}.home-header__account--mobilenavburger.open span:nth-child(3){transform:rotate(-45deg);top:15px;left:0}@media only screen and (min-width: 767px){.home-header__account--mobilenavburger{display:none}}.home-header__mobilenav,.home-header__login__mobilenav{display:block;position:absolute;top:73px;left:0;width:100%;min-height:calc(100vh - 70px);height:100%;overflow:auto;background:#f7f7f7}@media only screen and (min-width: 767px){.home-header__mobilenav,.home-header__login__mobilenav{display:none}}.home-header__mobilenav .main,.home-header__login__mobilenav .main{background:#fff;margin-bottom:24px}.home-header__mobilenav .list,.home-header__login__mobilenav .list{padding:16px 24px 0;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.home-header__mobilenav .list .is-disabled,.home-header__login__mobilenav .list .is-disabled{opacity:.6;pointer-events:none}.home-header__mobilenav .list:last-child,.home-header__login__mobilenav .list:last-child{border-bottom:1px solid #d1d1d1}.home-header__mobilenav .list:before,.home-header__login__mobilenav .list:before{position:absolute;top:0;left:0;background-color:#fff;transition:background .3s ease;width:7px;height:56px;content:""}.home-header__mobilenav .list span,.home-header__login__mobilenav .list span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;padding-bottom:16px}.home-header__mobilenav .list span.tag,.home-header__login__mobilenav .list span.tag{font-family:Noto Sans,sans-serif;font-size:11px;text-align:center;letter-spacing:.004em;color:#0060a7!important;text-transform:uppercase;background-color:#ffcd00;border-radius:146px;padding:0 8px;margin-left:16px;height:18px;display:inline-block}.home-header__mobilenav .list.open span,.home-header__login__mobilenav .list.open span{color:#00a4e5}.home-header__mobilenav .list.open a span,.home-header__login__mobilenav .list.open a span{color:#006fc1}.home-header__mobilenav .list.open>div,.home-header__login__mobilenav .list.open>div{display:block}.home-header__mobilenav .list__dropdown,.home-header__login__mobilenav .list__dropdown{display:none;background:#f7f7f7;flex-basis:calc(100% + 48px);margin:0 -24px;padding:0 24px 0 40px}.home-header__mobilenav .list__dropdown ul,.home-header__login__mobilenav .list__dropdown ul,.home-header__mobilenav .list__dropdown ul li,.home-header__login__mobilenav .list__dropdown ul li{padding:0;margin:0}.home-header__mobilenav .list__dropdown--icons,.home-header__login__mobilenav .list__dropdown--icons{border-bottom:1px solid #d1d1d1;padding-top:19px}.home-header__mobilenav .list__dropdown--icons ul li,.home-header__login__mobilenav .list__dropdown--icons ul li{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:36px}.home-header__mobilenav .list__dropdown--icons ul li:last-child,.home-header__login__mobilenav .list__dropdown--icons ul li:last-child{margin-bottom:28px}.home-header__mobilenav .list__dropdown--icons ul li img,.home-header__login__mobilenav .list__dropdown--icons ul li img{width:40px;height:40px;margin-right:37px;object-fit:cover}.home-header__mobilenav .list__dropdown--listed h6,.home-header__login__mobilenav .list__dropdown--listed h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:24px 0 0}.home-header__mobilenav .list__dropdown--listed ul li a,.home-header__login__mobilenav .list__dropdown--listed ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;padding:16px 0;border-bottom:1px solid #d1d1d1;width:100%;display:block}.home-header__mobilenav .list__dropdown--listed ul li a img,.home-header__login__mobilenav .list__dropdown--listed ul li a img{margin-top:-2px;width:16px;height:16px;margin-right:8px}.home-header__mobilenav .list__dropdown--listed ul li a img.launch-icon,.home-header__login__mobilenav .list__dropdown--listed ul li a img.launch-icon{margin-left:8px;margin-right:0}.home-header__mobilenav .list__dropdown--listed ul li a span,.home-header__login__mobilenav .list__dropdown--listed ul li a span{font-weight:400;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.home-header__mobilenav .list__dropdown--listed ul li:last-child a,.home-header__login__mobilenav .list__dropdown--listed ul li:last-child a{border-bottom:0}.home-header__mobilenav .list__dropdown--listed ul:first-of-type,.home-header__login__mobilenav .list__dropdown--listed ul:first-of-type{border-bottom:1px solid #d1d1d1}.home-header__mobilenav .list__dropdown--listed ul:last-of-type,.home-header__login__mobilenav .list__dropdown--listed ul:last-of-type{border-bottom:0}.home-header__mobilenav .list:hover:before,.home-header__login__mobilenav .list:hover:before,.home-header__mobilenav .list.open:before,.home-header__login__mobilenav .list.open:before{background-color:#52caf5;transition:background .3s ease}.home-header__mobilenav .list.open .caret img,.home-header__login__mobilenav .list.open .caret img{transform:rotate(270deg);transition:transform .3s linear}.home-header__mobilenav .log-out img,.home-header__login__mobilenav .log-out img{width:17px;height:16px}.home-header__mobilenav .curlang,.home-header__login__mobilenav .curlang{background-color:#fff}.home-header__mobilenav .curlang>div,.home-header__login__mobilenav .curlang>div{display:flex;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e2e2e2}.home-header__mobilenav .curlang>div:last-child,.home-header__login__mobilenav .curlang>div:last-child{border-bottom:0}.home-header__mobilenav .curlang>div span,.home-header__login__mobilenav .curlang>div span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.home-header__mobilenav .curlang>div span img,.home-header__login__mobilenav .curlang>div span img{filter:grayscale(100%) brightness(.855);width:16px;height:16px;object-fit:cover;margin-top:-2px;margin-right:8px}.home-header__search-active{max-width:828px;flex-basis:828px;width:100%;display:none;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.home-header__search-active{align-items:flex-start}}.home-header__search-active .group{position:relative;width:278px}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__search-active .group{width:750px!important}}@media only screen and (min-width: 767px){.home-header__search-active .group{width:772px}}.home-header__search-active .group input{background:none;border-bottom:1px solid #fff;width:100%;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#fff;padding-bottom:10px}.home-header__search-active .group input::placeholder{color:#ffffffb3}.home-header__search-active .group input:focus+.quicklinks{display:block}.home-header__search-active .group button{background-image:url(/assets/images/icon-searchgrey.svg);background-color:transparent;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:2px;width:24px;height:24px;cursor:pointer;filter:brightness(0) invert(1)}.home-header__search-active .group .quicklinks{display:none;background-color:#fff;padding:16px 24px 20px;position:absolute;top:53px;left:-24px;z-index:30;width:375px;max-width:408px}@media only screen and (min-width: 767px){.home-header__search-active .group .quicklinks{padding:16px 16px 20px;width:100%;left:0}}.home-header__search-active .group .quicklinks h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 16px}.home-header__search-active .group .quicklinks ul{padding:0;margin:0}.home-header__search-active .group .quicklinks ul li{margin-bottom:8px;padding:0}.home-header__search-active .group .quicklinks ul li:last-of-type{margin-bottom:0}.home-header__search-active .group .quicklinks ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#006fc1}.home-header__search-active>button{flex-basis:46px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff;padding:0;margin-top:6px;background-color:transparent;text-indent:-9999px;max-width:29px;height:29px;background-image:url(/assets/images/icon-blueclose.svg);filter:brightness(0) invert(1)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header__search-active>button{margin-top:4px}}@media only screen and (min-width: 767px){.home-header__search-active>button{flex-basis:46px;max-width:46px;text-indent:0;background:none;width:auto;height:auto;filter:none}}.home-header__dropdown-content{background:linear-gradient(180deg,rgba(255,255,255,0) 31.25%,#f3fbfd 100%),#ffffff;border-top:1px solid #d1d1d1;width:100%;position:absolute;top:108px;left:0;display:none}.home-header__dropdown-content--container{max-width:1056px;width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:24px 0}.home-header__dropdown-content--ads{padding-right:78px}.home-header__dropdown-content--hovercontent{width:786px}.home-header__dropdown-content--hovercontent .no-border{border-bottom:none!important}.home-header__dropdown-content--hovercontent .no-border ul li h4 img{margin-left:8px}.home-header__dropdown-content--hovercontent .rownav{border-bottom:1px solid #d1d1d1;padding:24px 0}.home-header__dropdown-content--hovercontent .rownav ul{display:flex;padding:0;margin:0}.home-header__dropdown-content--hovercontent .rownav ul li{margin-bottom:0}.home-header__dropdown-content--hovercontent .rownav ul li a{display:flex;flex-direction:column;text-align:center}.home-header__dropdown-content--hovercontent .rownav ul li a img{width:58px;height:58px;max-height:58px;margin:0 auto 9px}.home-header__dropdown-content--hovercontent .rownav .title-small{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 16px}.home-header__dropdown-content--hovercontent .rownav:first-child{padding:7px 0 24px}.home-header__dropdown-content--hovercontent .rownav:last-child{padding:24px 0 0;border-bottom:0}.home-header__dropdown-content--hovercontent .rownav--icons ul li{margin-right:48px}.home-header__dropdown-content--hovercontent .rownav--icons ul li img{margin-bottom:9px}.home-header__dropdown-content--hovercontent .rownav--cards ul{flex-wrap:wrap}.home-header__dropdown-content--hovercontent .rownav--cards ul li{max-width:246px;flex-basis:33%;margin-right:24px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.home-header__dropdown-content--hovercontent .rownav--cards ul li{flex-basis:31%}}.home-header__dropdown-content--hovercontent .rownav--cards ul li h4{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin:0 0 8px;display:inline-block;width:100%}.home-header__dropdown-content--hovercontent .rownav--cards ul li h4 img{max-width:16px;max-height:16px;margin-top:-3px;margin-right:8px}.home-header__dropdown-content--hovercontent .rownav--cards ul li p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#858585;letter-spacing:.0025em}.home-header__dropdown-content--hovercontent .rownav--cards ul li p a{font-weight:400;font-size:13px;letter-spacing:.0025em;display:inline;transition:color .3s ease}.home-header__dropdown-content--hovercontent .rownav--cards ul li p a:hover{transition:color .3s ease}.home-header__dropdown-content--hovercontent .rownav--cards ul li:nth-child(3n){margin-right:0}.home-header__dropdown-content--hovercontent .rownav--cards.about{padding-top:8px}.home-header__dropdown-content--hovercontent .rownav--cards.about ul li p{margin-bottom:32px}.home-header__dropdown-content--hovercontent .rownav--lists{padding-bottom:0!important}.home-header__dropdown-content--hovercontent .rownav--lists ul{flex-wrap:wrap}.home-header__dropdown-content--hovercontent .rownav--lists ul li{max-width:192px;flex-basis:33%;margin-right:40px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.home-header__dropdown-content--hovercontent .rownav--lists ul li{flex-basis:29%}}.home-header__dropdown-content--hovercontent .rownav--lists ul li h4{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin:0 0 24px;display:inline-block;width:100%}.home-header__dropdown-content--hovercontent .rownav--lists ul li h4 img{margin-top:-3px;margin-right:8px}.home-header__dropdown-content--hovercontent .rownav--lists ul li:nth-child(3n){margin-right:0}.home-header__dropdown-content--hovercontent .rownav--destinations{display:flex;flex-wrap:wrap}.home-header__dropdown-content--hovercontent .rownav--destinations .group{flex-basis:auto;margin-right:44px}.home-header__dropdown-content--hovercontent .rownav--destinations .group:last-child{margin-right:0}.home-header__dropdown-content--hovercontent .rownav--destinations h3{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:16px}.home-header__dropdown-content--hovercontent .rownav--destinations h3 img{margin-top:-2px}.home-header__dropdown-content--hovercontent .rownav--destinations ul li{margin-right:8px}.home-header__dropdown-content--hovercontent .rownav--destinations ul li figure{width:100px;height:80px;position:relative;border-radius:4px;overflow:hidden}.home-header__dropdown-content--hovercontent .rownav--destinations ul li figure img{object-fit:cover;width:100%;height:100%;border-radius:4px}.home-header__dropdown-content--hovercontent .rownav--destinations ul li figure span{position:absolute;bottom:8px;left:8px;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff}.home-header__dropdown-content--hovercontent .rownav--destinations ul li:nth-child(3n){margin-right:0}.home-header.hover-opened .home-header__logo,.home-header.opened .home-header__logo{filter:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header.hover-opened .home-header__logo,.home-header.opened .home-header__logo{background-image:url(/assets/images/logo-colored.svg)}.home-header.hover-opened .home-header__logo img,.home-header.opened .home-header__logo img{opacity:0}}.home-header.hover-opened .home-header__top,.home-header.opened .home-header__top{background:#f3fbfd}@media only screen and (min-width: 767px){.home-header.hover-opened .home-header__top,.home-header.opened .home-header__top{background:#00a4e5}}.home-header.hover-opened .home-header__top--container .advisory,.home-header.opened .home-header__top--container .advisory{padding:11px 16px}.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{filter:none!important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{background-image:url(/assets/images/icon-whiteinfo.svg)}}@media only screen and (min-width: 767px){.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{filter:brightness(0) invert(1)!important}}@media only screen and (min-width: 767px) and all and (-ms-high-contrast: none),only screen and (min-width: 767px) and (-ms-high-contrast: active){.home-header.hover-opened .home-header__top--container .advisory span:before,.home-header.opened .home-header__top--container .advisory span:before{background-image:url(/assets/images/icon-blueinfo.svg)}}@media only screen and (min-width: 767px){.home-header.hover-opened .home-header__top--container .advisory,.home-header.opened .home-header__top--container .advisory{padding:8px 0 9px}}.home-header.hover-opened .home-header__top--container .advisory span,.home-header.opened .home-header__top--container .advisory span{font-size:11px;color:#333}@media only screen and (min-width: 767px){.home-header.hover-opened .home-header__top--container .advisory span,.home-header.opened .home-header__top--container .advisory span{color:#fff}}.home-header.hover-opened .home-header__top--container .advisory_nav .viewall,.home-header.opened .home-header__top--container .advisory_nav .viewall{color:#006fc1;font-weight:600}@media only screen and (min-width: 767px){.home-header.hover-opened .home-header__top--container .advisory_nav .viewall,.home-header.opened .home-header__top--container .advisory_nav .viewall{color:#fff;font-weight:400}}.home-header.hover-opened .home-header__main,.home-header.opened .home-header__main{background:#ffffff;box-shadow:0 4px 10px #00000012;z-index:1}.home-header.hover-opened .home-header__nav a,.home-header.opened .home-header__nav a{color:#006fc1}.home-header.hover-opened .home-header__nav a:hover,.home-header.opened .home-header__nav a:hover,.home-header.hover-opened .home-header__nav a.is-active,.home-header.opened .home-header__nav a.is-active{color:#00a4e5;transition:color .3s ease}.home-header.hover-opened .home-header__nav a:hover:after,.home-header.opened .home-header__nav a:hover:after,.home-header.hover-opened .home-header__nav a.is-active:after,.home-header.opened .home-header__nav a.is-active:after{background-color:#52caf5;transition:background .3s ease}.home-header.hover-opened .home-header__account ul li a,.home-header.opened .home-header__account ul li a{color:#006fc1;transition:color .3s ease;white-space:nowrap}.home-header.hover-opened .home-header__account ul li a:hover,.home-header.opened .home-header__account ul li a:hover,.home-header.hover-opened .home-header__account ul li a.is-active,.home-header.opened .home-header__account ul li a.is-active{color:#00a4e5;transition:color .3s ease}.home-header.hover-opened .home-header__account--search a svg path,.home-header.opened .home-header__account--search a svg path{fill:#006fc1;transition:fill .3s ease}.home-header.hover-opened .home-header__account--search a:hover svg path,.home-header.opened .home-header__account--search a:hover svg path{fill:#00a4e5;transition:fill .3s ease}.home-header.hover-opened .home-header__account--pricetotal a,.home-header.opened .home-header__account--pricetotal a{transition:fill .3s ease}.home-header.hover-opened .home-header__account--pricetotal a:hover,.home-header.opened .home-header__account--pricetotal a:hover{color:#006fc1;transition:fill .3s ease}.home-header.hover-opened .home-header__account--mobilenavburger span,.home-header.opened .home-header__account--mobilenavburger span{background:#006fc1}.home-header.hover-opened .home-header__search-active .group input,.home-header.opened .home-header__search-active .group input{border-color:#52caf5;color:#444}.home-header.hover-opened .home-header__search-active .group input::placeholder,.home-header.opened .home-header__search-active .group input::placeholder{color:#bebebe}.home-header.hover-opened .home-header__search-active .group button,.home-header.opened .home-header__search-active .group button{filter:none}.home-header.hover-opened .home-header__search-active button,.home-header.opened .home-header__search-active button{color:#006fc1;filter:none}.home-header{z-index:200}.home-header__top .advisory span{text-overflow:ellipsis}@media only screen and (min-width: 767px){.home-header__top .advisory span{max-width:365px}}.home-header__account--link img{margin:0}@media only screen and (min-width: 923px){.home-header__account--link img{margin:0 5px 5px 0}}.home-header__account--link .blue-person-icon{display:none}.home-header__account--link .white-person-icon{display:initial}.home-header__account--link.login>a:before{background-image:none}@media only screen and (min-width: 923px){.home-header__account li:first-child{padding-right:0}}.home-header__account li:first-child a{font-family:Noto Sans,sans-serif;color:#fff;letter-spacing:.005em;position:relative;padding:24px;transition:color .3s ease}@media only screen and (min-width: 480px){.home-header__account li:first-child a{padding:24px 24px 24px 0!important}}.home-header__account li:first-child a:after{content:"";width:100%;height:4px;background-color:transparent;position:absolute;bottom:0;left:15%;transform:translate(-50%);transition:background .3s ease}.home-header__account li:first-child a span{position:absolute;top:0;left:0;width:100%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-align:center;background:#ffcd00;border-radius:0 0 8px 8px}.home-header__account li:first-child a.account{font-family:Noto Sans,sans-serif;color:#fff;letter-spacing:.005em;position:relative;padding:24px;transition:color .3s ease}@media only screen and (min-width: 480px){.home-header__account li:first-child a.account{padding:24px 24px 24px 0!important}}.home-header__account li:first-child a.account:after{content:"";width:132px;height:4px;background-color:transparent;position:absolute;bottom:0;left:15%;transform:translate(-40%);transition:background .3s ease}.home-header__account li:first-child a.account span{position:absolute;top:0;left:0;width:100%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-align:center;background:#ffcd00;border-radius:0 0 8px 8px}.home-header__account li:hover a{color:#00a4e5;transition:color .3s ease}.home-header__account li:hover a:after{background-color:#52caf5;transition:background .3s ease}.home-header__account li:hover a.account{color:#00a4e5;transition:color .3s ease}.home-header__account li:hover a.account:after{background-color:#52caf5;transition:background .3s ease}.home-header__account__dropdown-content{background:linear-gradient(180deg,rgba(255,255,255,0) 31.25%,#f3fbfd 100%),#ffffff;border-top:1px solid #d1d1d1;width:100%;position:absolute;top:108px;left:208px;display:none}.home-header__account__dropdown-content--container{max-width:1056px;width:100%;margin:0 auto;display:flex;justify-content:center;padding:24px 0}.home-header__account__dropdown-content--ads{padding-right:78px}.home-header__account__dropdown-content--hovercontent{width:786px}.home-header__account__dropdown-content--hovercontent .no-border{border-bottom:none!important}.home-header__account__dropdown-content--hovercontent .no-border ul li h4 img{margin-left:8px}.home-header__account__dropdown-content--hovercontent .rownav{display:flex;border-bottom:1px solid #d1d1d1;padding:24px 0}.home-header__account__dropdown-content--hovercontent .rownav .left-col{flex-basis:70%;margin-right:10px}.home-header__account__dropdown-content--hovercontent .rownav .right-col{flex-basis:30%}.home-header__account__dropdown-content--hovercontent .rownav .right-col button{max-width:205px;padding:12px 0;margin-bottom:16px;display:block;max-height:48px}.home-header__account__dropdown-content--hovercontent .rownav .right-col a.log-out{margin-left:30%}.home-header__account__dropdown-content--hovercontent .rownav .right-col a.log-out img{width:17px;height:16px}.home-header__account__dropdown-content--hovercontent .rownav .right-col a.is-disabled{opacity:.6;pointer-events:none}.home-header__account__dropdown-content--hovercontent .rownav ul{display:flex;padding:0;margin:0}.home-header__account__dropdown-content--hovercontent .rownav ul li{flex-basis:25%;margin-bottom:0}.home-header__account__dropdown-content--hovercontent .rownav ul li a{display:flex;flex-direction:column;text-align:center}.home-header__account__dropdown-content--hovercontent .rownav ul li a img{width:58px;height:58px;max-height:58px;margin:0 auto 9px}.home-header__account__dropdown-content--hovercontent .rownav .title-small{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 16px}.home-header__account__dropdown-content--hovercontent .rownav:first-child{padding:7px 0 24px}.home-header__account__dropdown-content--hovercontent .rownav:last-child{padding:24px 0 0;border-bottom:0}.home-header__account__dropdown-content--hovercontent .rownav--icons ul li img{margin-bottom:9px}.home-header__account__dropdown-content--hovercontent .rownav--cards ul{flex-wrap:wrap}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li{max-width:246px;flex-basis:50%;margin-right:24px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.home-header__account__dropdown-content--hovercontent .rownav--cards ul li{flex-basis:31%}}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li h4{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin:0 0 8px;display:inline-block;width:100%}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li h4 img{max-width:16px;max-height:16px;margin-top:-3px;margin-right:8px}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#858585;letter-spacing:.0025em}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li p a{font-weight:400;font-size:13px;letter-spacing:.0025em;display:inline;transition:color .3s ease}.home-header__account__dropdown-content--hovercontent .rownav--cards ul li p a:hover{transition:color .3s ease}.home-header__account__dropdown-content--hovercontent .rownav--cards.about{padding-top:8px}.home-header__account__dropdown-content--hovercontent .rownav--cards.about ul li p{margin-bottom:32px}.home-header__account__dropdown-content--hovercontent .rownav--lists{padding-bottom:0!important}.home-header__account__dropdown-content--hovercontent .rownav--lists ul{flex-wrap:wrap}.home-header__account__dropdown-content--hovercontent .rownav--lists ul li{max-width:192px;flex-basis:33%;margin-right:40px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.home-header__account__dropdown-content--hovercontent .rownav--lists ul li{flex-basis:29%}}.home-header__account__dropdown-content--hovercontent .rownav--lists ul li h4{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin:0 0 24px;display:inline-block;width:100%}.home-header__account__dropdown-content--hovercontent .rownav--lists ul li h4 img{margin-top:-3px;margin-right:8px}.home-header__account__dropdown-content--hovercontent .rownav--lists ul li:nth-child(3n){margin-right:0}.home-header__account__dropdown-content--hovercontent .rownav--destinations{display:flex;flex-wrap:wrap}.home-header__account__dropdown-content--hovercontent .rownav--destinations .group{flex-basis:auto;margin-right:44px}.home-header__account__dropdown-content--hovercontent .rownav--destinations .group:last-child{margin-right:0}.home-header__account__dropdown-content--hovercontent .rownav--destinations h3{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;margin-bottom:16px}.home-header__account__dropdown-content--hovercontent .rownav--destinations h3 img{margin-top:-2px}.home-header__account__dropdown-content--hovercontent .rownav--destinations ul li{margin-right:8px}.home-header__account__dropdown-content--hovercontent .rownav--destinations ul li figure{width:100px;height:80px;position:relative;border-radius:4px;overflow:hidden}.home-header__account__dropdown-content--hovercontent .rownav--destinations ul li figure img{object-fit:cover;width:100%;height:100%;border-radius:4px}.home-header__account__dropdown-content--hovercontent .rownav--destinations ul li figure span{position:absolute;bottom:8px;left:8px;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff}.home-header__account__dropdown-content--hovercontent .rownav--destinations ul li:nth-child(3n){margin-right:0}.home-header__account__dropdown-content.isActive{display:block}.home-header.hover-opened .home-header__account .home-header__account--link .blue-person-icon,.home-header.opened .home-header__account .home-header__account--link .blue-person-icon{display:initial}.home-header.hover-opened .home-header__account .home-header__account--link .white-person-icon,.home-header.opened .home-header__account .home-header__account--link .white-person-icon{display:none}.home-header.hover-opened .home-header__account .home-header__account--link.login>a:before,.home-header.opened .home-header__account .home-header__account--link.login>a:before{background-image:none}.avatar-initials{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.005em;font-weight:900;color:#006fc1;width:24px;height:24px;vertical-align:middle;margin:auto 5px auto auto;border-radius:50%;background-color:#ffcd00;border:none;text-align:center;text-decoration:none;display:inline-block;padding-top:3px}.header-filler{height:73px;display:block;visibility:hidden}@media only screen and (min-width: 923px){.header-filler{height:108px;display:block;visibility:hidden}}.home-header__mobilenav .currency.disabled span{color:#dadada}.color-blue{color:#52caf5!important}.c-booking-recap .container{max-width:1056px;margin:0 auto;overflow:hidden}.c-title.booking-recap{width:100%;max-width:696px;margin:0 auto;padding:0 24px}@media only screen and (min-width: 767px){.c-title.booking-recap{padding:0}}.c-title.booking-recap .subtitle{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;color:#575757;max-width:787px;margin-bottom:24px;display:block}.c-title.booking-recap h1{font-family:Noto Sans,sans-serif;font-size:23px;line-height:140%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-title.booking-recap h1{font-size:30px}}.checkbox.terms{padding:26px 20px 24px;background:#fff;border-radius:12px;box-shadow:0 4px 23px #0000001a;margin-bottom:32px!important}.checkbox.terms label,.checkbox.terms a{font-size:15px}@media only screen and (min-width: 767px){.checkbox.terms label,.checkbox.terms a{font-size:13px}}.checkbox.terms label{margin-bottom:20px!important}@media only screen and (min-width: 767px){.checkbox.terms{font-size:13px}}.checkbox.terms.error{border:2px solid #cc0c2f;background:#ffeef1}.group-cta{display:flex;justify-content:flex-end;margin-bottom:80px}.group-cta>a,.group-cta button{margin-left:16px;max-width:223px}.o-form_submit_payment{max-width:696px;margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 767px){.o-form_submit_payment{padding:0}}.o-form_submit_payment .disabled{pointer-events:none}.o-form_submit_payment .checkbox .checkmark{background:transparent;top:3px!important}.o-form_submit_payment .checkbox label{line-height:150%}.o-form_submit_payment .checkbox .recap-terms p{margin-bottom:0}.o-form_submit_payment .group-cta{flex-direction:column-reverse}@media only screen and (min-width: 767px){.o-form_submit_payment .group-cta{flex-direction:row}}.o-form_submit_payment .group-cta>*{margin:0;max-width:100%}@media only screen and (min-width: 767px){.o-form_submit_payment .group-cta>*{max-width:223px;margin-left:16px}}.o-form_submit_payment .group-cta>*:last-child{margin-bottom:16px}.is-mobile-content{white-space:pre-wrap}.c-prepaid-baggage.flexi .c-prepaid-baggage__backbutton img{transform:unset}.c-prepaid-baggage{padding-top:24px;background:#fff}.c-prepaid-baggage .container{padding-right:24px;padding-left:24px}@media only screen and (min-width: 767px){.c-prepaid-baggage .container{padding-right:0;padding-left:0}}.c-prepaid-baggage__backbutton{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;margin-bottom:24px}.c-prepaid-baggage__backbutton img{margin-top:-2px;margin-right:8px;width:1.5rem;transform:rotate(270deg)}.c-prepaid-baggage__remove{text-align:left;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage__remove{text-align:right}}.c-prepaid-baggage__remove a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#cc0c2f;width:100%}.c-prepaid-baggage__remove a img{margin-top:-2px;margin-right:8px;width:1rem}.c-prepaid-baggage__oversize{margin:0 -24px}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize{margin:0}}.c-prepaid-baggage__oversize h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin:17px 0 0;padding:0 24px 18px}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize h2{padding:0 0 16px;border-bottom:1px solid #e2e2e2}}.c-prepaid-baggage__oversize__addons{border:1px solid #e2e2e2;border-right:0;border-left:0;box-sizing:border-box;padding:14px 24px 15px 0;display:flex;position:relative;align-items:center;margin:0 0 24px}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons{border-radius:10px;padding:14px 24px 15px;margin:0 0 24px;border:1px solid #e2e2e2}}.c-prepaid-baggage__oversize__addons img{max-width:117px;object-fit:contain}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons img{max-width:131px;height:145px}}.c-prepaid-baggage__oversize__addons .content{padding-left:24px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__oversize__addons .content{width:calc(100% - 150px)}}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons .content{padding-left:40px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__oversize__addons .content{width:100%}}}.c-prepaid-baggage__oversize__addons .content h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:130%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons .content h4{line-height:150%}}.c-prepaid-baggage__oversize__addons .content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px;max-width:565px}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons .content p{margin-bottom:16px}}.c-prepaid-baggage__oversize__addons .content .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7}.c-prepaid-baggage__oversize__addons .add{position:absolute;top:16px;right:16px}.c-prepaid-baggage__oversize__addons .add img{width:30px;height:30px}.c-prepaid-baggage__oversize__addons.added{border-color:#52caf5}@media only screen and (min-width: 767px){.c-prepaid-baggage__oversize__addons.added{border-color:#52caf5}}.c-prepaid-baggage__oversize__addons.added .add{background:#52caf5;display:inline-block;width:26px;height:26px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:29px;text-align:center;letter-spacing:.005em;color:#fff;border-radius:100%}.c-prepaid-baggage__insurance{padding-bottom:32px}@media only screen and (min-width: 767px){.c-prepaid-baggage__insurance{padding-bottom:40px}}.c-prepaid-baggage__insurance h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin:16px 0 3px}@media only screen and (min-width: 767px){.c-prepaid-baggage__insurance h2{margin:50px 0 3px}}.c-prepaid-baggage__insurance h2 img{margin-top:-6px;margin-right:8px}.c-prepaid-baggage__insurance p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}.c-prepaid-baggage__insurance p a{display:inline}.c-prepaid-baggage__insurance p a img{margin-left:5px;margin-top:-2px}.c-prepaid-baggage__insurance__buttons{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__insurance__buttons{flex-wrap:nowrap}}}.c-prepaid-baggage__insurance__buttons>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-prepaid-baggage__insurance__buttons>*{flex-basis:auto}}.c-prepaid-baggage__insurance__buttons .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:right;margin-bottom:15px}@media only screen and (min-width: 767px){.c-prepaid-baggage__insurance__buttons .price{text-align:initial;margin-right:24px;margin-bottom:0}}.c-prepaid-baggage-modal{background:#fff;padding-top:98px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal{padding-top:0}}.c-prepaid-baggage-modal__smile{position:fixed;width:100%;z-index:20;top:0;left:0}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__smile{position:relative;top:initial;left:initial}}.c-prepaid-baggage-modal__smile>img{width:100%;min-width:100%;height:98px}.c-prepaid-baggage-modal__smile .container{width:100%;max-width:1056px;text-align:center;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__smile .container{text-align:left}}.c-prepaid-baggage-modal__smile__title{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;color:#0060a7}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__smile__title{font-weight:700;font-size:23px}}.c-prepaid-baggage-modal__smile__close{position:absolute;top:40%;right:22px;transform:translateY(-50%)}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__smile__close{right:32px}}.c-prepaid-baggage-modal__smile__close img{width:29px;height:29px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__smile__close img{width:32px;height:32px}}.c-prepaid-baggage-modal__product{margin-top:32px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product{margin-top:56px;padding-bottom:40px}}.c-prepaid-baggage-modal__product .container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 24px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product .container{padding:0}}.c-prepaid-baggage-modal__product__thumbnails{flex-basis:100%;display:flex;justify-content:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__thumbnails{flex-basis:13%;display:initial}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage-modal__product__thumbnails{display:block}}.c-prepaid-baggage-modal__product__thumbnails figure{padding:3px 10px;width:auto;margin:0 16px 16px 0;border:2px solid #bebebe;border-radius:4px;cursor:pointer;position:relative;text-align:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__thumbnails figure{width:113px;height:auto;padding:22px 26px 8px;margin:0 0 16px}}.c-prepaid-baggage-modal__product__thumbnails figure:last-of-type{margin:0 0 16px}.c-prepaid-baggage-modal__product__thumbnails figure.active{border-color:#52caf5}.c-prepaid-baggage-modal__product__thumbnails figure img{margin-bottom:8px;width:40px;height:35px;object-fit:contain}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__thumbnails figure img{height:53px;width:60px}}.c-prepaid-baggage-modal__product__thumbnails figure span{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;color:#575757}.c-prepaid-baggage-modal__product__thumbnails figure span.tag{display:none;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff;text-transform:uppercase;position:absolute;top:-2px;left:-2px;padding:0 4px;background:#009883;border-radius:0 0 8px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__thumbnails figure span.tag{display:initial}}.c-prepaid-baggage-modal__product__image{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__image{text-align:initial;flex-basis:37%;padding:0 55px;margin-top:56px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage-modal__product__image{flex-basis:27%}}@-moz-document url-prefix(){.c-prepaid-baggage-modal__product__image{padding:0 20px}}.c-prepaid-baggage-modal__product__image.no-items{margin-top:0}.c-prepaid-baggage-modal__product__image__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:block;margin-top:24px;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__image__title{margin-top:25px}}.c-prepaid-baggage-modal__product__image__subcopy{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;text-align:center;display:block;margin-bottom:24px}.c-prepaid-baggage-modal__product__info{flex-basis:100%;max-width:514px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info{flex-basis:50%}}.c-prepaid-baggage-modal__product__info h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:24px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info h4{margin-bottom:16px}}.c-prepaid-baggage-modal__product__info h4 .tag{display:inline-block;padding:0 6px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;border-radius:2px;margin-left:11px;position:relative;top:-2px}.c-prepaid-baggage-modal__product__info h4 .tag--green{background:#009883}.c-prepaid-baggage-modal__product__info p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info p{margin-bottom:8px}}.c-prepaid-baggage-modal__product__info__radio{margin-bottom:20px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__radio{margin-bottom:32px}}.c-prepaid-baggage-modal__product__info__radio>div{padding:16px 0;border-bottom:1px solid #e2e2e2;display:flex;align-items:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__radio>div{padding:16px 24px}}.c-prepaid-baggage-modal__product__info__radio>div:first-child{padding-top:0}.c-prepaid-baggage-modal__product__info__radio>div.is-disabled{pointer-events:none}.c-prepaid-baggage-modal__product__info__radio>div.is-disabled [type=radio]:checked+label:before,.c-prepaid-baggage-modal__product__info__radio>div.is-disabled [type=radio]:not(:checked)+label:before{border-color:#dadada}.c-prepaid-baggage-modal__product__info__radio>div.is-disabled [type=radio]:not(:checked)+label:after{background:#dadada;opacity:1;transform:scale(1)}.c-prepaid-baggage-modal__product__info__radio input{-webkit-appearance:radio;appearance:radio}.c-prepaid-baggage-modal__product__info__radio label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;font-weight:400}.c-prepaid-baggage-modal__product__info__radio label:nth-child(2){white-space:nowrap;color:#0060a7;font-weight:700;cursor:pointer}.c-prepaid-baggage-modal__product__info__radio label .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;background:#00a4e5;border-radius:2px;display:inline-block;padding:0 6px;margin-left:8px}.c-prepaid-baggage-modal__product__info__radio label .tag--green{background:#00bda5}.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked,.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked){position:absolute;left:-9999px}.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked+label,.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:flex;color:#444;width:100%;font-weight:400;white-space:normal}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked+label,.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked)+label{word-break:break-all;white-space:pre}}.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked+label:before,.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked+label:after,.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:5px;left:3px;border-radius:100%;transition:all .2s ease}.c-prepaid-baggage-modal__product__info__radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-prepaid-baggage-modal__product__info__radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-prepaid-baggage-modal__product__info__advisory{background:#f3fbfd;box-sizing:border-box;border-radius:10px;padding:16px;margin:0 0 24px;display:flex}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__advisory{padding:14px 16px}}.c-prepaid-baggage-modal__product__info__advisory img{width:100%;height:22px;margin-right:8px;max-width:22px;display:none}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__advisory img{display:initial}}.c-prepaid-baggage-modal__product__info__advisory span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#333}.c-prepaid-baggage-modal__product__info__accordion{margin-bottom:19px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__accordion{margin-bottom:32px}}.c-prepaid-baggage-modal__product__info__accordion span{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-prepaid-baggage-modal__product__info__accordion span img{transform:rotate(180deg)}.c-prepaid-baggage-modal__product__info__accordion .content{display:none}.c-prepaid-baggage-modal__product__info__accordion .content p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-top:24px;margin-bottom:8px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__accordion .content p{margin-bottom:24px}}.c-prepaid-baggage-modal__product__info__accordion .content .gallery{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:480px}.c-prepaid-baggage-modal__product__info__accordion .content .gallery figure{flex-basis:50%;margin-bottom:24px;text-align:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__accordion .content .gallery figure{flex-basis:33%;margin-bottom:16px}}.c-prepaid-baggage-modal__product__info__accordion .content .gallery figure span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757;display:block;margin-top:12px}.c-prepaid-baggage-modal__product__info__accordion .content .gallery figure img{width:100%;max-width:127px;object-fit:cover}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__accordion .content .gallery figure img{width:auto}}.c-prepaid-baggage-modal__product__info__accordion.show .content{display:block}.c-prepaid-baggage-modal__product__info__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:14px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__buttons{margin-bottom:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage-modal__product__info__buttons{flex-wrap:nowrap}}}.c-prepaid-baggage-modal__product__info__buttons>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__buttons>*{flex-basis:auto}}.c-prepaid-baggage-modal__product__info__buttons a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:120%;color:#0060a7;text-align:right;margin-bottom:14px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__buttons a{line-height:150%;text-align:left;margin-bottom:0;display:inline-block;max-width:150px;width:100%;font-weight:700}}.c-prepaid-baggage-modal__product__info__choices{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage-modal__product__info__choices{display:block;display:-webkit-box}}}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__choices{margin-bottom:25px}}.c-prepaid-baggage-modal__product__info__choices div{padding:7px 23px;margin-bottom:16px;flex-basis:calc(50% - 12px);display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;text-align:center;justify-content:center;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:6px}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__choices div{margin-bottom:0;flex-basis:auto;max-width:111px;width:100%}}.c-prepaid-baggage-modal__product__info__choices div.active{border:2px solid #52caf5}.c-prepaid-baggage-modal__product__info__choices__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:4px}.c-prepaid-baggage-modal__product__info__choices__price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#0060a7}@media only screen and (min-width: 767px){@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage-modal__product__info__choices__price{white-space:nowrap}}}@media screen and (-webkit-min-device-pixel-ratio: 0){.c-prepaid-baggage-modal__product__info__choices__price{white-space:nowrap}}.c-prepaid-baggage-modal__product__info__equipments>div{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product__info__equipments>div:last-of-type{margin-bottom:32px}}.c-prepaid-baggage-modal__product__info__equipments a img{width:16px;height:16px;margin-top:-2px}.c-prepaid-baggage-modal__product__info__equipments a.is-disabled{pointer-events:none;opacity:.6}.c-prepaid-baggage-modal__product__info__equipments .counter-value{padding:0 24px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#bebebe}.c-prepaid-baggage-modal__product.two-columns .c-prepaid-baggage-modal__product__image{display:flex}.c-prepaid-baggage-modal__product.two-columns .c-prepaid-baggage-modal__product__image figure{text-align:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 767px){.c-prepaid-baggage-modal__product.two-columns .c-prepaid-baggage-modal__product__image{max-width:498px;flex-basis:50%;padding:0}}.c-subtotal{background:#fff;position:relative;box-shadow:0 -4px 10px #00000012}.c-subtotal .container{padding:32px 24px}@media only screen and (min-width: 767px){.c-subtotal .container{padding:32px 0}}.c-subtotal .container:before{content:"";background:#e2e2e2;border-radius:100px;width:100%;max-width:43px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-subtotal .container:before{display:none}}.c-subtotal__wrapper{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 767px){.c-subtotal__wrapper{margin-left:10px}}.c-subtotal__price{flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal__price{flex-basis:50%}}.c-subtotal__price__title{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;display:block}@media only screen and (min-width: 767px){.c-subtotal__price__title{font-size:13px}}.c-subtotal__price__amount{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#006fc1}@media only screen and (min-width: 767px){.c-subtotal__price__amount{font-size:15px;margin-bottom:0}}.c-subtotal__price__amount img{margin:-2px 0 0 -4px;cursor:pointer;width:1.5rem}.c-subtotal__price__amount.disable img{cursor:default;filter:#000000;filter:grayscale(100%)}.c-subtotal__price__amount.show img{transform:rotate(-180deg)!important}.c-subtotal__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-left:auto;margin-top:5px;flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal__buttons{flex-basis:50%;justify-content:flex-end}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-subtotal__buttons{flex-wrap:nowrap}}}.c-subtotal__buttons button{flex-basis:calc(50% - 8px);font-size:11px;padding:12px 5px}@media only screen and (min-width: 767px){.c-subtotal__buttons button{flex-basis:auto;font-size:15px}}@media only screen and (min-width: 767px){.c-subtotal__buttons button:first-of-type{margin-right:24px}}.c-subtotal__content{flex-basis:100%;margin-top:16px;display:flex;justify-content:space-between;flex-wrap:wrap}.c-subtotal__content__row{flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal__content__row{max-width:508px;flex-basis:50%}}.c-subtotal__content__row .destination{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin-bottom:8px}.c-subtotal__content__row .item{margin-bottom:16px}@media only screen and (min-width: 767px){.c-subtotal__content__row .item{margin-bottom:24px}}.c-subtotal__content__row .item-row{display:flex;justify-content:space-between;flex-wrap:wrap}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-subtotal__content__row .item-row{flex-wrap:nowrap}}.c-subtotal__content__row .item-row span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:130%;letter-spacing:.005em;color:#575757;margin-bottom:5px}@media only screen and (min-width: 767px){.c-subtotal__content__row .item-row span:last-of-type{width:100%;max-width:200px;text-align:right}}.c-subtotal__content__row .item-row span.included-bundle{font-size:13px}.c-subtotal__content__row .item-row .name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#333;margin-bottom:4px;text-align:left!important}.c-subtotal__content__row .item-row .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;text-align:right;color:#006fc1;margin-bottom:4px;white-space:pre}.c-subtotal__content__row .item-row .price img{transform:rotate(180deg)}.c-subtotal.show .c-subtotal__content{display:flex;padding:10px 0 15px}.c-subtotal.show .c-subtotal__price__amount img{transform:rotate(0)}.c-subtotal.show .c-subtotal__buttons{flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal.show .c-subtotal__buttons{padding-top:32px;border-top:1px solid #e2e2e2}}.c-subtotal.fixed{position:fixed;width:100%;bottom:0;left:0;z-index:150}.c-subtotal.fixed ::-webkit-scrollbar{width:5px}.c-subtotal.fixed ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-subtotal.fixed ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-subtotal.fixed ::-webkit-scrollbar-thumb:hover{background:#555}.c-subtotal .c-subtotal__wrapper{padding-bottom:20px}.c-subtotal.scrollable-list .container{max-height:500px}.c-subtotal.scrollable-list .c-subtotal__content{margin-top:40px}.c-subtotal.scrollable-list .c-subtotal__price{position:absolute;top:0;background-color:#fff;padding:15px 0;width:100%}.c-subtotal.scrollable-list .c-subtotal__price:before{content:"";background:#e2e2e2;border-radius:100px;width:100%;max-width:43px;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-subtotal.scrollable-list .c-subtotal__price:before{display:none}}.c-subtotal.scrollable-list .c-subtotal__buttons{position:absolute;background-color:#fff;width:100%;left:0;bottom:0;padding:32px 24px}@media only screen and (min-width: 767px){.c-subtotal.scrollable-list .c-subtotal__buttons{padding:32px}}.c-subtotal.scrollable-list .align{position:relative;display:flex;flex-wrap:wrap;flex-basis:100%;justify-content:space-between}@media only screen and (min-width: 767px){.c-subtotal.scrollable-list .align{width:100%;max-width:1056px;margin:0 auto!important;justify-content:flex-end}}.c-subtotal.scrollable-list .align button{flex-basis:calc(50% - 8px);font-size:11px;padding:12px 10px}@media only screen and (min-width: 767px){.c-subtotal.scrollable-list .align button{padding:12px 10px;flex-basis:auto;font-size:15px}}.c-select_flight .flight-selected .flight-group a{color:#006fc1}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .scrollable{overflow:auto;max-height:415px}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .scrollable::-webkit-scrollbar{width:5px}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .scrollable::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .scrollable::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (min-width: 767px){.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo{display:block}}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection label.disabled{pointer-events:none}.c-select_flight .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection label.disabled:before{border-color:#cae2e7}.c-select_flight .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo{display:block}.c-select_flight .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio.disabled{opacity:.4}.c-select_flight .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio.disabled label:before{pointer-events:none}.c-title{width:100%;max-width:1056px;margin:30px auto 80px;padding:0 24px}@media only screen and (min-width: 767px){.c-title{padding:0}}.c-title .npcLogo{mix-blend-mode:multiply;background-color:transparent;margin-left:-20px;height:120px}.c-title .scrollTop{text-align:right;color:#006fc1}.c-title .scrollTop img{height:5px;width:auto}.c-title .prompt,.c-title blockquote{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:block;align-items:flex-start;border:1px solid #cae2e7}@media only screen and (min-width: 767px){.c-title .prompt,.c-title blockquote{padding:16px 24px}}.c-title .prompt p,.c-title blockquote p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.subtitle{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:8px}@media only screen and (min-width: 767px){.subtitle{font-size:15px}}.c-select_flight.c-confirmation{position:relative;z-index:20;overflow:hidden}.c-select_flight.c-confirmation .c-steps{position:relative;margin-bottom:0}.c-select_flight.c-confirmation .c-steps:before{border-radius:40%;position:absolute;inset:-200px -200px 0;content:"";background:linear-gradient(179.43deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-select_flight.c-confirmation .c-steps>img{opacity:0}.c-confirmation__banner{margin-top:-3%;position:relative}.c-confirmation__banner img{width:100%;height:300px;border-bottom-left-radius:50% 35% / 2px;border-bottom-right-radius:50% 35%/2px}@media only screen and (max-width: 766px){.c-confirmation__banner img{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px;height:247px}}.c-confirmation__banner img:first-of-type{object-fit:cover}.c-confirmation__banner .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:38px;line-height:61px;letter-spacing:.0025em;color:#f7f7f7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-confirmation__body{padding-top:32px}@media only screen and (min-width: 767px){.c-confirmation__body{padding-top:64px}}.c-confirmation__body .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0}.c-confirmation__body--content{flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation__body--content{flex-basis:calc(67% - 20px);max-width:680px}}.c-confirmation__body--sidebar{flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation__body--sidebar{flex-basis:calc(34% - 20px);max-width:336px;position:unset;margin-top:0;padding:0;background:transparent}}.c-confirmation__body .modal-search.c-flight-landing .container{margin-top:0}.c-confirmation__body .c-search{box-shadow:none}.c-confirmation__advisory{background:#f3fbfd;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;padding:16px;margin:0 24px 32px}@media only screen and (min-width: 767px){.c-confirmation__advisory{padding:24px;margin:0 0 40px}}.c-confirmation__advisory h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0 0 8px}.c-confirmation__advisory p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 16px}.c-confirmation__advisory .list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 5px}.c-confirmation__advisory .list h6 span{font-weight:400}.c-confirmation__advisory .list ul{margin:0 0 8px;padding:0}.c-confirmation__advisory .list ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;margin:0 0 5px;padding-left:16px;position:relative}.c-confirmation__advisory .list ul li:before{content:"";width:8px;height:8px;position:absolute;top:7px;left:0;background-color:#52caf5;border-radius:100%}.c-confirmation__advisory .list ul li:last-of-type{margin:0}.c-confirmation__trip{margin-bottom:32px}.c-confirmation__trip h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-confirmation__trip h5{margin:0 0 16px}}.c-confirmation__trip .wrapper{background:#ffffff;box-shadow:0 4px 23px #0000001a;margin:0 0 32px}@media only screen and (min-width: 767px){.c-confirmation__trip .wrapper{border-radius:10px}}.c-confirmation__trip .wrapper .group{padding:24px;border-bottom:1px solid #e2e2e2}.c-confirmation__trip .wrapper .group:last-of-type{border-bottom:0}.c-confirmation__trip .wrapper .group>h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.c-confirmation__trip .wrapper .group>h6{font-size:18px}}.c-confirmation__trip .wrapper .group>p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0 0 16px}.c-confirmation__trip .wrapper .group button{color:#006fc1;font-size:15px;line-height:100%;background:#fff;max-width:100%;flex-basis:100%;padding:16px;border:1px solid #006fc1;border-radius:10px}@media only screen and (min-width: 767px){.c-confirmation__trip .wrapper .group button{font-size:15px}}.c-confirmation__trip .wrapper .group>a{display:block;margin:0 0 16px;text-align:center;width:100%}.c-confirmation__trip .wrapper .group>a:last-of-type{margin:0}.c-confirmation__trip .wrapper .group .card{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 0 16px;border-radius:4px 4px 0 0;border:0;overflow:hidden}.c-confirmation__trip .wrapper .group .card>*{flex-basis:100%}.c-confirmation__trip .wrapper .group .card>img{border-top:8px solid #ffcd00;width:100%;height:101px;object-fit:cover}.c-confirmation__trip .wrapper .group .card>.content{padding:8px 16px;border:1px solid #e2e2e2;border-radius:0 0 4px 4px}.c-confirmation__trip .wrapper .group .card>.content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}@media only screen and (min-width: 767px){.c-confirmation__trip .wrapper .group .card>.content h6{font-size:15px}}.c-confirmation__trip .wrapper .group .card>.content span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-confirmation__trip .ads-wrapper a{display:block;width:100%;text-align:center}.c-confirmation__status{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:16px 24px 24px;border-top:8px solid #5cab4c;margin-bottom:32px}@media only screen and (min-width: 767px){.c-confirmation__status{border-radius:12px;margin-bottom:40px}}.c-confirmation__status.pending{border-color:#f68e33}.c-confirmation__status.pending h2{color:#f68e33}.c-confirmation__status.pending .group{flex-direction:row-reverse}@media only screen and (min-width: 767px){.c-confirmation__status.pending .group{flex-direction:row}}.c-confirmation__status.pending .group>*:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-confirmation__status.pending .group>*:last-of-type{margin-bottom:0}}.c-confirmation__status.pending .pc-column-reverse{flex-direction:column-reverse}.c-confirmation__status.pending .pc-onhold{margin-bottom:16px}.c-confirmation__status.cancelled{border-color:#b00020;margin-bottom:24px;padding-bottom:0}@media only screen and (min-width: 320px){.c-confirmation__status.cancelled{height:249px;padding-bottom:24px}}@media only screen and (min-width: 923px){.c-confirmation__status.cancelled{height:175px}}.c-confirmation__status.cancelled h2{color:#b00020}.c-confirmation__status.cancelled p{margin:0;font-size:15px}.c-confirmation__status.duplicate{border-color:#b00020;margin-bottom:24px;padding-bottom:0}.c-confirmation__status.duplicate .display{display:block}.c-confirmation__status.duplicate .display .style{float:left}@media only screen and (min-width: 320px){.c-confirmation__status.duplicate{height:300px;padding-bottom:24px}}@media only screen and (min-width: 767px){.c-confirmation__status.duplicate{height:270px}}@media only screen and (min-width: 923px){.c-confirmation__status.duplicate{height:240px}}@media only screen and (min-width: 539px){.c-confirmation__status.duplicate{height:260px}}.c-confirmation__status.duplicate h2{color:#b00020}.c-confirmation__status.duplicate p{margin:0;padding-bottom:24px}@media only screen and (min-width: 767px){.c-confirmation__status.duplicate p{padding-bottom:16px}}.c-confirmation.failed,.c-confirmation.failed.failed{height:auto;border-color:#b00020}.c-confirmation__cards{margin-bottom:32px}@media only screen and (min-width: 767px){.c-confirmation__cards{margin-bottom:40px}}.c-confirmation__cards h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-confirmation__cards h2{font-size:23px;margin:0 0 16px}}.c-confirmation__cards--head{display:flex;justify-content:space-between;align-items:center;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-confirmation__cards--head{margin:0 0 16px}}.c-confirmation__cards--head>h2{margin:0}.c-confirmation__cards--head a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-confirmation__cards--head a>img{margin-right:10px;margin-top:-3px}.search-flight-header{margin-bottom:24px!important}.ads-wrapper-cp{text-align:center;margin-bottom:24px}.c-prepaid-baggage.seat-selector{margin-bottom:0}.c-prepaid-baggage.seat-selector .c-prepaid-baggage__tabs .c-prepaid-baggage__tab{border-left:1px solid #e2e2e2}.c-prepaid-baggage.seat-selector .c-prepaid-baggage__tabs .c-prepaid-baggage__tab:first-child,.c-prepaid-baggage.seat-selector .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.active{border-left:none}.c-prepaid-baggage.seat-selector .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.active+.c-prepaid-baggage__tab{border-left:none}.c-prepaid-baggage.seat-selector .c-simple-text-image-banner__header{margin-bottom:0}.c-prepaid-baggage.seat-selector .o-advisory{margin-bottom:35px}@media only screen and (max-width: 766px){.c-prepaid-baggage.seat-selector .o-advisory{margin-top:15px}}.c-prepaid-baggage.seat-selector .o-advisory span p{margin-bottom:0}.c-prepaid-baggage.seat-selector .error-container{padding-left:0!important;padding-right:0!important}.c-prepaid-baggage.seat-selector .error-container .error-message{padding:16px;border:1px solid #cc0c2f;box-sizing:border-box;border-radius:10px;background:#ffeef1;position:relative;top:0;display:flex;margin-top:10px;margin-bottom:10px}@media only screen and (min-width: 320px){.c-prepaid-baggage.seat-selector .error-container .error-message,.c-prepaid-baggage.seat-selector .error-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 468px){.c-prepaid-baggage.seat-selector .error-container .error-message,.c-prepaid-baggage.seat-selector .error-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 767px){.c-prepaid-baggage.seat-selector .error-container .error-message,.c-prepaid-baggage.seat-selector .error-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 923px){.c-prepaid-baggage.seat-selector .error-container .error-message,.c-prepaid-baggage.seat-selector .error-container .error-message a{font-size:13px!important}}.c-prepaid-baggage.seat-selector .error-container .error-message .error-icon{position:relative;font-weight:700;background:#dc3545;border-radius:50%;font-size:80%;padding:0 6px 2px;top:2px;color:#dadada}@media only screen and (min-width: 320px){.c-prepaid-baggage.seat-selector .error-container .error-message .error-icon{width:18px;height:16px;margin-right:20px}}@media only screen and (min-width: 468px){.c-prepaid-baggage.seat-selector .error-container .error-message .error-icon{width:18px;height:16px;margin-right:20px}}@media only screen and (min-width: 767px){.c-prepaid-baggage.seat-selector .error-container .error-message .error-icon{width:18px;height:16px;margin-right:20px}}@media only screen and (min-width: 923px){.c-prepaid-baggage.seat-selector .error-container .error-message .error-icon{width:16.5px;height:16.5px;margin-right:10px}}.c-prepaid-baggage.seat-selector .error-container .error-message .error-text{position:relative;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#333!important;display:table-cell}.c-prepaid-baggage.seat-selector .error-container .error-message .error-text p{width:100%;margin:0}.c-prepaid-baggage__tabs{position:relative}.c-prepaid-baggage__tabs .c-prepaid-baggage__tab span{cursor:pointer}.c-prepaid-baggage__tabs .c-prepaid-baggage__tab label{margin-bottom:0}.c-prepaid-baggage__tabs.mc-col .c-prepaid-baggage__tab{display:flex;align-items:center;justify-content:center;flex-direction:column;height:80px}@media only screen and (max-width: 766px){.c-prepaid-baggage__tabs.mc-col .c-prepaid-baggage__tab{flex-basis:240px}}.c-prepaid-baggage__tabs.multiple-col{display:-webkit-box}@media only screen and (min-width: 767px){.c-prepaid-baggage__tabs.multiple-col{display:flex}}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab{flex-basis:240px;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__prev,.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__next{width:100%;max-width:96px;border-top:none;padding:0;display:flex;cursor:initial}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__prev{align-items:flex-start}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__prev .arrow__prev--cont{height:80px;width:42px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #e2e2e2;box-shadow:0 4px 10px #00000012;cursor:pointer}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__prev .arrow__prev--cont img{width:24px;height:24px;transform:scaleX(-1)}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__next{align-items:flex-end}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__next .arrow__next--cont{height:80px;width:42px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #e2e2e2;box-shadow:0 4px 10px #00000012;cursor:pointer}.c-prepaid-baggage__tabs.multiple-col .c-prepaid-baggage__tab.arrow__next .arrow__next--cont img{width:24px;height:24px}.c-prepaid-baggage__tabs.multiple-col::-webkit-scrollbar{height:5px}.c-prepaid-baggage__tabs.multiple-col::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-prepaid-baggage__tabs.multiple-col::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-prepaid-baggage__tabs.multiple-col::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (max-width: 766px){.c-prepaid-baggage__tabs.fixed{position:fixed;top:73px;z-index:150;width:100%}}@media only screen and (min-width: 767px){.c-seatselector__info__summary{position:sticky;top:110px}.c-seatselector__info__summary .passenger-scroll{max-height:400px;overflow:auto}.c-seatselector__info__summary ::-webkit-scrollbar{width:5px}.c-seatselector__info__summary ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-seatselector__info__summary ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-seatselector__info__summary ::-webkit-scrollbar-thumb:hover{background:#555}}.c-seatselector__info__summary__seatmobile.drop{overflow:auto;max-height:412px}@media only screen and (max-width: 766px){.c-seatselector__info__summary .passenger-dropdown,.c-seatselector__info__summary .passenger-dropdown .dropdown-cont{position:relative}.c-seatselector__info__summary .passenger-dropdown .dropdown-cont .c-seatselector__info__summary__seatmobile.drop{position:absolute;width:100%}}@media only screen and (max-width: 766px){.c-seatselector__info__summary .passenger-dropdown.fixed{position:fixed;top:150px;background-color:#fff;width:100%;left:0;padding:10px;z-index:150;box-shadow:0 12px 20px #0000000d}}@media only screen and (max-width: 766px){.c-seatselector__info__summary .o-form_next{float:right}}.c-seatselector__wrapper.atr-wing{background-size:auto 410px;background-position:center 354px}.c-seatselector__wrapper.a330-wing{background-size:auto 686px;background-position:center 1105px}.c-seatselector__wrapper.a330-neo-wing{background-size:1019px 762px;background-position:center 1120px}.c-seatselector__wrapper.a321-neo-wing{background-size:auto 600px;background-position:center 880px}.c-seatselector__wrapper.a321-ceo-wing{background-size:auto 596px;background-position:center 855px}.c-seatselector__wrapper.a320-neo-wing{background-size:auto 716px;background-position:center 595px}.c-seatselector__wrapper.a320-ceo-wing{background-size:auto 695px;background-position:center 580px}.c-seatselector__wrapper.a320b-neo-wing{background-size:auto 695px;background-position:center 570px}.c-seatselector__wrapper.loader{overflow:initial}.c-seatselector__wrapper.loader img.loader-map{display:block;margin:0 auto;height:129px;width:100%;max-width:129px;animation:spin 1.4s linear infinite}.c-seatselector__wrapper.a330-neo-wing .c-seatselector__utility__row:nth-of-type(2){padding-bottom:17px}.c-seatselector__seats__lavatory img.lavatory-single{width:100%;height:40px;max-width:88px}.c-seatselector__seats__lavatory img.lavatory-double{width:100%;height:40px;max-width:136px}.c-seatselector__seats__lavatory .side-by-side{display:initial}.c-seatselector__seats__lavatory .side-by-side img:nth-child(1){margin-right:5px}.c-seatselector__seats__lavatory .side-by-side img:nth-child(3){float:right}.c-seatselector__seats__exit span img{width:100%;max-width:8px;margin-right:8px}.c-seatselector__seats__exit span:nth-child(2){flex-direction:row-reverse}.c-seatselector__seats__exit span:nth-child(2) img{margin-right:0;margin-left:8px}.c-seatselector__seats__exit img.lavatory-single{width:100%;height:40px;max-width:88px}.c-seatselector__seats__row{position:relative}.c-seatselector__seats__row img.emergency-exit{width:26px;height:26px;position:absolute;top:8px}.c-seatselector__seats__row img.emergency-exit.left{left:-30px;transform:scaleX(-1)}@media only screen and (min-width: 767px){.c-seatselector__seats__row img.emergency-exit.left{left:-38px}}.c-seatselector__seats__row img.emergency-exit.right{right:-30px}@media only screen and (min-width: 767px){.c-seatselector__seats__row img.emergency-exit.right{right:-38px}}.c-seatselector__seats__row img.lavatory{height:40px;position:absolute}.c-seatselector__seats__row img.lavatory.single{width:100%;max-width:88px}.c-seatselector__seats__row img.lavatory.double{width:100%;max-width:136px}.c-seatselector__seats__row img.lavatory.right{right:0}.c-seatselector__seats__row img.lavatory.left{left:0}.c-seatselector__seats__row img.lavatory.middle{left:50%;transform:translate(-50%)}.c-seatselector__seats__row .exit-seat-row-container{position:absolute;width:100%;min-width:100%;display:block}.c-seatselector__seats__row .exit-seat-row-container img.exit-seat-row{position:absolute;height:22px;margin-top:12px}.c-seatselector__seats__row .exit-seat-row-container img.exit-seat-row:last-child{right:0}.c-seatselector .c-terms{margin-top:16px}.c-seatselector .c-terms .toggle-up{transform:rotate(-180deg);transition:transform .3s ease}.c-seatselector .c-terms__content ol,.c-seatselector .c-terms__content ul{padding-inline-start:16px}.c-seatselector .c-terms__content ol li,.c-seatselector .c-terms__content ul li{margin-bottom:5px;padding-left:12px}.c-seatselector .c-terms__content ol li p,.c-seatselector .c-terms__content ul li p{margin-bottom:0}.c-seatselector .c-terms__content ol{list-style:initial;list-style-type:decimal;margin:16px 0 17px}.c-seatselector .c-terms__content ol li{padding-left:12px}.c-seatselector .c-terms__content ol li ul{list-style:none;margin-top:0;padding-inline-start:5px}.c-seatselector .c-terms__content ol li ul li{position:relative;padding-left:4px}.c-seatselector .c-terms__content ol li ul li:before{content:"-";position:absolute;left:-5px}.c-seatselector .c-terms .hide-detail{display:flex;align-items:center;margin-top:10px}.c-seatselector .c-terms .hide-detail img{width:12px;height:8px;margin-left:5px}.c-subtotal.sticky{position:sticky;width:100%;bottom:0;left:0;z-index:130}.c-subtotal.seat-selector .c-subtotal__content__row .item .item-row{padding-right:40px}@media only screen and (max-width: 766px){.c-subtotal.seat-selector .c-subtotal__content__row .item .item-row{padding-right:0}}.c-subtotal.seat-selector .c-subtotal__content__row .item .item-row span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:130%;letter-spacing:.005em;color:#575757;margin-bottom:5px}@media only screen and (min-width: 767px){.c-subtotal.seat-selector .c-subtotal__content__row .item .item-row span:last-of-type{width:100%;max-width:200px;text-align:left}}.c-subtotal__content{padding:10px;overflow:auto;max-height:350px}.c-subtotal__content::-webkit-scrollbar{width:5px}.c-subtotal__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-subtotal__content::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-subtotal__content::-webkit-scrollbar-thumb:hover{background:#555}.seatselector-unavailable{background-color:#fff;padding-top:24px;padding-bottom:24px;margin-top:-24px}@media only screen and (min-width: 767px){.seatselector-unavailable{padding-top:80px;padding-bottom:40px}}.seatselector-unavailable .container h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;width:100%;max-width:385px;margin:0 auto;text-align:center;color:#333}.seatselector-unavailable .container p{font-family:Noto Sans,sans-serif;font-size:13px;width:100%;max-width:388px;margin:0 auto;text-align:center;color:#575757}@media only screen and (max-width: 747px){.toast-notif .alert-toast{background-color:#4d71b4;color:#fff;width:100%;max-width:312px;height:45px;padding:15px;box-shadow:0 5px 19px #00000024;border-radius:6px;margin:0 auto;display:flex;align-items:center}.toast-notif .alert-toast p{font-family:Noto Sans,sans-serif;font-size:13px;margin-bottom:0}}@media only screen and (max-width: 767px){.destination-wherewefly-banner .c-heading.extend{height:130px}}.destination-wherewefly-banner .c-heading.extend>div.container{padding-right:15px;padding-left:15px}@media only screen and (max-width: 767px){.destination-wherewefly-banner .c-heading.extend h1{font-size:23px;position:absolute;top:70%;transform:translateY(-70%)}}.destination-search{z-index:10}.destination-search>.c-search-for{z-index:20;position:absolute;margin-top:70px;padding-right:15px;padding-left:15px}@media only screen and (max-width: 767px){.destination-search>.c-search-for{padding:0;margin-top:17px;position:static}}.destination-search>.c-search-for .container{padding-right:15px;padding-left:15px}#search-for.sticky{position:fixed;top:0;width:100%}#search-for.sticky .c-search-for{margin-top:0}@media only screen and (min-width: 768px){.destination-body{margin-top:100px}}.destination-body .destination-map{display:inline-block}@media only screen and (max-width: 767px){.destination-body .destination-map{padding:0;margin-bottom:24px;order:1}}.destination-body .destination-map>div.container{padding-top:0}@media only screen and (max-width: 767px){.destination-body .destination-map>div.container{padding:0}}.destination-body .destination-map .destinations-map__map--tab{margin-bottom:18px}@media only screen and (max-width: 767px){.destination-body .destination-map .destinations-map__map--tab{padding-right:15px;padding-left:15px}}.destination-body .destination-result{display:inline-block}@media only screen and (max-width: 767px){.destination-body .destination-result{order:2}}.destination-body .destination-result h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:140%;margin-bottom:20px;padding-top:7px}.search-flight-container .hero__search{position:relative}.container{padding-top:10px}.fare-bundles{margin-left:auto;margin-right:auto}.fare-bundles .container{padding-bottom:50px;border-bottom:2px solid gray}.fare-bundles .plus{color:#006fc1}.fare-bundles .table-container{box-shadow:0 4px 10px #00000012;border-radius:12px}.fare-bundles .table-container table{margin-bottom:20px}.fare-bundles .table-container table tr{min-height:60px}.fare-bundles .table-container table thead td{font-weight:700;background-color:#f0f8ff}.fare-bundles .table-container table tbody tr td:first-child{font-weight:700}.fare-bundles .table-container table tbody tr td{border-bottom:1px solid grey}.fare-bundles .table-container table tbody tr td img{margin-right:5px}.fare-bundles .table-container table tbody tr:last-child td{border-bottom:0px}.fare-bundles .table-container table td{width:27%}.fare-bundles .table-container table td:first-child{padding-left:10px}.fare-bundles .table-container table tr{height:40px}.fare-bundles .take-note-container .header p{margin-bottom:0}.fare-bundles .take-note-container ul{margin:0}.fare-bundles .take-note-container li{margin-bottom:10px}.fare-bundles .take-note-container li:before{content:"\2022";color:#212529;display:inline-block;width:1em;font-size:20px}.booking-guidelines .container{padding-top:10px;padding-bottom:50px;border-bottom:2px solid gray}.image-and-text{margin-top:25px;margin-bottom:25px}.image-and-text .container__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 767px){.image-and-text .container__cards{justify-content:initial}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.image-and-text .container__cards{flex-wrap:nowrap}}}.image-and-text .container__card{max-width:480px;flex-basis:100%;margin-right:0;border-top:8px solid #ffcd00;overflow:hidden;border-radius:8px;box-shadow:0 4px 23px #0000001a;margin-bottom:24px}@media only screen and (min-width: 767px){.image-and-text .container__card{margin-right:24px;margin-bottom:0}}.image-and-text .container__card:last-child{margin-right:0;margin-bottom:0}.image-and-text .container__card img{width:480px;height:260px}.image-and-text .container__card .content{padding:16px 16px 24px;height:200px}@media only screen and (min-width: 767px){.image-and-text .container__card .content{padding:16px 16px 18px}}.image-and-text .container__card .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.image-and-text .container__card .content h6{margin-bottom:8px}}.image-and-text .container__card .content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:24px}.image-and-text .container__card .content button{width:100%;max-width:100%;background-color:#0060a7}.home-erp .bg-white{background:white}.home-erp .custom-border{border:1px solid #c6c6c6;border-radius:8px}.home-erp__section-header{font-size:23px;font-weight:600}.home-erp__section-header--border{border-top:4px solid #c6c6c6;width:70px;display:block;margin-bottom:10px}.home-erp__section-header--border.mobile-margin-top-20{margin-top:20px}@media screen and (min-width: 767px){.home-erp__section-header--border.mobile-margin-top-20{margin-top:0}}.home-erp__section-container{padding:50px 15px}.home-erp__section-container--link{float:right}.home-erp__section-container.custom-padding{padding:0 45px}@media screen and (min-width: 767px){.home-erp__section-container.custom-padding{padding:35px}}.home-erp__section:last-child{margin-bottom:50px}.home-erp__article{min-height:200px;padding:30px 0}@media screen and (min-width: 767px){.home-erp__article{padding:30px}}.home-erp__article:first-child{border-bottom:1px solid #c6c6c6}@media screen and (min-width: 767px){.home-erp__article:first-child{border:none;border-right:1px solid #c6c6c6}}.home-erp__article-header{font-size:23px;font-weight:600}.press-release-article__section:first-child{margin:25px 0}.press-release-article__section:last-child{margin-bottom:50px}.press-release-article__section img{height:20px;width:20px;transform:rotate(180deg);margin-bottom:4px;margin-right:5px}.press-release-article__section .bg-white{background:white}.press-release-article__section .custom-border{border:1px solid transparent;border-radius:8px}.press-release-article__section .box-shadow{box-shadow:0 4px 10px #00000012}.press-release-article__section-container p{margin-bottom:0}.press-release-article__section-container.custom-padding{padding:35px 25px}@media screen and (min-width: 767px){.press-release-article__section-container.custom-padding{padding:35px 40px}}.city-guides-search .c-search-for{margin-top:0;position:relative}@media only screen and (min-width: 320px){.city-guides-search .c-search-for{top:0;margin-bottom:0}}.c-city-guides-filter .container{padding:20px 0}@media only screen and (max-width: 767px){.c-city-guides-filter .container{padding:20px 15px}}.c-city-guides-filter h2.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-city-guides-filter p.description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:0}.container .image-container,.container .markdown-container{display:inline-block}.container .tab-container{background-color:#f6df55}.container .tab-container .container{max-width:1056px;margin:0 auto;padding:0 24px 20px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;position:relative;top:-1px;z-index:10;background-color:#f6df55}@media only screen and (min-width: 767px){.container .tab-container .container{flex-wrap:initial;padding:0 0 20px}}.container .tab-container__filter{flex-basis:100%;position:relative}@media only screen and (min-width: 767px){.container .tab-container__filter{flex-basis:60%}}.container .tab-container__filter--tab{text-align:center;padding-left:10px;margin-bottom:20px;display:flex;justify-content:flex-start}@media only screen and (min-width: 767px){.container .tab-container__filter--tab{right:0;text-align:right;justify-content:flex-start}}.container .tab-container__filter--tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;text-align:center;color:gray;margin-right:8px;padding:7px 7px 5px;border-radius:6px;transition:all .3s ease;transition-property:background,color;display:flex}.container .tab-container__filter--tab a svg{margin-right:4px}.container .tab-container__filter--tab a svg path{transition:all .3s ease}.container .tab-container__filter--tab a:last-child{margin-right:0}.container .tab-container__filter--tab a:hover,.container .tab-container__filter--tab a.is-active{color:#000;border-radius:0;border-bottom:3px solid #007bff;transition:all .3s ease;transition-property:background,color}.container .tab-container__filter--tab a:hover svg path,.container .tab-container__filter--tab a.is-active svg path{fill:#fff;transition:all .3s ease}.dropdown-filter-container .dropdown{display:inline-block;padding-bottom:12px}.dropdown-filter-container .dropdown select{font-size:11px}.legend-price-container{display:block}.legend-price-container .price-container,.legend-price-container .legend-container{color:#858585;justify-content:flex-end;padding:12px 16px 0;display:flex}.legend-price-container .price-container span,.legend-price-container .legend-container span{font-size:11px}.legend-price-container .legend-container{color:#000}.legend-price-container .legend-container img{width:50px;padding-left:20px;padding-right:10px}.legend-price-container .legend-container .vegetarian-image-text-span{color:green}.meal-image-text-container{display:inline-block;vertical-align:top}.meal-image-text-container .meal-price-container{color:#0060a7}.meal-image-text-container .meal-price-container .image-span{display:inline-flex;justify-content:flex-end;width:60%}.meal-image-text-container .meal-price-container .image-span img{width:20px}.meal-image-text-container .meal-name-container strong{text-transform:capitalize}.ceb-meals-rules-container blockquote{background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:16px 16px 9px}@media only screen and (min-width: 767px){.ceb-meals-rules-container blockquote{padding:16px 24px}}.ceb-meals-rules-container blockquote ul{color:#333;font-family:Noto Sans,sans-serif;display:inline-block;position:relative;padding:0;list-style:none;margin:1em 0 5em 1.1225em}.ceb-meals-rules-container blockquote ul li{padding-bottom:5px}.ceb-meals-rules-container blockquote ul li:before{color:#333;content:"\2022";display:inline-block;font-size:15px;left:-1.1225em;position:absolute}.ceb-meals-rules-container blockquote p{margin-bottom:15px}.c-account{margin-bottom:24px}.c-account .container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative;margin-bottom:35px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-account .container-yellow-curve{background-size:100% 100%}}@media only screen and (max-device-width: 480px){.c-account .container-yellow-curve{margin-bottom:15px}}.c-account .container-yellow-curve .container{padding:24px;margin-top:0}@media only screen and (min-width: 767px){.c-account .container-yellow-curve .container{padding:32px 24px 42px 0}}.c-account .container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.c-account .container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}.c-account .container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:18px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.c-account .container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}@media only screen and (min-width: 767px){.c-account{margin-bottom:64px}}.c-account .container{padding:0 24px}@media only screen and (min-width: 468px){.c-account .container{padding:0 32px}}@media only screen and (min-width: 923px){.c-account .container{padding:0 24px}}@media only screen and (min-width: 1151px){.c-account .container{padding:0}}.c-account__widget{background:#FFFFFF;border-radius:8px;display:flex;flex-wrap:wrap;padding:0;box-shadow:0 4px 23px #0000001a;margin-bottom:24px;margin-top:-32px;position:relative;z-index:20}@media only screen and (max-device-width: 480px){.c-account__widget{margin-bottom:0;margin-top:40px}}@media only screen and (min-width: 468px){.c-account__widget{margin-top:-73px}}@media only screen and (min-width: 923px){.c-account__widget{padding:0 32px;margin-top:-56px}}.c-account__widget__item{display:flex;align-items:flex-start;justify-content:space-between;flex-basis:100%;border-right:1px solid #E2E2E2;position:relative}@media only screen and (min-width: 468px){.c-account__widget__item{flex-basis:33.33%}}@media only screen and (min-width: 923px){.c-account__widget__item{flex-basis:24%;padding-left:32px;padding-right:32px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-account__widget__item{flex-basis:15%}}.c-account__widget__item:first-of-type{flex-basis:100%;border-right:0;padding:16px 16px 11px;border-bottom:1px solid #F7F7F7}@media only screen and (min-width: 767px){.c-account__widget__item:first-of-type{flex-basis:40%;border-bottom:0;border-right:1px solid #E2E2E2;padding:0}}.c-account__widget__item:nth-child(2),.c-account__widget__item:nth-child(3){padding-right:0;margin:16px 0}@media only screen and (min-width: 767px){.c-account__widget__item:nth-child(2),.c-account__widget__item:nth-child(3){border-right:1px solid #E2E2E2;padding-right:32px;margin:0}}.c-account__widget__item:nth-child(3){border-right:0}@media only screen and (min-width: 468px){.c-account__widget__item:nth-child(3){border-right:1px solid #E2E2E2}}.c-account__widget__item:last-of-type{border-right:0;padding-right:0}@media only screen and (min-width: 468px){.c-account__widget__item:last-of-type{display:flex;flex-basis:33.33%;margin:24px 0}}@media only screen and (min-width: 923px){.c-account__widget__item:last-of-type{flex-basis:40%}}.c-account__widget__item:last-of-type .tf-m{display:none}@media only screen and (max-device-width: 480px){.c-account__widget__item:last-of-type{flex-basis:100%}.c-account__widget__item:last-of-type .tf-m{display:initial;margin:0 18px}.c-account__widget__item:last-of-type .tf-w{display:none}}.c-account__widget__item .message-notif{position:absolute;top:16px;right:16px;display:block}@media only screen and (min-width: 468px){.c-account__widget__item .message-notif{display:none}}.c-account__widget__item .options{display:flex;flex-wrap:wrap;justify-content:flex-start;height:100%;align-content:space-between;padding:0}@media only screen and (min-width: 468px){.c-account__widget__item .options{margin:0 auto}}@media only screen and (min-width: 767px){.c-account__widget__item .options{padding:13px 0}}@media only screen and (min-width: 923px){.c-account__widget__item .options{margin:0}}.c-account__widget__item .options>*{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-account__widget__item .options>*{text-align:left}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-account__widget__item .options>*{white-space:nowrap}}.c-account__widget__item .options>*.big{font-family:Noto Sans,sans-serif;font-weight:800;font-size:15px;line-height:160%;letter-spacing:.0015em;color:#333}@media only screen and (min-width: 767px){.c-account__widget__item .options>*.big{font-size:17px}}.c-account__widget__item .options>*.big.violet{color:#6f56a3}.c-account__widget__item .options>*.big.blue{color:#00a4e5}.c-account__widget__item .options>*.big .tool-tip{position:relative;top:-3px}@media only screen and (min-width: 767px){.c-account__widget__item .options>*.big .tool-tip{display:none}}.c-account__widget__item .options>*.big .tool-tip{top:-2px;margin-left:8px}.c-account__widget__item .options>*.big .tool-tip .info{top:36px}.c-account__widget__item .options>*.big .tool-tip .info p{margin-bottom:0;text-align:center}.c-account__widget__item .options>*.big .tool-tip .info p:first-child{color:#a0a0a0}.c-account__widget__item .options>*.big .tool-tip .m-w{max-width:230px;visibility:hidden}.c-account__widget__item .options>*.big .tool-tip .m-w:after{left:130px}.c-account__widget__item .options>*.big .tool-tip.disable{opacity:.2;cursor:initial}.c-account__widget__item .options>*.big .tool-tip.disable a{pointer-events:none}.c-account__widget__item .options>*.big .tool-tip.disable span{display:none}.c-account__widget__item .options>*.big .tool-tip:hover .m-w{visibility:visible}@media only screen and (max-device-width: 480px){.c-account__widget__item .options>*.big{margin-left:0}}.c-account__widget__item .options>*.sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;margin-bottom:0}@media only screen and (min-width: 767px){.c-account__widget__item .options>*.sub{font-size:13px}}.c-account__widget__item .options>*.sub .tool-tip{top:-2px;margin-left:8px}.c-account__widget__item .options>*.sub .tool-tip .info{top:30px}.c-account__widget__item .options>*.sub .tool-tip .info p{margin-bottom:0;text-align:center}.c-account__widget__item .options>*.sub .tool-tip .info p:first-child{color:#a0a0a0}.c-account__widget__item .options>*.sub .tool-tip .m-w{max-width:230px;visibility:hidden}.c-account__widget__item .options>*.sub .tool-tip .m-w:after{left:130px}.c-account__widget__item .options>*.sub .tool-tip.disable{opacity:.2;cursor:initial}.c-account__widget__item .options>*.sub .tool-tip.disable a{pointer-events:none}.c-account__widget__item .options>*.sub .tool-tip.disable span{display:none}.c-account__widget__item .options>*.sub .tool-tip:hover .m-w{visibility:visible}@media only screen and (max-device-width: 480px){.c-account__widget__item .options>*.sub{margin-left:30px}.c-account__widget__item .options>*.sub a{display:none}}.c-account__widget__item .options a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-account__widget__item .options>img{flex-basis:auto;margin:0 auto 6px}@media only screen and (min-width: 767px){.c-account__widget__item .options>img{margin:0}}.c-account__widget__item .name{display:flex;align-self:center}@media only screen and (min-width: 767px){.c-account__widget__item .name{padding:16px 0}}.c-account__widget__item .name .profile{display:flex;height:48px;width:48px;border-radius:100%;background:#FDE400;position:relative;align-items:center;justify-content:center;margin-right:20px}@media only screen and (min-width: 767px){.c-account__widget__item .name .profile{height:80px;width:80px;margin-right:24px}}.c-account__widget__item .name .profile>img{object-fit:cover;height:48px;width:48px}@media only screen and (min-width: 767px){.c-account__widget__item .name .profile>img{height:80px;width:80px}}.c-account__widget__item .name .profile span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#0060a7}@media only screen and (min-width: 767px){.c-account__widget__item .name .profile span{font-size:32px}}.c-account__widget__item .name .profile a{position:absolute;bottom:0;right:-10px}.c-account__widget__item .name .profile a img{width:16px;height:16px}@media only screen and (min-width: 767px){.c-account__widget__item .name .profile a img{width:26px;height:26px}}.c-account__widget__item .name .details{position:relative}.c-account__widget__item .name .details h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-account__widget__item .name .details h2{font-size:23px}}.c-account__widget__item .name .details .date{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block}@media only screen and (min-width: 767px){.c-account__widget__item .name .details .date{font-size:13px}}.c-account__widget__item .name .details a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1}.c-account__widget__item>a{display:none}@media only screen and (min-width: 767px){.c-account__widget__item>a{display:block}}.c-account__widget__item>a img{width:24px;height:24px;object-fit:none;object-position:center}.c-account__masonry{cursor:pointer;margin:0 -24px}@media only screen and (min-width: 468px){.c-account__masonry{margin:0 0 24px}}@media only screen and (min-width: 468px){.c-account__masonry .row{margin:0}}@media only screen and (min-width: 923px){.c-account__masonry .row{margin:0 -15px}}.c-account__masonry .row>div{padding:0 12px}@media only screen and (min-width: 468px){.c-account__masonry .row>div{padding:0}}@media only screen and (min-width: 923px){.c-account__masonry .row>div{padding:0 12px}}.c-account__masonry__boarding{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:32px 32px 43px;position:relative;z-index:0;object-fit:contain;background-repeat:no-repeat;background-position:110% 100%;margin-top:32px}.c-account__masonry__boarding .boarding-image{max-height:120px;width:auto;top:0;position:absolute;right:50px}@media only screen and (max-device-width: 480px){.c-account__masonry__boarding .boarding-image{max-height:75px;left:160px;right:0;top:20px;z-index:-1}}@media only screen and (min-width: 468px){.c-account__masonry__boarding{border-radius:8px;margin-top:0;background-position:75% 10px}}.c-account__masonry__boarding h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:0;max-width:147px}@media only screen and (min-width: 468px){.c-account__masonry__boarding h6{max-width:100%}}.c-account__masonry__boarding p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0;max-width:147px}@media only screen and (min-width: 468px){.c-account__masonry__boarding p{max-width:100%}}.c-account__masonry__boarding .open{position:absolute;top:15px;right:20px;z-index:0}.c-account__masonry__boarding.travel-fund h6,.c-account__masonry__boarding.travel-fund p{max-width:100%}.c-account__masonry__payment{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px 24px 21px;height:100%;width:100%}@media only screen and (min-width: 468px){.c-account__masonry__payment{border-radius:8px}}@media only screen and (min-width: 767px){.c-account__masonry__payment{width:calc(100% - 12px)}}@media only screen and (min-width: 923px){.c-account__masonry__payment{width:100%}}.c-account__masonry__payment h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:8px}.c-account__masonry__payment h6 img{margin-right:8px;margin-top:-2px}.c-account__masonry__payment .sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;margin-bottom:16px;display:block}.c-account__masonry__payment button{max-width:100%;margin-bottom:32px}@media only screen and (min-width: 767px){.c-account__masonry__payment button{margin-bottom:17px}}.c-account__masonry__payment .payments-linked{margin-top:24px;margin-bottom:24px}@media only screen and (min-width: 767px){.c-account__masonry__payment .payments-linked{margin-bottom:44px}}.c-account__masonry__payment .payments-linked .linked{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;display:block;margin-bottom:24px}@media only screen and (min-width: 767px){.c-account__masonry__payment .payments-linked .linked{margin-bottom:16px}}.c-account__masonry__payment__link{border-top:1px solid #E2E2E2;padding:32px 0 0}@media only screen and (min-width: 767px){.c-account__masonry__payment__link{padding:22px 0 0}}.c-account__masonry__payment__link span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block;margin-bottom:16px}.c-account__masonry__payment__link span img{margin-right:5px;margin-top:-2px}.c-account__masonry__payment__link span:last-of-type{margin-bottom:8px}.c-account__masonry__payment__link .card-logos{margin-bottom:16px}@media only screen and (min-width: 767px){.c-account__masonry__payment__link .card-logos{margin-bottom:24px}}.c-account__masonry__payment__link .card-logos img{margin-right:16px}.c-account__masonry__payment__link .card-logos img:last-of-type{margin-right:0}.c-account__masonry__payment__link a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;white-space:nowrap}.c-account__masonry__guest{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;min-height:323px;padding:24px;margin-top:32px;background-repeat:no-repeat;background-position:30px 100px;width:100%;position:relative}@media only screen and (min-width: 468px){.c-account__masonry__guest{height:100%;margin-top:0;border-radius:8px}}@media only screen and (min-width: 767px){.c-account__masonry__guest{width:calc(100% - 12px)}}@media only screen and (min-width: 923px){.c-account__masonry__guest{width:100%}}.c-account__masonry__guest h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-account__masonry__guest h6{margin-bottom:8px}}.c-account__masonry__guest span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block;margin-bottom:24px}@media only screen and (min-width: 767px){.c-account__masonry__guest span{margin-bottom:16px}}.c-account__masonry__guest button{max-width:100%;margin-bottom:16px}.c-account__masonry__guest .c-guests__members__member{padding:0;border:0;border-bottom:1px solid #e2e2e2;margin:0 0 16px}.c-account__masonry__guest .c-guests__members__member>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:130%;color:#006fc1;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:100%;background:#F7F7F7;margin-right:16px}.c-account__masonry__guest .c-guests__members__member .edit{top:0}.c-account__masonry__guest .c-guests__members__member:last-of-type{border-bottom:0;margin-bottom:8px}.c-account__masonry__guest .view-guest{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;position:absolute;left:24px;bottom:24px}.c-account__masonry__profileinfo{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px 24px 0;height:100%;margin-bottom:32px;position:relative}@media only screen and (min-width: 468px){.c-account__masonry__profileinfo{margin-bottom:0;border-radius:10px}}.c-account__masonry__profileinfo .expand{position:absolute;top:24px;right:24px}.c-account__masonry__profileinfo .expand img{width:24px;height:24px}@media only screen and (min-width: 767px){.c-account__masonry__profileinfo .expand{display:none}}.c-account__masonry__profileinfo h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#333;margin-bottom:4px}.c-account__masonry__profileinfo p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:11px;max-width:279px}.c-account__masonry__profileinfo .progressbar{margin-bottom:21px;position:relative}.c-account__masonry__profileinfo .progressbar .progress{width:100%;object-fit:cover}.c-account__masonry__profileinfo .progressbar .active{position:absolute;top:50%;transform:translateY(-50%);left:0;height:24px;width:24px;object-fit:contain}.c-account__masonry__profileinfo .progressbar.twentyfive .active{left:61px}.c-account__masonry__profileinfo .progressbar.fifty .active{left:138px}.c-account__masonry__profileinfo .progressbar.seventyfive .active{left:221px}.c-account__masonry__profileinfo .progressbar.onehundred .active{left:auto;right:0}.c-account__masonry__profileinfo__cards{margin:0 -24px}.c-account__masonry__profileinfo__card{padding:0 24px;margin-bottom:16px;border-bottom:1px solid #E2E2E2}.c-account__masonry__profileinfo__card:last-of-type{border-bottom:0;margin-bottom:0}.c-account__masonry__profileinfo__card>div{display:flex;align-items:flex-start;position:relative}.c-account__masonry__profileinfo__card>div>img{width:16px;height:16px;margin-right:8px;margin-top:4px}.c-account__masonry__profileinfo__card>div h6{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-account__masonry__profileinfo__card>div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;max-width:248px;margin-bottom:16px}.c-account__masonry__profileinfo__card>div .open{position:absolute;top:0;right:0}.c-account__masonry__profileinfo__card>div .status{position:absolute;top:0;right:26px}.c-account__masonry__profileinfo__card>div .status span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;color:#f68e33;display:inline-block;padding:0 9px;background:#FFF6EE;border-radius:146px}.c-account__fourcolumns{cursor:pointer;margin:32px -24px}@media only screen and (min-width: 468px){.c-account__fourcolumns{margin:24px 0}}@media only screen and (min-width: 923px){.c-account__fourcolumns{margin:0}}@media only screen and (min-width: 468px){.c-account__fourcolumns .row{margin:0 -12px}}@media only screen and (min-width: 468px){.c-account__fourcolumns .row>div{padding:0 12px}}.c-account__fourcolumns .row>div:last-of-type>div{margin-bottom:0}.c-account__fourcolumns__card{background:#fff;margin-bottom:24px;border-top:4px solid #FFCD00;overflow:hidden;padding:18px 32px 16px;position:relative;height:110px}@media only screen and (min-width: 468px){.c-account__fourcolumns__card{border-radius:8px}}.c-account__fourcolumns__card h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:8px}.c-account__fourcolumns__card h6 img{margin-right:10px;margin-top:-2px}.c-account__fourcolumns__card p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0;max-width:363px}.c-account__fourcolumns__card .open{position:absolute;top:15px;right:20px}.c-account__change-picture{position:absolute;background:#fff;border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:calc(100% - 48px);max-width:516px;padding:46px 24px 48px;display:flex;justify-content:center;text-align:center;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-account__change-picture{width:100%;padding:40px 64px 48px}}.c-account__change-picture.edit{padding:46px 24px 24px}@media only screen and (min-width: 468px){.c-account__change-picture.edit{padding:40px 56px 32px}}.c-account__change-picture>*{flex-basis:100%}.c-account__change-picture .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}.c-account__change-picture h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin-bottom:30px}@media only screen and (min-width: 468px){.c-account__change-picture h2{margin-bottom:24px;font-size:32px}}.c-account__change-picture .name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:13px}.c-account__change-picture .profile-pic{display:flex;height:93px;width:93px;border-radius:100%;background:#FDE400;position:relative;align-items:center;justify-content:center;flex-basis:auto;margin-bottom:48px}@media only screen and (min-width: 468px){.c-account__change-picture .profile-pic{height:80px;width:80px}}.c-account__change-picture .profile-pic>img{object-fit:cover;height:93px;width:93px}@media only screen and (min-width: 468px){.c-account__change-picture .profile-pic>img{height:80px;width:80px}}.c-account__change-picture .profile-pic span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#0060a7}.c-account__change-picture .profile-pic a{position:absolute;bottom:0;right:-5px}.c-account__change-picture .profile-pic a img{width:26px;height:26px}.c-account__change-picture>button{width:100%;max-width:100%}.c-account__change-picture__buttons{margin-top:-24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 468px){.c-account__change-picture__buttons{margin-top:0}}.c-account__change-picture__buttons button{margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 468px){.c-account__change-picture__buttons button{flex-basis:calc(50% - 8px);margin-bottom:0}}.c-account__change-picture__buttons button:last-of-type{margin-bottom:24px}@media only screen and (min-width: 468px){.c-account__change-picture__buttons button:last-of-type{margin-bottom:0}}.c-account__change-picture__buttons a{flex-basis:100%;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#cc0c2f;display:inline-block;margin-bottom:0}@media only screen and (min-width: 468px){.c-account__change-picture__buttons a{margin-top:16px}}.c-account__change-picture__buttons a img{margin-top:-2px;margin-right:8px}.c-account__logout{background:#fff;padding:16px 32px;margin:0 -24px}@media only screen and (min-width: 468px){.c-account__logout{margin:0}}@media only screen and (min-width: 767px){.c-account__logout{display:none}}.c-account__logout a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-account__logout a img{margin-right:8px;margin-top:-2px}.seat-sale a{text-decoration:none!important;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block}.seat-sale a:hover{color:#00a4e5}.seat-sale a:active{letter-spacing:.005em}.seat-sale a.is-disabled{color:#cae2e7;pointer-events:none}.seat-sale__description{display:flex}@media only screen and (max-device-width: 420px){.seat-sale__description{font-size:13px}}.seat-sale__description span{padding:0 2px}@media only screen and (min-width: 468px){.seat-sale__info{width:100%}}@media only screen and (min-width: 923px){.seat-sale__info{width:75%}}.seat-sale__info blockquote{font-size:13px;background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:13px 13px 9px}@media only screen and (min-width: 923px){.seat-sale__info blockquote{padding:16px 24px}}@media only screen and (max-device-width: 420px){.seat-sale__info blockquote{font-size:11px}}.seat-sale__info blockquote ul{color:#333;font-family:Noto Sans,sans-serif;display:inline-block;position:relative;padding:0;list-style:none;margin:0 0 16px 1.1225em}.seat-sale__info blockquote ul li{padding-bottom:5px}.seat-sale__info blockquote ul li:before{color:#333;content:"\2022";display:inline-block;font-size:15px;left:-1.1225em;position:absolute}.seat-sale__info blockquote p{margin-bottom:15px}.seat-sale .seat-sale-filters{width:100%;background-color:#fff;padding:24px;box-shadow:2px 2px 10px 5px #eaeceb}.seat-sale .seat-sale-filters .filter-row{display:flex;flex-direction:column;gap:16px}.seat-sale .seat-sale-filters .input-filter{padding:0%;width:auto}@media only screen and (min-width: 767px){.seat-sale .o-btn--primary-blue{max-width:100%}}.seat-sale .no-seat-sale{margin-top:16px;width:100%;height:254px;box-shadow:0 4px 10px #00000012;background-color:#fff}.seat-sale .no-seat-sale .img-text-container{width:327px;margin:32px auto;display:flex;flex-direction:column;gap:16px}.seat-sale .no-seat-sale .img-text-container .no-seat-sale-img{width:10.25rem;height:7.125rem;margin:auto;display:block}.seat-sale .no-seat-sale .img-text-container .content-text{width:auto}.seat-sale .no-seat-sale .img-text-container .content-text .content-title{font-size:15px;font-weight:700;margin:0%}.seat-sale .no-seat-sale .img-text-container .content-text .content-description{font-size:11px;text-align:justify;margin:0%}@media only screen and (min-width: 923px){.seat-sale .seat-sale-filters{width:calc(100% - 2px);border-radius:12px;padding:2rem}.seat-sale .seat-sale-filters .filter-row{width:100%;flex-direction:row;gap:1.5rem}.seat-sale .seat-sale-filters .input-filter{padding:0%;max-width:22.688rem;width:100%}.seat-sale .seat-sale-filters .filter-btn{width:13.625rem}.seat-sale .seat-sale-filters .o-btn{margin-top:1.5rem}.seat-sale .no-seat-sale{width:100%;height:178px;border-radius:12px}.seat-sale .no-seat-sale .img-text-container{width:34.663rem;flex-direction:row;gap:0px}.seat-sale .no-seat-sale .img-text-container .content-text{margin-top:36px}}@media only screen and (min-width: 468px){.seat-sale-body__subtitle .ss-days-left{width:100%}}@media only screen and (min-width: 1151px){.seat-sale-body__subtitle .ss-days-left{order:2;width:auto}}.seat-sale-body__subtitle .ss-days-left span{background:#ffcd00;color:#0060a7;padding:2px 10px;font-size:11px;font-weight:700;border-radius:10px}.seat-sale-body__subtitle .ss-subtitle{margin-right:20px;font-weight:bolder;font-size:larger}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.seat-sale-body__subtitle .ss-subtitle{width:100%}}@media only screen and (min-width: 1151px){.seat-sale-body__subtitle .ss-subtitle{order:1;width:auto}}.seat-sale-body__subtitle .ss-sale-period{width:100%}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.seat-sale-body__subtitle .ss-sale-period{max-width:272px}}@media only screen and (min-width: 1151px){.seat-sale-body__subtitle .ss-sale-period{max-width:100%;order:3}}.seat-sale-body__data{border-top-color:#ffcd00;border-width:8px 0px 0px 0px;border-style:solid;border-radius:5px;background-color:#fff;padding:0}.seat-sale-body__data .seat-sale-fare{color:#006fc1;font-size:large;font-weight:700}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.seat-sale-body__data .seat-sale-fare{padding-right:3px}.seat-sale-body__data .seat-sale-fare img{width:calc(100% - 100px)}}@media only screen and (min-width: 1151px){.seat-sale-body__data .seat-sale-fare{padding-left:15px;padding-right:5px}}.seat-sale-body__data .icon-seat-blue{padding-right:10px}.seat-sale-body__data .icon-flight-blue{padding-right:5px}@media only screen and (min-width: 468px){.seat-sale-body__data .btn-area{text-align:right;margin-left:1.25rem;margin-right:-1.25rem}}@media only screen and (min-width: 923px){.seat-sale-body__data .btn-area{text-align:left;margin-left:15px;margin-right:-20px}}.seat-sale-body__data .btn-book-now{font-size:15px}@media only screen and (min-width: 468px){.seat-sale-body__data .btn-book-now{width:90%}}@media only screen and (min-width: 1151px){.seat-sale-body__data .btn-book-now{width:100%}}@media only screen and (min-width: 923px){.seat-sale-body__data .price-area{float:right;position:relative}}@media only screen and (min-width: 468px){.seat-sale-body__data .travel-period{text-align:right;margin-left:20px;margin-right:-20px}}@media only screen and (min-width: 923px){.seat-sale-body__data .travel-period{text-align:left;margin-left:-20px;margin-right:20px}}.seat-sale-body__data span{font-family:Noto Sans,sans-serif!important;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;position:relative}@media only screen and (max-device-width: 420px){.seat-sale-body__data span{font-size:11px}}.seat-sale-body__data-bottom{padding:0}.seat-sale-body__data-bottom a{font-size:13px}@media only screen and (min-width: 468px){.seat-sale-body__data-bottom .back-to-top{text-align:left}}@media only screen and (min-width: 923px){.seat-sale-body__data-bottom .back-to-top{text-align:right}}.seat-sale-body__data-bottom .international-info{display:flex;font-size:11px}.seat-sale-body__data-bottom .international-info span{padding:0 2px}.seat-sale-body__data-bottom .international-info .info-text{font-family:Noto Sans,sans-serif!important;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.0025em;color:#858585;position:relative}.seat-sale-body .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);transition:transform .3s ease;position:absolute;right:20px}.seat-sale-body .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.seat-sale-body .drop.link{transform:rotate(-90deg)}.seat-sale-body .availability-modal{max-width:400px!important}.seat-sale-body .availability-modal .carrier-div{padding:16px}.seat-sale-body .availability-modal .cebu-pacific{border-left-color:#00a4e5;border-left-width:thick;border-left-style:solid}.seat-sale-body .availability-modal .ceb-go{border-left-color:#ffcd00;border-left-width:thick;border-left-style:solid}.seat-sale-body .high-avail{color:#00a4e5}.seat-sale-body .medium-avail{color:green}.seat-sale-body .low-avail{color:orange}.seat-sale-body .no-avail{color:red}.seat-sale-body .seat-sale-availability{background-color:#f7f7f7;padding:15px}.seat-sale__info{width:calc(100% - 5px)}.seat-allocation-date-period-container{margin-bottom:1rem}.seat-allocation-sale-period{margin-bottom:-1rem}.view-seat-allocation-show-icon,.view-seat-allocation-hide-icon{width:10%}.seat-allocation-promo-title{color:#0060a7;margin-bottom:-1rem;margin-top:1rem;font-weight:700}@media screen and (max-width: 767px){.seats-on-sale-body{padding-top:40px}}.c-prepaid-baggage.travelsure.padding-bottom-0{padding-bottom:0}.c-prepaid-baggage.travelsure .c-simple-text-image-banner__header{margin-bottom:0}.c-prepaid-baggage.travelsure .c-prepaid-baggage__backbutton img{transform:rotate(90deg)}.c-prepaid-baggage.travelsure .o-advisory img{max-width:18px}.c-prepaid-baggage.travelsure .ceb-flexi-banner.banner-height{max-height:200px}.c-prepaid-baggage.travelsure .travelsure-logo-banner{display:flex;flex-direction:column}.c-prepaid-baggage.travelsure .travelsure-logo-banner .logos{width:100%;margin-bottom:8px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .logos img:nth-child(2){margin-left:30px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .banner-logos{width:100%;margin-bottom:15px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .banner-logos img:nth-child(1){max-width:220px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .banner-logos img:nth-child(2){margin-left:40px;max-width:78px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .travelsure-text{width:100%;margin-left:10px;display:flex;align-items:center}@media only screen and (min-width: 767px){.c-prepaid-baggage.travelsure .travelsure-logo-banner{flex-direction:row}.c-prepaid-baggage.travelsure .travelsure-logo-banner .logos,.c-prepaid-baggage.travelsure .travelsure-logo-banner .banner-logos{width:370px;margin-bottom:unset}.c-prepaid-baggage.travelsure .travelsure-logo-banner .banner-logos img:nth-child(2){margin-left:50px}.c-prepaid-baggage.travelsure .travelsure-logo-banner .travelsure-text{margin-left:30px;width:unset}}.c-travelsure .separator{margin-top:10px;border-top:1px solid #e2e2e2;width:100%}.c-travelsure .travelsure-covid-title p,.c-travelsure .add-coverage-extra p{margin-bottom:0}.c-travelsure__benefits--icon{max-width:20px}.c-travelsure .home-protect__container .o-advisory p{margin-bottom:0}.c-travelsure .home-protect__container--toggle{padding-bottom:10px}.c-travelsure .home-protect__container--toggle .toggle-cont{cursor:pointer}.c-travelsure .home-protect__container--toggle .toggle-cont span{font-family:Noto Sans,sans-serif;font-size:15px;color:#006fc1;font-weight:700}.c-travelsure .home-protect__container--toggle .toggle-cont img{max-width:21px;transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.c-travelsure .home-protect__container--toggle .toggle-cont img.show{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.c-travelsure .home-protect__container--checkbox{display:flex;align-items:center;margin-bottom:10px;position:relative}.c-travelsure .home-protect__container--checkbox label{cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:22px}.c-travelsure .home-protect__container--checkbox label span{flex-basis:100%}.c-travelsure .home-protect__container--checkbox label span.name{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}.c-travelsure .home-protect__container--checkbox input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;position:absolute;opacity:0;cursor:pointer;top:32px;z-index:1;width:12px;height:12px}.c-travelsure .home-protect__container--checkbox .checkmark{position:absolute;top:5px;left:0;height:15px;width:15px;background-color:#fff;border-radius:2px;border:2px solid #006fc1;z-index:1;cursor:pointer}.c-travelsure .home-protect__container--checkbox .checkmark:after{content:"";position:absolute;display:none}.c-travelsure .home-protect__container--checkbox input:checked~.checkmark:after{display:block}.c-travelsure .home-protect__container--checkbox .checkmark:after{top:-2px;left:-2px;width:15px;height:15px;background-image:url(/assets/images/icon-checked.svg);background-repeat:no-repeat;background-color:#fff;background-size:100% 100%;border:0;z-index:99}.c-travelsure .home-protect__container--checkbox+a{display:inline-block;margin-left:5px;height:30px;line-height:0px}.c-travelsure .home-protect__container--checkbox+a img{position:relative;top:8px;width:14px}.travelsure-error__container{background:#ffffff;height:100%;display:flex;justify-content:center}.travelsure-error__container--display{padding:40px 53px 0;width:100%;max-width:696px;margin:0 auto;display:flex;justify-content:center}.travelsure-error__container--display .display-cont{width:100%;padding-bottom:60px}.travelsure-error__container--display .display-cont img{display:block;margin:0 auto;max-width:265px}.travelsure-error__container--display .display-cont .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;color:#333;text-align:center}.travelsure-error__container--display .display-cont .description{font-family:Noto Sans,sans-serif;font-size:13px;color:#333;text-align:center}.travelsure-error__container--display .display-cont .refresh-button{display:block;margin:0 auto}.c-subtotal__content__row.travelsure-full-row{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-subtotal__content__row .travelsure-item{padding:0 10px}}.dropdown{display:inline-block}.legend-result-container{margin-top:20px;background:white}.legend-result-container .sub-header{margin-bottom:20px}.legend-result-container .operated-by-container .operated-by{display:inline-flex;margin-bottom:30px}.legend-result-container .operated-by-container .operated-by img{width:24px;margin-right:35px;margin-top:4px}.legend-result-container .legend-container .header span{font-weight:bolder;font-size:13px;color:#006fc1}.legend-result-container .legend-container .tab-container{background-color:#f6df55}.legend-result-container .legend-container .tab-container .container{max-width:1056px;margin:0 auto;padding:0 24px 20px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;position:relative;top:-1px;z-index:10;background-color:#f6df55}@media only screen and (min-width: 767px){.legend-result-container .legend-container .tab-container .container{flex-wrap:initial;padding:0 0 20px}}.legend-result-container .legend-container .tab-container__filter{flex-basis:100%;position:relative}@media only screen and (min-width: 767px){.legend-result-container .legend-container .tab-container__filter{flex-basis:60%}}.legend-result-container .legend-container .tab-container__filter--tab{text-align:center;padding-left:0;margin-bottom:20px;display:block;justify-content:flex-start}@media only screen and (min-width: 767px){.legend-result-container .legend-container .tab-container__filter--tab{right:0;text-align:right;justify-content:flex-start}}.legend-result-container .legend-container .tab-container__filter--tab a{font-family:Noto Sans,sans-serif;font-size:13px;line-height:140%;text-align:center;margin-right:8px;border-bottom:1px solid #a7e6ff;border-radius:0;color:#00a4e5;transition:all .3s ease;transition-property:background,color;display:flex;padding:10px 7px 14px 0;font-weight:400;cursor:pointer}.legend-result-container .legend-container .tab-container__filter--tab a svg{margin-right:4px}.legend-result-container .legend-container .tab-container__filter--tab a svg path{transition:all .3s ease}.legend-result-container .legend-container .tab-container__filter--tab a:last-child{margin-right:0}.legend-result-container .legend-container .tab-container__filter--tab a:hover,.legend-result-container .legend-container .tab-container__filter--tab a.is-active{font-weight:700;border-radius:0;border-bottom:1px solid #a7e6ff;color:#00a4e5;transition:all .3s ease;transition-property:background,color;padding-left:0}.legend-result-container .legend-container .tab-container__filter--tab a:hover svg path,.legend-result-container .legend-container .tab-container__filter--tab a.is-active svg path{fill:#fff;transition:all .3s ease}.legend-result-container .availability-legend{display:inline-flex;margin-bottom:30px}.legend-result-container .availability-legend .circle{border-radius:50%;width:20px;height:20px;margin-right:35px;margin-top:4px}.legend-result-container .availability-legend .circle.great{border:1px solid #00a4e5;background:#00a4e5}.legend-result-container .availability-legend .circle.good{border:1px solid #009883;background:#009883}.legend-result-container .availability-legend .circle.limited{border:1px solid #FBE700;background:#FBE700}.legend-result-container .availability-legend .circle.no-seats-available{border:1px solid #b00020;background:#b00020}.legend-result-container .availability-legend span{color:#444}.legend-result-container .column{display:inline-block;vertical-align:top}.legend-result-container .results-container .results-table-container img{width:24px}.legend-result-container .results-container .results-table-container .circle{border-radius:50%;width:20px;height:20px;margin-right:35px;margin-top:4px}.legend-result-container .results-container .results-table-container .circle.great{border:1px solid #00a4e5;background:#00a4e5}.legend-result-container .results-container .results-table-container .circle.good{border:1px solid #009883;background:#009883}.legend-result-container .results-container .results-table-container .circle.limited{border:1px solid #FBE700;background:#FBE700}.legend-result-container .results-container .results-table-container .circle.no-seats-available{border:1px solid #b00020;background:#b00020}.legend-result-container .results-container .results-table-container .showmore-row{cursor:pointer;border-top:1px solid #d6d6d6}.legend-result-container .results-container .results-table-container .double .destination-column-data-show{display:block;padding:20px 20px 0;margin-top:50px}.legend-result-container .results-container .results-table-container .destination-column-data-hidden{visibility:hidden}.legend-result-container .results-container .results-table-container table{box-shadow:0 0 10px 2px #bdbdbd;border-radius:5px}.legend-result-container .results-container .results-table-container table td{padding:20px}.legend-result-container .results-container .results-table-container thead tr{background:#E9F6F9}.legend-result-container .results-container .results-table-container thead tr th{padding:20px}.legend-result-container .results-container .results-table-container thead .operated-by-td{width:100px}.legend-result-container .results-container .results-table-container thead .dates-td{width:60px}.legend-result-container .results-container .results-table-container tbody .destination-tr{border-top:1px solid #d6d6d6}.legend-result-container .results-footer,.legend-result-container .results-footer a{font-size:10px}.travel-doc-notes__content{background-color:#f3fbfd;border:1px solid #cae2e7;border-radius:.75rem}.travel-doc-notes__title{font-size:18px}.travel-doc-notes ul{list-style-type:disc}@media (max-width: 768px){.travel-doc-notes ul{margin:1rem 0 0 2rem}}@media (min-width: 768px){.travel-doc-notes ul{margin:1rem 0 0 5rem}}.travel-doc-notes ul li{margin-bottom:1rem}.travel-doc-notes ul li::marker{color:#212529}.order-0{order:0}.order-1{order:1}.order-2{order:2}@media (min-width: 768px){.order-md-0{order:0}.order-md-1,.order-md-2{order:1}}.travel-doc-notes__header img{max-width:3rem;margin-right:1rem}.reset-HsQhdNnW .error-msg{display:flex}.reset-HsQhdNnW .error-msg img{margin-top:2px;padding-right:5px}.reset-HsQhdNnW .error-card{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px;margin-top:5px;margin-bottom:5px}.reset-HsQhdNnW .error-card img{height:15px;margin-top:2px;padding-right:5px}.reset-HsQhdNnW .banner{height:133px;width:100%;background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%);padding-left:24px;padding-right:24px;padding-top:55px;border-bottom-left-radius:100% 14%;border-bottom-right-radius:100% 14%}@media only screen and (min-width: 767px){.reset-HsQhdNnW .banner{padding:32px 112px 40px}}.reset-HsQhdNnW .banner .banner-container{max-width:1056px;margin:auto}.reset-HsQhdNnW .banner .banner-container .banner-text{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:61px;letter-spacing:.0025em;color:#0060a7}@media only screen and (min-width: 767px){.reset-HsQhdNnW .banner .banner-container .banner-text{font-size:38px}}.reset-HsQhdNnW .container{padding:24px 0 30px;max-width:1350px}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container{background-color:#fff;padding:32px 112px 100px}}.reset-HsQhdNnW .container .c-prepaid-baggage__backbutton{margin-left:26px}.reset-HsQhdNnW .container .c-prepaid-baggage__backbutton img{height:25px;margin:0}.reset-HsQhdNnW .container .reset-modal{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;width:100%;max-width:100%;margin:0 auto;padding:16px 16px 24px}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal{width:422px;max-width:423px}}.reset-HsQhdNnW .container .reset-modal .complete-image{height:200px;display:block;margin:auto}.reset-HsQhdNnW .container .reset-modal .subtitle{margin:0 auto;padding:24px;text-align:center}.reset-HsQhdNnW .container .reset-modal button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.reset-HsQhdNnW .container .reset-modal>.title h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#006fc1;margin-bottom:13px}.reset-HsQhdNnW .container .reset-modal>.title p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;color:#575757;margin-bottom:16px}.reset-HsQhdNnW .container .reset-modal .social-media{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px;padding:0 32px}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal .social-media{padding:0 49px}}.reset-HsQhdNnW .container .reset-modal .social-media a.tool-tip img{width:32px;height:32px}.reset-HsQhdNnW .container .reset-modal .social-media a.tool-tip>.info{padding:5px;max-width:110px;font-size:15px;left:50%;top:150%}.reset-HsQhdNnW .container .reset-modal .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:0 24px 24px}.reset-HsQhdNnW .container .reset-modal .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.reset-HsQhdNnW .container .reset-modal .form p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal .form p{font-size:15px}}.reset-HsQhdNnW .container .reset-modal .form .o-form_input input{margin-bottom:0}.reset-HsQhdNnW .container .reset-modal .form .o-form_input .title{font-size:11px;white-space:nowrap}.reset-HsQhdNnW .container .reset-modal .form .o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.reset-HsQhdNnW .container .reset-modal .form .o-form_input .error-msg img,.reset-HsQhdNnW .container .reset-modal .form .error-msg img{height:15px}.reset-HsQhdNnW .container .reset-modal .form .input_email{margin-bottom:24px}.reset-HsQhdNnW .container .reset-modal .form .input_retype_password{margin-top:16px}.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px}.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname .o-form_input{max-width:100%;width:100%;margin-right:0}@media only screen and (min-width: 468px){.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname .o-form_input{width:calc(50% - 8px)}}.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname .o-form_input .title{padding:0}.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname .o-form_input .checkbox{margin-bottom:24px}@media only screen and (min-width: 468px){.reset-HsQhdNnW .container .reset-modal .form .o-form_fullname .o-form_input .checkbox{margin-bottom:0}}.reset-HsQhdNnW .container .reset-modal .form input{width:100%}.reset-HsQhdNnW .container .reset-modal .form input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal .form input[type=text]{font-size:15px}}.reset-HsQhdNnW .container .reset-modal .form input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.reset-HsQhdNnW .container .reset-modal .form input[type=password]:focus,.reset-HsQhdNnW .container .reset-modal .form input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal .form input[type=password]{font-size:15px}}.reset-HsQhdNnW .container .reset-modal .form input[type=password]::placeholder{color:#bebebe}.reset-HsQhdNnW .container .reset-modal .form .sub{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip img{width:14px;height:14px}.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip>.info{max-width:200px;padding:0}.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip>.info ol,.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip>.info ul{list-style:disc;list-style-type:disc;margin:5px 20px;padding:0}.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip>.info ol li,.reset-HsQhdNnW .container .reset-modal .form .sub a.tool-tip>.info ul li{margin-bottom:2px}.reset-HsQhdNnW .container .reset-modal .form .checkbox{padding-bottom:0}.reset-HsQhdNnW .container .reset-modal .form .checkbox label,.reset-HsQhdNnW .container .reset-modal .form .checkbox label p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}.reset-HsQhdNnW .container .reset-modal .form .checkbox label p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%}.reset-HsQhdNnW .container .reset-modal .form .checkbox a.tool-tip{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.reset-HsQhdNnW .container .reset-modal .form .checkbox a.tool-tip img{width:14px;height:14px}.reset-HsQhdNnW .container .reset-modal .form .checkbox a.tool-tip>.info{max-width:200px;padding:16px}.reset-HsQhdNnW .container .reset-modal .form .checkbox .checkmark{top:2px}.reset-HsQhdNnW .container .reset-modal .form button{margin-top:24px;max-width:100%;padding:12px 0}@media only screen and (min-width: 767px){.reset-HsQhdNnW .container .reset-modal .form button{margin-top:24px}}.reset-HsQhdNnW .container .reset-modal .form .validation-criteria{font-size:11px}.reset-HsQhdNnW .container .reset-modal .form .error-msg{margin-left:12px}.reset-HsQhdNnW .container .reset-modal .form .error-msg.invalid{color:#858585!important}.reset-HsQhdNnW .container .reset-modal .form .error-msg.invalid img{filter:grayscale(100%)}.reset-HsQhdNnW .container .reset-modal .form .error-msg.valid{color:#76c166!important}.flight-timetable blockquote{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:block;align-items:flex-start;border:1px solid #cae2e7;margin-top:24px}.guest-feedback-form{background-color:#fff}.guest-feedback-form .c-guide__banner .container .content .content-wrap span.description{max-width:100%}@media only screen and (max-width: 767px){.guest-feedback-form .c-guide__banner{margin-bottom:0}}.guest-feedback-form .main-form{margin-top:24px}.guest-feedback-form .charlie-the-chatbot-info{padding:16px 19px 16px 16px;background:#F3FBFD;border-radius:10px}.guest-feedback-form .charlie-the-chatbot-info img{width:39px;height:39px;margin-right:8px;border-radius:100%;border:2px solid #97e4ff}.guest-feedback-form .charlie-the-chatbot-info p{margin-bottom:0}.guest-feedback-form .checkboxBorder .checkbox .checkmark{border:2px solid #d1d1d1}.guest-feedback-form .checkboxBorder .checkbox label{margin-top:2px;padding-top:4px;font-size:13px}.guest-feedback-form .feedback-info-form__textarea::placeholder{color:#d1d1d1!important}@media only screen and (min-width: 320px){.guest-feedback-form .custom-dropdown-gff .o-form_input__dropdown ul li a{width:370px;text-justify:auto}}@media only screen and (min-width: 468px){.guest-feedback-form .custom-dropdown-gff .o-form_input__dropdown ul li a{width:460px;text-justify:auto}}@media only screen and (min-width: 767px){.guest-feedback-form .custom-dropdown-gff .o-form_input__dropdown ul li a{width:100%}}@media only screen and (min-width: 923px){.guest-feedback-form .custom-dropdown-gff .o-form_input__dropdown ul li a{width:100%}}@media only screen and (min-width: 1151px){.guest-feedback-form .custom-dropdown-gff .o-form_input__dropdown ul li a{width:100%}}.guest-feedback-form .error textarea,.guest-feedback-form .error textarea:hover,.guest-feedback-form .error textarea:focus,.guest-feedback-form .error textarea:active{border-color:#cc0c2f!important;z-index:1;border-radius:4px!important}.guest-feedback-form .required-header:after{content:"*";top:0;right:-6px;color:#cc0c2f}.guest-feedback-form .gff-agreement{padding:16px;gap:10px;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:8px;order:1;align-self:stretch;flex-grow:0;margin-bottom:20px}.guest-feedback-form .gff-bullet ul{list-style:none;font-family:Noto Sans,sans-serif;font-style:normal;font-size:15px;line-height:150%;color:#333;letter-spacing:.005em;text-align:justify;text-justify:inter-word}.guest-feedback-form .gff-bullet ul li:before{content:"\2022";color:#333;display:inline-block;width:1em;margin-left:-1em}.guest-feedback-form .gff-refix{display:contents}.guest-feedback-form .upload-file ul,.guest-feedback-form .upload-file ol{margin:0;line-height:26px}.guest-feedback-form .upload-file ul li,.guest-feedback-form .upload-file ol li{margin:0;color:#212529}.guest-feedback-form .upload-file ol{list-style-type:lower-alpha;margin-left:14px}.guest-feedback-form .upload-file ul li{position:relative;padding-left:12px}.guest-feedback-form .upload-file ul li:before{content:"";height:6px;width:6px;background-color:#52caf5;display:inline-block;border-radius:100px;position:absolute;top:13px;left:0;transform:translateY(-50%)}.guest-feedback-form .upload-file-btn{position:relative;margin-bottom:12px}.guest-feedback-form .upload-file-btn.upload-another:hover{box-shadow:none;background:transparent}.guest-feedback-form .upload-file-btn.upload-another:hover span{transition:all .2s ease;color:#00a4e5}.guest-feedback-form .upload-file-btn img{height:20px;vertical-align:sub}.guest-feedback-form .upload-file-btn-label{position:absolute;inset:0;margin:0;cursor:pointer}.guest-feedback-form .upload-file-btn.upload-another{border:0;text-align:left}.guest-feedback-form .upload-file .input-file-wrapper{display:inline-block}.guest-feedback-form .upload-file .input-file-wrapper .input-file{background-color:#f7f7f7;padding:12px 40px 12px 12px;border-radius:12px;width:auto;display:inline-block;margin:6px 12px 6px 0;font-size:13px;position:relative}.guest-feedback-form .upload-file .input-file-wrapper .input-file input{width:200px}.guest-feedback-form .upload-file .input-file-wrapper .input-file .delete-file-btn{line-height:0;font-size:30px;font-weight:lighter;color:#b7b7b7;cursor:pointer;transition:all .2s ease;position:absolute;right:13px;top:21px}.guest-feedback-form .upload-file .input-file-wrapper .input-file .delete-file-btn:hover{color:gray}.guest-feedback-form .upload-file-note{font-size:11px;display:block}.guest-feedback-form .self-service-channels-menu{box-shadow:0 4px 23px #0000001a;border-radius:8px;background-color:#fff;padding:18px 29px 23px 24px}.guest-feedback-form .self-service-channels-menu .collapsible{position:relative}.guest-feedback-form .self-service-channels-menu .collapsible p{margin-bottom:0}.guest-feedback-form .self-service-channels-menu .collapsible span{display:block}.guest-feedback-form .self-service-channels-menu .collapsible .title-icon{position:relative}.guest-feedback-form .self-service-channels-menu .collapsible .title,.guest-feedback-form .self-service-channels-menu .collapsible .description{line-height:150%}.guest-feedback-form .self-service-channels-menu .collapsible .title{font-weight:700;font-size:20px;color:#333}.guest-feedback-form .self-service-channels-menu .collapsible .title--mobile{font-size:15px;color:#006fc1}.guest-feedback-form .self-service-channels-menu .collapsible .description{letter-spacing:.005em;color:#575757}.guest-feedback-form .self-service-channels-menu .collapsible .description--mobile{font-size:13px;margin-right:17px}.guest-feedback-form .self-service-channels-menu .collapsible img{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .2s ease-in-out;width:24px;height:24px}.guest-feedback-form .self-service-channels-menu .collapsible.dropped img{transform:translateY(-50%) rotate(-180deg)}.guest-feedback-form .self-service-channels-menu .content{margin-top:1.5rem}.guest-feedback-form .self-service-channels-menu .content .item{display:flex}.guest-feedback-form .self-service-channels-menu .content .item p,.guest-feedback-form .self-service-channels-menu .content .item a{line-height:150%;font-size:13px;letter-spacing:.0025em;color:#575757;margin-bottom:0}.guest-feedback-form .self-service-channels-menu .content .item img{width:32px;height:32px;margin-right:1rem}.guest-feedback-form .self-service-channels-menu .content .item a{font-weight:700;color:#444}@media only screen and (min-width: 767px){.guest-feedback-form .self-service-channels-menu .content .item a{font-size:15px}}.guest-feedback-form .self-service-channels-menu .content .item a:hover{color:#0060a7}.guest-feedback-form .self-service-channels-menu .gff--hr{border-top:1px solid #E2E2E2}.guest-feedback-form--container{padding-top:inherit}.guest-feedback-form h2,.guest-feedback-form h3,.guest-feedback-form p.security-check{font-family:Noto Sans,sans-serif;font-size:23px;line-height:1}.guest-feedback-form h2{font-weight:800}.guest-feedback-form .o-form_input{margin-bottom:1rem}.guest-feedback-form h3,.guest-feedback-form p.security-check{font-weight:700;font-size:18px}.guest-feedback-form .head-office h2{margin-bottom:0;font-size:20px;font-weight:700}.guest-feedback-form .head-office img{margin:1rem 0}.guest-feedback-form .head-office p{color:#858585}.guest-feedback-form button{margin-bottom:3rem}.guest-feedback-form .sched-picker .c-calendar-month-container{top:80px;left:0}.guest-feedback-form .open-origin,.guest-feedback-form .open-destination{max-width:30px!important;max-height:30px;right:9px!important;top:36px!important}.guest-feedback-form .open-origin img,.guest-feedback-form .open-destination img{background-image:url(/assets/images/icon-caretdown_big.svg);content:"";width:30px;height:30px;background-size:100% 100%;background-repeat:no-repeat;z-index:1;cursor:pointer}.guest-feedback-form .flight-journey{font-family:Noto Sans,sans-serif}.guest-feedback-form .flight-journey input{font-family:Noto Sans,sans-serif;font-size:13px}.guest-feedback-form .flight-journey input.origin,.guest-feedback-form .flight-journey input.destination{padding:12px}@media only screen and (min-width: 767px){.guest-feedback-form .flight-journey input{font-size:15px}}.guest-feedback-form .flight-journey label{font-size:11px}@media only screen and (min-width: 767px){.guest-feedback-form .flight-journey label{font-size:13px}}.guest-feedback-form .flight-journey .c-mobile_modal{background-color:#fff}.guest-feedback-form .flight-journey .c-mobile_modal__head{padding-top:10px}@media (min-width: 767px){.guest-feedback-form .dropdown_destination{left:0;top:95%}}.guest-feedback-form .checkbox.terms{margin-bottom:3rem!important;font-size:15px;padding:26px 29px;border-radius:12px;box-shadow:0 4px 23px #0000001a}.guest-feedback-form .checkbox.terms.error{border:1px solid #cc0c2f;border-radius:6px}.guest-feedback-form .checkbox.terms label{line-height:150%;font-size:15px;margin-bottom:0!important}.guest-feedback-form .checkbox.terms label p{margin-bottom:0;font-weight:400;letter-spacing:.005em;color:#333;position:relative;cursor:pointer;font-family:Noto Sans,sans-serif;line-height:150%}.guest-feedback-form .checkbox .checkmark{background:transparent;top:3px!important}.guest-feedback-form .col-md-12{padding-right:15px!important;padding-left:15px!important}.guest-feedback-form .back-to-top__link:hover img{opacity:.7}.guest-feedback-form .back-to-top__link img{height:30px}.guest-feedback-form .case-result{width:100%;margin:40px auto 100px;text-align:center;padding:40px 24px;background:#fff;box-shadow:0 8px 18px #0000002e;border-top:10px solid #ffcd00}.guest-feedback-form .case-result p{text-align:left}.guest-feedback-form .case-result p.feedbacksent-title{color:#006fc1;font-size:20px}.guest-feedback-form .case-result img.success-img{height:125px;margin:40px}@media only screen and (min-width: 767px){.guest-feedback-form .case-result{width:835px;margin:40px auto 100px;padding:46px 80px 80px;border-radius:10px}}.guest-feedback-form .case-result .case-number{color:#006fc1;font-weight:700;font-size:20px}.feedback-info-form__textarea{font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px;height:234px;width:100%;position:relative;display:flex;align-items:center;overflow:visible;margin:0}@media only screen and (min-width: 767px){.feedback-info-form__textarea{font-size:15px}}.feedback-info-form__textarea:focus,.feedback-info-form__textarea.active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}.feedback-info-form small{color:#858585}.o-form_input--feedback-info-form.error textarea,.o-form_input--feedback-info-form.error textarea:hover,.o-form_input--feedback-info-form.error textarea:focus,.o-form_input--feedback-info-form.error textarea:active{border-color:#cc0c2f!important;z-index:1;border-radius:4px!important}main,aside{margin-top:75px}@media (max-width: 575px){.annual-reports nav{height:75px;box-shadow:0 1px 16px #00000026!important}.annual-reports nav a{color:#006fc1!important}.annual-reports .navbar-brand{margin-top:-12px}.annual-reports section{position:relative}.annual-reports section.section-1{background-color:#f7f7f7;height:501px;padding-top:50px}.annual-reports section.section-1 h1{font-weight:800;font-size:118px;color:#3b74b6;font-family:Noto Sans,sans-serif}.annual-reports section.section-1 h2{font-weight:800;font-size:30px;font-family:Noto Sans,sans-serif;color:#3b74b6;background-color:#fae04f;padding:10px;border-radius:10px;display:inline;left:0;right:0;position:absolute;margin:auto;width:287px;white-space:nowrap}.annual-reports section.section-1 img{position:absolute}.annual-reports section.section-1 img:nth-of-type(1){bottom:48px;left:0;width:60%}.annual-reports section.section-1 img:nth-of-type(2){bottom:0;right:0;width:60%}.annual-reports section.section-2{background-color:#eaf6fe;height:1300px}.annual-reports section.section-2 span.yellow-line{background:#ffcd00;position:absolute;width:72px;height:4px;left:23px;top:40px}.annual-reports section.section-2 h2{top:52px;color:#333;font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;left:23px;position:absolute}.annual-reports section.section-2 a{bottom:23px;color:#006fc1;font-family:Noto Sans,sans-serif;font-weight:700;left:23px;position:absolute;font-size:15px}.annual-reports section.section-2 div[class^=stat-] p{color:#fff;font-family:Noto Sans,sans-serif;position:absolute}.annual-reports section.section-2 .stat-1{top:64px;z-index:3}.annual-reports section.section-2 .stat-1 p:first-of-type{font-weight:800;font-size:48px;top:280px;z-index:3;right:85px}.annual-reports section.section-2 .stat-1 p:last-of-type{font-weight:400;font-size:20px;position:absolute;right:68px;top:346px;z-index:3;white-space:nowrap}.annual-reports section.section-2 .stat-2 p:first-of-type{font-weight:800;font-size:48px;position:absolute;left:86px;top:600px;z-index:3}.annual-reports section.section-2 .stat-2 p:last-of-type{font-weight:400;font-size:20px;position:absolute;left:86px;top:670px;z-index:3;white-space:nowrap}.annual-reports section.section-2 .stat-3 p:first-of-type{font-weight:800;font-size:48px;position:absolute;top:1020px;z-index:3;text-align:center;margin:auto;right:0;left:0}.annual-reports section.section-2 .stat-3 p:last-of-type{font-weight:400;font-size:20px;position:absolute;top:1090px;z-index:3;white-space:nowrap;right:0;margin:auto;left:0;text-align:center}.annual-reports section.section-2 img{position:absolute}.annual-reports section.section-2 img:nth-of-type(1){top:800px;left:0;z-index:2;right:0;margin:auto}.annual-reports section.section-2 img:nth-of-type(2){left:23px;top:114px;z-index:3}.annual-reports section.section-2 img:nth-of-type(3){right:23px;top:214px;z-index:2}.annual-reports section.section-2 img:nth-of-type(4){left:23px;top:530px;z-index:2}.annual-reports section.section-2 img:nth-of-type(5){top:950px;left:0;right:0;margin:auto;z-index:2}.annual-reports section.section-2 img:nth-of-type(6){bottom:0;width:100%}.annual-reports section.section-3{background-color:#f7f7f7;height:590px;padding:32px 22px 24px}.annual-reports section.section-3 h2{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px}.annual-reports section.section-3 p{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px}.annual-reports section.section-3 a{background:linear-gradient(134.96deg,#00a4e5 17.86%,#006fc1 87.93%);border-radius:10px;color:#fff;padding:16px 20px;width:100%;text-align:center}.annual-reports section.section-3 img{position:absolute}.annual-reports section.section-3 img:nth-of-type(1){bottom:0;left:0;right:0;z-index:2;margin:auto;height:310px}.annual-reports section.section-3 img:nth-of-type(2){bottom:0;left:0;height:188px}.annual-reports section.section-4{background-color:#fff;height:690px}.annual-reports section.section-4 .media{display:unset}.annual-reports section.section-4 span.yellow-line{background:#ffcd00;position:absolute;width:72px;height:4px;left:24px;top:40px}.annual-reports section.section-4 h2{margin-top:52px;color:#333;font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;padding-left:24px}.annual-reports section.section-4 p{color:#000;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;max-width:418px}.annual-reports section.section-4 a{color:#006fc1;font-family:Noto Sans,sans-serif;font-weight:700;position:absolute;bottom:20px;padding-left:24px}.annual-reports section.section-4 img{height:261px;object-fit:cover}.annual-reports section.section-5{background-color:#f7f7f7;height:621px;padding:24px}.annual-reports section.section-5 img{margin-left:auto;margin-right:auto;display:block}.annual-reports section.section-5 .d-flex{position:absolute;top:80px;left:0;right:0}.annual-reports section.section-5 ul li{font-size:15px;text-align:center;margin-bottom:12px}.annual-reports section.section-5 ul:last-of-type{margin-top:0}.annual-reports section.section-5 .d-md-flex img:first-of-type{position:absolute;bottom:24px;left:0;width:114px}.annual-reports section.section-5 .d-md-flex img:last-of-type{position:absolute;bottom:24px;right:0;width:81px}.annual-reports footer{background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%);height:105px;padding:24px}.annual-reports footer p{color:#0060a7;font-family:Noto Sans,sans-serif;font-size:13px}aside{padding:20px 32px;background-color:#e5e5e5}aside a{font-size:15px;font-weight:400;color:#006fc1}aside ul{margin:0;padding:0}aside ul li{margin-bottom:1rem;padding:18px 0}aside ul li:not(:last-of-type){border-bottom:.5px solid #d1d1d1;margin-bottom:0}}@media (min-width: 576px){.annual-reports nav{height:75px;box-shadow:0 1px 16px #00000026!important}.annual-reports nav ul li.active{border-bottom:4px solid #52caf5}.annual-reports nav a{color:#006fc1!important}.annual-reports .navbar-brand{margin-top:-12px}.annual-reports section{position:relative}.annual-reports section.section-1{background-color:#f7f7f7;height:443px}.annual-reports section.section-1 h1{font-weight:800;font-size:190px;color:#3b74b6;font-family:Noto Sans,sans-serif}.annual-reports section.section-1 h2{font-weight:800;font-size:54px;font-family:Noto Sans,sans-serif;color:#3b74b6;background-color:#fae04f;padding:10px 64px;border-radius:10px;display:inline;left:0;right:0;position:absolute;margin:auto;width:497px}.annual-reports section.section-1 img{position:absolute}.annual-reports section.section-1 img:nth-of-type(1){bottom:0;left:0}.annual-reports section.section-1 img:nth-of-type(2){bottom:0;right:0}.annual-reports section.section-2{background-color:#eaf6fe;height:569px}.annual-reports section.section-2 span.yellow-line{background:#ffcd00;position:absolute;width:72px;height:4px;left:114px;top:40px}.annual-reports section.section-2 h2{top:52px;color:#333;font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;left:114px;position:absolute}.annual-reports section.section-2 a{top:40px;color:#006fc1;font-family:Noto Sans,sans-serif;font-weight:700;right:113px;position:absolute;z-index:2}.annual-reports section.section-2 div[class^=stat-] p{color:#fff;font-family:Noto Sans,sans-serif;position:absolute}.annual-reports section.section-2 .stat-1{position:absolute;left:112px;top:64px;z-index:3}.annual-reports section.section-2 .stat-1 p:first-of-type{font-weight:800;font-size:48px;position:absolute;left:162px;top:214px;z-index:3}.annual-reports section.section-2 .stat-1 p:last-of-type{font-weight:400;font-size:20px;position:absolute;left:140px;top:280px;z-index:3;white-space:nowrap}.annual-reports section.section-2 .stat-2 p:first-of-type{font-weight:800;font-size:48px;position:absolute;left:0;right:0;top:340px;z-index:3;text-align:center}.annual-reports section.section-2 .stat-2 p:last-of-type{font-weight:400;font-size:20px;position:absolute;left:0;top:400px;z-index:3;white-space:nowrap;right:0;text-align:center}.annual-reports section.section-2 .stat-3 p:first-of-type{font-weight:800;font-size:48px;position:absolute;right:160px;top:310px;z-index:3}.annual-reports section.section-2 .stat-3 p:last-of-type{font-weight:400;font-size:20px;position:absolute;right:162px;top:376px;z-index:3;white-space:nowrap}.annual-reports section.section-2 img{position:absolute}.annual-reports section.section-2 img:nth-of-type(1){top:54px;right:95px;z-index:2}.annual-reports section.section-2 img:nth-of-type(2){left:112px;top:114px;z-index:3}.annual-reports section.section-2 img:nth-of-type(3){left:208px;top:214px;z-index:2}.annual-reports section.section-2 img:nth-of-type(4){left:0;right:0;margin:auto;bottom:43px;z-index:2}.annual-reports section.section-2 img:nth-of-type(5){right:113px;top:246px;z-index:2}.annual-reports section.section-2 img:nth-of-type(6){bottom:0;width:100%}.annual-reports section.section-3{background-color:#f7f7f7;height:423px}.annual-reports section.section-3 h2{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:700;font-size:38px;margin-top:40px;margin-left:113px}.annual-reports section.section-3 a{background:linear-gradient(134.96deg,#00a4e5 17.86%,#006fc1 87.93%);border-radius:10px;color:#fff;padding:16px 20px;margin-left:113px}.annual-reports section.section-3 img{position:absolute}.annual-reports section.section-3 img:nth-of-type(1){bottom:0;right:285px;z-index:2}.annual-reports section.section-3 img:nth-of-type(2){bottom:0;right:135px}.annual-reports section.section-4{background-color:#fff;height:423px;padding-left:114px;padding-right:114px}.annual-reports section.section-4 span.yellow-line{background:#ffcd00;position:absolute;width:72px;height:4px;left:114px;top:40px}.annual-reports section.section-4 h2{margin-top:52px;color:#333;font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px}.annual-reports section.section-3 p{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;margin-left:113px;max-width:418px}.annual-reports section.section-4 a{top:40px;color:#006fc1;font-family:Noto Sans,sans-serif;font-weight:700;right:113px;position:absolute}.annual-reports section.section-5{background-color:#f7f7f7;height:413px;padding:40px 164px}.annual-reports section.section-5 .d-flex{position:absolute;top:80px;left:0;right:0}.annual-reports section.section-5 ul{margin:0rem}.annual-reports section.section-5 ul:first-of-type{margin-right:85px}.annual-reports section.section-5 ul li{margin:0 0 1rem}.annual-reports section.section-5 .d-flex img:first-of-type{margin-right:80px;max-height:238px;top:46px;position:absolute;left:226px}.annual-reports section.section-5 .d-flex img:last-of-type{margin-right:80px;max-height:238px;top:46px;position:absolute;right:256px}.annual-reports footer{background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%);height:69px;padding:24px}.annual-reports footer p{color:#0060a7;font-family:Noto Sans,sans-serif;font-size:13px}aside{padding:20px 32px;background:linear-gradient(180deg,rgba(255,255,255,0) 31.25%,#f3fbfd 100%),#ffffff;position:fixed;top:0;z-index:99;max-width:914px;right:0}aside a{font-size:15px;font-weight:400;color:#006fc1}aside ul{margin:0;padding:0}aside ul li{margin-bottom:1rem;padding:18px 0}aside ul li:not(:last-of-type){margin-bottom:0}}@media (min-width: 768px){aside.annual-reports-menu a{min-height:50px}}.shareholders-message nav{height:72px}.shareholders-message nav a{color:#006fc1!important}.shareholders-message .navbar-brand{margin-top:-12px}.shareholders-message main{margin-top:70px}.shareholders-message .container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.shareholders-message .container-yellow-curve{background-size:100% 100%}}.shareholders-message .container-yellow-curve .container{padding:24px}@media only screen and (min-width: 767px){.shareholders-message .container-yellow-curve .container{padding:32px 24px 24px}}.shareholders-message .container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.shareholders-message .container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}.shareholders-message .container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:18px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.shareholders-message .container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}.shareholders-message .container-head{position:relative;background-color:#f7f7f7;padding:32px 50px 24px}@media (min-width: 576px){.shareholders-message .container-head{margin:0 auto}}.shareholders-message .container-head .message-head{display:flex;flex-wrap:wrap;justify-content:left;margin:0}.shareholders-message .container-head .message-head .message-left{width:100%;height:424px;word-wrap:normal}.shareholders-message .container-head .message-head .message-left h1{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:400;font-style:italic;font-size:30px;max-width:550px;line-height:48px;margin-top:50px}@media (max-width: 575px){.shareholders-message .container-head .message-head .message-left h1{font-size:20px;font-style:italic;line-height:33px;letter-spacing:.005em;text-align:left;margin-top:0;padding:0 20px}}.shareholders-message .container-head .message-head .message-left h1 span{position:absolute;font-weight:700;font-size:88px;left:8px}@media (max-width: 575px){.shareholders-message .container-head .message-head .message-left h1 span{right:0;left:25px;font-size:72px;font-style:normal;line-height:61px;letter-spacing:.0025em;text-align:left}}@media (max-width: 575px){.shareholders-message .container-head .message-head .message-right{margin-top:20px;height:100px;width:100%}}.shareholders-message .container-head .message-head .message-right img{position:absolute}.shareholders-message .container-head .message-head .message-right :nth-of-type(1){bottom:0;right:155px;z-index:2}@media (max-width: 575px){.shareholders-message .container-head .message-head .message-right :nth-of-type(1){left:0;right:0;margin:auto;height:310px}}.shareholders-message .container-head .message-head .message-right :nth-of-type(2){bottom:0;right:5px}@media (max-width: 575px){.shareholders-message .container-head .message-head .message-right :nth-of-type(2){left:0;right:0;height:188px}}.shareholders-message .container-message{position:relative;background-color:#fff}.shareholders-message .container-message .message{margin:30px 25px}@media (min-width: 576px){.shareholders-message .container-message .message{margin:30px 358px}}.shareholders-message .container-message .message h1{color:#3b74b6;font-family:Noto Sans,sans-serif;font-size:23px;font-style:normal;font-weight:800;line-height:36px;letter-spacing:.005em;text-align:left}@media (min-width: 576px){.shareholders-message .container-message .message h1{font-size:32px;font-weight:700;line-height:48px}}.shareholders-message .container-message .message h2{color:#409182;font-family:Noto Sans,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:.005em;text-align:left}@media (min-width: 576px){.shareholders-message .container-message .message h2{font-size:23px;font-weight:700;line-height:36px}}.shareholders-message .container-message .message p{font-family:Noto Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.005em;text-align:left}.shareholders-message .container-message .message-author{font-family:Noto Sans,sans-serif;display:flex;flex-direction:column;justify-content:space-between;margin:0 25px;flex-basis:100%}@media (min-width: 576px){.shareholders-message .container-message .message-author{flex-direction:column;margin:0 200px 0 358px}}.shareholders-message .container-message .message-author .l-message{align-content:flex-start;flex-basis:100%;width:100%}.shareholders-message .container-message .message-author .l-message h5{font-size:23px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:.005em;text-align:left}.shareholders-message .container-message .message-author .r-message{flex-basis:100%;width:100%;align-content:flex-end;text-align:right;margin-bottom:30px}.shareholders-message .container-message .message-author .r-message a{color:#006fc1}.shareholders-message .container-image-bottom{position:relative}.shareholders-message .container-image-bottom .image-bottom img{width:100%;height:auto}@media (min-width: 576px){.shareholders-message .container-image-bottom .image-bottom img{height:640px}}::ng-deep ::ng-deep a.clear-origin,::ng-deep ::ng-deep a.clear-destination{top:35px!important}.flight-status-error-msg{display:flex;flex-wrap:wrap;justify-content:center;align-items:top;margin-bottom:20px;padding:10px;background-color:#ff00001a;border-radius:7px}.flight-status-error-msg .icon-container,.flight-status-error-msg .close-container{width:25px;text-align:left;font-size:11px}.flight-status-error-msg .message-container{width:90%;text-align:left}@media (max-width: 767.98px){.flight-status-error-msg .message-container{width:80%}}.flight-status-error-msg .col-2{margin-bottom:10px}.flight-status-error-msg .icon{height:20px}.flight-status-error-msg .close{height:20px;cursor:pointer}.page-not-found{position:relative;width:100%;padding:15px;background-color:#fff}.page-not-found__container{display:block;width:100%;max-width:400px;margin:0 auto;padding-top:50px;padding-bottom:80px}@media only screen and (min-width: 767px){.page-not-found__container{display:flex;align-items:center;padding-top:50px;max-width:800px}}@media only screen and (min-width: 767px){.page-not-found__container--image{flex:1;margin:0 auto}}.page-not-found__container--image img{display:block;margin:0 auto 30px;width:100%;max-width:400px;height:227px}.page-not-found__container--description h6{font-family:Noto Sans,sans-serif;font-size:18px;margin-bottom:15px}.page-not-found__container--description p,.page-not-found__container--description a{font-family:Noto Sans,sans-serif;font-size:15px}.page-not-found__container--description a{font-weight:initial}.page-not-found__container--description p code{font-size:15px;font-family:Noto Sans,sans-serif;color:#006fc1}@media only screen and (min-width: 767px){.page-not-found__container--description{flex:1;margin-left:10px}}.c-manage-booking{margin-bottom:24px}.c-manage-booking .container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative;margin-bottom:35px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-manage-booking .container-yellow-curve{background-size:100% 100%}}@media only screen and (max-device-width: 480px){.c-manage-booking .container-yellow-curve{margin-bottom:15px}}.c-manage-booking .container-yellow-curve .container{padding:24px}@media only screen and (min-width: 767px){.c-manage-booking .container-yellow-curve .container{padding:32px 24px 42px 0}}.c-manage-booking .container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.c-manage-booking .container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}.c-manage-booking .container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.c-manage-booking .container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}@media only screen and (min-width: 767px){.c-manage-booking{margin-bottom:64px}}.c-manage-booking .container{padding:0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media only screen and (min-width: 468px){.c-manage-booking .container{padding:0 32px}}@media only screen and (min-width: 923px){.c-manage-booking .container{padding:0 24px}}@media only screen and (min-width: 1151px){.c-manage-booking .container{padding:0}}@media only screen and (max-device-width: 480px){.c-manage-booking .container{flex-direction:column-reverse}}.c-manage-booking .container .manage-booking-card{flex-basis:49%;padding:50px 40px;background:#fff;margin:24px 0;box-shadow:0 4px 23px #0000001a;height:-moz-fit-content;height:fit-content;border-radius:8px}@media only screen and (max-device-width: 480px){.c-manage-booking .container .manage-booking-card{flex-basis:100%;margin:24px -24px;padding:50px 25px}}.c-manage-booking .container .manage-booking-card h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:12px;flex-basis:100%}.c-manage-booking .container .manage-booking-card .info{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.c-manage-booking .container .manage-booking-card .info span{flex-basis:49%;margin:12px 0}.c-manage-booking .container .manage-booking-card .info span img{padding-right:20px;float:left;width:48px}@media only screen and (max-device-width: 480px){.c-manage-booking .container .manage-booking-card .info span{flex-basis:100%}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details>.manage-row{margin:0!important}}.c-manage-booking .container .manage-booking-card .details>.manage-row>div{padding:0}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details>.manage-row>div{padding:0 72px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details>.manage-row>div{padding:0 12px}}.c-manage-booking .container .manage-booking-card .details>.manage-row>div:first-of-type{padding-bottom:23px;margin-bottom:33px}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details>.manage-row>div:first-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}}.c-manage-booking .container .manage-booking-card .details>.manage-row>div:last-of-type .content{margin-left:auto}.c-manage-booking .container .manage-booking-card .details .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content h6{font-size:23px}}.c-manage-booking .container .manage-booking-card .details .content h6.label-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:4px!important}.c-manage-booking .container .manage-booking-card .details .content p{margin-bottom:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content p{margin-bottom:24px}}.c-manage-booking .container .manage-booking-card .details .content p a{font-size:13px}.c-manage-booking .container .manage-booking-card .details .content .original-booker-error p{margin-bottom:0}.c-manage-booking .container .manage-booking-card .details .content .original-booker-error p strong:after{content:"\a";white-space:pre}.c-manage-booking .container .manage-booking-card .details .content .original-booker-error a{font-size:13px}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip{cursor:pointer;position:absolute;right:10px;top:40px;z-index:1}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip img{margin-left:5px;margin-top:-3px;height:14px;width:14px}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip--hover{display:none}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div{display:block;border-radius:6px;position:absolute;top:-360px;transform:translate(-50%);z-index:50;width:320px;padding:16px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (max-device-width: 480px){.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div{top:-280px;left:-140px}}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div img{height:auto;width:auto}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div{left:50%}}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:after,.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:before{top:100%;left:91%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transform:rotate(180deg)}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:after,.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:before{left:52%}}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-manage-booking .container .manage-booking-card .details .content .checkin_tooltip div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-manage-booking .container .manage-booking-card .details .content .o-form_input{margin-bottom:16px;width:100%}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .o-form_input{margin-bottom:24px}}.c-manage-booking .container .manage-booking-card .details .content .o-form_input input{height:48px;width:100%;margin-bottom:4px}.c-manage-booking .container .manage-booking-card .details .content .o-form_input:before{top:40px}.c-manage-booking .container .manage-booking-card .details .content .o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-manage-booking .container .manage-booking-card .details .content .o-form_input .title{font-size:11px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .o-form_input .title{font-size:13px}}.c-manage-booking .container .manage-booking-card .details .content .o-form_input .checkbox{padding-bottom:0!important}.c-manage-booking .container .manage-booking-card .details .content .o-form_input .error-msg img{height:18.33px;width:18.33px}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields{display:flex;flex-wrap:wrap;width:100%;position:relative}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input{position:relative;width:50%;margin-bottom:24px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input{margin-bottom:16px}}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input input{width:100%;border-radius:4px 0 0 4px}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input.o-form_input+.o-form_input input{margin-left:-1px;border-radius:0 4px 4px 0}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input.marker:before{content:"";width:14px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;top:42px;right:17px;z-index:100}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input.marker.pin:before{background-image:url(icon-pin.5352408c3bd22100.png);opacity:0;top:45px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input.marker.pin:before{opacity:1}}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields .o-form_input.marker.calendar:before{background-image:url(icon-calendar.d79b6ebfb4ba36c9.png);top:45px}.c-manage-booking .container .manage-booking-card .details .content .o-form_two-fields.error .error-msg{display:block}.c-manage-booking .container .manage-booking-card .details .content .o-form_date,.c-manage-booking .container .manage-booking-card .details .content .o-form_date .o-form_input{margin-bottom:0}.c-manage-booking .container .manage-booking-card .details .content .with-password .title{display:block}.c-manage-booking .container .manage-booking-card .details .content .with-password{margin-bottom:32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .with-password{margin-bottom:16px}}.c-manage-booking .container .manage-booking-card .details .content .surname{margin-bottom:32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .surname{margin-bottom:37px}}.c-manage-booking .container .manage-booking-card .details .content button{max-width:100%}.c-manage-booking .container .manage-booking-card .details .content .disabled{cursor:initial;pointer-events:none}.c-manage-booking .container .manage-booking-card .details .content a.under-button-link{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;display:block;margin-top:24px;text-align:center}.c-manage-booking .container .manage-booking-card .details .content .signup{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center}.c-manage-booking .container .manage-booking-card .details .content .signup a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-manage-booking .container .manage-booking-card .details .content .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:34px 0 32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .divider-or{margin:34px -72px 15px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .content .divider-or{margin:34px 0}}.c-manage-booking .container .manage-booking-card .details .content .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;justify-content:center;position:absolute;vertical-align:middle;left:50%;transform:translate(-50%,-50%);top:0;background:#fff;padding:0 22px}.c-manage-booking .container .manage-booking-card .details .content .social-media{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .social-media{margin-bottom:16px}}.c-manage-booking .container .manage-booking-card .details .content .social-media img{margin-bottom:0!important}.c-manage-booking .container .manage-booking-card .details .content .social-media a{padding:0 38px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .content .social-media a{padding:0 30px}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .content .social-media a{padding:0 38px}}.c-manage-booking .container .manage-booking-card .details .c-check-in{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in{margin-bottom:80px}}.c-manage-booking .container .manage-booking-card .details .c-check-in .container{max-width:1056px;padding:0 24px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .container{padding:0 32px;margin:0 auto}}@media only screen and (min-width: 767px){.c-manage-booking .container .manage-booking-card .details .c-check-in .container{padding:0 24px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .container{padding:0}}.c-manage-booking .container .manage-booking-card .details .c-check-in__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__title{font-size:32px;margin:0 0 8px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__description{margin:0 0 24px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__component-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 0 16px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table{background:#ffffff;box-shadow:0 4px 23px #0000001a;margin:0 -24px 32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table{border-radius:0 0 12px 12px;margin:0 auto 40px}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop{display:none}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop{display:block}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul:last-child{border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li span{font-size:15px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:first-child{flex-basis:30%;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:first-child{flex-basis:40%}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:nth-child(2){flex-basis:22.5%}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:nth-child(3){flex-basis:22.5%}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:last-child{flex-basis:20%}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li:last-child{flex-basis:15%}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li img{margin-right:8px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .text span{display:block;color:#333}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag--green{color:#009883;background:#ceefec}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.head{padding-top:16px;padding-bottom:16px;background:#e9f6f9;border-bottom:0}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.head li{font-weight:700}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.head li{font-size:13px}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo{padding:0 36px 0 32px;flex-wrap:wrap}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li:first-child{flex-basis:65%;display:flex;flex-direction:row;align-items:flex-start}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li:first-child{flex-basis:75%}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li:last-child{flex-basis:35%;padding:16px 0 16px 37px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li:last-child{flex-basis:24%}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li:last-child{flex-basis:25%}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li span.purple{color:#6f56a3}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile{display:block}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile{display:none}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul:last-child{border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.head{padding-top:16px;padding-bottom:16px;background:#e9f6f9;border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.head li{font-weight:700}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.head li:last-child{text-align:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.payment-info li.status div>img{transition:transform .3s ease;transform:rotate(180deg)}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.payment-info.show{border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .3s ease;transform:rotate(0)}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.payment-info.show+.dropdown-content{display:flex}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.dropdown-content{display:none;padding:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.dropdown-content li{padding:15px 24px;border-bottom:1px solid #e2e2e2}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.dropdown-content li:nth-last-child(2),.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.dropdown-content li:last-child{border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li:first-of-type{flex-basis:70%}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li:last-of-type{flex-basis:30%;text-align:right}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3;display:block;width:100%}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.getgo li span.point{display:initial}}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.print li{flex-basis:100%}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.print li a{margin-left:auto}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.print li a img{margin-top:-4px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt{padding:16px 24px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li:last-child{text-align:center}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li.status{left:20px;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li span{font-size:15px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li img{margin-right:8px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .text span{display:block;color:#333}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag img{margin-right:4px;margin-top:-2px}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag--green{color:#009883;background:#ceefec}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-manage-booking .container .manage-booking-card .details .c-check-in .summary-table__link--fs span{padding:9px 0;font-family:Noto Sans,sans-serif}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory{padding:24px 16px;display:flex;align-items:center;flex-direction:column;background:#f3fbfd;border:2px solid #cae2e7;border-radius:12px;margin-bottom:32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory{flex-direction:row;align-items:center;padding:25px 24px 22px 46px;margin-bottom:35px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory{align-items:flex-start;padding:30px 24px 30px 46px;margin-bottom:40px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory img{min-width:93px;margin-top:5px;margin-bottom:16px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory img{margin-bottom:0}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content{padding-left:40px;flex-basis:89%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px;text-align:center}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content h4{text-align:left}}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:20px}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content p:last-of-type{margin-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content p .mobile-spacing{padding-bottom:10px;display:block}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__advisory__content p .mobile-spacing{display:none}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px 16px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form{padding:32px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note{padding:16px 16px 16px 64px;background:#ffeef1;border-radius:10px;margin-bottom:16px;border:1px solid #cc0c2f}.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#333;max-width:805px;display:block;position:relative}.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note span:after{content:"";position:absolute;width:19px;height:19px;top:2px;left:-28px;background-image:url(icon-error.ae98b48a99b0a1d5.png);background-size:contain}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note span:after{width:25px;height:25px;left:-40px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note span:after{width:19px;height:19px;left:-28px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note--blue{background:#f3fbfd;padding:16px;border:1px solid #cae2e7}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note--blue{padding:16px 16px 16px 64px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note--blue span:after{display:none;background-image:url(icon-blue_info.87a85d3e2573f383.svg)}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form .note--blue span:after{display:block}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form p{margin-bottom:24px;padding-bottom:24px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form p{margin-bottom:16px;padding-bottom:16px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form p a{display:inline}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input{flex-basis:100%;margin-bottom:16px;position:relative}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input{flex-basis:calc(50% - 12px);margin-bottom:24px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input{flex-basis:calc(37% - 8px);max-width:350px;margin-bottom:0}}@media only screen and (min-width: 1151px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input{flex-basis:37%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input input{margin-bottom:0;padding:12px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input input{font-size:15px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .title{font-size:13px}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .title{font-size:11px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip{cursor:pointer;position:absolute;right:10px;bottom:14px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip{bottom:12px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip img{margin-left:5px;margin-top:-3px;height:auto;width:auto}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip--hover{display:none}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div{display:block;border-radius:6px;position:absolute;top:30px;left:-288%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div{left:50%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{bottom:100%;left:84%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{left:52%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper .o-form_input .checkin_tooltip:hover div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper button{flex-basis:100%}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__form__wrapper button{flex-basis:26%;max-width:250px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__questions{background:#ffffff;box-shadow:0 4px 10px #00000012;padding:24px 24px 7px;margin:0 -24px 32px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__questions{border-top:8px solid #ffcd00;border-radius:12px;margin:0 auto 40px;padding:24px 24px 15px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__questions{padding:24px 24px 32px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question{display:flex;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid #e2e2e2}.c-manage-booking .container .manage-booking-card .details .c-check-in__question:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__question:last-child .show-hide{padding-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__question__title-mobile{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question__title-mobile{display:none}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question>figure{width:100%;max-width:40px;margin-right:16px}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper{flex-basis:80%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper{flex-basis:100%}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper{flex-basis:calc(100% - 56px)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper{flex-basis:calc(100% - 56px)}}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper{flex-basis:93%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:4px;display:none}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper h4{display:initial}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:9px}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper img{max-width:100%;margin:0 auto 24px;display:block}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide{padding-bottom:4px;margin-left:-56px;white-space:nowrap}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide{margin-left:0}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide{margin-left:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide{margin-left:0}}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide:after{content:"";width:24px;height:24px;background-image:url(icon-arrow_expand_blue.9cde8fc909f47fa7.svg);transition:transform .3s ease;background-size:100% 100%;display:inline-block;position:relative;top:7px}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide.show{padding-bottom:17px}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper .show-hide.show:after{transform:rotate(180deg);transition:transform .3s ease}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer{display:none;margin-left:-56px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer{margin-left:0}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer.show{display:block}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer.show{display:initial}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 6px}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer ol{padding:0 0 0 16px;margin:0 0 9px;list-style-type:decimal}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer ol li{padding:0;margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item{flex-basis:50%;margin-bottom:10px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item{flex-basis:33.33%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item .wrap{max-width:146px;margin:0 auto}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item .wrap{max-width:165px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-manage-booking .container .manage-booking-card .details .c-check-in__question--wrapper__answer .three-columns>.item p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminders{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:24px 24px 29px;margin:0 -24px 28px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__reminders{margin:0 auto 24px;border-radius:12px;padding:24px 24px 4px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__reminders{padding:24px 24px 38px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminders h2{margin-bottom:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminders--wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder{flex-basis:calc(50% - 8px);padding:16px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder{padding:20px;flex-basis:50%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder{flex-basis:46%}}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder>*{flex-basis:100%}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:center;color:#00a4e5;margin:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757;margin:0}.c-manage-booking .container .manage-booking-card .details .c-check-in__reminder img{flex-basis:auto}.c-manage-booking .container .manage-booking-card .details .c-check-in .checkbox label{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in .checkbox label{line-height:150%}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in .checkbox label{line-height:100%}}.c-manage-booking .container .manage-booking-card .details .c-check-in .checkbox label .checkmark{background:transparent}.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column-reverse;padding-top:16px;margin-bottom:40px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons{flex-wrap:nowrap}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons{flex-direction:row;margin-bottom:80px}}@media only screen and (min-width: 767px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons{justify-content:flex-end}}.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button{flex-basis:100%;width:100%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button{flex-basis:initial!important}}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button{flex-basis:calc(50% - 8px)}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button{width:calc(50% - 8px)}}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button{flex-basis:auto}}.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button:first-of-type{margin-top:16px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button:first-of-type{margin-top:0}}@media only screen and (min-width: 767px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons>button:first-of-type{margin-right:24px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons.retrieve{padding-top:40px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons.retrieve{padding-top:48px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons.retrieve button{margin-right:0;margin-top:0;max-width:100%}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__buttons.retrieve button{max-width:286px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:32px 0 24px;margin:0 -24px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms{border-radius:12px;margin:0;padding:40px 0 56px}}@media only screen and (min-width: 767px){.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms{padding:40px 35px 56px}}@media only screen and (min-width: 923px){.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms{padding:40px 72px 56px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms.nopnr{padding-bottom:16px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms.nopnr{padding-bottom:52px}}.c-manage-booking .container .manage-booking-card .details .c-check-in__twoforms.nopnr .content h6{margin-bottom:24px}.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory{padding-left:24px;padding-right:24px;margin-bottom:40px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory{margin-bottom:48px}}.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory__content h4{text-align:left;font-size:17px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory__content h4{font-size:20px}}.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory__content p{font-size:13px}@media only screen and (min-width: 468px){.c-manage-booking .container .manage-booking-card .details .c-check-in.retreive .c-check-in__advisory__content p{font-size:15px}}.c-manage-booking .error-panel{display:flex;flex-direction:row;align-items:flex-start;padding:16px;position:static;width:100%;left:0;top:83px;background:#ffeef1;border:1px solid #cc0c2f;border-radius:10px;flex:none;order:1;flex-grow:0;margin:16px 0}.c-manage-booking .error-panel>img{width:18.33px;height:18.33px;margin-right:9.83px;margin-top:5px}.c-manage-booking__widget{background:#ffffff;border-radius:8px;display:flex;flex-wrap:wrap;padding:0;box-shadow:0 4px 23px #0000001a;margin-bottom:24px;margin-top:-32px;position:relative;z-index:20}@media only screen and (max-device-width: 480px){.c-manage-booking__widget{margin-bottom:0}}@media only screen and (min-width: 468px){.c-manage-booking__widget{margin-top:-73px}}@media only screen and (min-width: 923px){.c-manage-booking__widget{padding:0 32px;margin-top:-56px}}.c-manage-booking__widget__item{display:flex;align-items:flex-start;justify-content:space-between;flex-basis:100%;position:relative}@media only screen and (min-width: 468px){.c-manage-booking__widget__item{flex-basis:33.33%}}@media only screen and (min-width: 923px){.c-manage-booking__widget__item{flex-basis:24%;padding-left:32px;padding-right:32px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-manage-booking__widget__item{flex-basis:15%}}.c-manage-booking__widget__item:first-of-type{flex-basis:100%;border-right:0;padding:16px 16px 11px;border-bottom:1px solid #f7f7f7}@media only screen and (min-width: 767px){.c-manage-booking__widget__item:first-of-type{flex-basis:40%;border-bottom:0;padding:0}}.c-manage-booking__widget__item:nth-child(2),.c-manage-booking__widget__item:nth-child(3){padding-right:0;margin:16px 0}@media only screen and (min-width: 767px){.c-manage-booking__widget__item:nth-child(2),.c-manage-booking__widget__item:nth-child(3){padding-right:32px;margin:0}}.c-manage-booking__widget__item:nth-child(3){border-right:0}.c-manage-booking__widget__item:last-of-type{border-right:0;padding-right:0}@media only screen and (min-width: 468px){.c-manage-booking__widget__item:last-of-type{display:flex;flex-basis:33.33%;margin:24px 0}}@media only screen and (min-width: 923px){.c-manage-booking__widget__item:last-of-type{flex-basis:40%}}.c-manage-booking__widget__item:last-of-type .tf-m{display:none}@media only screen and (max-device-width: 480px){.c-manage-booking__widget__item:last-of-type{flex-basis:100%}.c-manage-booking__widget__item:last-of-type .tf-m{display:initial;margin:0 18px}.c-manage-booking__widget__item:last-of-type .tf-w{display:none}}.c-manage-booking__widget__item .message-notif{position:absolute;top:16px;right:16px;display:block}@media only screen and (min-width: 468px){.c-manage-booking__widget__item .message-notif{display:none}}.c-manage-booking__widget__item .options{display:flex;flex-wrap:wrap;justify-content:flex-start;height:100%;align-content:space-between;padding:0}@media only screen and (min-width: 468px){.c-manage-booking__widget__item .options{margin:0 auto}}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options{padding:13px 0}}@media only screen and (min-width: 923px){.c-manage-booking__widget__item .options{margin:0}}.c-manage-booking__widget__item .options>*{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options>*{text-align:left}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-manage-booking__widget__item .options>*{white-space:nowrap}}.c-manage-booking__widget__item .options>*.big{font-family:Noto Sans,sans-serif;font-weight:800;font-size:15px;line-height:160%;letter-spacing:.0015em;color:#333}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options>*.big{font-size:17px}}.c-manage-booking__widget__item .options>*.big.violet{color:#6f56a3}.c-manage-booking__widget__item .options>*.big.blue{color:#00a4e5}.c-manage-booking__widget__item .options>*.big .tool-tip{position:relative;top:-3px}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options>*.big .tool-tip{display:none}}.c-manage-booking__widget__item .options>*.big .tool-tip{top:-2px;margin-left:8px}.c-manage-booking__widget__item .options>*.big .tool-tip .info p{margin-bottom:0;text-align:center}.c-manage-booking__widget__item .options>*.big .tool-tip .info p:first-child{color:#a0a0a0}.c-manage-booking__widget__item .options>*.big .tool-tip .m-w{max-width:230px;visibility:hidden}.c-manage-booking__widget__item .options>*.big .tool-tip .m-w:after{left:130px}.c-manage-booking__widget__item .options>*.big .tool-tip.disable{opacity:.2;cursor:initial}.c-manage-booking__widget__item .options>*.big .tool-tip.disable a{pointer-events:none}.c-manage-booking__widget__item .options>*.big .tool-tip.disable span{display:none}.c-manage-booking__widget__item .options>*.big .tool-tip:hover .m-w{visibility:visible}@media only screen and (max-device-width: 480px){.c-manage-booking__widget__item .options>*.big{margin-left:0}}.c-manage-booking__widget__item .options>*.sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;margin-bottom:0}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options>*.sub{font-size:13px}}.c-manage-booking__widget__item .options>*.sub .tool-tip{top:-2px;margin-left:8px}.c-manage-booking__widget__item .options>*.sub .tool-tip .info p{margin-bottom:0;text-align:center}.c-manage-booking__widget__item .options>*.sub .tool-tip .info p:first-child{color:#a0a0a0}.c-manage-booking__widget__item .options>*.sub .tool-tip .m-w{max-width:230px;visibility:hidden}.c-manage-booking__widget__item .options>*.sub .tool-tip .m-w:after{left:130px}.c-manage-booking__widget__item .options>*.sub .tool-tip.disable{opacity:.2;cursor:initial}.c-manage-booking__widget__item .options>*.sub .tool-tip.disable a{pointer-events:none}.c-manage-booking__widget__item .options>*.sub .tool-tip.disable span{display:none}.c-manage-booking__widget__item .options>*.sub .tool-tip:hover .m-w{visibility:visible}@media only screen and (max-device-width: 480px){.c-manage-booking__widget__item .options>*.sub{margin-left:30px}.c-manage-booking__widget__item .options>*.sub a{display:none}}.c-manage-booking__widget__item .options a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-manage-booking__widget__item .options>img{flex-basis:auto;margin:0 auto 6px}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .options>img{margin:0}}.c-manage-booking__widget__item .name{display:flex;align-self:center}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name{padding:16px 0}}.c-manage-booking__widget__item .name .profile{display:flex;height:48px;width:48px;border-radius:100%;background:#fde400;position:relative;align-items:center;justify-content:center;margin-right:20px}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .profile{height:80px;width:80px;margin-right:24px}}.c-manage-booking__widget__item .name .profile>img{object-fit:cover;height:48px;width:48px}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .profile>img{height:80px;width:80px}}.c-manage-booking__widget__item .name .profile span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#0060a7}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .profile span{font-size:32px}}.c-manage-booking__widget__item .name .profile a{position:absolute;bottom:0;right:-10px}.c-manage-booking__widget__item .name .profile a img{width:16px;height:16px}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .profile a img{width:26px;height:26px}}.c-manage-booking__widget__item .name .details{position:relative}.c-manage-booking__widget__item .name .details h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .details h2{font-size:23px}}.c-manage-booking__widget__item .name .details .date{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block}@media only screen and (min-width: 767px){.c-manage-booking__widget__item .name .details .date{font-size:13px}}.c-manage-booking__widget__item .name .details a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1}.c-manage-booking__widget__item>a{display:none}@media only screen and (min-width: 767px){.c-manage-booking__widget__item>a{display:block}}.c-manage-booking__widget__item>a img{width:24px;height:24px;object-fit:none;object-position:center}.c-manage-booking__masonry{cursor:pointer;margin:0 -24px}@media only screen and (min-width: 468px){.c-manage-booking__masonry{margin:0 0 24px}}@media only screen and (min-width: 468px){.c-manage-booking__masonry .row{margin:0}}@media only screen and (min-width: 923px){.c-manage-booking__masonry .row{margin:0 -15px}}.c-manage-booking__masonry .row>div{padding:0 12px}@media only screen and (min-width: 468px){.c-manage-booking__masonry .row>div{padding:0}}@media only screen and (min-width: 923px){.c-manage-booking__masonry .row>div{padding:0 12px}}.c-manage-booking__masonry__boarding{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:32px 32px 43px;position:relative;z-index:0;object-fit:contain;background-repeat:no-repeat;background-position:110% 100%;margin-top:32px}.c-manage-booking__masonry__boarding .boarding-image{max-height:120px;width:auto;top:0;position:absolute;right:50px}@media only screen and (max-device-width: 480px){.c-manage-booking__masonry__boarding .boarding-image{right:0;top:20px;z-index:-1}}@media only screen and (min-width: 468px){.c-manage-booking__masonry__boarding{border-radius:8px;margin-top:0;background-position:75% 10px}}.c-manage-booking__masonry__boarding h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:0;max-width:147px}@media only screen and (min-width: 468px){.c-manage-booking__masonry__boarding h6{max-width:100%}}.c-manage-booking__masonry__boarding p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0;max-width:147px}@media only screen and (min-width: 468px){.c-manage-booking__masonry__boarding p{max-width:100%}}.c-manage-booking__masonry__boarding .open{position:absolute;top:15px;right:20px;z-index:0}.c-manage-booking__masonry__payment{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:24px 24px 21px;height:100%;width:100%}@media only screen and (min-width: 468px){.c-manage-booking__masonry__payment{border-radius:8px}}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment{width:calc(100% - 12px)}}@media only screen and (min-width: 923px){.c-manage-booking__masonry__payment{width:100%}}.c-manage-booking__masonry__payment h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:8px}.c-manage-booking__masonry__payment h6 img{margin-right:8px;margin-top:-2px}.c-manage-booking__masonry__payment .sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;margin-bottom:16px;display:block}.c-manage-booking__masonry__payment button{max-width:100%;margin-bottom:32px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment button{margin-bottom:17px}}.c-manage-booking__masonry__payment .payments-linked{margin-top:24px;margin-bottom:24px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment .payments-linked{margin-bottom:44px}}.c-manage-booking__masonry__payment .payments-linked .linked{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;display:block;margin-bottom:24px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment .payments-linked .linked{margin-bottom:16px}}.c-manage-booking__masonry__payment__link{border-top:1px solid #e2e2e2;padding:32px 0 0}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment__link{padding:22px 0 0}}.c-manage-booking__masonry__payment__link span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block;margin-bottom:16px}.c-manage-booking__masonry__payment__link span img{margin-right:5px;margin-top:-2px}.c-manage-booking__masonry__payment__link span:last-of-type{margin-bottom:8px}.c-manage-booking__masonry__payment__link .card-logos{margin-bottom:16px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__payment__link .card-logos{margin-bottom:24px}}.c-manage-booking__masonry__payment__link .card-logos img{margin-right:16px}.c-manage-booking__masonry__payment__link .card-logos img:last-of-type{margin-right:0}.c-manage-booking__masonry__payment__link a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;white-space:nowrap}.c-manage-booking__masonry__guest{background:#ffffff;box-shadow:0 4px 23px #0000001a;min-height:323px;padding:24px;margin-top:32px;background-repeat:no-repeat;background-position:30px 100px;width:100%;position:relative}@media only screen and (min-width: 468px){.c-manage-booking__masonry__guest{height:100%;margin-top:0;border-radius:8px}}@media only screen and (min-width: 767px){.c-manage-booking__masonry__guest{width:calc(100% - 12px)}}@media only screen and (min-width: 923px){.c-manage-booking__masonry__guest{width:100%}}.c-manage-booking__masonry__guest h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-manage-booking__masonry__guest h6{margin-bottom:8px}}.c-manage-booking__masonry__guest span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:block;margin-bottom:24px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__guest span{margin-bottom:16px}}.c-manage-booking__masonry__guest button{max-width:100%;margin-bottom:16px}.c-manage-booking__masonry__guest .c-guests__members__member{padding:0;border:0;border-bottom:1px solid #e2e2e2;margin:0 0 16px}.c-manage-booking__masonry__guest .c-guests__members__member>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:130%;color:#006fc1;display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:100%;background:#f7f7f7;margin-right:16px}.c-manage-booking__masonry__guest .c-guests__members__member .edit{top:0}.c-manage-booking__masonry__guest .c-guests__members__member:last-of-type{border-bottom:0;margin-bottom:8px}.c-manage-booking__masonry__guest .view-guest{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;position:absolute;left:24px;bottom:24px}.c-manage-booking__masonry__profileinfo{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding:24px 24px 0;height:100%;margin-bottom:32px;position:relative}@media only screen and (min-width: 468px){.c-manage-booking__masonry__profileinfo{margin-bottom:0;border-radius:10px}}.c-manage-booking__masonry__profileinfo .expand{position:absolute;top:24px;right:24px}.c-manage-booking__masonry__profileinfo .expand img{width:24px;height:24px}@media only screen and (min-width: 767px){.c-manage-booking__masonry__profileinfo .expand{display:none}}.c-manage-booking__masonry__profileinfo h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#333;margin-bottom:4px}.c-manage-booking__masonry__profileinfo p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:11px;max-width:279px}.c-manage-booking__masonry__profileinfo .progressbar{margin-bottom:21px;position:relative}.c-manage-booking__masonry__profileinfo .progressbar .progress{width:100%;object-fit:cover}.c-manage-booking__masonry__profileinfo .progressbar .active{position:absolute;top:50%;transform:translateY(-50%);left:0;height:24px;width:24px;object-fit:contain}.c-manage-booking__masonry__profileinfo .progressbar.twentyfive .active{left:61px}.c-manage-booking__masonry__profileinfo .progressbar.fifty .active{left:138px}.c-manage-booking__masonry__profileinfo .progressbar.seventyfive .active{left:221px}.c-manage-booking__masonry__profileinfo .progressbar.onehundred .active{left:auto;right:0}.c-manage-booking__masonry__profileinfo__cards{margin:0 -24px}.c-manage-booking__masonry__profileinfo__card{padding:0 24px;margin-bottom:16px;border-bottom:1px solid #e2e2e2}.c-manage-booking__masonry__profileinfo__card:last-of-type{border-bottom:0;margin-bottom:0}.c-manage-booking__masonry__profileinfo__card>div{display:flex;align-items:flex-start;position:relative}.c-manage-booking__masonry__profileinfo__card>div>img{width:16px;height:16px;margin-right:8px;margin-top:4px}.c-manage-booking__masonry__profileinfo__card>div h6{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-manage-booking__masonry__profileinfo__card>div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;max-width:248px;margin-bottom:16px}.c-manage-booking__masonry__profileinfo__card>div .open{position:absolute;top:0;right:0}.c-manage-booking__masonry__profileinfo__card>div .status{position:absolute;top:0;right:26px}.c-manage-booking__masonry__profileinfo__card>div .status span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;color:#f68e33;display:inline-block;padding:0 9px;background:#fff6ee;border-radius:146px}.c-manage-booking__fourcolumns{margin:24px 0}@media only screen and (max-device-width: 480px){.c-manage-booking__fourcolumns{margin:32px -24px}}@media only screen and (min-width: 468px){.c-manage-booking__fourcolumns .row{margin:0 -12px}}@media only screen and (min-width: 468px){.c-manage-booking__fourcolumns .row>div{padding:0 12px}}.c-manage-booking__fourcolumns .row>div:last-of-type>div{margin-bottom:0}.c-manage-booking__fourcolumns__card{background:#fff;margin-bottom:24px;box-shadow:0 4px 23px #0000001a;overflow:hidden;padding:18px 32px 16px;position:relative;height:110px}@media only screen and (min-width: 468px){.c-manage-booking__fourcolumns__card{border-radius:8px}}.c-manage-booking__fourcolumns__card h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:8px}.c-manage-booking__fourcolumns__card h6 img{margin-right:10px;margin-top:-2px}.c-manage-booking__fourcolumns__card p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0;max-width:363px}.c-manage-booking__fourcolumns__card .open{position:absolute;top:15px;right:20px}.c-manage-booking__change-picture{position:absolute;background:#fff;border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:calc(100% - 48px);max-width:516px;padding:46px 24px 48px;display:flex;justify-content:center;text-align:center;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-manage-booking__change-picture{width:100%;padding:40px 64px 48px}}.c-manage-booking__change-picture.edit{padding:46px 24px 24px}@media only screen and (min-width: 468px){.c-manage-booking__change-picture.edit{padding:40px 56px 32px}}.c-manage-booking__change-picture>*{flex-basis:100%}.c-manage-booking__change-picture .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer}.c-manage-booking__change-picture h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin-bottom:30px}@media only screen and (min-width: 468px){.c-manage-booking__change-picture h2{margin-bottom:24px;font-size:32px}}.c-manage-booking__change-picture .name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:13px}.c-manage-booking__change-picture .profile-pic{display:flex;height:93px;width:93px;border-radius:100%;background:#fde400;position:relative;align-items:center;justify-content:center;flex-basis:auto;margin-bottom:48px}@media only screen and (min-width: 468px){.c-manage-booking__change-picture .profile-pic{height:80px;width:80px}}.c-manage-booking__change-picture .profile-pic>img{object-fit:cover;height:93px;width:93px}@media only screen and (min-width: 468px){.c-manage-booking__change-picture .profile-pic>img{height:80px;width:80px}}.c-manage-booking__change-picture .profile-pic span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#0060a7}.c-manage-booking__change-picture .profile-pic a{position:absolute;bottom:0;right:-5px}.c-manage-booking__change-picture .profile-pic a img{width:26px;height:26px}.c-manage-booking__change-picture>button{width:100%;max-width:100%}.c-manage-booking__change-picture__buttons{margin-top:-24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 468px){.c-manage-booking__change-picture__buttons{margin-top:0}}.c-manage-booking__change-picture__buttons button{margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 468px){.c-manage-booking__change-picture__buttons button{flex-basis:calc(50% - 8px);margin-bottom:0}}.c-manage-booking__change-picture__buttons button:last-of-type{margin-bottom:24px}@media only screen and (min-width: 468px){.c-manage-booking__change-picture__buttons button:last-of-type{margin-bottom:0}}.c-manage-booking__change-picture__buttons a{flex-basis:100%;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#cc0c2f;display:inline-block;margin-bottom:0}@media only screen and (min-width: 468px){.c-manage-booking__change-picture__buttons a{margin-top:16px}}.c-manage-booking__change-picture__buttons a img{margin-top:-2px;margin-right:8px}.c-manage-booking__logout{background:#fff;padding:16px 32px;margin:0 -24px}@media only screen and (min-width: 468px){.c-manage-booking__logout{margin:0}}@media only screen and (min-width: 767px){.c-manage-booking__logout{display:none}}.c-manage-booking__logout a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-manage-booking__logout a img{margin-right:8px;margin-top:-2px}.mb-page-load-screen{background:linear-gradient(180deg,rgba(255,255,255,0) 31.25%,#f3fbfd 100%),#ffffff;display:flex;justify-content:center;height:100%;width:100%;position:absolute;z-index:9999;top:0}.mb-page-load-screen img{position:absolute}.mb-page-load-screen img.logo{margin:1.5rem;left:0}.mb-page-load-screen img.spinner{margin-top:400px;animation:spin 1.4s linear infinite}@media (max-width: 575px){.mb-page-load-screen img.spinner{top:-200px}}@media (min-width: 576px){.mb-page-load-screen img.spinner{top:-100px}}.mb-page-load-screen p{color:#006fc1;text-align:center;margin-left:auto!important;margin-right:auto!important;max-width:571px}@media (max-width: 575px){.mb-page-load-screen p{font-size:23px;margin-top:400px}}@media (min-width: 576px){.mb-page-load-screen p{font-size:20px;margin-top:532px}}.check-in .yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);border-bottom-left-radius:50% 10%;border-bottom-right-radius:50% 10%;width:100%;height:133px}.check-in .yellow-curve .check-in-container{padding-top:32px;height:61px;width:auto}.check-in .yellow-curve .check-in-container h1{font-size:41px;font-family:Noto Sans,sans-serif;font-weight:700;line-height:61px;color:#0060a7}.check-in .check-in-info{display:flex;flex-direction:row;justify-content:space-between;margin-top:75px;margin-bottom:169px;-moz-column-gap:32px;column-gap:32px}.check-in .check-in-info .check-in-card{width:100%;padding:32px;box-shadow:2px 2px 10px 5px #eaeceb;height:-moz-fit-content;height:fit-content}.check-in .check-in-info .check-in-card .info{display:flex;flex-direction:column;gap:32px}.check-in .check-in-info .check-in-card .info .title-info h4{font-size:23px;font-family:Noto Sans,sans-serif;font-weight:600;line-height:37.72px;margin:0}.check-in .check-in-info .check-in-card .info .other-info{width:100%;height:auto;display:flex;flex-direction:column;gap:8px}.check-in .check-in-info .check-in-card .info .other-info .in-other-info{display:flex;flex-direction:row;margin-left:47px;gap:16px}.check-in .check-in-info .check-in-card .info .other-info .in-other-info img{max-width:none;width:20px;height:20px}.check-in .check-in-info .check-in-card .info .other-info .in-other-info .other-in-span p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;margin-bottom:0%}.check-in .check-in-info .check-in-card .info .info-item{width:100%;height:auto;display:flex;flex-direction:row;gap:32px}.check-in .check-in-info .check-in-card .info .info-item img{max-width:none;width:24px;height:24px}.check-in .check-in-info .check-in-card .info .info-item span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px}.check-in .check-in-info .card-one{border-radius:12px;background-color:#fff}.check-in .check-in-info .card-two{padding:32px 56px;border-radius:8px;background-color:#fff}.check-in .check-in-info .card-two .details{display:flex;flex-direction:column;gap:62px}.check-in .check-in-info .card-two .details .form{display:flex;flex-direction:column;gap:24px}.check-in .check-in-info .card-two .details .form .headers{display:flex;flex-direction:column;gap:8px;height:-moz-fit-content;height:fit-content}.check-in .check-in-info .card-two .details .form .headers h6{font-size:25px;font-family:Noto Sans,sans-serif;font-weight:700;line-height:37.5px;margin:0}.check-in .check-in-info .card-two .details .form .headers .check-in-error{display:flex;background-color:#ffeef1;border-radius:10px;border:1px solid #cc0c2f;padding:16px;width:100%;height:-moz-fit-content;height:fit-content;gap:8px}.check-in .check-in-info .card-two .details .form .headers .check-in-error img{margin-top:2px;max-width:20px;height:20px}.check-in .check-in-info .card-two .details .form .headers .check-in-error span p{font-weight:400;font-size:14px;line-height:21px}.check-in .check-in-info .card-two .details .form .headers .already-checked-in{display:flex;background-color:#f3fbfd;border-radius:10px;border:1px solid #00a4e5;padding:16px;width:100%;height:-moz-fit-content;height:fit-content;gap:8px}.check-in .check-in-info .card-two .details .form .headers .already-checked-in img{margin-top:2px;max-width:20px;height:20px}.check-in .check-in-info .card-two .details .form .headers .already-checked-in p{font-weight:700;font-size:13px}.check-in .check-in-info .card-two .details .form .headers .already-checked-in span{font-size:13px}.check-in .check-in-info .card-two .details .form .headers .already-checked-in span a{color:#00a4e5;font-weight:700;font-size:13px}.check-in .check-in-info .card-two .details .form .headers p{font-size:16px;font-family:Noto Sans,sans-serif;font-weight:400;line-height:24px;margin:0}.check-in .check-in-info .card-two .details .form span{font-size:14px}.check-in .check-in-info .card-two .details .form input{width:100%;height:48px;margin-bottom:0%}.check-in .check-in-info .card-two .details .form .input-error{display:flex;height:-moz-fit-content;height:fit-content;gap:3px}.check-in .check-in-info .card-two .details .form .input-error div img{width:14px}.check-in .check-in-info .card-two .details .form .input-error div p{font-size:11px;color:#cc0c2f;margin:2px 0 0}.check-in .check-in-info .card-two .details .form .check-in-tooltip{cursor:pointer;position:absolute;right:16px;top:37px;z-index:1}.check-in .check-in-info .card-two .details .form .check-in-tooltip img{width:14px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div{border-radius:6px;top:-367px;transform:translate(51%);width:320px;padding:16px;background:#ffffff;box-shadow:0 4px 23px #0000001a;letter-spacing:.064px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div img{height:auto;width:auto}.check-in .check-in-info .card-two .details .form .check-in-tooltip div .img-one{margin-top:20px;border-bottom:1.5px solid #e2e2e2;padding-bottom:15px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div p{font-size:12px;font-weight:400;line-height:18px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div .text-one{margin:0}.check-in .check-in-info .card-two .details .form .check-in-tooltip div .text-two{margin-top:16px;margin-bottom:8px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div:after,.check-in .check-in-info .card-two .details .form .check-in-tooltip div:before{top:100%;left:51%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;transform:rotate(180deg);border-bottom-color:#fff;border-width:9px;margin-left:-7px}.check-in .check-in-info .card-two .details .buttons{display:flex;flex-direction:column;gap:18px}.check-in .check-in-info .card-two .details .buttons .o-btn{max-width:100%}.check-in .check-in-info .card-two .details .buttons .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:10px 0}.check-in .check-in-info .card-two .details .buttons .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;vertical-align:middle;left:50%;transform:translate(-50%,-50%);top:0;background:#ffffff;padding:0 22px}@media (max-width: 767px){.check-in .yellow-curve{margin-top:40px}.check-in .check-in-info{flex-direction:column-reverse;margin-top:22px;padding:0%}.check-in .check-in-info .check-in-card{border-radius:0%;box-shadow:0 8px 10px #eaeceb}.check-in .check-in-info .card-one{padding:0 23.5px 16px}.check-in .check-in-info .card-two{padding:16px 24px;margin-bottom:32px}.check-in .check-in-info .card-two .details .form .check-in-tooltip div{top:36px;transform:translate(9%);box-shadow:0 -4px 23px #0000001a}.check-in .check-in-info .card-two .details .form .check-in-tooltip div:after,.check-in .check-in-info .card-two .details .form .check-in-tooltip div:before{left:93%;top:-5%;transform:rotate(360deg)}}.unpaid-error{top:0;left:0;width:100%;height:100%;z-index:999;display:flex;position:fixed;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}#kms-search-results .c-heading .container{padding:65px 2px 24px 24px}@media only screen and (min-width: 767px){#kms-search-results .c-heading .container{padding:32px 24px 24px}}#kms-search-results .c-heading .container h1{font-size:33px}@media only screen and (min-width: 767px){#kms-search-results .c-heading .container h1{font-size:38px}}#kms-search-results .kms-search-results-container{margin-top:40px;margin-bottom:40px}#kms-search-results .kms-search-results-container .search-result-content{border-radius:12px;border-top:12px solid #ffcd00;width:100%;background:#fff;box-shadow:0 4px 23px #0000001a}#kms-search-results .kms-search-results-container .search-result-content .article-content{padding:40px}@media only screen and (min-width: 767px){#kms-search-results .kms-search-results-container .search-result-content .article-content{padding:40px 64px}}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-caption,#kms-search-results .kms-search-results-container .search-result-content .item-view-tab-expander{display:none;margin:0}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row *{font-size:0;color:transparent}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-question{font-weight:700;margin-bottom:16px}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-question *{font-size:18px;color:#006fc1}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer{margin-bottom:50px;overflow-x:auto}@media only screen and (min-width: 767px){#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer{overflow-x:hidden}}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer *{color:#212529;font-size:15px}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer ul,#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer ol{margin:.5rem 0 2rem}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer ul li,#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer ol li{margin-bottom:4px}#kms-search-results .kms-search-results-container .search-result-content .item-view-element-row .container-type-faq .faq-answer a{color:#006fc1}#kms-search-results .kms-search-results-container .search-result-content .kms-helpful{padding:0 64px 60px}#kms-search-results .bottom-destination .c-guide__banner.background-yellow{height:285px}@media only screen and (min-width: 767px){#kms-search-results .bottom-destination .c-guide__banner.background-yellow{height:220px}}.container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.container-yellow-curve{background-size:100% 100%}}@media only screen and (max-device-width: 480px){.container-yellow-curve{margin-bottom:15px}}.container-yellow-curve .container{padding:24px}@media only screen and (min-width: 767px){.container-yellow-curve .container{padding:32px 24px 42px 0}}.container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}.container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}.c-booking-boarding{padding:0 24px}@media only screen and (min-width: 767px){.c-booking-boarding{padding:0}}.c-booking-boarding .container{margin-top:-24px}.c-booking-boarding__name{margin-top:24px;margin-bottom:16px}.c-booking-boarding__name h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#333;margin:0}.c-booking-boarding__name span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-booking-boarding__back{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;margin-bottom:26px;margin-top:24px}.c-booking-boarding__back img{margin-right:8px;margin-top:-2px;height:28px;width:auto;transform:rotate(90deg)}.c-booking-boarding__tab{margin-bottom:26px}.c-booking-boarding__tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:inline-block;padding:8px 8px 4px;margin-right:35px;border-bottom:4px solid transparent;transition:all .3s ease}.c-booking-boarding__tab a:hover,.c-booking-boarding__tab a.active{border-color:#52caf5;transition:all .3s ease}.c-booking-boarding__tab a:last-of-type{margin-right:0}.c-booking-boarding__tab a.disabled{pointer-events:none;color:#a0a0a0}.c-booking-boarding__nobooking{background:#ffffff;overflow:hidden;padding:60px 24px;margin:0 auto 24px;border-top:8px solid #ffcd00;border-radius:12px}.c-booking-boarding__nobooking--wrapper{width:100%;max-width:780px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:0 24px}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper{flex-wrap:nowrap;padding:0}}.c-booking-boarding__nobooking--wrapper>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper>*{flex-basis:auto}}.c-booking-boarding__nobooking--wrapper img{max-width:234px;margin:0 auto 16px}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper img{margin:0 auto;max-width:100%;max-height:234px}}.c-booking-boarding__nobooking--wrapper h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#333;margin:0 auto 24px;text-align:center}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper h2{font-size:20px;line-height:150%;margin:0 0 16px;max-width:100%;text-align:left}}.c-booking-boarding__nobooking--wrapper .content{width:390px}.c-booking-boarding__nobooking--wrapper .buttons{display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper .buttons{flex-wrap:nowrap}}.c-booking-boarding__nobooking--wrapper .buttons button{width:100%}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper .buttons button{max-width:226px}}.c-booking-boarding__nobooking--wrapper .buttons button:first-child{margin-bottom:16px}@media only screen and (min-width: 767px){.c-booking-boarding__nobooking--wrapper .buttons button:first-child{margin-right:16px;margin-bottom:0}}.c-booking-boarding__advisory{background:#f3fbfd;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;padding:32px 24px;margin:0 24 24px;margin-bottom:24px!important;display:flex}@media only screen and (min-width: 767px){.c-booking-boarding__advisory{padding:28px 24px}}.c-booking-boarding__advisory p{font-family:Noto Sans,sans-serif;margin:0;line-height:21px;font-size:13px;color:#333}.c-booking-boarding__advisory img{width:100%;height:26px;margin-right:16px;max-width:26px}@media only screen and (max-device-width: 480px){.c-booking-boarding__advisory img{display:none}}.c-booking-boarding__advisory span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-booking-boarding__advisory--alert{background:#ffeef1;border:0}@media only screen and (min-width: 767px){.c-booking-boarding__advisory--alert{margin:24px 0 0}}.c-booking-boarding__advisory--alert.mobile-only{display:flex;text-align:left}@media only screen and (min-width: 767px){.c-booking-boarding__advisory--alert.mobile-only{display:none}}.c-booking-boarding__advisory--alert.desktop-only{display:none;margin-bottom:24px}@media only screen and (min-width: 767px){.c-booking-boarding__advisory--alert.desktop-only{display:flex}}.c-booking-boarding__filter{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:18px}@media only screen and (min-width: 767px){.c-booking-boarding__filter{margin-bottom:16px}}.c-booking-boarding__filter p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px;max-width:503px}@media only screen and (min-width: 767px){.c-booking-boarding__filter p{margin-bottom:0}}.c-booking-boarding__filter span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}.c-booking-boarding__filter span img{margin-top:-2px;margin-right:4px;height:18px;width:auto}.c-booking-boarding__filter span>span{margin-left:16px}.c-booking-boarding__filter>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-booking-boarding__filter>*{flex-basis:auto}}.c-booking-boarding__filter .flight-legend-section-web{display:inline}.c-booking-boarding__filter .flight-legend-section-web span{margin-left:16px}.c-booking-boarding__filter .flight-legend-section-mobile{display:flex;gap:16px;margin-top:5px}.c-booking-boarding__filter__input{display:flex;align-items:center;flex-wrap:wrap;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.c-booking-boarding__filter__input{margin-left:16px;font-family:Noto Sans,sans-serif;font-size:15px;letter-spacing:.005em;color:#575757}}.c-booking-boarding__filter__input .o-form_input{flex-basis:100%;margin-top:5px;margin-bottom:24px}@media only screen and (min-width: 767px){.c-booking-boarding__filter__input .o-form_input{margin-top:0;margin-bottom:0;margin-left:16px;flex-basis:auto}}.c-booking-boarding__filter__input .o-form_input input{cursor:pointer;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;padding:8px 16px;height:auto;max-width:100%}@media only screen and (min-width: 767px){.c-booking-boarding__filter__input .o-form_input input{max-width:221px}}.c-booking-boarding__filter__input .o-form_input .dropdown-caret{background-image:url(/assets/images/icon-caretdown_big.png);content:"";width:30px;height:30px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:7px;z-index:1;cursor:pointer}.c-booking-boarding__filter__input .o-form_input.with-drop:before{top:9px}.c-booking-boarding__filter__input .o-form_input__dropdown{display:none;top:45px}.c-booking-boarding__filter__input .o-form_input__dropdown.showDrop{display:block}.c-booking-boarding__filter__input .o-form__dropdown{width:374px!important}.c-booking-boarding__filter__input .o-form__dropdown .highlight{background:#e9f6f9;color:#006fc1}.c-booking-boarding__filter__input .o-form__dropdown ul,.c-booking-boarding__filter__input .o-form__dropdown ul li,.c-booking-boarding__filter__input .o-form__dropdown ul li a{width:374px!important}.c-booking-boarding__filter__input .o-form__dropdown ul .dropdown-header{color:#a0a0a0!important;pointer-events:none}.c-booking-boarding__filter__input .o-form__dropdown ::-webkit-scrollbar{width:5px;height:200px}.c-booking-boarding__filter__input .o-form__dropdown ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-booking-boarding__filter__input .o-form__dropdown ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-booking-boarding__filter__input .o-form__dropdown ::-webkit-scrollbar-thumb:hover{background:#555}.c-booking-boarding__filter .info{display:block;flex-basis:100%}.c-booking-boarding__filter .info a{font-size:11px}.c-booking-boarding__filter.no-filter{margin:20px 0}.c-booking-boarding__list{box-shadow:0 4px 23px #0000001a;overflow:hidden;margin:0 -24px 24px}@media only screen and (min-width: 767px){.c-booking-boarding__list{margin:0 auto 24px;border-radius:12px}}.c-booking-boarding__list--head{display:none;padding:17px 40px 11px;border-top:8px solid #ffcd00;border-bottom:1px solid #bebebe;background:#ffffff}@media only screen and (min-width: 767px){.c-booking-boarding__list--head{display:flex}}.c-booking-boarding__list--head ul{flex-basis:80%;max-width:733px;padding:0;margin:0;display:flex;flex-wrap:wrap}.c-booking-boarding__list--head ul li{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;flex-basis:100%}.c-booking-boarding__list--head ul li:nth-child(1){max-width:100%;flex-basis:100%;padding:22px 18px 20px;border-color:#bebebe}@media only screen and (min-width: 767px){.c-booking-boarding__list--head ul li:nth-child(1){max-width:150px;flex-basis:100%;padding:0;background:transparent}}.c-booking-boarding__list--head ul li:nth-child(2){flex-basis:100%;max-width:160px;padding-right:10px}.c-booking-boarding__list--head ul li:nth-child(3){flex-basis:100%;max-width:155px}.c-booking-boarding__list--head ul li:last-of-type{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-booking-boarding__list--head ul li:last-of-type{max-width:262px;flex-basis:38%}}.c-booking-boarding__list--item{padding:0;border-bottom:1px solid #bebebe;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.c-booking-boarding__list--item.mc{align-items:flex-start}@media only screen and (min-width: 767px){.c-booking-boarding__list--item{padding:24px 32px 37px 40px;background:#fff}}.c-booking-boarding__list--item.pb-zero{padding-bottom:0}.c-booking-boarding__list--item__details{flex-basis:100%;max-width:100%;padding:0;margin:0;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details{flex-basis:80%;max-width:733px}}.c-booking-boarding__list--item__details.show+.c-booking__list--item__button{display:block}.c-booking-boarding__list--item__details>li{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;max-width:100%;flex-basis:100%;display:none;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li{display:block;max-width:86px;flex-basis:13%;border-bottom:0}}.c-booking-boarding__list--item__details>li:nth-child(1){max-width:100%;flex-basis:100%;padding:22px 18px 20px;border-color:#bebebe}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li:nth-child(1){max-width:150px;flex-basis:100%;padding:0;background:transparent}}.c-booking-boarding__list--item__details>li:nth-child(2){flex-basis:100%;max-width:160px;padding-right:10px}.c-booking-boarding__list--item__details>li:nth-child(3){flex-basis:100%;max-width:155px}.c-booking-boarding__list--item__details>li:last-of-type{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li:last-of-type{max-width:262px;flex-basis:38%}}.c-booking-boarding__list--item__details>li.note{border-bottom-width:0px}.c-booking-boarding__list--item__details>li.booking{display:block;background:#fff}.c-booking-boarding__list--item__details>li.booking .ticketno{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:4px;display:block}.c-booking-boarding__list--item__details>li.booking .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 9px;margin-bottom:8px;display:inline-block;border-radius:146px;background:#ebffe7;color:#5cab4c;position:relative}.c-booking-boarding__list--item__details>li.booking .tag img{margin-right:4px;margin-top:-2px;width:14px;height:14px;object-fit:cover}.c-booking-boarding__list--item__details>li.booking .tag--green{color:#5cab4c;background:#ebffe7}.c-booking-boarding__list--item__details>li.booking .tag--blue{color:#00a4e5;background:#e9f6f9}.c-booking-boarding__list--item__details>li.booking .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-booking-boarding__list--item__details>li.booking .tag--orange{color:#f68e33;background:#fff6ee}.c-booking-boarding__list--item__details>li.booking .tag--red{color:#cc0c2f;background:#ffeef1}.c-booking-boarding__list--item__details>li.booking .date{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;max-width:75px;display:block}.c-booking-boarding__list--item__details>li.booking .mobile-only{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li.booking .mobile-only{display:none}}.c-booking-boarding__list--item__details>li.booking .mobile-only .ticketno{margin-bottom:7px}.c-booking-boarding__list--item__details>li.booking .mobile-only .tag{top:-2px;margin-bottom:0}.c-booking-boarding__list--item__details>li.booking .mobile-only .ticketdestination{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:block}@media (max-width: 376px){.c-booking-boarding__list--item__details>li.booking .mobile-only .schedule-changed{display:inline-block;padding:2px 4px;margin-left:-3px}}.c-booking-boarding__list--item__details>li.booking .mobile-only .departdate{position:relative;padding-right:44px}@media (max-width: 376px){.c-booking-boarding__list--item__details>li.booking .mobile-only .departdate{padding-right:40px}}.c-booking-boarding__list--item__details>li.booking .mobile-only .departdate span{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:right;letter-spacing:.0025em;color:#333;font-weight:400}.c-booking-boarding__list--item__details>li.booking .mobile-only .departdate span:last-of-type{font-size:17px}.c-booking-boarding__list--item__details>li.booking .mobile-only .departdate img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-booking-boarding__list--item__details>li.booking.show~li{display:block}.c-booking-boarding__list--item__details>li.booking.show~li.destination-mobile{display:flex}.c-booking-boarding__list--item__details>li.destination{display:none!important}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li.destination{display:block!important}}.c-booking-boarding__list--item__details>li.destination>div{margin-bottom:12px}.c-booking-boarding__list--item__details>li.destination span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;display:block}.c-booking-boarding__list--item__details>li.destination span.place{font-weight:700;display:block}.c-booking-boarding__list--item__details>li.destination span.place img{width:16px;height:16px;margin-top:-2px}.c-booking-boarding__list--item__details>li.destination span.place .via{color:#858585;font-weight:400;display:inline}.c-booking-boarding__list--item__details>li.destination-mobile{display:none;flex-wrap:wrap;justify-content:space-between;padding:16px 24px}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li.destination-mobile{display:none!important}}.c-booking-boarding__list--item__details>li.destination-mobile div{flex-basis:50%;max-width:180px;margin-bottom:8px}.c-booking-boarding__list--item__details>li.destination-mobile span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking-boarding__list--item__details>li.destination-mobile span.place{font-weight:700;display:block}.c-booking-boarding__list--item__details>li.destination-mobile span.place img{width:16px;height:16px;margin-top:-2px}.c-booking-boarding__list--item__details>li.destination-mobile span.booked{flex-basis:100%;font-family:Noto Sans,sans-serif;font-size:13px;color:#333}.c-booking-boarding__list--item__details>li.destination-mobile span.title{display:block;margin-bottom:10px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-booking-boarding__list--item__details>li.destination-mobile span.details{display:flex;width:100%;font-size:13px;font-weight:400;color:#333}.c-booking-boarding__list--item__details>li.guest{padding:16px 24px}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__details>li.guest{padding:0}}.c-booking-boarding__list--item__details>li.guest h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin:0 0 8px}.c-booking-boarding__list--item__details>li.guest .list{padding:0 0 0 15px;margin:0 0 6px;list-style-type:decimal}.c-booking-boarding__list--item__details>li.guest .list li{padding:0;margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking-boarding__list--item__details>li.guest .list.no-list{list-style-type:none}.c-booking-boarding__list--item__details>li.guest .list span{display:block}.c-booking-boarding__list--item__button{flex-basis:100%;width:100%;text-align:right;align-content:flex-end;padding:16px 24px 32px;vertical-align:top;display:block}@media only screen and (max-device-width: 480px){.c-booking-boarding__list--item__button.active{display:block}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__button{display:block;flex-basis:22%;padding:0}}.c-booking-boarding__list--item__button button{max-width:100%;width:100%}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__button button{max-width:226px}}.c-booking-boarding__list--item__button button:nth-child(2){margin-top:16px}.c-booking-boarding__list--item .divider{opacity:0;flex-basis:100%;padding:0;margin:0;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}@media only screen and (min-width: 767px){.c-booking-boarding__list--item .divider{flex-basis:calc(100% + 72px);margin:30px -32px 0 -40px;opacity:1}}.c-booking-boarding__list--item .divider:before,.c-booking-boarding__list--item .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#e8e8e8;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-booking-boarding__list--item .divider:after{left:block;right:-6px}.c-booking-boarding__list--item .divider.hide-desktop{display:flex}@media only screen and (min-width: 767px){.c-booking-boarding__list--item .divider.hide-desktop{display:none}}.c-booking-boarding__list--item__other-details{background:#fff;padding:10px 24px;flex-basis:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__other-details{padding:10px 0}}.c-booking-boarding__list--item__other-details>div{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-booking-boarding__list--item__other-details>div:first-of-type{flex-basis:60%;display:none}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__other-details>div:first-of-type{flex-basis:auto;display:block}}.c-booking-boarding__list--item__other-details>div img{margin-top:-3px;margin-right:4px}.c-booking-boarding__list--item__other-details>div span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5}.c-booking-boarding__list--item__other-details>div span.blue{background:#f7f7f7;border-radius:1px;padding:0 2px}.c-booking-boarding__list--item__other-details>div span.label{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-booking-boarding__list--item__note{display:none;padding:10px 24px;flex-basis:100%;justify-content:space-between;flex-wrap:wrap;border-radius:10px;background-color:#f3fbfd;margin-top:12px;vertical-align:baseline}@media only screen and (max-device-width: 480px){.c-booking-boarding__list--item__note.active{display:block}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__note{display:flex}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__note{padding:16px}}.c-booking-boarding__list--item__note p{margin:0 8px}.c-booking-boarding__list--item__info-note{padding:10px 24px;flex-basis:100%;justify-content:space-between;flex-wrap:wrap;border-radius:10px;font-family:Noto Sans,sans-serif;font-size:13px;background-color:#f3fbfd;color:#333;margin-top:12px;vertical-align:baseline}@media only screen and (max-device-width: 480px){.c-booking-boarding__list--item__info-note{margin:10px 10px 0}.c-booking-boarding__list--item__info-note.active{display:block}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__info-note{display:flex}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__info-note{padding:16px}}.c-booking-boarding__list--item__info-note p{margin:0 8px}.c-booking-boarding__list--item__info-note img{width:18.33px;height:18.33px}.c-booking-boarding__list--item__info-note .info-img{flex-basis:2%}@media screen and (max-width: 480px){.c-booking-boarding__list--item__info-note .info-img{position:absolute}}.c-booking-boarding__list--item__info-note .info-message{flex-basis:97%}@media screen and (max-width: 480px){.c-booking-boarding__list--item__info-note .info-message{padding-left:24px;font-weight:400}}.c-booking-boarding__list--item__error-note{padding:10px 24px;flex-basis:100%;justify-content:space-between;flex-wrap:wrap;border-radius:10px;font-family:Noto Sans,sans-serif;font-size:13px;background-color:#ffeef1;color:#333;margin-top:12px;vertical-align:baseline}@media only screen and (max-device-width: 480px){.c-booking-boarding__list--item__error-note{margin:10px 10px 0}.c-booking-boarding__list--item__error-note.active{display:block}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__error-note{display:flex}}@media only screen and (min-width: 767px){.c-booking-boarding__list--item__error-note{padding:16px}}.c-booking-boarding__list--item__error-note p{margin:0 8px}.c-booking-boarding__list--item__error-note p strong{font-size:13px}.c-booking-boarding__list--item__error-note img{width:18.33px;height:18.33px}.c-booking-boarding__list--item__error-note .error-img{flex-basis:2%}@media screen and (max-width: 480px){.c-booking-boarding__list--item__error-note .error-img{position:absolute}}.c-booking-boarding__list--item__error-note .error-message{flex-basis:97%}@media screen and (max-width: 480px){.c-booking-boarding__list--item__error-note .error-message{padding-left:24px;font-weight:400}}.c-booking-boarding__list--item:last-child{border-bottom:none}.c-booking-boarding__showmore{padding:24px;background:#fff;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;cursor:pointer}.c-booking-boarding__showmore img{margin-right:8px;margin-top:-2px;height:24px;width:auto}.c-booking-boarding__showmore.flipImage img{transform:rotate(180deg)}.c-booking-boarding__pagination{padding:24px 40px 26px;background:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 767px){.c-booking-boarding__pagination{justify-content:space-between}}.c-booking-boarding__pagination .upcoming{display:none;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.c-booking-boarding__pagination .upcoming{display:block}}.c-booking-boarding__pagination .pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin:0 15px}.c-booking-boarding__pagination .pagination a.is-disabled{pointer-events:none;color:#cae2e7}.c-booking-boarding__pagination .pagination a.current{color:#00a4e5}.c-booking-boarding__pagination .pagination .prev{margin-right:34px;margin-left:0}.c-booking-boarding__pagination .pagination .next{margin-right:0;margin-left:34px}.c-booking-boarding .mb-40{margin:80px 0}.c-booking-boarding .mw-3{max-width:330px}.c-booking-boarding .span-title{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#444;display:block}.c-booking-boarding .img-16{height:16px;width:auto}.c-booking-boarding .pd-0{padding:0}.c-booking-boarding .rb-disable{opacity:.5;pointer-events:none}.c-booking-boarding .center-content{align-items:flex-start}.c-booking-boarding .center-content button{margin-top:30px}.c-booking-boarding .center-content span{margin-top:8px}.c-booking-boarding .center-content span img{padding-right:8px}.c-booking-boarding .center-content .checkin_tooltip{cursor:pointer;position:absolute;right:25px;top:40px;z-index:1}@media only screen and (max-width: 767px){.c-booking-boarding .center-content .checkin_tooltip{right:150px}}.c-booking-boarding .center-content .checkin_tooltip img{margin-left:5px;margin-top:-3px;height:14px;width:14px}.c-booking-boarding .center-content .checkin_tooltip--hover{display:none}.c-booking-boarding .center-content .checkin_tooltip div{display:block;pointer-events:none;border-radius:6px;height:400px;position:absolute;bottom:30px;top:-400px;left:-288%;transform:translate(-50%);z-index:50;width:320px;padding:24px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-booking-boarding .center-content .checkin_tooltip div img{height:auto;width:auto}@media only screen and (min-width: 468px){.c-booking-boarding .center-content .checkin_tooltip div{left:50%}}.c-booking-boarding .center-content .checkin_tooltip div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-booking-boarding .center-content .checkin_tooltip div:after,.c-booking-boarding .center-content .checkin_tooltip div:before{top:100%;left:91%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transform:rotate(180deg)}@media only screen and (min-width: 468px){.c-booking-boarding .center-content .checkin_tooltip div:after,.c-booking-boarding .center-content .checkin_tooltip div:before{left:52%}}.c-booking-boarding .center-content .checkin_tooltip div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-booking-boarding .center-content .checkin_tooltip div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-booking-boarding .center-content .tooltip-image{cursor:pointer;position:absolute;right:10px;top:40px;z-index:1}.c-booking-boarding .shadow{box-shadow:0 4px 23px #0000001a}.add-booking .form-title{border-bottom:none;margin-bottom:0;padding-bottom:0}.add-booking .instructions{margin:0 0 18px;padding:0 0 18px 30px;border-bottom:1px solid #e2e2e2}.add-booking .instructions li{list-style:disc;margin-bottom:0}.add-booking .error-notification{border:1px solid #cc0c2f;box-sizing:border-box;border-radius:10px;background:#ffeef1;padding:20px;display:flex}.add-booking .error-notification .error-icon{width:18px;height:18px;border-radius:50%;font-size:13px;color:#fff;text-align:center;background:#dc3545;display:inline-block;margin-right:8px}.add-booking .error-notification .error-message{flex-basis:90%;padding:0;display:inline-block}.add-booking .error-notification .error-message p{border-bottom:none;margin-bottom:0;padding-bottom:0;font-size:13px;margin-left:12px}.add-booking .error-notification .error-message a{font-size:13px}.add-booking .error-notification .error-img{flex-basis:2%}@media only screen and (max-device-width: 480px){.add-booking .error-notification .error-img{flex-basis:10%}}.add-booking .error-notification .error-img img{width:18px;height:auto;margin-bottom:5px}.add-booking .add-booking-btn{margin-top:8px!important}@media only screen and (min-width: 767px){.add-booking .add-booking-btn{margin-top:30px!important}}.add-booking .error-msgS img{width:27px}.c-wizard-modal-travel-fund{position:fixed;background:rgba(51,51,51,.45);top:0;left:0;z-index:9999;width:100%;height:100%;overflow-y:scroll;display:block}.c-wizard-modal-travel-fund__dialog{transform:translate(0);display:flex;align-items:center;min-height:calc(100% - 1rem);position:relative;width:calc(100% - 48px);max-width:696px;margin:.5rem auto}@media (min-width: 576px){.c-wizard-modal-travel-fund__dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.c-wizard-modal-travel-fund__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:72px 16px 16px;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:110}@media only screen and (min-width: 767px){.c-wizard-modal-travel-fund__container{width:100%;padding:40px 40px 16px}}.c-wizard-modal-travel-fund__container .close-button{position:absolute;top:16px;right:16px}.c-wizard-modal-travel-fund__container .content{padding-bottom:20px;max-width:549px;min-height:388px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 766px){.c-wizard-modal-travel-fund__container .content{min-height:445px}}.c-wizard-modal-travel-fund__container .content .screen-cont img{width:100%;max-width:149px;height:auto}.c-wizard-modal-travel-fund__container .content .screen-cont:last-of-type img{max-width:149px;height:auto}@media only screen and (max-width: 766px){.c-wizard-modal-travel-fund__container .content .screen-cont img{max-width:149px;height:auto}}.c-wizard-modal-travel-fund__container .content .screen-cont h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:37.5px;color:#333;margin:24px 0 8px}.c-wizard-modal-travel-fund__container .content .screen-cont h4 p{font-size:23px!important}@media only screen and (min-width: 767px){.c-wizard-modal-travel-fund__container .content .screen-cont h4{font-size:23px}}.c-wizard-modal-travel-fund__container .content .screen-cont p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;max-width:428px}.c-wizard-modal-travel-fund__container .content button{max-width:327px;padding:12px 16px;line-height:100%;margin-bottom:24px}.c-wizard-modal-travel-fund__container .content a{font-size:15px;line-height:24px;color:#006fc1;font-weight:700}.c-wizard-modal-travel-fund__navigation{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:488px;width:100%;margin:0 auto}.c-wizard-modal-travel-fund__navigation.radio{margin-bottom:20px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-wizard-modal-travel-fund__navigation.radio{flex-wrap:nowrap}}.c-wizard-modal-travel-fund__navigation.radio button{padding:8px 0;max-width:90px}@media only screen and (min-width: 767px){.c-wizard-modal-travel-fund__navigation.radio button{max-width:153px;padding:12px 0}}.c-wizard-modal-travel-fund__navigation a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:flex;align-items:center}.c-wizard-modal-travel-fund__navigation .navigation-cont{min-width:61px;min-height:20px}.c-wizard-modal-travel-fund__navigation .prev img,.c-wizard-modal-travel-fund__navigation .next img{width:20px;height:20px;margin-right:10px}.c-wizard-modal-travel-fund__navigation .next img{margin-left:10px;margin-right:0}.c-wizard-modal-travel-fund__navigation span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}body{overflow:unset!important}.c-my-booking{margin-bottom:80px}.c-my-booking .promo{text-decoration:none;position:relative;display:inline-block;color:#575757;border-radius:15px;border:1px solid #cae2e7;background:#f3fbfd;margin-top:40px;width:100%;height:-moz-fit-content;height:fit-content}.c-my-booking .promo .tag{position:absolute;top:-16px;left:25px;padding:6px 10px;color:#0060a7;transform:skew(360deg) rotate(358deg);background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%);border-radius:8px 0;z-index:9;font-size:15px!important;font-family:Noto Sans,sans-serif;font-weight:700;letter-spacing:.015em;font-style:italic;line-height:100%;height:28px}.c-my-booking .promo .promo-info{text-decoration:none;padding:16px;position:relative;display:flex}.c-my-booking .promo .promo-info .promo-icon{height:55px;padding:0 6px}.c-my-booking .promo .promo-info .info-message{flex:2;align-self:center;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:400;line-height:24px;letter-spacing:.005em;text-align:left}.c-my-booking .promo .promo-info .close{color:#bfbfbf;cursor:pointer}.c-my-booking .container{padding:0}@media only screen and (max-device-width: 480px){.c-my-booking .container{padding:0 24px}}.c-my-booking .container .bt-6.green{border-top:6px solid #009883}.c-my-booking .container .bt-6.blue{border-top:6px solid #00a4e5}.c-my-booking .container .bt-6.lightgreen{border-top:5px solid #5cab4c}.c-my-booking .container .bt-6.orange{border-top:5px solid #f68e33}.c-my-booking .container .bt-6.red{border-top:6px solid #cc0c2f}@media only screen and (max-device-width: 480px){.c-my-booking .container .bt-6 .v-line{margin:0 0 20px;padding-bottom:20px;border-bottom:.5px solid #e2e2e2}}.c-my-booking .container .bt-6 .v-line:after{content:"";background-color:#e2e2e2;position:absolute;height:262px;top:0;left:100%;display:block}@media only screen and (min-width: 923px){.c-my-booking .container .bt-6 .v-line:after{width:.5px}}@media only screen and (min-width: 320px){.c-my-booking .container .tag{font-size:18px}}@media only screen and (min-width: 923px){.c-my-booking .container .tag{font-size:23px}}.c-my-booking .container .tag img{height:25px;width:auto}.c-my-booking .container .tag.green{color:#009883}.c-my-booking .container .tag.blue{color:#00a4e5}.c-my-booking .container .tag.lightgreen{color:#5cab4c}.c-my-booking .container .tag.orange{color:#f68e33}.c-my-booking .container .tag.red{color:#cc0c2f}.c-my-booking .container .tag.warning{color:#f68e33;background-color:#fff6ee;font-size:11px}.c-my-booking .container .tag.warning img{height:15px}.c-my-booking .container .pending{font-size:17px;margin-top:7px;margin-bottom:10px}.c-my-booking .container .pending img{height:28px;width:auto}.c-my-booking .container .pending.orange{color:#f68e33}.c-my-booking .container .mw-170{max-width:170px;height:auto}.c-my-booking .container>h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-my-booking .container>h4{font-size:23px}}.c-my-booking .container .mw-680{max-width:680px;margin:0 0 40px}@media only screen and (max-device-width: 480px){.c-my-booking .container .mw-680{margin:0 -24px 24px}}.c-my-booking .container .mw-680-v2{margin:0 0 40px}.c-my-booking .container .travelTax{position:relative;width:336px;height:280px;padding:20px;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:8px;cursor:pointer}@media only screen and (max-device-width: 480px){.c-my-booking .container .travelTax{border-radius:0;width:100%}}.c-my-booking .container .travelTax .travHeader{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:17px;line-height:150%;display:flex;align-items:center;letter-spacing:.0015em;color:#333}.c-my-booking .container .travelTax .travDesc{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#575757}.c-my-booking .container .travelTax .travImg{position:relative;width:291.69px;top:-75px}.c-my-booking .container .travelTax.isDisabled{background-color:#e2e2e2;pointer-events:none}.c-my-booking .container .travelTax.isDisabled img{opacity:.4;filter:alpha(opacity=40);filter:grayscale(1)}.c-my-booking .container .travelTax.isDisabled h6,.c-my-booking .container .travelTax.isDisabled p{color:#a0a0a0}.c-my-booking .container .travelTax.isDisabled .login-required{background-color:#e2e2e2;color:#a0a0a0}.c-my-booking .container .travelTax.isDisabled a{pointer-events:none}.c-my-booking .container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative;margin-bottom:35px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-my-booking .container-yellow-curve{background-size:100% 100%}}@media only screen and (max-device-width: 480px){.c-my-booking .container-yellow-curve{margin-bottom:15px}}.c-my-booking .container-yellow-curve .container{padding:24px}@media only screen and (min-width: 767px){.c-my-booking .container-yellow-curve .container{padding:32px 24px 42px 0}}.c-my-booking .container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.c-my-booking .container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}@media screen and (max-width: 767px){.c-my-booking .container-yellow-curve h1{margin-bottom:42px}}.c-my-booking .container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.c-my-booking .container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}.c-my-booking>h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-my-booking>h4{font-size:23px}}.c-my-booking__summary{background:#ffffff;border-radius:9px;box-shadow:0 4px 23px #0000001a;border-top:6px solid #52caf5;padding:15px 24px 24px;margin-top:-32px;margin-bottom:40px;position:relative;z-index:20}@media only screen and (min-width: 468px){.c-my-booking__summary{margin-top:-76px}}@media only screen and (min-width: 923px){.c-my-booking__summary{margin-top:-76px;padding:24px 50px 32px}.c-my-booking__summary .slim-padding{padding:24px 24px 32px}.c-my-booking__summary .width-auto{max-width:none}}.c-my-booking__summary .adjust-space{margin-left:50px}.c-my-booking__summary .align-horizontally{margin-top:40px}.c-my-booking__summary__status>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;display:inline-block;margin-bottom:16px}@media only screen and (min-width: 767px){.c-my-booking__summary__status>span{margin-bottom:8px}}.c-my-booking__summary__status>span>img{margin-right:8px;margin-top:-3px;width:20px;height:20px;object-fit:fill;font-size:23px}.c-my-booking__summary__status>span .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;top:-2px;border-radius:146px;background:#ceefec;color:#009883;position:relative}@media only screen and (min-width: 767px){.c-my-booking__summary__status>span .tag{top:-4px}}.c-my-booking__summary__status>span .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-my-booking__summary__status>span .tag--green{color:#009883;background:#ceefec}.c-my-booking__summary__status>span .tag--blue{color:#00a4e5;background:#e9f6f9}.c-my-booking__summary__status>span .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-my-booking__summary__status>span .tag--orange{color:#f68e33;background:#fff6ee}.c-my-booking__summary__status>span .tag--red{color:#cc0c2f;background:#ffeef1}.c-my-booking__summary__status .no-margin-bottom{margin-bottom:0}.c-my-booking__summary__status .voucher-highlight{font-weight:700}.c-my-booking__summary__status p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:545px}@media only screen and (min-width: 767px){.c-my-booking__summary__status p{margin-bottom:0}}.c-my-booking__summary__status p a{display:inline}.c-my-booking__summary__info_message{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;color:#575757;padding-top:18px}.c-my-booking__summary__info_message:first-of-type{margin-top:18px}.c-my-booking__summary__info_message .link{color:#006fc1;font-weight:700}.c-my-booking__summary__info_message p{margin-bottom:0}.c-my-booking__summary__info_message .border-top{border-top:.5px solid #e2e2e2}.c-my-booking__summary__info{margin-top:20px;justify-content:space-between}.c-my-booking__summary__info>div{flex-basis:50%}@media only screen and (min-width: 767px){.c-my-booking__summary__info>div{flex-basis:auto}}.c-my-booking__summary__info .order-2{order:2}.c-my-booking__summary__info .order-3{order:3}.c-my-booking__summary__info span{display:block}.c-my-booking__summary__info .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;white-space:nowrap}.c-my-booking__summary__info .date{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-top:12px;width:101%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-my-booking__summary__info .date{white-space:nowrap}}.c-my-booking__summary__info .number{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-top:8px}.c-my-booking__summary__info .number img{height:19px;width:auto;cursor:pointer;padding:0 0 5px 5px;margin-left:10px}.c-my-booking__summary__info .number .numeric-loc{top:53px}@media only screen and (max-device-width: 480px){.c-my-booking__summary__info .number .numeric-loc{top:253px;right:35%}}@media only screen and (min-width: 412px) and (max-width: 415px){.c-my-booking__summary__info .number .numeric-loc{top:253px;right:42%}}.c-my-booking__summary__info .due{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#f68e33;margin-top:8px}.c-my-booking__summary__info .mt-0{margin-top:0}.c-my-booking__summary__info .mg-0{display:block;width:100%;flex-basis:100%}@media only screen and (min-width: 320px){.c-my-booking__summary__info .mg-0{padding:10px 0}}@media only screen and (min-width: 468px){.c-my-booking__summary__info .mg-0{padding:15px 0}}.c-my-booking__summary__info .due-date{color:#333;font-size:16px;font-weight:400;font-family:Noto Sans,sans-serif}@media only screen and (max-device-width: 480px){.c-my-booking__summary .f-wrap{flex-wrap:wrap;flex-basis:100%;width:100%}}.c-my-booking__summary__buttons{flex-wrap:wrap}@media only screen and (min-width: 468px){.c-my-booking__summary__buttons{margin-top:12px;justify-content:space-between}}@media only screen and (min-width: 923px){.c-my-booking__summary__buttons{justify-content:flex-start;margin-top:24px}}@media only screen and (min-width: 767px){.c-my-booking__summary__buttons>*{margin-right:24px}}.c-my-booking__summary__buttons>*:last-child{margin-right:0}@media only screen and (min-width: 468px){.c-my-booking__summary__buttons>*:last-child{flex-basis:22%}}@media only screen and (min-width: 923px){.c-my-booking__summary__buttons>*:last-child{flex-basis:auto}}.c-my-booking__summary__buttons button{padding-top:14px;padding-bottom:16px;height:48px;line-height:100%;flex-basis:100%}@media only screen and (min-width: 468px){.c-my-booking__summary__buttons button{flex-basis:calc(38% - 12px);max-width:312px;margin-right:0}}@media only screen and (min-width: 923px){.c-my-booking__summary__buttons button{flex-basis:auto;max-width:312px;margin-right:24px}}@media only screen and (min-width: 468px){.c-my-booking__summary__buttons button:first-of-type{margin-bottom:0}}@media only screen and (min-width: 320px){.c-my-booking__summary__buttons button:last-of-type{margin-top:15px}}@media only screen and (min-width: 923px){.c-my-booking__summary__buttons button:last-of-type{margin-top:0}}.c-my-booking__summary__buttons button img{height:24px;margin-right:5px}.c-my-booking__summary__buttons a{display:none}@media only screen and (min-width: 468px){.c-my-booking__summary__buttons a{display:block}}.c-my-booking__summary__buttons a img{margin-right:10px;margin-top:-3px}.c-my-booking__summary__buttons .o-btn.view-iti img{filter:brightness(0) invert(1)}.c-my-booking__summary__buttons__image{opacity:20%}.c-my-booking__summary__with_voucher_button{margin-top:16px;padding-right:0;padding-left:0;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-my-booking__summary__with_voucher_button{display:flex;justify-content:space-between}}@media only screen and (min-width: 923px){.c-my-booking__summary__with_voucher_button{display:flex;justify-content:space-between;margin-top:24px}}@media only screen and (min-width: 767px){.c-my-booking__summary__with_voucher_button>*{margin-right:0}}.c-my-booking__summary__with_voucher_button button{padding-top:14px;padding-bottom:16px;height:48px;line-height:100%;flex-basis:100%}@media only screen and (min-width: 468px){.c-my-booking__summary__with_voucher_button button{flex-basis:calc(38% - 12px);max-width:275px;margin-right:0}}@media only screen and (min-width: 923px){.c-my-booking__summary__with_voucher_button button{flex-basis:auto;max-width:275px;margin-right:0}}.c-my-booking__summary__with_voucher_button button:first-of-type{margin-bottom:16px}@media only screen and (min-width: 468px){.c-my-booking__summary__with_voucher_button button:first-of-type{margin-bottom:0}}.c-my-booking__summary__with_voucher_button button img{height:24px;position:relative;bottom:2px;padding-right:4px}.c-my-booking__summary__flight-info{max-width:420px;padding-top:16px;border-top:1px solid #e2e2e2;margin-top:32px}@media only screen and (min-width: 767px){.c-my-booking__summary__flight-info{margin-top:0;padding-top:0;border:0}}.c-my-booking__summary__flight-info h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#f68e33;margin-bottom:16px}.c-my-booking__summary__flight-info h4>img{width:24px;height:24px;margin-right:8px;margin-top:-3px}.c-my-booking__summary__flight-info p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:16px}.c-my-booking__summary__flight-info .group>div span{display:block}.c-my-booking__summary__flight-info .group>div span:first-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px}.c-my-booking__summary__flight-info .group>div span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333}.c-my-booking__summary__flight-info .group>div span.orange{color:#f68e33}.c-my-booking__summary__flight-info .group>div.reference{margin-top:8px}.c-my-booking__summary__flight-info .group>div.reference img{margin-top:-3px}.c-my-booking__summary__flight-info .time{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-top:16px;margin-bottom:16px;white-space:nowrap}.c-my-booking__summary__flight-info .time>img{margin-right:4px;margin-top:-4px}.c-my-booking__summary__flight-info .time span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#00a4e5}.c-my-booking__summary__flight-info .time span.blue{background:#f7f7f7;border-radius:1px;padding:0 2px}.c-my-booking__summary__flight-info .time span.label{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}@media only screen and (min-width: 767px){.c-my-booking__summary__flight-info button{max-width:300px}}.c-my-booking__summary--green{border-color:#5cab4c}.c-my-booking__summary--green .c-my-booking__summary__status>span{color:#5cab4c}.c-my-booking__summary--red{border-color:#cc0c2f}.c-my-booking__summary--red .c-my-booking__summary__status>span{color:#cc0c2f}.c-my-booking__cards{margin-bottom:24px}@media only screen and (min-width: 767px){.c-my-booking__cards{margin-bottom:40px}}.c-my-booking__cards .row{margin-right:-8px;margin-left:-8px}@media only screen and (min-width: 767px){.c-my-booking__cards .row{margin-right:-15px;margin-left:-15px}}.c-my-booking__cards .row>div{padding:0 8px}@media only screen and (min-width: 767px){.c-my-booking__cards .row>div{padding:0 12px}}@media only screen and (max-device-width: 480px){.c-my-booking__cards .row>div.ob-card:nth-child(1){order:1}.c-my-booking__cards .row>div.ob-card:nth-child(2){order:3}.c-my-booking__cards .row>div.ob-card:nth-child(3){order:2}}.c-my-booking__card{background:#ffffff;border-radius:10px;box-shadow:0 4px 23px #0000001a;padding:16px;position:relative;margin-bottom:16px;height:calc(100% - 16px);cursor:pointer}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-my-booking__card{min-height:111px}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0) and (min-width: 768px),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) and (min-width: 768px){.c-my-booking__card{min-height:160px}}@media only screen and (min-width: 767px){.c-my-booking__card{padding:18px;margin-bottom:0;height:100%}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-my-booking__card{height:100%}}}.c-my-booking__card.isDisabled{background-color:#e2e2e2;pointer-events:none}.c-my-booking__card.isDisabled img{opacity:.4;filter:alpha(opacity=40);filter:grayscale(1)}.c-my-booking__card.isDisabled h6,.c-my-booking__card.isDisabled p{color:#a0a0a0}.c-my-booking__card.isDisabled .login-required{background-color:#e2e2e2;color:#a0a0a0}.c-my-booking__card.isDisabled a{pointer-events:none}@media only screen and (max-device-width: 480px){.c-my-booking__card{padding-left:16px;padding-right:16px}}.c-my-booking__card h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;margin-top:8px}@media only screen and (min-width: 767px){.c-my-booking__card h6{margin-bottom:8px}}.c-my-booking__card h6 .status{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#f68e33;display:inline-block;padding:0 8px;background:#fff6ee;border-radius:146px;margin-left:8px;top:-2px;position:relative}.c-my-booking__card p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;display:block}.c-my-booking__card a{position:absolute;top:16px;right:16px;display:flex;align-items:center;pointer-events:none}@media only screen and (min-width: 767px){.c-my-booking__card a{pointer-events:initial;top:24px;right:24px}}.c-my-booking__card a img{display:none}@media only screen and (min-width: 767px){.c-my-booking__card a img{display:block}}.c-my-booking__card a span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#858585}.c-my-booking__card img{width:24px;height:24px;object-fit:contain}@media only screen and (min-width: 767px){.c-my-booking__card img{width:32px;height:32px}}.c-my-booking__card .login-required{font-size:11px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.004em;text-align:left;color:#00a4e5;background-color:#e9f6f9;padding:2px 8px;border-radius:146px;margin-left:5px}@media only screen and (max-device-width: 480px){.c-my-booking__card .login-required.sm-hid{display:none}}@media only screen and (min-device-width: 480px){.c-my-booking__card .login-required.xl-hid{display:none}}.c-my-booking__card.disabled p{display:block}.c-my-booking__addons{margin-bottom:48px}@media only screen and (min-width: 468px){.c-my-booking__addons{margin-bottom:24px}}.c-my-booking__addons .row.desktop{display:none}@media only screen and (min-width: 468px){.c-my-booking__addons .row.desktop{display:flex}}.c-my-booking__addons .row.mobile{display:flex;transition:opacity .3s ease}@media only screen and (min-width: 468px){.c-my-booking__addons .row.mobile{display:none}}.c-my-booking__addons .row.mobile .active{display:flex}.c-my-booking__addons .row.mobile .hidden{display:none}.c-my-booking__addons .row>div{padding:0 13px}.c-my-booking__addons__card{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;overflow:hidden;display:flex;margin-bottom:0;height:100px}@media only screen and (min-width: 468px){.c-my-booking__addons__card{margin-bottom:16px;padding:16px 10px}}.c-my-booking__addons__card>img{object-fit:cover;min-width:117px;max-width:117px}.c-my-booking__addons__card>div{width:100%;padding:18px 3px 18px 12px;display:flex;align-items:center}.c-my-booking__addons__card>div a img{width:24px;height:24px;object-fit:contain}.c-my-booking__addons__slider-dots{display:flex;justify-content:center;margin-top:19px}.c-my-booking__addons__slider-dots a{position:relative;width:8px;margin-right:5px}.c-my-booking__addons__slider-dots a:after{content:"";position:absolute;top:0;left:0;width:8px;height:8px;border-radius:100%;background:#e2e2e2}.c-my-booking__addons__slider-dots a.is-active:after{background:#52caf5}.c-my-booking__addons__slider-dots a:last-of-type{margin-right:0}.c-my-booking__buttons button{padding-top:16px;padding-bottom:16px;line-height:100%;height:48px;width:100%}@media only screen and (min-width: 468px){.c-my-booking__buttons button{max-width:344px}}.c-my-booking__refund{padding:24px;position:relative;background:#ffffff;border-radius:10px;box-shadow:0 4px 23px #0000001a;margin-bottom:40px}@media only screen and (min-width: 923px){.c-my-booking__refund{max-width:680px}}.c-my-booking__refund>img{margin-bottom:8px}.c-my-booking__refund>a{position:absolute;top:24px;right:24px}.c-my-booking__refund h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:8px}.c-my-booking__refund p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:19px}@media only screen and (min-width: 468px){.c-my-booking .ssdp button.o-btn--primary-blue{margin-top:12px}}.c-my-booking .title-link{margin-bottom:16px;align-items:center}.c-my-booking .title-link h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-my-booking .title-link h4{font-size:23px}}.c-my-booking .title-link a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;color:#006fc1}@media only screen and (min-width: 767px){.c-my-booking .title-link a{font-size:15px}}.c-my-booking .summary-table{background:#ffffff;box-shadow:0 4px 23px #0000001a;margin:0 -24px 32px}@media only screen and (min-width: 468px){.c-my-booking .summary-table{border-radius:0 0 12px 12px;margin:0 0 40px}}@media only screen and (min-width: 923px){.c-my-booking .summary-table{max-width:680px}}.c-my-booking .summary-table--desktop{display:none}@media only screen and (min-width: 767px){.c-my-booking .summary-table--desktop{display:block}}.c-my-booking .summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e2e2}.c-my-booking .summary-table--desktop ul:last-child{border-bottom:0}.c-my-booking .summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-my-booking .summary-table--desktop ul li span{font-size:15px}.c-my-booking .summary-table--desktop ul li:first-child{flex-basis:30%;display:flex;flex-direction:row;align-items:center}.c-my-booking .summary-table--desktop ul li:nth-child(2){flex-basis:22.5%}.c-my-booking .summary-table--desktop ul li:nth-child(3){flex-basis:22.5%}.c-my-booking .summary-table--desktop ul li:last-child{flex-basis:20%}.c-my-booking .summary-table--desktop ul li img{margin-right:8px}.c-my-booking .summary-table--desktop ul li .text span{display:block;color:#333}.c-my-booking .summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-my-booking .summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-my-booking .summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-my-booking .summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-my-booking .summary-table--desktop ul li .tag--green{color:#009883;background:#ceefec}.c-my-booking .summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-my-booking .summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-my-booking .summary-table--desktop ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-my-booking .summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-my-booking .summary-table--desktop ul.head{padding-top:16px;padding-bottom:16px;background:#e9f6f9;border-bottom:0}@media only screen and (min-width: 767px){.c-my-booking .summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px}}.c-my-booking .summary-table--desktop ul.head li{font-weight:700}@media only screen and (min-width: 767px){.c-my-booking .summary-table--desktop ul.head li{font-size:13px}}.c-my-booking .summary-table--desktop ul.getgo{padding:0 36px 0 32px;flex-wrap:wrap}.c-my-booking .summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.c-my-booking .summary-table--desktop ul.getgo li:first-child{flex-basis:60%;border-right:1px solid #e2e2e2;display:flex;flex-direction:row;align-items:flex-start}.c-my-booking .summary-table--desktop ul.getgo li:last-child{flex-basis:35%;padding:16px 0 16px 37px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-my-booking .summary-table--desktop ul.getgo li:last-child{flex-basis:24%}}.c-my-booking .summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-my-booking .summary-table--desktop ul.getgo li span.purple{color:#6f56a3}.c-my-booking .summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-my-booking .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-my-booking .summary-table--mobile{display:block}@media only screen and (min-width: 767px){.c-my-booking .summary-table--mobile{display:none}}.c-my-booking .summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.c-my-booking .summary-table--mobile ul:last-child{border-bottom:0}.c-my-booking .summary-table--mobile ul.head{padding-top:16px;padding-bottom:16px;background:#e9f6f9;border-bottom:0}.c-my-booking .summary-table--mobile ul.head li{font-weight:700}.c-my-booking .summary-table--mobile ul.head li:last-child{text-align:center}.c-my-booking .summary-table--mobile ul.payment-info li.status div>img{transition:transform .3s ease;transform:rotate(180deg)}.c-my-booking .summary-table--mobile ul.payment-info.show{border-bottom:0}.c-my-booking .summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .3s ease;transform:rotate(0)}.c-my-booking .summary-table--mobile ul.payment-info.show+.dropdown-content{display:flex}.c-my-booking .summary-table--mobile ul.dropdown-content{display:none;padding:0}.c-my-booking .summary-table--mobile ul.dropdown-content li{padding:15px 24px;border-bottom:1px solid #e2e2e2}.c-my-booking .summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.c-my-booking .summary-table--mobile ul.dropdown-content li:nth-last-child(2),.c-my-booking .summary-table--mobile ul.dropdown-content li:last-child{border-bottom:0}.c-my-booking .summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.c-my-booking .summary-table--mobile ul.getgo li:first-of-type{flex-basis:70%}.c-my-booking .summary-table--mobile ul.getgo li:last-of-type{flex-basis:30%;text-align:right}.c-my-booking .summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-my-booking .summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.c-my-booking .summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3;display:block;width:100%}@media only screen and (min-width: 767px){.c-my-booking .summary-table--mobile ul.getgo li span.point{display:initial}}.c-my-booking .summary-table--mobile ul.print li{flex-basis:100%}.c-my-booking .summary-table--mobile ul.print li a{margin-left:auto}.c-my-booking .summary-table--mobile ul.print li a img{margin-top:-4px}.c-my-booking .summary-table--mobile ul.official-receipt{padding:16px 24px}.c-my-booking .summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.c-my-booking .summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.c-my-booking .summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-my-booking .summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-my-booking .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-my-booking .summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.c-my-booking .summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.c-my-booking .summary-table--mobile ul li:last-child{text-align:center}.c-my-booking .summary-table--mobile ul li.status{left:20px;position:relative}.c-my-booking .summary-table--mobile ul li span{font-size:15px}.c-my-booking .summary-table--mobile ul li img{margin-right:8px}.c-my-booking .summary-table--mobile ul li .text span{display:block;color:#333}.c-my-booking .summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-my-booking .summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-my-booking .summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-my-booking .summary-table--mobile ul li .tag img{margin-right:4px;height:17px;width:auto}.c-my-booking .summary-table--mobile ul li .tag--green{color:#009883;background:#ceefec}.c-my-booking .summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-my-booking .summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-my-booking .summary-table--mobile ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-my-booking .summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-my-booking .summary-table__link--fs span{padding:9px 0;font-family:Noto Sans,sans-serif}.c-my-booking__notif{background:#e9f6f9;box-shadow:0 4px 10px #00000012;display:flex;align-items:center;overflow:hidden;transition:opacity .3s ease;border-radius:12px;z-index:100;position:absolute;max-width:288px}@media only screen and (min-width: 320px){.c-my-booking__notif{width:75%;top:250px;right:0}}@media only screen and (min-width: 767px){.c-my-booking__notif{top:340px;right:445px}}@media only screen and (min-width: 923px){.c-my-booking__notif{right:345px}}.c-my-booking__notif p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:140%;color:#575757;padding:8px 32px 8px 16px;margin:0}.c-my-booking__notif p span{font-size:13px;font-weight:700;line-height:20px;color:#575757}.c-my-booking__notif .blue{color:#006fc1}.c-my-booking__notif .create{padding:13px 16px;background:#aadff2}.c-my-booking__notif .create>img{min-height:32px;min-width:32px;height:20px;width:auto}.c-my-booking__notif .close-button{position:absolute;top:8px;right:16px;line-height:0;width:20px;height:auto}.c-my-booking__yellow-cards{margin-bottom:24px}@media only screen and (min-width: 767px){.c-my-booking__yellow-cards{margin-bottom:40px}}.c-my-booking__yellow-cards .row{margin-right:-8px;margin-left:-8px}@media only screen and (min-width: 767px){.c-my-booking__yellow-cards .row{margin-right:-15px;margin-left:-15px}}.c-my-booking__yellow-cards .row>div{padding:0 8px}@media only screen and (min-width: 767px){.c-my-booking__yellow-cards .row>div{padding:0 12px}}.c-my-booking__yellow-card{border-top:8px solid #ffcd00;background:#ffffff;border-radius:10px;box-shadow:0 4px 23px #0000001a;padding:10px;position:relative;margin-bottom:16px;height:calc(100% - 16px);font-family:Noto Sans,sans-serif}.c-my-booking__yellow-card .date-time{margin-top:18px}@media only screen and (min-width: 767px){.c-my-booking__yellow-card .date-time{margin-top:22px}}.c-my-booking__yellow-card .destination{padding:5px}.c-my-booking__yellow-card .destination button{margin-top:12px}.c-my-booking__yellow-card .destination span{display:block;padding-left:22px}.c-my-booking__yellow-card .destination .pin{position:absolute;object-fit:contain;height:16px;margin-top:2px}.c-my-booking__yellow-card .destination .plane{object-fit:contain;height:18px}.c-my-booking__yellow-card .destination .place{font-size:15px;font-weight:700;color:#333}.c-my-booking__yellow-card .destination .details{font-size:11px;color:#858585}.c-my-booking__yellow-card .destination .title{font-size:10px;font-weight:400px;line-height:14px;color:#858585;padding:0}.c-my-booking__yellow-card .destination .desc{font-size:13px;font-weight:400px;line-height:21px;color:#333;padding:0}.c-my-booking__yellow-card .destination:first-of-type{margin:6px 0}.c-my-booking__yellow-card .destination .via{color:#858585;font-weight:400;display:inline;padding:0;margin:0}.c-my-booking__yellow-card .v-line:after{content:"";background-color:#d1d1d1;position:absolute;width:.5px;height:100px;top:20px;left:100%;display:block}.c-my-booking__yellow-card .pl-0{padding-left:0!important}.c-my-booking__yellow-card .p-none{padding:0}.c-my-booking__yellow-card .check-in-40{padding:10px 0 0 35px!important}@media only screen and (min-width: 767px){.c-my-booking__yellow-card .check-in-40{padding:10px 0 0 45px!important}}.c-my-booking__yellow-card .row:first-child{height:124px}.c-my-booking__yellow-card .row:last-of-type{height:65px}.c-my-booking.divider{opacity:1;flex-basis:90%;padding:0;margin:30px -25px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}@media only screen and (min-width: 767px){.c-my-booking.divider{flex-basis:calc(100% + 72px);margin:18px -18px 0;opacity:1}}.c-my-booking.divider:before,.c-my-booking.divider:after{content:"";width:14px;height:12px;position:absolute;top:-5px;left:-1px;background-color:#e8e8e8;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-my-booking.divider:after{left:inherit;right:-1px}.c-my-booking.divider.hide-desktop{display:flex}@media only screen and (min-width: 767px){.c-my-booking.divider.hide-desktop{display:none}}.c-my-booking__no-access{display:flex;align-items:center;padding-top:50px;max-width:100%}.c-my-booking__no-access__container{text-align:center}.c-my-booking__no-access__image{margin-top:80px}.c-my-booking__no-access__image img{object-fit:contain;height:auto;width:400px}@media only screen and (max-device-width: 480px){.c-my-booking__no-access__image img{width:327px}}.c-my-booking__no-access__content{flex-basis:100%;width:100%;align-items:center;font-family:Noto Sans,sans-serif;line-height:33px;margin-top:24px}.c-my-booking__no-access__content h4{color:#333;font-weight:800;size:22px;padding-top:24px}.c-my-booking__no-access__content p{font-size:15px;font-size:400;line-height:24px;padding-bottom:24px;max-width:420px;margin:auto}.c-my-booking__no-access__content p strong:after{content:"";width:16px;height:16px;background:url(/assets/images/icon-launch_blue.svg) no-repeat;background-size:cover;display:inline-block;top:3px;position:relative;margin-left:4px}.c-my-booking__no-access__content button{max-width:380px}.c-my-booking .c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999;overflow:auto;max-height:100%}.c-my-booking .c-modal .modal-item{max-width:696px;position:absolute;z-index:300;background-color:#fff;top:52%;left:50%;transform:translate(-50%,-50%);padding:46px 80px;text-align:center;font-family:Noto Sans,sans-serif;border-radius:23px;width:100%;max-height:90vh;overflow:auto}.c-my-booking .c-modal .modal-item.login-required-modal{padding:48px;width:423px;border-radius:12px;text-align:left}.c-my-booking .c-modal .modal-item.login-required-modal h2{font-size:23px;font-style:normal;font-weight:700;line-height:38px;letter-spacing:0em}.c-my-booking .c-modal .modal-item.login-required-modal button{max-width:480px;margin-top:16px}@media only screen and (max-device-width: 480px){.c-my-booking .c-modal .modal-item.login-required-modal{padding:39px 24px;width:calc(100% - 48px)}}@media only screen and (max-device-width: 480px){.c-my-booking .c-modal .modal-item{padding:46px 24px;width:calc(100% - 48px)}}.c-my-booking .c-modal .modal-item a.close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}.c-my-booking .c-modal .modal-item h2{color:#444;font-size:20px;line-height:33px;font-weight:800}.c-my-booking .c-modal .modal-item .content{position:relative;padding:24px;text-align:left;border:1px solid #bebebe;border-radius:10px;margin:24px 0;cursor:pointer}.c-my-booking .c-modal .modal-item .content.active{border:2px solid #52caf5;transition:opacity .3s ease}.c-my-booking .c-modal .modal-item .content h3{font-size:15px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.005em;text-align:left}.c-my-booking .c-modal .modal-item .content h3 span{background-color:#009883;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.015em;text-align:left;height:18px;width:98px;left:167px;top:3px;border-radius:2px;padding:2px 6px;margin-left:8px}@media only screen and (max-device-width: 480px){.c-my-booking .c-modal .modal-item .content h3 span{display:block;margin-left:0;margin-top:4px}}.c-my-booking .c-modal .modal-item .content p{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.0025em;text-align:left;margin:0!important;max-width:700px}.c-my-booking .c-modal .modal-item .content .active-img{width:27px;height:auto;position:absolute;top:-12px;right:-12px;transition:opacity .3s ease}.c-my-booking .modal-width{padding:45px 35px!important;width:410px!important}.c-my-booking .center_content{align-items:center;text-align:center;font-size:23px;font-weight:800;color:#444}@media only screen and (max-device-width: 480px){.c-my-booking .center_content{font-size:20px}}.c-my-booking .adjust_width{width:276px;margin:auto}.ssdp-old-flights{padding-left:15px}@media only screen and (min-width: 767px){.ssdp-old-flights{padding-right:0}}.ssdp-old-flights .scheduled{margin-bottom:0!important}@media only screen and (min-width: 767px){.ssdp-old-flights .scheduled{margin-bottom:16px}}.ssdp-old-flights .destination .place{font-size:13px}@media only screen and (min-width: 767px){.ssdp-old-flights .destination .place{font-size:15px}}.ssdp-new-flights{padding-right:15px}@media only screen and (min-width: 767px){.ssdp-new-flights{padding-left:0}}.ssdp-new-flights .destination .place{font-size:13px}@media only screen and (min-width: 767px){.ssdp-new-flights .destination .place{font-size:15px}}.ssdp-accept-btn{margin-top:12px}@media only screen and (min-width: 767px){.ssdp-accept-btn{margin-top:0}}.c-my-booking__yellow-card.scheduled{border-top:8px solid #ffcd00;background:#ffffff;border-radius:0;box-shadow:0 4px 23px #0000001a;margin-bottom:16px;height:auto;font-family:Noto Sans,sans-serif;padding:24px}@media only screen and (min-width: 767px){.c-my-booking__yellow-card.scheduled{padding:10px}}.c-my-booking__yellow-card.scheduled.left{border-top:none;border-radius:0;background:#f7f7f7;padding-top:24px}.c-my-booking__yellow-card.scheduled.right{border-radius:0 10px 0 0}.c-my-booking__yellow-card.scheduled .flight-details{inset:0% 53.42% 81.25% 3.27%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em}.c-my-booking__yellow-card.scheduled .flight-details.old{color:#6b6b6b}.c-my-booking__yellow-card.scheduled .flight-details.new{color:#0060a7}.c-my-booking__yellow-card.scheduled .departure{width:43px;height:14px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:9px;line-height:140%;letter-spacing:.004em;color:#6b6b6b;flex:none;order:0;flex-grow:0;padding-left:0}.c-my-booking__yellow-card.scheduled .destination{padding:0 5px}.c-my-booking__yellow-card.scheduled .vertical-line{border-left:.5px solid #d1d1d1;margin-bottom:15px}.c-my-booking__yellow-card.scheduled .date-time{margin-top:10px}.arrowIcon{width:30px!important;height:30px!important}.arrowIcon a img.rotate{transform:rotate(180deg)!important}.my-booking-restricted{background-color:#fff!important;margin-bottom:0!important;padding-bottom:80px}.c-confirmation__cards.mybooking{margin:0 0 40px;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 468px){.c-confirmation__cards.mybooking{margin:0 0 40px}}.c-confirmation__cards.mybooking .c-confirmation__cards--head{flex-basis:100%}@media only screen and (min-width: 767px){.c-confirmation__cards.mybooking .c-confirmation__cards--head{flex-basis:100%}}.c-confirmation__cards.mybooking .flightdetails-table{flex-basis:100%}@media only screen and (min-width: 923px){.c-confirmation__cards.mybooking .flightdetails-table{flex-basis:65%}}@media only screen and (min-width: 923px){.c-confirmation__cards.mybooking .flightdetails-table,.c-confirmation__cards.mybooking .c-confirmation__cards--head{max-width:680px}}.c-confirmation__cards.mybooking h2{font-size:20px}@media only screen and (min-width: 468px){.c-confirmation__cards.mybooking h2{font-size:23px}}.c-confirmation__cards.mybooking .c-confirmation__cards__phtax{background:#ffffff;border-radius:8px;box-shadow:0 4px 23px #0000001a;position:relative;flex-basis:100%;max-height:273px;min-height:273px;padding:32px 24px 24px 26px;margin:40px 24px 0}@media only screen and (min-width: 468px){.c-confirmation__cards.mybooking .c-confirmation__cards__phtax{margin:40px 0 0}}@media only screen and (min-width: 923px){.c-confirmation__cards.mybooking .c-confirmation__cards__phtax{max-width:336px;margin:0;flex-basis:auto}}.c-confirmation__cards.mybooking .c-confirmation__cards__phtax>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.c-confirmation__cards.mybooking .c-confirmation__cards__phtax h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#333;margin-bottom:0;position:relative;z-index:1}.c-confirmation__cards.mybooking .c-confirmation__cards__phtax p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0;position:relative;z-index:1}.c-confirmation__cards.mybooking .c-confirmation__cards__phtax a{position:absolute;top:24px;right:24px;z-index:1;display:none}@media only screen and (min-width: 767px){.c-confirmation__cards.mybooking .c-confirmation__cards__phtax a{display:block}}.c-confirmation__cards.mybooking .legend{padding:0 24px;font-size:11px}.c-confirmation__cards.mybooking .legend img{height:12px;width:auto;padding:0 4px}@media only screen and (min-width: 923px){.c-confirmation__cards.mybooking-farebreakdown{max-width:680px}}.c-upcoming-flights__flights.mybooking{margin:0 0 24px}@media only screen and (min-width: 923px){.c-upcoming-flights__flights.mybooking{margin:0 0 40px}}.c-upcoming-flights__flights.mybooking .c-upcoming-flights__flight--destination li:first-child span:first-child:before{background-image:url(icon-destination.dedde8030231f0ed.svg)}.c-upcoming-flights__flights.mybooking .c-upcoming-flights__flight--destination .time{line-height:150%}.kms-help-center-container{position:relative;background-color:#fff}.kms-help-center-container .c-guide__banner .banner-content{padding-top:50px}@media only screen and (min-width: 767px){.kms-help-center-container .c-guide__banner .banner-content{padding-top:10px}}.kms-help-center-container .kms-help-center-container__banner .c-guide__banner{height:270px}@media only screen and (min-width: 767px){.kms-help-center-container .kms-help-center-container__banner .c-guide__banner{height:220px}}.kms-help-center-container .kms-help-center-container__banner .c-guide__banner .banner-content span.country{font-size:33px;width:80%}@media only screen and (min-width: 767px){.kms-help-center-container .kms-help-center-container__banner .c-guide__banner .banner-content span.country{font-size:38px;width:auto}}.kms-help-center-container .destination-search{z-index:10}.kms-help-center-container .destination-search .c-search-for{margin-top:150px;z-index:20}@media only screen and (min-width: 767px){.kms-help-center-container .destination-search .c-search-for{margin-top:0}}.kms-help-center-container .destination-search .c-search-for .container{padding:0 15px}@media only screen and (min-width: 767px){.kms-help-center-container .destination-search .c-search-for .container{padding:0}}.kms-help-center-container .destination-search .ismobile-web-view{margin-top:10px;position:relative;top:0}@media only screen and (max-width: 749px){.kms-help-center-container .quicklink-container{padding-top:55px}}.kms-help-center-container .quicklink-container *{width:100%}.kms-help-center-container .bottom-destination .c-guide__banner.background-yellow{height:340px}@media only screen and (min-width: 767px){.kms-help-center-container .bottom-destination .c-guide__banner.background-yellow{height:220px}}.kms-help-center-container #search-for.sticky{position:fixed;top:0;width:100%}.kms-help-center-container #search-for.sticky .c-search-for{margin-top:0}.kms-help-center-related-article .c-advisories-related-article{background-color:#fff;border-radius:11px;border:0;border-top:8px solid #fde008;box-shadow:0 4px 10px #00000012}.kms-help-center-related-article .c-advisories-related-article .container{border-top:0;border-radius:0}.kms-help-center-related-article .c-advisories-related-article__item{margin-bottom:15px;padding-bottom:15px}.kms-help-center-related-article .sidebar{margin-top:32px}.kms-help-center-related-article .kms-find{padding:30px 0}.kms-help-center-related-article .icon-arrow-expand{padding-bottom:7px}.kms-help-center-related-article .c-baggage__sidebar .dropdown .selected span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;margin-right:19px}.kms-help-center-related-article-detail .container .contents{background-color:#fff;margin-top:30px;margin-bottom:50px;border-radius:11px;border:0;border-top:8px solid #fde008;box-shadow:0 4px 10px #00000012}.kms-help-center-related-article-detail .container .contents__detail{border-top:0;border-radius:0;background-color:#fff;padding:23px 50px}.kms-help-center-related-article-detail .container .contents__detail .title{color:#016fc1;font-size:20px}.kms-help-center-related-article-detail .container .contents__detail .sub-title{color:#a0a0a0;font-size:13px}.kms-help-center-related-article-detail .container .contents__detail .info{margin-top:30px}.kms-help-center-related-article-detail .container .contents__detail .bag-img{width:80%}.kms-help-center-related-article-detail .container .contents .what-is-baggage h2{color:#016fc1;font-size:20px;margin-bottom:22px}.kms-help-center-related-article-detail .container .contents .what-is-baggage h6{color:#a0a0a0;font-size:13px}.kms-help-center-related-article-detail .container .contents .what-is-baggage p{margin-top:32px}.kms-help-center-related-article-detail .container .contents .take-note{margin-top:3px}.kms-help-center-related-article-detail .container .contents .take-note h2{color:#016fc1;font-size:20px;margin-bottom:22px}.kms-help-center-related-article-detail .container .contents .take-note h6{color:#a0a0a0;font-size:13px}.kms-help-center-related-article-detail .container .contents .take-note p{margin-top:30px}.kms-help-center-related-article-detail .kms-find{padding:0}.kms-help-center-related-article-detail .detail-container{margin-top:32px}.kms-help-center-related-article-detail .icon-arrow-expand{padding-bottom:7px}.kms-help-center-related-article-detail .c-baggage__sidebar .dropdown .selected span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;margin-right:19px}.kms-help-center-related-article-detail .bottom-destination .c-guide__banner{margin-bottom:0}@media only screen and (min-width: 320px){.c-select_flight{margin-top:50px}}@media only screen and (min-width: 468px){.c-select_flight{margin-top:50px}}@media only screen and (min-width: 767px){.c-select_flight{margin-top:50px}}@media only screen and (min-width: 923px){.c-select_flight{margin-top:0}}.container{font-family:Noto Sans,sans-serif;font-style:normal}@media only screen and (min-width: 320px){.container .error-container,.container .info-container{padding-left:24px!important;padding-right:24px!important}}@media only screen and (min-width: 468px){.container .error-container,.container .info-container{padding-left:24px!important;padding-right:24px!important}}@media only screen and (min-width: 767px){.container .error-container,.container .info-container{padding-left:24px!important;padding-right:24px!important}}@media only screen and (min-width: 923px){.container .error-container,.container .info-container{padding-left:0!important;padding-right:0!important}}.container .error-container .error-message,.container .info-container .error-message{padding:16px;border:1px solid #cc0c2f;box-sizing:border-box;border-radius:10px;background:#ffeef1;position:relative;top:0;display:flex;margin-top:10px;width:100%}@media only screen and (min-width: 320px){.container .error-container .error-message,.container .info-container .error-message,.container .error-container .error-message a,.container .info-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 468px){.container .error-container .error-message,.container .info-container .error-message,.container .error-container .error-message a,.container .info-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 767px){.container .error-container .error-message,.container .info-container .error-message,.container .error-container .error-message a,.container .info-container .error-message a{font-size:11px!important}}@media only screen and (min-width: 923px){.container .error-container .error-message,.container .info-container .error-message,.container .error-container .error-message a,.container .info-container .error-message a{font-size:13px!important}}.container .error-container .error-message .error-icon,.container .info-container .error-message .error-icon{position:relative;font-weight:700;width:16.5px;height:16.5px;background:#dc3545;border-radius:50%;font-size:80%;margin-right:5px;padding:0 6px 2px;top:2px;color:#dadada}.container .error-container .error-message .error-text,.container .info-container .error-message .error-text{position:relative;margin:0;padding:0;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#333!important;display:table-cell}.container .error-container .error-message .error-text p,.container .info-container .error-message .error-text p{width:100%;margin:0}.container .error-container .info-message,.container .info-container .info-message{padding:16px 16px 5px;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;background:#f3fbfd;position:relative;top:0;display:flex;margin-bottom:10px;width:100%}@media only screen and (min-width: 320px){.container .error-container .info-message,.container .info-container .info-message,.container .error-container .info-message a,.container .info-container .info-message a{font-size:11px!important}}@media only screen and (min-width: 468px){.container .error-container .info-message,.container .info-container .info-message,.container .error-container .info-message a,.container .info-container .info-message a{font-size:11px!important}}@media only screen and (min-width: 767px){.container .error-container .info-message,.container .info-container .info-message,.container .error-container .info-message a,.container .info-container .info-message a{font-size:11px!important}}@media only screen and (min-width: 923px){.container .error-container .info-message,.container .info-container .info-message,.container .error-container .info-message a,.container .info-container .info-message a{font-size:13px!important}}.container .error-container .info-message .info-icon,.container .info-container .info-message .info-icon{position:relative;height:40px;border-radius:50%;font-size:80%;margin-right:5px;padding:0 6px;top:2px}@media only screen and (min-width: 923px){.container .error-container .info-message .info-icon,.container .info-container .info-message .info-icon{width:40px}}.container .error-container .info-message .info-text,.container .info-container .info-message .info-text{position:relative;margin:0;padding:5px 0;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#333!important;display:table-cell}.container .error-container .info-message .info-text p,.container .info-container .info-message .info-text p{width:100%;margin:0}.container .flight-journey .clear-origin,.container .flight-journey .open-origin,.container .flight-journey .clear-destination,.container .flight-journey .open-destination{position:absolute!important;top:38px!important;right:18px!important}.container .disabled-element{filter:grayscale(100%);filter:#e2e2e2;opacity:.5;pointer-events:none;background:#e2e2e2!important}.container .o-form_input span.title{display:inline-block;margin-bottom:3px}.container .o-form_two-fields .o-form_input.o-form_input+.o-form_input input{padding-left:20px;display:inline-block}@media only screen and (min-width: 320px){.container .bottom-content{padding-left:10px;padding-right:10px!important;text-align:center}.container .bottom-content a{margin-bottom:10px}}@media only screen and (min-width: 468px){.container .bottom-content{padding-left:10px;padding-right:10px!important;text-align:center}.container .bottom-content a{margin-bottom:10px}}@media only screen and (min-width: 767px){.container .bottom-content{padding-left:10px;padding-right:10px!important;text-align:center}.container .bottom-content a{margin-bottom:10px}}@media only screen and (min-width: 923px){.container .bottom-content{margin:auto;text-align:right;padding-right:0!important}.container .bottom-content a{margin-bottom:0}.container .bottom-content a:first-child{margin-right:10px}}.container .pageTitle{font-weight:700;line-height:140%;margin-top:32px}@media only screen and (min-width: 320px){.container .pageTitle{font-size:20px;padding-left:24px!important}}@media only screen and (min-width: 468px){.container .pageTitle{font-size:20px;padding-left:24px!important}}@media only screen and (min-width: 767px){.container .pageTitle{font-size:20px;padding-left:24px!important}}@media only screen and (min-width: 923px){.container .pageTitle{font-size:30px;padding-left:0!important}}.container .pageSubTitle{font-weight:400;font-size:15px;line-height:150%}@media only screen and (min-width: 320px){.container .pageSubTitle{padding-left:23px!important}}@media only screen and (min-width: 468px){.container .pageSubTitle{padding-left:23px!important}}@media only screen and (min-width: 767px){.container .pageSubTitle{padding-left:23px!important}}@media only screen and (min-width: 923px){.container .pageSubTitle{padding-left:0!important}}.container .flight-selection-title{margin-top:24px;font-weight:700;font-size:20px;line-height:150%;color:#333}@media only screen and (min-width: 320px){.container .flight-selection-title{padding-left:24px!important}}@media only screen and (min-width: 468px){.container .flight-selection-title{padding-left:24px!important}}@media only screen and (min-width: 767px){.container .flight-selection-title{padding-left:24px!important}}@media only screen and (min-width: 923px){.container .flight-selection-title{padding-left:0!important}}.container .flight-selection-title2{margin-top:32px!important}.container .flight-container-row{background-color:#fff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 320px){.container .flight-container-row{margin-left:-4%;margin-right:-4%;border-radius:0;padding-left:10px!important;padding-right:10px!important}.container .flight-container-row .flight-checkbox-Column{margin-top:6px;padding-right:0}.container .flight-container-row .flight-details-Column{margin-left:-35px}}@media only screen and (min-width: 468px){.container .flight-container-row{margin-left:-4%;margin-right:-4%;border-radius:0;padding-left:10px!important;padding-right:10px!important}.container .flight-container-row .flight-checkbox-Column{margin-top:6px;padding-right:0}.container .flight-container-row .flight-details-Column{margin-left:-35px}}@media only screen and (min-width: 767px){.container .flight-container-row{margin-left:-4%;margin-right:-4%;border-radius:0;padding-left:10px!important;padding-right:10px!important}.container .flight-container-row .flight-checkbox-Column{margin-top:6px;padding-right:0}.container .flight-container-row .flight-details-Column{margin-left:-35px}}@media only screen and (min-width: 923px){.container .flight-container-row{margin-left:-15px;margin-right:-15px;border-radius:12px;border-top:8px solid #ffcd00;padding-left:0!important;padding-right:0!important}.container .flight-container-row .flight-checkbox-Column{margin-top:8px;padding-left:12%}.container .flight-container-row .flight-details-Column{margin-left:0}.container .flight-container-row .flight-details-datepicker{padding-right:35px!important}}.container .flight-container-row .row-container{padding:24px 40px 28px}.container .flight-container-row .border-row{border-top:0px;border-bottom:1px;border-style:solid;border-bottom-color:#d1d1d1;border-left:0px;border-right:0px}.container .flight-container-row ul.connecting-flight{padding:0;margin-top:0}.container .flight-container-row ul.connecting-flight li{padding-left:20px;margin-bottom:2.5em;list-style:none}.container .flight-container-row ul.connecting-flight li{position:relative;margin-bottom:0;padding-bottom:1em}.container .flight-container-row ul.connecting-flight li:after{position:absolute;left:0;top:6px;content:"";width:11px;height:10px;border-radius:50%;margin-right:5px;display:inline-block;background-color:#52caf5;vertical-align:middle}.container .flight-container-row ul.connecting-flight li:before{content:"";position:absolute;left:5px;border-left:1px solid #bebebe;height:100%;width:1px}.container .flight-container-row ul.connecting-flight li:first-child:before{top:11px}.container .flight-container-row ul.connecting-flight li:last-child:before{height:0px}.container .flight-container-row .rowHeader{background-color:#ffcd00;height:10px!important;border-top-left-radius:12px;border-top-right-radius:12px}@media only screen and (min-width: 320px){.container .flight-container-row .rowHeader{display:none}}@media only screen and (min-width: 468px){.container .flight-container-row .rowHeader{display:none}}@media only screen and (min-width: 767px){.container .flight-container-row .rowHeader{display:none}}@media only screen and (min-width: 923px){.container .flight-container-row .rowHeader{display:block}}.container .flight-container-row .flight-details-title,.container .flight-container-row .flight-details-title-sub{font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-top:3px}.container .flight-container-row .flight-details-title-sub{font-size:15px!important}.container .flight-container-row .flight-details-subtitle{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-top:4px}.container .flight-container-row .flight-details-subtitle span.cebpac-plane,.container .flight-container-row .flight-details-subtitle span.cebgo-plane{background-image:url(icon-yellow_airplane.898c361b2db9e432.svg);padding:0 8px;background-repeat:no-repeat;background-size:100%;margin-right:8px;font-size:13px}.container .flight-container-row .flight-details-subtitle span.cebgo-plane{background-image:url(icon-blue_airplane.7242fee9b13e8d7e.svg)}.container .flight-container-row .flight-details{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-top:4px}.container .flight-container-row .disabled2{background:#f2f2f2!important}.container .flight-container-row .flight-details-error-message{color:#a0a0a0!important}.container .flight-container-row .flight-details-sub,.container .flight-container-row .reroute-message{font-size:11px!important}.container .flight-container-row .title-checkbox-checked{top:-12px;left:1px;height:16.25px;width:16.25px;background-size:100% 100%!important;border:0!important}.container .row-padding{padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 320px){.container .row-padding{padding-right:24px!important;padding-left:24px!important}.container .row-padding .flight-checkbox-Column{padding-left:0!important;margin-left:0}.container .row-padding .flight-details-Column{margin-left:-50px;padding-right:0}.container .row-padding .flight-details-journey{margin-top:10px}}@media only screen and (min-width: 468px){.container .row-padding{padding-right:24px!important;padding-left:24px!important}.container .row-padding .flight-checkbox-Column{padding-left:0!important;margin-left:0}.container .row-padding .flight-details-Column{margin-left:-50px;padding-right:0}.container .row-padding .flight-details-journey{margin-top:10px}}@media only screen and (min-width: 767px){.container .row-padding{padding-right:24px!important;padding-left:24px!important}.container .row-padding .flight-checkbox-Column{padding-left:0!important;margin-left:0}.container .row-padding .flight-details-Column{margin-left:-50px;padding-right:0}.container .row-padding .flight-details-journey{margin-top:10px}}@media only screen and (min-width: 923px){.container .row-padding{padding-right:40px!important;padding-left:40px!important}.container .row-padding .flight-checkbox-Column{padding-left:0!important;margin-left:0}.container .row-padding .flight-details-Column{margin-left:-40px;padding-right:0}.container .row-padding .flight-details-datepicker{margin-top:10px;padding-right:0!important}.container .row-padding .flight-details-journey{margin-top:10px;padding-right:10%!important}}.container .flight-buttons a{margin-bottom:0}@media only screen and (min-width: 320px){.container .flight-buttons{margin:32px 0 64px}.container .flight-buttons .bottom-content{margin:0}.container .flight-buttons .btn-back{margin-top:16px}}@media only screen and (min-width: 468px){.container .flight-buttons{margin:32px 0 64px}.container .flight-buttons .bottom-content{margin:0}.container .flight-buttons .btn-back{margin-top:16px}}@media only screen and (min-width: 767px){.container .flight-buttons{margin:32px 0 64px}.container .flight-buttons .bottom-content{margin:0}.container .flight-buttons .btn-back{margin-top:16px}}@media only screen and (min-width: 923px){.container .flight-buttons{padding-left:0;padding-right:0;margin:40px -15px 80px}.container .flight-buttons .btn-back{max-width:247px!important;margin-right:20px!important}}.container .check-in-note-section{display:flex;margin-top:21px;font-size:14px;font-weight:400;line-height:21px;padding:24px;box-shadow:0 4px 10px #0000001a;background-color:#fff;color:#333}.container .check-in-note-section .check-in-note-title-text{color:#f27202;font-weight:700}@media only screen and (min-width: 923px){.container .check-in-note-section{border-radius:12px}}@media only screen and (min-width: 320px){.body-container{padding-left:0!important;padding-right:0!important}.body-container .o-btn{margin-bottom:24px}}@media only screen and (min-width: 468px){.body-container{padding-left:0!important;padding-right:0!important}.body-container .o-btn{margin-bottom:24px}}@media only screen and (min-width: 767px){.body-container{padding-left:0!important;padding-right:0!important}.body-container .o-btn{margin-bottom:24px}}@media only screen and (min-width: 923px){.body-container{padding-top:32px!important;padding-bottom:64px!important}}.travel-tax{background-color:#fff;box-shadow:0 4px 23px #0000001a;margin-top:32px;margin-bottom:64px}@media only screen and (min-width: 320px){.travel-tax{width:100%;border-radius:0;padding-left:24px;padding-right:24px;padding-top:24px}}@media only screen and (min-width: 468px){.travel-tax{width:100%;border-radius:0;padding-left:24px;padding-right:24px;padding-top:24px}}@media only screen and (min-width: 767px){.travel-tax{width:100%;border-radius:0;padding-left:24px;padding-right:24px;padding-top:24px}}@media only screen and (min-width: 923px){.travel-tax{max-width:734px;width:calc(100% - 48px);margin:auto!important;border-radius:12px;padding:16px 16px 24px}}@media only screen and (min-width: 468px){.travel-tax{padding:32px 32px 40px;width:100%}}.travel-tax.show .terms{cursor:pointer}.travel-tax.show .terms:after{transform:rotate(0)}.travel-tax.show .travel-tax__content{display:block}.travel-tax__wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:32px}.travel-tax__wrapper img{max-width:100%;margin-top:24px!important}@media only screen and (min-width: 320px){.travel-tax__wrapper img{position:inherit;height:50px;width:50px}}@media only screen and (min-width: 468px){.travel-tax__wrapper img{position:inherit;height:50px;width:50px}}@media only screen and (min-width: 767px){.travel-tax__wrapper img{position:inherit;height:50px;width:50px}}@media only screen and (min-width: 923px){.travel-tax__wrapper img{position:absolute;height:90px;width:90px}}.travel-tax__wrapper>div{text-align:left}@media only screen and (min-width: 468px){.travel-tax__wrapper>div{padding-left:124px}}.travel-tax__wrapper>div h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;margin-bottom:8px;margin-top:0;text-align:center}@media only screen and (min-width: 468px){.travel-tax__wrapper>div h6{text-align:left;margin-top:9px}}.travel-tax__wrapper>div p{font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 16px;text-align:center}@media only screen and (min-width: 468px){.travel-tax__wrapper>div p{text-align:left}}.travel-tax__wrapper>div button{padding-top:12px;padding-bottom:12px;min-height:40px;max-height:100%;line-height:17px}@media only screen and (min-width: 468px){.travel-tax__wrapper>div button{padding-top:16px;padding-bottom:16px;line-height:24px;max-width:247px}}.travel-tax__wrapper img{max-width:48px;margin:0 auto 16px}@media only screen and (min-width: 468px){.travel-tax__wrapper img{max-width:100%;margin:0 0 32px}}.travel-tax__content{display:none}.travel-tax__content ol{margin:0 0 16px;padding:0 0 0 20px;list-style:decimal}.travel-tax__content ol li{margin:0 0 4px;text-align:left;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757}.travel-tax__content ol li a{font-size:13px}.travel-tax__row{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px;margin:0 -16px;overflow:hidden}.travel-tax__row .eligable-content p{font-size:11px;margin-top:.1rem!important;margin-bottom:.1rem!important}.travel-tax__row .title-checkbox{top:2px;left:1px;height:16.25px;width:16.25px;background-color:#006fc1!important;border-radius:2px;border:0px!important;cursor:pointer;color:#fff;font-size:3em;line-height:.1em!important;margin-top:4px!important}.travel-tax__row .title-checkbox-unchecked{top:2px;left:1px;height:16.25px;width:16.25px;background-color:#fff!important;border-radius:2px;border:2px solid #006fc1!important;cursor:pointer;font-size:3em;line-height:.1em!important;margin-top:4px!important}.travel-tax__row .title-checkbox-checked{top:2px;left:1px;height:16.25px;width:16.25px;background-image:url(icon-checked.5daf7876affce204.svg)!important;background-repeat:no-repeat!important;background-color:#fff!important;background-size:100% 100%!important;border:0!important;cursor:pointer}@media only screen and (min-width: 320px){.travel-tax__row .title-checkbox,.travel-tax__row .title-checkbox-unchecked,.travel-tax__row .title-checkbox-checked{margin:6px}}@media only screen and (min-width: 468px){.travel-tax__row .title-checkbox,.travel-tax__row .title-checkbox-unchecked,.travel-tax__row .title-checkbox-checked{margin:6px}}@media only screen and (min-width: 767px){.travel-tax__row .title-checkbox,.travel-tax__row .title-checkbox-unchecked,.travel-tax__row .title-checkbox-checked{margin:6px}}@media only screen and (min-width: 923px){.travel-tax__row .title-checkbox,.travel-tax__row .title-checkbox-unchecked,.travel-tax__row .title-checkbox-checked{margin:auto}}@media only screen and (min-width: 468px){.travel-tax__row{padding:16px 32px;margin:0 -32px}}.travel-tax__row.grey{background:#f7f7f7;padding-bottom:18px}@media only screen and (min-width: 320px){.travel-tax__row.grey{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 468px){.travel-tax__row.grey{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 767px){.travel-tax__row.grey{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 923px){.travel-tax__row.grey{padding-left:32px;padding-right:32px;margin-left:-32px;margin-right:-32px}}.travel-tax__row.grey .checkbox{top:-10px}@media only screen and (min-width: 468px){.travel-tax__row.grey .checkbox{top:initial}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.travel-tax__row.grey .checkbox{top:0}}.travel-tax__row.white{border-bottom:1px solid #e2e2e2}.travel-tax__row.white .checkbox{top:-10px}.travel-tax__row.yellow{background:#fff082}@media only screen and (min-width: 320px){.travel-tax__row.yellow{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 468px){.travel-tax__row.yellow{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 767px){.travel-tax__row.yellow{padding-left:24px;padding-right:24px;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 923px){.travel-tax__row.yellow{padding-left:32px;padding-right:32px;margin-left:-32px;margin-right:-32px}}.travel-tax__row.yellow span{color:#0060a7}.travel-tax__row>div{padding:0;flex-basis:50%!important;text-align:left}@media only screen and (min-width: 468px){.travel-tax__row>div{flex-basis:30%}}.travel-tax__row>div:last-of-type{flex-basis:49%;display:flex;flex-wrap:wrap;align-items:center;text-align:center;margin-left:auto;justify-content:flex-end}@media only screen and (min-width: 468px){.travel-tax__row>div:last-of-type{flex-basis:70%}}.travel-tax__row>div:last-of-type>div{flex-basis:25%}.travel-tax__row>div:last-of-type>p{flex-basis:100%;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:0;text-align:right;padding-right:14px;white-space:nowrap}@media only screen and (min-width: 468px){.travel-tax__row>div:last-of-type>p{text-align:center;white-space:normal;padding-right:0}}.travel-tax__row>div h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.travel-tax__row>div span{display:block}.travel-tax__row>div span.price{font-family:Noto Sans,sans-serif;line-height:150%;letter-spacing:.004em;color:#333;font-weight:700;margin-top:2px;margin-bottom:2px;margin-right:5px}@media only screen and (min-width: 468px){.travel-tax__row>div span.price{font-size:11px;font-weight:400}}.travel-tax__row>div .checkbox{left:17px;padding-top:8px;max-width:40px}@media only screen and (min-width: 468px){.travel-tax__row>div .checkbox{left:32px;max-width:100%}}.travel-tax__row>div .checkbox .checkmark{background:#f7f7f7}.travel-tax__row.no-columns>div:last-of-type{display:block;text-align:right}.travel-tax__button{margin-top:17px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 468px){.travel-tax__button{margin-top:24px}@supports (-ms-ime-align: auto){.travel-tax__button{padding-bottom:40px}}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.travel-tax__button{padding-bottom:40px}}@-moz-document url-prefix(){.travel-tax__button{padding-bottom:40px}}.travel-tax__button .tax_title{padding-right:24px;position:relative;font-size:11px;margin-bottom:17px}@media only screen and (min-width: 468px){.travel-tax__button .tax_title{font-size:15px}}.travel-tax__button .tax_title:after{content:"";width:16px;height:16px;right:0;top:0;position:absolute;background-size:100% 100%;transform:rotate(180deg)}@media only screen and (min-width: 468px){.travel-tax__button a:after{width:24px;height:24px}}@media only screen and (min-width: 468px){.travel-tax__button button{max-width:295px}}@media only screen and (min-width: 923px){.travel-tax__button button{max-width:100%}.btn-back{max-width:95%!important;margin-right:5px!important}}.travel-tax .mobile-hide{display:none!important}@media only screen and (min-width: 468px){.travel-tax .mobile-hide{display:block!important}}.travel-tax .mobile-show{display:block!important}@media only screen and (min-width: 468px){.travel-tax .mobile-show{display:none!important}}.show-d{display:block!important}.hide-d{display:none!important}.show-details,.hide-details{cursor:pointer}.show-details:after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);background-image:url(icon-showdetails.b32ecc5085c54fe1.svg);background-size:contain;transition:transform .3s ease;right:0}@media only screen and (min-width: 767px){.show-details:after{right:unset}}.hide-details:after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);background-image:url(icon-showdetails.b32ecc5085c54fe1.svg);background-size:contain;transition:transform .3s ease;right:10px}@media only screen and (min-width: 320px){.hide-details:after{left:40%}}@media only screen and (min-width: 468px){.hide-details:after{left:40%}}@media only screen and (min-width: 767px){.hide-details:after{left:40%}}@media only screen and (min-width: 767px){.hide-details:after{right:unset}}@media only screen and (min-width: 923px){.hide-details:after{left:unset}}.c-check-in-manage{margin-bottom:40px}.c-check-in-manage .container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative;margin-bottom:35px}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-check-in-manage .container-yellow-curve{background-size:100% 100%}}@media only screen and (max-device-width: 480px){.c-check-in-manage .container-yellow-curve{margin-bottom:15px}}.c-check-in-manage .container-yellow-curve .container{padding:24px}@media only screen and (min-width: 767px){.c-check-in-manage .container-yellow-curve .container{padding:32px 24px 42px 0}}.c-check-in-manage .container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}@media (min-width: 576px){.c-check-in-manage .container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}}.c-check-in-manage .container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:18px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.c-check-in-manage .container-yellow-curve.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}.c-check-in-manage .o-form_two-fields .o-form_input.marker.pin:before{background-image:none}@media only screen and (min-width: 468px){.c-check-in-manage{margin-bottom:80px}}.c-check-in-manage .container{max-width:1056px;padding:0 24px}@media only screen and (min-width: 468px){.c-check-in-manage .container{padding:0 32px;margin:0 auto}}@media only screen and (min-width: 767px){.c-check-in-manage .container{padding:0 24px}}@media only screen and (min-width: 923px){.c-check-in-manage .container{padding:0}}.c-check-in-manage__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333}@media only screen and (min-width: 468px){.c-check-in-manage__title{font-size:32px;margin:0 0 8px}}.c-check-in-manage__description p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 32px;padding-left:1px}@media only screen and (min-width: 468px){.c-check-in-manage__description p{margin:0 0 24px}}.c-check-in-manage__component-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 0 16px}.c-check-in-manage .summary-table{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;margin:0 -24px 32px}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table{border-radius:0 0 12px 12px;margin:0 auto 40px}}.c-check-in-manage .summary-table--desktop{display:none}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table--desktop{display:block}}.c-check-in-manage .summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #E2E2E2}.c-check-in-manage .summary-table--desktop ul:last-child{border-bottom:0}.c-check-in-manage .summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-check-in-manage .summary-table--desktop ul li span{font-size:15px}.c-check-in-manage .summary-table--desktop ul li:first-child{flex-basis:30%;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 923px){.c-check-in-manage .summary-table--desktop ul li:first-child{flex-basis:40%}}.c-check-in-manage .summary-table--desktop ul li:nth-child(2){flex-basis:22.5%}.c-check-in-manage .summary-table--desktop ul li:nth-child(3){flex-basis:22.5%}.c-check-in-manage .summary-table--desktop ul li:last-child{flex-basis:20%}@media only screen and (min-width: 923px){.c-check-in-manage .summary-table--desktop ul li:last-child{flex-basis:15%}}.c-check-in-manage .summary-table--desktop ul li img{margin-right:8px}.c-check-in-manage .summary-table--desktop ul li .text span{display:block;color:#333}.c-check-in-manage .summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-check-in-manage .summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-check-in-manage .summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#CEEFEC;color:#009883;position:relative}.c-check-in-manage .summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-check-in-manage .summary-table--desktop ul li .tag--green{color:#009883;background:#CEEFEC}.c-check-in-manage .summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#E9F6F9}.c-check-in-manage .summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#EBFFE7}.c-check-in-manage .summary-table--desktop ul li .tag--orange{color:#f68e33;background:#FFF6EE}.c-check-in-manage .summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#FFEEF1}.c-check-in-manage .summary-table--desktop ul.head{padding-top:16px;padding-bottom:16px;background:#E9F6F9;border-bottom:0}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px}}.c-check-in-manage .summary-table--desktop ul.head li{font-weight:700}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table--desktop ul.head li{font-size:13px}}.c-check-in-manage .summary-table--desktop ul.getgo{padding:0 36px 0 32px;flex-wrap:wrap}.c-check-in-manage .summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.c-check-in-manage .summary-table--desktop ul.getgo li:first-child{flex-basis:65%;border-right:1px solid #E2E2E2;display:flex;flex-direction:row;align-items:flex-start}@media only screen and (min-width: 923px){.c-check-in-manage .summary-table--desktop ul.getgo li:first-child{flex-basis:75%}}.c-check-in-manage .summary-table--desktop ul.getgo li:last-child{flex-basis:35%;padding:16px 0 16px 37px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-check-in-manage .summary-table--desktop ul.getgo li:last-child{flex-basis:24%}}@media only screen and (min-width: 923px){.c-check-in-manage .summary-table--desktop ul.getgo li:last-child{flex-basis:25%}}.c-check-in-manage .summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-check-in-manage .summary-table--desktop ul.getgo li span.purple{color:#6f56a3}.c-check-in-manage .summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in-manage .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in-manage .summary-table--mobile{display:block}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table--mobile{display:none}}.c-check-in-manage .summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #E2E2E2}.c-check-in-manage .summary-table--mobile ul:last-child{border-bottom:0}.c-check-in-manage .summary-table--mobile ul.head{padding-top:16px;padding-bottom:16px;background:#E9F6F9;border-bottom:0}.c-check-in-manage .summary-table--mobile ul.head li{font-weight:700}.c-check-in-manage .summary-table--mobile ul.head li:last-child{text-align:center}.c-check-in-manage .summary-table--mobile ul.payment-info li.status div>img{transition:transform .3s ease;transform:rotate(180deg)}.c-check-in-manage .summary-table--mobile ul.payment-info.show{border-bottom:0}.c-check-in-manage .summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .3s ease;transform:rotate(0)}.c-check-in-manage .summary-table--mobile ul.payment-info.show+.dropdown-content{display:flex}.c-check-in-manage .summary-table--mobile ul.dropdown-content{display:none;padding:0}.c-check-in-manage .summary-table--mobile ul.dropdown-content li{padding:15px 24px;border-bottom:1px solid #e2e2e2}.c-check-in-manage .summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.c-check-in-manage .summary-table--mobile ul.dropdown-content li:nth-last-child(2),.c-check-in-manage .summary-table--mobile ul.dropdown-content li:last-child{border-bottom:0}.c-check-in-manage .summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.c-check-in-manage .summary-table--mobile ul.getgo li:first-of-type{flex-basis:70%}.c-check-in-manage .summary-table--mobile ul.getgo li:last-of-type{flex-basis:30%;text-align:right}.c-check-in-manage .summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-check-in-manage .summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.c-check-in-manage .summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3;display:block;width:100%}@media only screen and (min-width: 468px){.c-check-in-manage .summary-table--mobile ul.getgo li span.point{display:initial}}.c-check-in-manage .summary-table--mobile ul.print li{flex-basis:100%}.c-check-in-manage .summary-table--mobile ul.print li a{margin-left:auto}.c-check-in-manage .summary-table--mobile ul.print li a img{margin-top:-4px}.c-check-in-manage .summary-table--mobile ul.official-receipt{padding:16px 24px}.c-check-in-manage .summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.c-check-in-manage .summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.c-check-in-manage .summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-check-in-manage .summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in-manage .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in-manage .summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.c-check-in-manage .summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.c-check-in-manage .summary-table--mobile ul li:last-child{text-align:center}.c-check-in-manage .summary-table--mobile ul li.status{left:20px;position:relative}.c-check-in-manage .summary-table--mobile ul li span{font-size:15px}.c-check-in-manage .summary-table--mobile ul li img{margin-right:8px}.c-check-in-manage .summary-table--mobile ul li .text span{display:block;color:#333}.c-check-in-manage .summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-check-in-manage .summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-check-in-manage .summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#CEEFEC;color:#009883;position:relative}.c-check-in-manage .summary-table--mobile ul li .tag img{margin-right:4px;margin-top:-2px}.c-check-in-manage .summary-table--mobile ul li .tag--green{color:#009883;background:#CEEFEC}.c-check-in-manage .summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#E9F6F9}.c-check-in-manage .summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#EBFFE7}.c-check-in-manage .summary-table--mobile ul li .tag--orange{color:#f68e33;background:#FFF6EE}.c-check-in-manage .summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#FFEEF1}.c-check-in-manage .summary-table__link--fs span{padding:9px 0;font-family:Noto Sans,sans-serif}.c-check-in-manage__advisory{padding:24px 16px;display:flex;align-items:center;flex-direction:column;background:#F3FBFD;border:2px solid #CAE2E7;border-radius:12px;margin-bottom:32px}@media only screen and (min-width: 468px){.c-check-in-manage__advisory{flex-direction:row;align-items:center;padding:25px 24px 22px 46px;margin-bottom:35px}}@media only screen and (min-width: 923px){.c-check-in-manage__advisory{align-items:flex-start;padding:30px 24px 30px 46px;margin-bottom:40px}}.c-check-in-manage__advisory img{min-width:93px;margin-top:5px;margin-bottom:16px}@media only screen and (min-width: 468px){.c-check-in-manage__advisory img{margin-bottom:0}}@media only screen and (min-width: 468px){.c-check-in-manage__advisory__content{padding-left:40px;flex-basis:89%}}.c-check-in-manage__advisory__content h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px;text-align:center}@media only screen and (min-width: 468px){.c-check-in-manage__advisory__content h4{text-align:left}}.c-check-in-manage__advisory__content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:20px}.c-check-in-manage__advisory__content p:last-of-type{margin-bottom:0}.c-check-in-manage__advisory__content p .mobile-spacing{padding-bottom:10px;display:block}@media only screen and (min-width: 468px){.c-check-in-manage__advisory__content p .mobile-spacing{display:none}}.c-check-in-manage__form{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:24px 16px}@media only screen and (min-width: 468px){.c-check-in-manage__form{padding:32px}}.c-check-in-manage__form .note{padding:16px 16px 16px 64px;background:#FFEEF1;border-radius:10px;margin-bottom:16px;border:1px solid #CC0C2F}.c-check-in-manage__form .note span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#333;max-width:805px;display:block;position:relative}.c-check-in-manage__form .note span:after{content:"";position:absolute;width:19px;height:19px;top:2px;left:-28px;background-image:url(icon-error.ae98b48a99b0a1d5.png);background-size:contain}@media only screen and (min-width: 468px){.c-check-in-manage__form .note span:after{width:25px;height:25px;left:-40px}}@media only screen and (min-width: 923px){.c-check-in-manage__form .note span:after{width:19px;height:19px;left:-28px}}.c-check-in-manage__form .note--blue{background:#F3FBFD;padding:16px;border:1px solid #CAE2E7}@media only screen and (min-width: 468px){.c-check-in-manage__form .note--blue{padding:16px 16px 16px 64px}}.c-check-in-manage__form .note--blue span:after{display:none;background-image:url(icon-blue_info.87a85d3e2573f383.svg)}@media only screen and (min-width: 468px){.c-check-in-manage__form .note--blue span:after{display:block}}.c-check-in-manage__form p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #E2E2E2}@media only screen and (min-width: 468px){.c-check-in-manage__form p{margin-bottom:24px;padding-bottom:24px}}@media only screen and (min-width: 923px){.c-check-in-manage__form p{margin-bottom:16px;padding-bottom:16px}}.c-check-in-manage__form p a{display:inline}.c-check-in-manage__form__wrapper{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.c-check-in-manage__form__wrapper .o-form_input{flex-basis:100%;margin-bottom:16px;position:relative}@media only screen and (min-width: 468px){.c-check-in-manage__form__wrapper .o-form_input{flex-basis:calc(50% - 12px);margin-bottom:24px}}@media only screen and (min-width: 923px){.c-check-in-manage__form__wrapper .o-form_input{flex-basis:calc(37% - 8px);max-width:350px;margin-bottom:0}}@media only screen and (min-width: 1151px){.c-check-in-manage__form__wrapper .o-form_input{flex-basis:37%}}.c-check-in-manage__form__wrapper .o-form_input input{margin-bottom:0;padding:12px}@media only screen and (min-width: 468px){.c-check-in-manage__form__wrapper .o-form_input input{font-size:15px}}.c-check-in-manage__form__wrapper .o-form_input .title{font-size:13px}@media only screen and (min-width: 923px){.c-check-in-manage__form__wrapper .o-form_input .title{font-size:11px}}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip{cursor:pointer;position:absolute;right:10px;bottom:14px}@media only screen and (min-width: 468px){.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip{bottom:12px}}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip img{margin-left:5px;margin-top:-3px}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip--hover{display:none}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div{display:block;border-radius:6px;position:absolute;top:40px;left:-288%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 468px){.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div{left:50%}}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:before{bottom:100%;left:84%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 468px){.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:after,.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:before{left:52%}}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in-manage__form__wrapper .o-form_input .checkin_tooltip:hover div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in-manage__form__wrapper .o-form .is-disabled input{cursor:not-allowed;color:#a0a0a0!important}.c-check-in-manage__form__wrapper button{flex-basis:100%}@media only screen and (min-width: 923px){.c-check-in-manage__form__wrapper button{flex-basis:26%;max-width:250px}}.c-check-in-manage__questions{background:#FFFFFF;box-shadow:0 4px 10px #00000012;padding:24px 24px 7px;margin:0 -24px 32px}@media only screen and (min-width: 468px){.c-check-in-manage__questions{border-top:8px solid #FFCD00;border-radius:12px;margin:0 auto 40px;padding:24px 24px 15px}}@media only screen and (min-width: 923px){.c-check-in-manage__questions{padding:24px 24px 32px}}.c-check-in-manage__question{display:flex;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid #E2E2E2}.c-check-in-manage__question:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.c-check-in-manage__question:last-child .show-hide{padding-bottom:0}.c-check-in-manage__question__title-mobile{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;flex-basis:100%}@media only screen and (min-width: 468px){.c-check-in-manage__question__title-mobile{display:none}}.c-check-in-manage__question>figure{width:100%;max-width:40px;margin-right:16px}.c-check-in-manage__question--wrapper{flex-basis:80%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__question--wrapper{flex-basis:100%}}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper{flex-basis:calc(100% - 56px)}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__question--wrapper{flex-basis:calc(100% - 56px)}}}@media only screen and (min-width: 923px){.c-check-in-manage__question--wrapper{flex-basis:93%}}.c-check-in-manage__question--wrapper h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:4px;display:none}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper h4{display:initial}}.c-check-in-manage__question--wrapper p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:9px}.c-check-in-manage__question--wrapper img{max-width:100%;margin:0 auto 24px;display:block}.c-check-in-manage__question--wrapper .show-hide{padding-bottom:4px;margin-left:-56px;white-space:nowrap}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__question--wrapper .show-hide{margin-left:0}}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper .show-hide{margin-left:0}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__question--wrapper .show-hide{margin-left:0}}}.c-check-in-manage__question--wrapper .show-hide:after{content:"";width:24px;height:24px;background-image:url(icon-arrow_expand_blue.9cde8fc909f47fa7.svg);transition:transform .3s ease;background-size:100% 100%;display:inline-block;position:relative;top:7px}.c-check-in-manage__question--wrapper .show-hide.show{padding-bottom:17px}.c-check-in-manage__question--wrapper .show-hide.show:after{transform:rotate(180deg);transition:transform .3s ease}.c-check-in-manage__question--wrapper__answer{display:none;margin-left:-56px}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper__answer{margin-left:0}}.c-check-in-manage__question--wrapper__answer.show{display:block}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__question--wrapper__answer.show{display:initial}}.c-check-in-manage__question--wrapper__answer h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 6px}.c-check-in-manage__question--wrapper__answer ol{padding:0 0 0 16px;margin:0 0 9px;list-style-type:decimal}.c-check-in-manage__question--wrapper__answer ol li{padding:0;margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-check-in-manage__question--wrapper__answer .three-columns{display:flex;flex-wrap:wrap;justify-content:space-between}.c-check-in-manage__question--wrapper__answer .three-columns>.item{flex-basis:50%;margin-bottom:10px}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper__answer .three-columns>.item{flex-basis:33.33%}}.c-check-in-manage__question--wrapper__answer .three-columns>.item .wrap{max-width:146px;margin:0 auto}@media only screen and (min-width: 468px){.c-check-in-manage__question--wrapper__answer .three-columns>.item .wrap{max-width:165px}}.c-check-in-manage__question--wrapper__answer .three-columns>.item h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-check-in-manage__question--wrapper__answer .three-columns>.item p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757}.c-check-in-manage__reminders{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:24px 24px 29px;margin:0 -24px 28px}@media only screen and (min-width: 468px){.c-check-in-manage__reminders{margin:0 auto 24px;border-radius:12px;padding:24px 24px 4px}}@media only screen and (min-width: 923px){.c-check-in-manage__reminders{padding:24px 24px 38px}}.c-check-in-manage__reminders h2{margin-bottom:0}.c-check-in-manage__reminders--wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.c-check-in-manage__reminder{flex-basis:calc(50% - 8px);padding:16px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width: 468px){.c-check-in-manage__reminder{padding:20px;flex-basis:50%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-check-in-manage__reminder{flex-basis:46%}}.c-check-in-manage__reminder>*{flex-basis:100%}.c-check-in-manage__reminder h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:center;color:#00a4e5;margin:0}.c-check-in-manage__reminder p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757;margin:0}.c-check-in-manage__reminder img{flex-basis:auto}.c-check-in-manage .checkbox label{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 468px){.c-check-in-manage .checkbox label{line-height:150%}}@media only screen and (min-width: 923px){.c-check-in-manage .checkbox label{line-height:100%}}.c-check-in-manage .checkbox label .checkmark{background:transparent}.c-check-in-manage__buttons{display:flex;flex-direction:column-reverse;padding-top:40px;margin-bottom:40px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__buttons{flex-wrap:nowrap}}@media only screen and (min-width: 468px){.c-check-in-manage__buttons{flex-direction:row;margin-bottom:80px}}@media only screen and (min-width: 767px){.c-check-in-manage__buttons{justify-content:flex-end}}.c-check-in-manage__buttons>button{flex-basis:100%;width:100%}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__buttons>button{flex-basis:initial!important}}@media only screen and (min-width: 468px){.c-check-in-manage__buttons>button{flex-basis:calc(50% - 8px)}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__buttons>button{width:calc(50% - 8px)}}}@media only screen and (min-width: 923px){.c-check-in-manage__buttons>button{flex-basis:auto}}.c-check-in-manage__buttons>button:first-of-type{margin-top:16px;max-width:160px}@media only screen and (min-width: 468px){.c-check-in-manage__buttons>button:first-of-type{margin-top:0}}@media only screen and (min-width: 767px){.c-check-in-manage__buttons>button:first-of-type{margin-right:24px}}.c-check-in-manage__buttons>button.disabled{pointer-events:none;opacity:.5}.c-check-in-manage__buttons.retrieve{padding-top:40px}@media only screen and (min-width: 468px){.c-check-in-manage__buttons.retrieve{padding-top:48px}}.c-check-in-manage__buttons.retrieve button{max-width:100%}@media only screen and (min-width: 468px){.c-check-in-manage__buttons.retrieve button{max-width:316px}.c-check-in-manage__buttons.retrieve button:first-of-type{max-width:160px}}@media only screen and (max-device-width: 480px){.c-check-in-manage__buttons.retrieve button:first-of-type{margin-top:16px}}.c-check-in-manage__twoforms{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;padding:32px 0 24px;margin:0 -24px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms{border-radius:12px;margin:0;padding:40px 0 56px}}@media only screen and (min-width: 767px){.c-check-in-manage__twoforms{padding:40px 35px 56px}}@media only screen and (min-width: 923px){.c-check-in-manage__twoforms{padding:40px 72px 56px}}.c-check-in-manage__twoforms>.row{margin:0 24px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms>.row{margin:0}}@media only screen and (min-width: 923px){.c-check-in-manage__twoforms>.row{margin:0 -15px}}.c-check-in-manage__twoforms>.row>div{padding:0}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms>.row>div{padding:0 72px}}@media only screen and (min-width: 923px){.c-check-in-manage__twoforms>.row>div{padding:0 12px}}.c-check-in-manage__twoforms>.row>div:first-of-type{padding-bottom:35px;border-bottom:1px solid #E2E2E2;margin-bottom:33px}@media only screen and (min-width: 923px){.c-check-in-manage__twoforms>.row>div:first-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0;border-right:1px solid #E2E2E2}}.c-check-in-manage__twoforms>.row>div:last-of-type .content{margin-left:auto}@media only screen and (min-width: 1151px){.c-check-in-manage__twoforms .content{max-width:393px}}.c-check-in-manage__twoforms .content .flight-tool-tip{position:absolute;bottom:28px;right:15px;width:15px}.c-check-in-manage__twoforms .content .flight-tool-tip .info{top:40px}@media only screen and (max-device-width: 480px){.c-check-in-manage__twoforms .content .flight-tool-tip .info{left:-120px}}.c-check-in-manage__twoforms .content .flight-tool-tip .info:after{left:55%}@media only screen and (max-device-width: 480px){.c-check-in-manage__twoforms .content .flight-tool-tip{bottom:33px}}.c-check-in-manage__twoforms .content .tool-tip .info{top:40px}.c-check-in-manage__twoforms .content .tool-tip .info:after{left:55%}.c-check-in-manage__twoforms .content .dropdown_destination{width:calc(100% + 215px)}.c-check-in-manage__twoforms .content .c-mobile_modal__head{padding-top:12px}.c-check-in-manage__twoforms .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content h6{font-size:23px}}.c-check-in-manage__twoforms .content h6.label-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:4px!important}.c-check-in-manage__twoforms .content p{margin-bottom:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content p{margin-bottom:24px}}.c-check-in-manage__twoforms .content .checkin_tooltip{cursor:pointer;position:absolute;right:10px;bottom:14px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .checkin_tooltip{bottom:12px}}.c-check-in-manage__twoforms .content .checkin_tooltip img{margin-left:5px;margin-top:-3px;height:14px;width:14px}.c-check-in-manage__twoforms .content .checkin_tooltip--hover{display:none}.c-check-in-manage__twoforms .content .checkin_tooltip:hover div{display:block;border-radius:6px;position:absolute;top:30px;left:-288%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .checkin_tooltip:hover div{left:50%}}.c-check-in-manage__twoforms .content .checkin_tooltip:hover div a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:after,.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:before{bottom:100%;left:91%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:after,.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:before{left:52%}}.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-check-in-manage__twoforms .content .checkin_tooltip:hover div:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-check-in-manage__twoforms .content .o-form_input{margin-bottom:16px;width:100%}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .o-form_input{margin-bottom:24px}}.c-check-in-manage__twoforms .content .o-form_input input{height:48px;width:100%;margin-bottom:0}.c-check-in-manage__twoforms .content .o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em}.c-check-in-manage__twoforms .content .o-form_input .title{font-size:11px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .o-form_input .title{font-size:13px}}.c-check-in-manage__twoforms .content .o-form_input .checkbox{padding-bottom:0!important}.c-check-in-manage__twoforms .content .o-form_two-fields{display:flex;flex-wrap:wrap;width:100%;position:relative}.c-check-in-manage__twoforms .content .o-form_two-fields .o-form_input{position:relative;width:50%;margin-bottom:24px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .o-form_two-fields .o-form_input{margin-bottom:16px}}.c-check-in-manage__twoforms .content .o-form_two-fields .o-form_input input{width:100%;border-radius:4px 0 0 4px}.c-check-in-manage__twoforms .content .o-form_two-fields .o-form_input.o-form_input+.o-form_input input{margin-left:-1px;border-radius:0 4px 4px 0}.c-check-in-manage__twoforms .content .o-form_two-fields.error .error-msg{display:block}.c-check-in-manage__twoforms .content .o-form_date,.c-check-in-manage__twoforms .content .o-form_date .o-form_input{margin-bottom:0}.c-check-in-manage__twoforms .content .with-password .title{display:block}.c-check-in-manage__twoforms .content .with-password{margin-bottom:32px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .with-password{margin-bottom:16px}}.c-check-in-manage__twoforms .content .surname{margin-bottom:32px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .surname{margin-bottom:37px}}.c-check-in-manage__twoforms .content button{max-width:100%}.c-check-in-manage__twoforms .content a.under-button-link{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1;display:block;margin-top:24px;text-align:center}.c-check-in-manage__twoforms .content .signup{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center}.c-check-in-manage__twoforms .content .signup a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-check-in-manage__twoforms .content .divider-or{border-bottom:1px solid #E2E2E2;position:relative;margin:34px 0 24px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .divider-or{margin:34px -72px 15px}}@media only screen and (min-width: 923px){.c-check-in-manage__twoforms .content .divider-or{margin:34px 0 15px}}.c-check-in-manage__twoforms .content .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.c-check-in-manage__twoforms .content .social-media{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:32px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .social-media{margin-bottom:16px}}.c-check-in-manage__twoforms .content .social-media img{margin-bottom:0!important}.c-check-in-manage__twoforms .content .social-media a{padding:0 38px}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-check-in-manage__twoforms .content .social-media a{padding:0 30px}}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms .content .social-media a{padding:0 38px}}.c-check-in-manage__twoforms.nopnr{padding-bottom:16px}@media only screen and (min-width: 468px){.c-check-in-manage__twoforms.nopnr{padding-bottom:57px}}.c-check-in-manage__twoforms.nopnr .content h6{margin-bottom:24px}.c-check-in-manage.retreive .c-check-in__advisory{padding-left:24px;padding-right:24px;margin-bottom:40px}@media only screen and (min-width: 468px){.c-check-in-manage.retreive .c-check-in__advisory{margin-bottom:48px}}.c-check-in-manage.retreive .c-check-in__advisory__content h4{text-align:left;font-size:17px}@media only screen and (min-width: 468px){.c-check-in-manage.retreive .c-check-in__advisory__content h4{font-size:20px}}.c-check-in-manage.retreive .c-check-in__advisory__content p{font-size:13px}@media only screen and (min-width: 468px){.c-check-in-manage.retreive .c-check-in__advisory__content p{font-size:15px}}.c-cancel-flight{padding-top:32px}@media only screen and (max-device-width: 480px){.c-cancel-flight{padding-top:0}}.c-cancel-flight .container{padding:0 24px;margin-bottom:40px;max-width:856px}@media only screen and (min-width: 468px){.c-cancel-flight .container{padding:0 32px}}@media only screen and (min-width: 923px){.c-cancel-flight .container{padding:0 24px;margin-bottom:80px}}@media only screen and (min-width: 1151px){.c-cancel-flight .container{padding:0}}.c-cancel-flight .container .o-advisory span h6 p{margin:0}.c-cancel-flight h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin-bottom:8px}@media only screen and (min-width: 468px){.c-cancel-flight h2{font-size:32px}}@media only screen and (min-width: 923px){.c-cancel-flight h2{margin-bottom:0}}.c-cancel-flight p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:24px}.c-cancel-flight a{display:inline}.c-cancel-flight a img{margin-right:4px;margin-top:-2px}.c-cancel-flight h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:8px}.c-cancel-flight__details{background:#ffffff;padding:24px 24px 8px;margin:0 -24px 32px;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 468px){.c-cancel-flight__details{padding:28px 40px 16px;border-top:8px solid #ffcd00;border-radius:12px;margin:0 0 40px}}.c-cancel-flight__details>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:24px}@media only screen and (min-width: 468px){.c-cancel-flight__details>div{padding-right:24px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-cancel-flight__details>div{flex-wrap:nowrap}}}@media only screen and (min-width: 923px){.c-cancel-flight__details>div{padding-right:160px}}.c-cancel-flight__details>div:not(:first-of-type){padding-top:24px;border-top:1px solid #bebebe}.c-cancel-flight__details div.checkbox.is-disabled{cursor:not-allowed}.c-cancel-flight__details .checkbox{width:auto;padding-bottom:0!important}@media only screen and (min-width: 468px){.c-cancel-flight__details .checkbox{margin-bottom:0;padding-right:45px}}.c-cancel-flight__details .checkbox.no-checkmark label{padding-left:0}.c-cancel-flight__details .checkbox .checkmark{top:0;padding-bottom:0!important}.c-cancel-flight__details .checkbox .checkmark:after{background-size:101%}.c-cancel-flight__details .checkbox .checkmark.is-disable{pointer-events:none;opacity:.5}.c-cancel-flight__details .checkbox .checkmark.is-disable:after{filter:grayscale(1)}.c-cancel-flight__details .checkbox label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-cancel-flight__details .checkbox label .grey{color:#858585;display:inline;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;font-weight:400;text-transform:initial}.c-cancel-flight__details .checkbox label>span{display:block;margin-top:4px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757}.c-cancel-flight__details .checkbox label>span img{margin-top:-2px;margin-right:5px}.c-cancel-flight__details .checkbox label.is-disabled{pointer-events:none}.c-cancel-flight__details .checkbox img{height:15px;width:auto}.c-cancel-flight__details .connecting{width:100%;margin-top:16px}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting{margin-top:17px}}.c-cancel-flight__details .connecting .flights{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:73px;position:relative}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights{padding-left:62px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-flight__details .connecting .flights{justify-content:flex-start}}.c-cancel-flight__details .connecting .flights>div:first-child{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights>div:first-child{display:initial}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-flight__details .connecting .flights>div:first-child{margin-right:130px}}.c-cancel-flight__details .connecting .flights:not(:last-child){padding-bottom:21px}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights:not(:last-child){padding-bottom:34px}}.c-cancel-flight__details .connecting .flights:not(:last-child):after{content:"";height:100%;width:1px;background:#bebebe;position:absolute;top:8px;left:29px}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights:not(:last-child):after{left:40px}}.c-cancel-flight__details .connecting .flights .destination{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}.c-cancel-flight__details .connecting .flights .flight-no{display:block;margin-top:4px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights .flight-no{margin-bottom:0}}.c-cancel-flight__details .connecting .flights .flight-no img{margin-top:-2px;margin-right:4px;height:15px;width:auto}.c-cancel-flight__details .connecting .flights .dates{margin-top:8px;margin-left:0}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights .dates{margin-top:0}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-flight__details .connecting .flights .dates{flex-basis:70%}}.c-cancel-flight__details .connecting .flights .dates span{flex-basis:100%}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights .dates span{flex-basis:auto}}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights .dates span:nth-child(odd){flex-basis:30%}}.c-cancel-flight__details .connecting .flights .dates span:nth-child(2){margin-bottom:8px}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights .dates span:nth-child(2){margin:0}}.c-cancel-flight__details .connecting .flights:before{content:"";width:11px;height:11px;position:absolute;top:8px;left:24px;border-radius:100%;background:#52caf5;z-index:20}@media only screen and (min-width: 468px){.c-cancel-flight__details .connecting .flights:before{left:35px}}.c-cancel-flight__details .dates{display:flex;max-width:255px;flex-wrap:wrap;margin-top:4px;margin-left:24px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-flight__details .dates{flex-basis:70%}}.c-cancel-flight__details .dates span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-cancel-flight__details .dates span:nth-child(odd){flex-basis:30%}.c-cancel-flight__details .dates span:nth-child(even){flex-basis:70%}.c-cancel-flight__details .cancel-info{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;padding:24px 24px 0;color:#a0a0a0}.c-cancel-flight__details .o-form_input input{margin-bottom:0}.c-cancel-flight__details .o-form_two-fields{max-width:100%;margin-bottom:16px}@media only screen and (min-width: 468px){.c-cancel-flight__details .o-form_two-fields{max-width:426px;margin-bottom:0}}.c-cancel-flight__details .o-form_two-fields>* input{height:48px}.c-cancel-flight__details .o-form_two-fields>*:nth-child(3) input{padding-left:20px}.c-cancel-flight__details .o-form_two-fields .swap{top:39px}.c-cancel-flight__details .date{max-width:100%;width:100%}@media only screen and (min-width: 468px){.c-cancel-flight__details .date{max-width:191px}}.c-cancel-flight__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width: 468px){.c-cancel-flight__buttons{flex-direction:row-reverse;justify-content:space-between}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-cancel-flight__buttons{flex-wrap:nowrap}}}@media only screen and (min-width: 923px){.c-cancel-flight__buttons{justify-content:flex-start}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-flight__buttons{justify-content:flex-start}}@media only screen and (min-width: 468px){.c-cancel-flight__buttons button{flex-basis:calc(50% - 12px)}}@media only screen and (min-width: 923px){.c-cancel-flight__buttons button{flex-basis:auto}}.c-cancel-flight__buttons button:first-of-type{margin-bottom:16px}@media only screen and (min-width: 468px){.c-cancel-flight__buttons button:first-of-type{margin-bottom:0}}@media only screen and (min-width: 923px){.c-cancel-flight__buttons button:last-of-type{margin-right:16px}}.c-cancel-flight .o-advisory{position:relative}@media only screen and (min-width: 468px){.c-cancel-flight .o-advisory{padding:25px 24px}}.c-cancel-flight .o-advisory--blue{border:1px solid #cae2e7;border-radius:10px}.c-cancel-flight .o-advisory--blue span{margin-left:50px}.c-cancel-flight .o-advisory--blue span h6{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0em;text-align:left;margin-bottom:2px}.c-cancel-flight .o-advisory--blue span div p{margin-bottom:0}.c-cancel-flight .o-advisory--blue span div p a{font-size:15px}.c-cancel-flight .o-advisory--blue img{position:absolute;top:25px}@media only screen and (max-device-width: 480px){.c-cancel-flight .o-advisory--blue{padding:24px}}.c-cancel-flight .o-advisory a{font-size:11px}@media only screen and (min-width: 468px){.c-cancel-flight .o-advisory a{font-size:13px}}.c-cancel-flight__widget{box-shadow:0 4px 23px #0000001a;margin:0 -24px 40px;background:#fff;padding-bottom:8px}@media only screen and (min-width: 468px){.c-cancel-flight__widget{margin:0 0 40px;border-radius:12px}}.c-cancel-flight__widget .title{background:#ffcd00;font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#0060a7;padding:17px 32px}@media only screen and (max-device-width: 480px){.c-cancel-flight__widget .title{padding:17px 24px}}.c-cancel-flight__widget.refundRequest{padding-bottom:0}.c-cancel-flight__widget.refundRequest .title{display:flex;background:#e9f6f9;font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.0025em;text-align:left;color:#333}.c-cancel-flight__widget.refundRequest .title div{flex-basis:50%}.c-cancel-flight__widget.refundRequest .title div:nth-of-type(2){text-align:right}.c-cancel-flight__widget .content{margin:24px 24px 21px;padding:0;border-color:#e2e2e2;border-radius:4px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#575757}@media only screen and (min-width: 468px){.c-cancel-flight__widget .content{margin:24px 32px 21px}}.c-cancel-flight__widget .content .red{color:#cc0c2f}.c-cancel-flight__widget .content .blue{color:#00a4e5}.c-cancel-flight__widget .content .row .mt-3{margin-bottom:8px}.c-cancel-flight__widget .content .row:nth-of-type(1){margin-bottom:21px}.c-cancel-flight__widget .refund-footer{border-top:.5px solid #bebebe;width:auto;position:relative;box-sizing:border-box;padding:24px 40px}@media only screen and (max-device-width: 480px){.c-cancel-flight__widget .refund-footer{padding:24px}}.c-cancel-flight__widget .refund-footer .row>div{font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.005em;text-align:left}.c-cancel-flight__widget--border{background:#fff;padding:24px 24px 25px;border-top:8px solid #ffcd00}@media only screen and (min-width: 468px){.c-cancel-flight__widget--border{padding:24px 32px 25px;border-radius:10px;margin:0 0 48px}}.c-cancel-flight__widget--border h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:8px}.c-cancel-flight__widget--border ol{margin:0;list-style-type:decimal;padding-left:20px;overflow:hidden}.c-cancel-flight__widget--border ol.collapsed{max-height:194px}.c-cancel-flight__widget--border ol li{margin:0 0 10px;padding-left:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-cancel-flight__widget--border ol li:last-of-type{margin-bottom:0}.c-cancel-flight__widget--border ul{margin:8px 0 0;list-style:initial;padding-left:16px}.c-cancel-flight__widget--border ul li{padding-left:8px}.c-cancel-flight__widget--border .show-details{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block;margin-top:25px}.c-cancel-flight__widget--border .show-details img{transform:rotate(0)}.c-cancel-flight__widget--border .show-details .expanded img{transform:rotate(180deg)}.c-cancel-flight__widget--border .show-details:after{top:none}.c-cancel-flight__widget--border .show-markdown-details{font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block}.c-cancel-flight__widget--border .show-markdown-details img{height:20px;width:auto}.c-cancel-flight__widget--border .show-markdown-details.expand-details img{transform:rotate(180deg)}.c-cancel-flight__widget .markdown-limit ol li{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-cancel-flight__widget .markdown-limit ol li:nth-child(n + 6){display:none}.c-cancel-flight__widget .markdown-limit.show-mechanics ul{padding-left:60px}.c-cancel-flight__widget .markdown-limit.show-mechanics ul li{display:list-item;margin-bottom:8px}.c-cancel-flight__widget .markdown-limit.show-mechanics ol li:nth-child(n + 6){display:block}.c-cancel-flight__widget .form p{margin-bottom:8px}.c-cancel-flight__widget .form .o-form_input{margin-bottom:24px;width:50%}@media only screen and (max-device-width: 480px){.c-cancel-flight__widget .form .o-form_input{width:100%}}.c-cancel-flight__widget .form .o-form_input__dropdown{top:70px;left:-5px}.c-cancel-flight__widget .form .o-form_input__dropdown ul{padding-left:0}@media only screen and (max-device-width: 480px){.c-cancel-flight__widget .form .o-form_input__dropdown ul{width:340px}}.c-cancel-flight__widget .form .o-form_input input:hover,.c-cancel-flight__widget .form .o-form_input .o-form_input:hover{cursor:pointer}.c-cancel-flight__widget .form .o-form_input input.input-ellipsis,.c-cancel-flight__widget .form .o-form_input .o-form_input.input-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-cancel-flight__widget .form .o-form_input.isDisabled input{cursor:none;pointer-events:none;background:#e2e2e2;color:#a0a0a0}.c-cancel-flight__widget .form .o-form_input.isDisabled input img{display:none}.c-cancel-flight__widget .form .o-form_input.required .refund-title:after{content:"*";color:red}.c-cancel-flight__widget .form .remove-list-containter{display:flex;flex-wrap:wrap}.c-cancel-flight__widget .form .remove-list-containter .remove-list{flex-basis:33%}@media only screen and (max-device-width: 480px){.c-cancel-flight__widget .form .remove-list-containter .remove-list{flex-basis:99%}}.c-cancel-flight__widget .form .remove-list-containter .remove-list .remove-upload-file{background-color:#f7f7f7;padding:12px;border-radius:12px;width:auto;margin:0 12px 12px 0;font-size:13px}.c-cancel-flight__widget .form .remove-list-containter .remove-list .remove-upload-file .remove-tag{float:right;line-height:0;font-size:30px;font-weight:lighter;color:#b7b7b7;cursor:pointer}.c-cancel-flight__widget .form .remove-list-containter .remove-list .remove-upload-file .remove-tag:hover{transition:all .2s ease;color:#575757}.c-cancel-flight__widget .form button{margin:8px 0}.c-cancel-flight__widget .form button img{height:24px;width:auto}.c-cancel-flight__widget .form .p-mb-0 p{margin-bottom:0}.c-cancel-flight__widget .mb-16{margin-bottom:16px}.c-cancel-flight__button-text span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}@media only screen and (min-width: 923px){.c-cancel-flight__button-text button:last-of-type{max-width:158px}}.c-cancel-flight__button-text div button.disabled{pointer-events:none}.c-cancel-flight .c-modal .modal-item{max-width:564px;padding:40px 32px}.c-cancel-flight .c-modal .modal-item h6{color:#444;font-size:17px;font-style:normal;font-weight:800;line-height:27px;letter-spacing:.0015em;text-align:center}.c-cancel-flight .c-modal .modal-item p{max-width:564px;margin-bottom:16px}@media only screen and (max-device-width: 480px){.c-cancel-flight .c-modal .modal-item{padding:39px 24px;width:calc(100% - 48px)}.c-cancel-flight .c-modal .modal-item p{margin-bottom:24px}}.c-cancel-flight .c-modal .modal-item .cancel__buttons{justify-content:space-between}.c-cancel-flight .c-modal .modal-item .cancel__buttons button{max-width:242px}@media only screen and (max-device-width: 480px){.c-cancel-flight .c-modal .modal-item .cancel__buttons button{max-width:320px}}.c-cancel-flight .refund-request-title{font-size:32px;font-style:normal;font-weight:700;line-height:45px;letter-spacing:0em;text-align:left;margin-bottom:16px}@media only screen and (max-device-width: 480px){.c-cancel-flight .refund-request-title{font-size:23px}}.c-cancel_flight-stepper .container{max-width:1056px;margin:0 auto}.c-cancel_flight-stepper .c-steps{margin-bottom:30px;max-height:70px;position:relative}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps{max-height:120px}}.c-cancel_flight-stepper .c-steps img{max-height:70px;object-fit:fill;width:100%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps img{max-height:120px}}.c-cancel_flight-stepper .c-steps .container{top:50%;position:absolute;transform:translate(-50%,-50%);left:50%}.c-cancel_flight-stepper .c-steps .container .c-steps_icons{display:flex;position:relative;max-width:570px;margin:0 auto;justify-content:center}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons{display:flex;align-items:center;flex-direction:row;position:relative;z-index:10;cursor:pointer;width:auto;max-width:100%;margin-top:5px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons{width:100%;max-width:150px;flex-direction:column}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons img{border:1px solid #0060a7;border-radius:100%;padding:2px;object-fit:contain;width:24px;height:24px;border-color:transparent;filter:invert(23%) sepia(91%) saturate(2146%) hue-rotate(189deg) brightness(86%) contrast(101%)}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons img{margin-bottom:9px}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .svg-container{border-radius:100%;overflow:hidden;width:24px;height:24px;position:relative;margin-bottom:8px;margin-right:10px}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .svg-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .svg-container svg>path{border-radius:100%;fill:#0060a7}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .svg-container{margin:0 0 8px}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons span{font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;font-family:Noto Sans,sans-serif;padding-left:4px;padding-right:4px;text-align:center;display:none;margin-left:-10px;margin-top:-5px;margin-right:5px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons span{display:block;margin:0}}@media only screen and (max-device-width: 480px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons span{margin-left:-5px}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active span{font-weight:600}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active:after{border-color:#0060a7}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active.current-step span{display:block}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active.current-step span{display:flex}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active.current-step:after{border-color:#fff}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active .svg-container{background:#0060a7}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons.is_active .svg-container svg path{fill:#fff}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons:before{content:"";border:1px solid #0060a7;width:30px;height:30px;top:-3px;left:-3px;position:absolute;border-radius:100%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons:before{left:50%;transform:translate(-50%)}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons:after{content:"";border-bottom:1.5px dashed #ffffff;width:24px;position:relative;top:-4px;right:5px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons:after{width:110px;position:absolute;top:13px;right:-55px}}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons:last-child:after{display:none}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .title.wb{white-space:pre-line!important}.c-cancel_flight-stepper .c-steps .container .c-steps_icons .icons .title.wb :before{content:"\a";white-space:pre}.c-cancel_flight-stepper .c-steps .container .c-steps_icons span{white-space:nowrap}.c-cancel_flight-stepper .jump{display:flex;margin-bottom:26px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .jump{margin-bottom:34px}}.c-cancel_flight-stepper .jump>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#575757}.c-cancel_flight-stepper .jump>span:not(:first-child).active,.c-cancel_flight-stepper .jump>span:not(:first-child):hover{color:#00a4e5;cursor:pointer}.c-cancel_flight-stepper .jump>*:not(:last-child){margin-right:16px}.c-cancel_flight-stepper .flight-title{font-size:11px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:8px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-title{font-size:15px}}.c-cancel_flight-stepper .flight-destination{display:flex;align-items:center;margin-bottom:16px}.c-cancel_flight-stepper .flight-destination span{font-weight:700;font-size:18px;line-height:140%;color:#333;font-family:Noto Sans,sans-serif;margin-right:8px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-destination span{font-size:32px}}.c-cancel_flight-stepper .flight-destination span.abrv{margin:0;font-weight:400}.c-cancel_flight-stepper .flight-destination img{margin-right:8px}.c-cancel_flight-stepper .flight-schedule{background:#ffffff;display:flex;box-shadow:0 4px 10px #00000012;overflow:auto;border-radius:12px;max-width:1056px;width:100%;margin:0 auto 24px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-schedule{overflow:hidden}}.c-cancel_flight-stepper .flight-schedule>div{cursor:pointer}.c-cancel_flight-stepper .flight-schedule>div:nth-child(2){border-left:1px solid #e2e2e2}.c-cancel_flight-stepper .flight-schedule .prev,.c-cancel_flight-stepper .flight-schedule .next{min-width:42px;display:flex;align-items:center;justify-content:center}.c-cancel_flight-stepper .flight-schedule .prev img{transform:rotate(180deg)}.c-cancel_flight-stepper .flight-schedule .next{border-right:0}.c-cancel_flight-stepper .flight-schedule .flight{width:100%;max-width:138px;min-width:138px;display:flex;flex-direction:column;text-align:center;padding:24px 7.5px;border-right:1px solid #e2e2e2;position:relative;align-items:center}.c-cancel_flight-stepper .flight-schedule .flight span{font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;font-family:Noto Sans,sans-serif;margin-bottom:4px;width:100px}.c-cancel_flight-stepper .flight-schedule .flight span:last-child{letter-spacing:.005em;font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-schedule .flight.highlight{background:linear-gradient(175.64deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-cancel_flight-stepper .flight-schedule .flight.highlight .flight-date{color:#0060a7}.c-cancel_flight-stepper .flight-schedule .flight.highlight span:last-child{font-weight:600;color:#0060a7}.c-cancel_flight-stepper .flight-schedule .flight .tag{position:absolute;top:0;left:0;font-size:11px;line-height:150%;letter-spacing:.004em;border-radius:0 0 8px;text-transform:uppercase;padding:0 4px;width:auto}.c-cancel_flight-stepper .flight-schedule .flight .tag.green{color:#009883;background:#ceefec}.c-cancel_flight-stepper .flight-schedule .flight .tag.orange{font-weight:700;color:#fff;background:#f68e33}.c-cancel_flight-stepper .flight-schedule .flight .tag.light-orange{color:#f68e33;background:#fff6ee}.c-cancel_flight-stepper .flight-fare_table{box-shadow:0 4px 23px #0000001a;margin-bottom:24px;border-radius:12px 12px 0 0;position:relative}.c-cancel_flight-stepper .flight-fare_table>*{background:#ffffff}.c-cancel_flight-stepper .flight-fare_table>*:last-child{border-bottom:0!important}.c-cancel_flight-stepper .flight-fare_table .flight-filter{display:flex;padding:16px;border-bottom:1.5px solid #a0a0a0;border-radius:12px 12px 0 0;overflow:auto;align-items:flex-end}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter{align-items:center;overflow:initial}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group{display:flex;flex-direction:column}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group{flex-direction:row;justify-content:flex-start}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>*{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;color:#006fc1;margin-left:8px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span{position:relative}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.disabled{filter:grayscale(100%);filter:#e2e2e2;opacity:.5}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.disabled input{pointer-events:none;background:#e2e2e2!important}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.filled{max-width:100%}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.filled input{background:#f3fbfd;border-color:#52caf5;color:#00a4e5!important;max-width:100%}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.filled:not(:first-child):after{background-image:url(/images/icon-filter_caretdown_blue.png)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.clock{max-width:312px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.clock:before{background-image:url(/images/icon-filter_clock_blue.png)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.clock input{width:321px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.tag:before{background-image:url(/images/icon-filter_tag_blue.png)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.tag input{width:201px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.one:before{background-image:url(/images/icon-filter_notif_1.png)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.one input{width:112px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.two:before{background-image:url(/images/icon-filter_notif_2.png)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span.two input{width:112px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span:first-child{width:100%;font-size:11px;color:#858585;text-transform:uppercase;letter-spacing:.004em;align-self:center}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span:first-child{font-size:15px;color:#575757;text-transform:capitalize;letter-spacing:initial;margin-right:8px}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>span:not(:first-child):after{content:".";color:transparent;width:7px;height:5px;position:absolute;background-image:url(/images/icon-filter_caretdown.png);background-repeat:no-repeat;background-size:contain;top:50%;right:20px;z-index:100;transform:translateY(-50%)}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group input{padding:8px 5px 8px 36px;color:#333;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group input:placeholder{color:#575757}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time{width:100%;max-width:169px;position:relative;margin-right:8px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time:before{position:absolute;width:13.33px;height:13.33px;background-size:100% 100%;top:calc(50% - 1px);left:17.33px;background-repeat:no-repeat;transform:translateY(-50%);background-image:url(/images/icon-filter_clock.png);content:"";z-index:10}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown{top:42px;position:absolute;left:0;background:#fff;max-width:312px;width:calc(100% + 143px);z-index:100;box-shadow:0 4px 23px #0000001a;border-radius:4px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper img{max-width:18px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper button{font-size:11px;line-height:13px;max-width:132px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper--noflex{padding:21px 18px 10px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper--noflex .checkbox{font-family:Noto Sans,sans-serif;padding-bottom:24px;font-weight:400;font-size:11px;letter-spacing:.004em;color:#333}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper--noflex .checkbox label{line-height:10px!important}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .wrapper--noflex .checkbox:last-child{padding-bottom:0}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab{display:flex}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab>*{flex-basis:50%;flex-wrap:wrap;text-align:center;font-family:Noto Sans,sans-serif;font-weight:600;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:flex;align-items:center;justify-content:center;padding:0 0 8px;border-bottom:2px solid transparent;opacity:.7}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab>* img{margin-right:5px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab>*:hover,.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab>*.active{border-color:#52caf5;opacity:1}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.time .time-dropdown .tab>button{background:none}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price{width:auto;min-width:150px;max-width:150px;margin-right:8px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price:before{position:absolute;width:13.33px;height:13.33px;background-size:100% 100%;top:calc(50% - 1px);left:17.33px;background-repeat:no-repeat;transform:translateY(-50%);background-image:url(/images/icon-filter_tag.png);content:"";z-index:10}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown{top:42px;position:absolute;left:0;background:#fff;max-width:409px;width:calc(100% + 301px);z-index:100;box-shadow:0 4px 23px #0000001a;border-radius:4px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .wrapper img{max-width:18px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .wrapper button{font-size:11px;line-height:13px;width:calc(50% - 8px);max-width:100%}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap{padding:0 16px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume{height:2px;background:#006fc1;width:100%;margin-top:36px;margin-bottom:13px;position:relative;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set{background:#ffffff;border:2px solid #006fc1;box-sizing:border-box;box-shadow:0 4px 12px #0000001a;width:20px;height:20px;display:block;border-radius:100%;z-index:1;position:absolute;top:-8px;right:0}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set .value{font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;color:#00a4e5;position:absolute;padding:0 9px;right:-8px;top:-29px;z-index:20;width:112px;display:block;background:#fff;border-radius:146px;border:1px solid #00a4e5}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set .value:after,.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set .value:before{top:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set .value:after{border-color:#fff0;border-top-color:#fff;border-width:4px;margin-left:-4px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .volume .set .value:before{border-color:#00a4e500;border-top-color:#00a4e5;border-width:5px;margin-left:-5px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .price-range{display:flex;justify-content:space-between}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.price .price-dropdown .volume-wrap .price-range>span{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#575757}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more{width:112px!important;margin:0 20px 0 0}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more{margin-right:0}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more:before{position:absolute;width:13px;height:13px;background-size:100% 100%;top:calc(50% - 1px);left:17.33px;background-repeat:no-repeat;transform:translateY(-50%);background-image:url(/images/icon-filter_ellipsis.png);content:"";z-index:10}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown{top:42px;position:absolute;left:0;background:#fff;max-width:224px;width:calc(100% + 112px);z-index:100;box-shadow:0 4px 23px #0000001a;border-radius:4px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper img{max-width:18px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper button{font-size:11px;line-height:13px;max-width:92px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper--noflex{padding:0 18px 10px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper--noflex .checkbox{font-family:Noto Sans,sans-serif;padding-bottom:24px;font-weight:400;font-size:11px;letter-spacing:.004em;color:#333}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper--noflex .checkbox label{line-height:10px!important;font-size:11px}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group>.more .more-dropdown .wrapper--noflex .checkbox:last-child{padding-bottom:0}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort{margin:0}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort input{padding:8px 16px 8px 32px;width:176px;font-weight:400}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort input{padding:8px 16px}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort:before{content:"";width:16px;height:16px;position:absolute;background-size:contain;background-image:url(/images/icon-mobile_sort.svg);background-repeat:no-repeat;top:calc(50% - 2px);left:12px;z-index:100;transform:translateY(-50%)}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort:before{display:none}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort:after{opacity:0}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .sort:after{opacity:1}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .reset{position:relative;top:-13px;padding-right:20px;margin-left:-8px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group .reset{padding-right:0;margin-left:0;top:0}}.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group:last-child{padding-right:20px;order:-1;position:sticky;left:-16px;background:#fff;z-index:200;padding-left:16px;margin-left:-16px;margin-right:4px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group:last-child{order:0;position:relative;left:0;background:transparent;padding-left:0;margin-left:auto;margin-right:0;padding-right:0}}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-filter .filter-group:first-child span:first-child{flex-basis:78px}}@media only screen and (max-width: 766px) and (min-width: 320px){.c-cancel_flight-stepper .flight-fare_table .flight-filter.active{padding:16px 24px;margin:0 -24px;border-bottom:0}}.c-cancel_flight-stepper .flight-fare_table .flight-fare{display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding:24px;border-bottom:1px solid #bebebe;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare{padding:24px 0 24px 40px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;margin-top:15px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group{max-width:400px;align-items:center;justify-content:space-between}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group:first-child{max-width:100%;width:100%;display:flex;flex-direction:column;margin-top:0}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group:first-child{max-width:518px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group:last-child{width:100%;justify-content:flex-end;align-items:flex-end;margin-top:20px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group:last-child{max-width:400px;align-items:center;margin-top:0}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details{display:flex;justify-content:flex-start;align-items:center;width:100%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details{justify-content:space-between}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details:not(:first-child){margin-top:22px}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details:not(:first-child)>.flight-time:first-child:after{content:"";position:absolute;width:1px;background-size:100% 100%;background-repeat:no-repeat;z-index:10;border-left:1px dashed #bebebe;height:49px;top:-48px;left:80%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details:not(:first-child)>.flight-time:first-child:after{height:33px;top:-30px;left:75%}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-travel_time{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-travel_time{display:flex;flex-basis:20%}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time{display:flex;flex-direction:column;width:100%;flex-wrap:wrap;position:relative;max-width:100px;min-width:100px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time{flex-basis:30%;max-width:150px;min-width:150px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .time{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location{font-size:11px;font-family:Noto Sans,sans-serif;padding-left:15px;position:relative}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location:before{content:"";position:absolute;width:9px;height:9px;background-size:100% 100%;top:50%;left:0;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location.takeoff:before{background-image:url(/images/icon-flight_takeoff.png)}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location.landing:before{background-image:url(/images/icon-flight_landing.png)}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location .from-to{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .location .from-to{display:inline}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time:first-child{position:relative}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-time .exponent{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#575757;position:absolute;top:-8px;left:60px}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number{display:flex;flex-direction:column;flex-basis:75%;text-align:right;margin-left:auto}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number{flex-basis:20%;text-align:unset;margin-left:unset}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span{font-size:11px;font-family:Noto Sans,sans-serif;color:inherit}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span{color:#575757}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span.seat{font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span{font-size:15px;color:#333}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span.seat-number{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span.seat-number{display:block}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span.mobile-time_seat{display:block}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-number span.mobile-time_seat{display:none}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-icon{position:absolute;width:16px;height:16px;background-size:100% 100%;top:calc(50% - 13px);left:74%;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-details .flight-icon{top:calc(50% - 2px);left:70%;width:18px;height:18px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-tag{font-family:Noto Sans,sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:.004em;border-radius:146px;padding:0 8px;margin-right:auto;align-self:center;white-space:nowrap}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-tag.green{color:#009883;background:#ceefec}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-tag.orange{color:#f68e33;background:#fff6ee}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-tag.blue{color:#00a4e5;background:#e9f6f9}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-tag{margin-right:30px;margin-left:auto;flex-basis:auto}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-price{display:flex;flex-direction:column;text-align:right;flex-basis:100%;padding-right:5px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-price{flex-basis:auto;padding-right:0}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-price .title{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:4px}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-price .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-arrow{padding:0;transform:rotate(270deg);cursor:pointer}.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-arrow img{transform:rotate(90deg)}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .flight-group .flight-arrow{transform:rotate(0);padding:0 40px 0 30px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare .note{font-family:Noto Sans,sans-serif;line-height:150%;letter-spacing:.0025em;color:#575757;background:#f3fbfd;flex:none;width:calc(100% + 48px);margin:22px -24px -24px}.c-cancel_flight-stepper .flight-fare_table .flight-fare .note p{margin-bottom:0;padding:8px 24px;font-size:11px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .note p{font-size:13px;padding:8px 40px}}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare .note{width:calc(100% + 40px);margin:22px -40px -24px}}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped{margin:10px 0 -24px;border-radius:12px;overflow:hidden}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped+div{border-radius:12px 12px 0 0}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown{font-family:Noto Sans,sans-serif;background-color:#f7f7f7;width:calc(100% + 40px);margin-left:-40px;padding-left:40px;margin-top:22px;border-radius:0 0 12px 12px;display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown{display:block}}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .disabled:not(input){opacity:.4;cursor:not-allowed}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .disabled:not(input) a,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .disabled:not(input) button{pointer-events:none}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .disabled span,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .disabled ul{filter:grayscale(100%);filter:#bebebe}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px 40px 16px 0}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper .title p{font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper .title span{font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper .tab button{font-weight:600;font-size:11px;line-height:13px;letter-spacing:.004em;padding:8px;color:#006fc1;border-radius:6px;background-color:transparent}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper .tab button.active{background:#006fc1;color:#fff}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four{padding-bottom:16px;display:flex;justify-content:space-between;align-items:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .bundle{font-weight:700;font-size:11px;line-height:13px;display:flex;align-items:center;letter-spacing:.004em;color:#006fc1;text-decoration:none;position:relative;padding-left:22px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .bundle:before{content:"";background-image:url(/images/icon-bundle.svg);height:16px;width:16px;top:calc(50% - 2px);left:0;transform:translateY(-50%);position:absolute;background-size:contain}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos{display:flex;max-width:558px;justify-content:space-between;width:100%;padding-right:40px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos .promo{max-width:195px;display:flex;flex-direction:column;text-align:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos .promo .title{font-size:18px;line-height:150%;font-weight:600;color:#00a4e5;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos .promo .title span{padding-right:4px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos .promo .price{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:2px;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--four .promos .promo .note{margin:0;font-size:10px;line-height:140%;letter-spacing:.004em;color:#0060a7;background:#fff6b5;border-radius:146px;padding:0 8.5px;width:auto;text-align:center;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio{display:flex;justify-content:space-between;margin-right:40px;background-color:#fff;padding:16px 0;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;margin-bottom:8px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .guest{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding-left:24px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection{display:flex;max-width:518px;justify-content:space-between;width:100%}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection>div{max-width:97px;width:100%;text-align:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection>div:nth-child(2){max-width:129px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection>div:last-child{max-width:161px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection input{-webkit-appearance:radio;appearance:radio}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection label{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative;margin-bottom:13px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:not(:checked){position:absolute;left:-9999px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label:before,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label:before,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label{border-color:#006fc1;color:#006fc1;font-weight:700}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label:after,.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#006fc1;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--radio .selection [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info{margin-right:40px;background-color:#fff;padding:16px 0;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;margin-bottom:16px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .title{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;padding-left:20px;position:relative;color:#333;display:flex;flex-direction:column}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .title>span:last-child{color:#575757;font-size:11px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .selection{display:flex;max-width:518px;justify-content:space-between;width:100%}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .selection>div{max-width:97px;width:100%;text-align:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .selection>div:nth-child(2){max-width:129px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .selection>div:last-child{max-width:161px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .fare-rules{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;align-items:center;letter-spacing:.004em;color:#006fc1;text-align:center;display:block}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper--info .list .fare-rules img{max-width:13px;margin-left:3px;position:relative;top:-1px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding-right:40px;margin-bottom:8px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo{background:#ffffff;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;max-width:304px;padding:24px;flex-basis:calc(33.33% - 10px);display:flex;flex-direction:column;align-items:baseline}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo{display:block}}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo .title{font-size:18px;line-height:150%;font-weight:600;color:#00a4e5;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo .title span{padding-right:8px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo .price{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:2px;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo .note{top:-2px;position:relative;margin:0;font-size:10px;line-height:140%;letter-spacing:.004em;color:#0060a7;background:#fff6b5;border-radius:146px;padding:0 8.5px 3px;width:auto;text-align:center;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo .fare{display:block;padding-top:12px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo ul{margin-top:16px}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo ul li{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;margin-bottom:16px;padding-left:20px;position:relative;color:#bebebe}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo ul li:before{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/images/icon-checklist_x.png);position:absolute;top:2px;left:0}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo ul li.checked{color:#333}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo ul li.checked:before{background-image:url(/images/icon-checklist_checked.png)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin:20px 0;position:relative;padding-left:22px;text-decoration:none}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.rules:before{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/images/icon-bundle.svg);position:absolute;top:calc(50% - 2px);left:0;transform:translateY(-50%)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details{padding-left:0;margin:13px 0 0}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details{display:none}}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details:after{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/images/icon-button_arrowright_blue.png);position:absolute;top:calc(50% - 2px);right:-16px;transform:translateY(-50%) rotate(270deg)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details.show:after{top:calc(50% - 1px);transform:translateY(-50%) rotate(-270deg)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details.show+ul{display:block}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details+ul{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo a.details+ul{display:block}}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#575757}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo.selected{position:relative;border:2px solid #52caf5}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown .wrapper-column .promo.selected:after{content:"";position:absolute;width:36px;height:36px;top:-10px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icon-check.png)}.c-cancel_flight-stepper .flight-fare_table .flight-fare.dropped .flight-dropdown>button{margin-top:8px;margin-bottom:16px;max-width:100%;width:calc(100% - 40px);padding:16px;line-height:114%}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled{cursor:not-allowed}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .flight-group,.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .seat,.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .title,.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .exponent,.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .seat-number{color:#bebebe!important}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .price{color:#cae2e7!important}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .flight-time:before{opacity:.5}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .location:before{opacity:.3}.c-cancel_flight-stepper .flight-fare_table .flight-fare.disabled .flight-arrow{opacity:.3}.c-cancel_flight-stepper .flight-fare_table .flight-showmore{padding:25px 22px;border-radius:0 0 12px 12px}.c-cancel_flight-stepper .flight-fare_table .flight-showmore img{max-width:11.18px;margin-right:14px}.c-cancel_flight-stepper .flight-fare_table .flight-showmore a{margin-bottom:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;text-decoration:none;font-weight:400}.c-cancel_flight-stepper .flight-fare_table .flight-ads{border-bottom:0}.c-cancel_flight-stepper .flight-fare_table .flight-ads img{width:100%}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown{position:relative}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown--flight-filter:before{content:"";width:calc(100% + 48px);height:200%;top:92px;left:-24px;background:#333;position:absolute;z-index:100;opacity:.45}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown--flight-filter .wrapper span{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby{position:relative;z-index:200}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby .wrapper span{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby ul{display:flex;flex-direction:column;padding:0;margin:0 -24px;background-color:#fff;border-radius:0 0 18px 18px;overflow:hidden}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby ul li{margin-bottom:0}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby ul li a{font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;display:block;width:100%;font-family:Noto Sans,sans-serif;font-weight:400;padding:6px 24px 9px;border-bottom:.5px solid #e2e2e2}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_sortby ul li:last-child a{border-bottom:0}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time{position:relative;z-index:200;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 -24px;padding:0 24px 16px;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .wrapper span{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .wrapper a{width:16px;height:16px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .wrapper--noflex{margin:0 -24px;padding:0 24px 16px;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .wrapper button{flex-basis:calc(50% - 8px)}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .tab{display:flex;margin:0 -24px;padding-bottom:20px;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .tab>*{outline:none;flex-basis:50%;flex-wrap:wrap;text-align:center;font-family:Noto Sans,sans-serif;font-weight:600;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:flex;align-items:center;justify-content:center;padding:0 0 8px;border-bottom:2px solid #e2e2e2;opacity:.7;background:transparent}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .tab>* img{margin-right:5px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .tab>*:hover,.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_time .tab>*.active{border-color:#52caf5;opacity:1}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price{position:relative;z-index:200;background-color:#fff;margin:0 -24px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 24px 16px;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .wrapper span{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price a{width:16px;height:16px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price button{flex-basis:calc(50% - 8px)}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap{padding:0 24px 24px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume{height:2px;background:#006fc1;width:100%;margin-top:36px;margin-bottom:13px;position:relative;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set{background:#ffffff;border:2px solid #006fc1;box-sizing:border-box;box-shadow:0 4px 12px #0000001a;width:20px;height:20px;display:block;border-radius:100%;z-index:1;position:absolute;top:-8px;right:0}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value{font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;color:#00a4e5;position:absolute;padding:0 9px;right:-8px;top:-29px;z-index:20;width:112px;display:block;background:#fff;border-radius:146px;border:1px solid #00a4e5}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:after,.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:before{top:100%;left:85%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:after{border-color:#fff0;border-top-color:#fff;border-width:5px;margin-left:-5px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:before{border-color:#00a4e500;border-top-color:#00a4e5;border-width:6px;margin-left:-6px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .price-range{display:flex;justify-content:space-between}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_price .volume-wrap .price-range>span{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#575757}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more{position:relative;z-index:200;background-color:#fff;padding:0 24px;margin:0 -24px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more .wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 16px;background-color:#fff}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more .wrapper--noflex{padding-bottom:16px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more .wrapper span{font-weight:600}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more a{width:16px;height:16px}.c-cancel_flight-stepper .flight-fare_table .mobile-dropdown_more button{flex-basis:calc(50% - 8px)}.c-cancel_flight-stepper .flight-selected{background:#ffffff;display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding:16px 24px;flex-wrap:wrap;border:2px solid #52caf5;box-sizing:border-box;border-radius:12px;margin-bottom:15px;position:relative}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected{padding:24px 0 24px 40px}}.c-cancel_flight-stepper .flight-selected .flight-group{display:flex;align-items:center;justify-content:space-between}.c-cancel_flight-stepper .flight-selected .flight-group:first-child{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group:first-child{max-width:518px}}.c-cancel_flight-stepper .flight-selected .flight-group:last-child{width:100%;justify-content:flex-end;align-items:flex-end;margin-top:20px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group:last-child{max-width:400px;align-items:center;margin-top:0;margin-left:auto;justify-content:flex-end}}.c-cancel_flight-stepper .flight-selected .flight-group:last-child a{margin-right:auto}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group:last-child a{margin-right:30px}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details{justify-content:space-between}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details:not(:first-child){margin-top:22px}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details:not(:first-child) .flight-time:first-child:after{content:"";position:absolute;width:1px;background-size:100% 100%;background-repeat:no-repeat;z-index:10;border-left:1px dashed #bebebe;height:49px;top:-48px;left:80%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details:not(:first-child) .flight-time:first-child:after{height:33px;top:-30px;left:73%}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-travel_time{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-travel_time{display:flex;flex-basis:20%}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;width:auto;max-width:100px;min-width:100px;flex-basis:30%}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time{width:100%;max-width:150px;min-width:150px}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .time{font-weight:600}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location{font-size:11px;font-family:Noto Sans,sans-serif;padding-left:15px;position:relative}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location:before{content:"";position:absolute;width:9px;height:9px;background-size:100% 100%;top:50%;left:0;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location.takeoff:before{background-image:url(/images/icon-flight_takeoff.png)}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location.landing:before{background-image:url(/images/icon-flight_landing.png)}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location .from-to{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .location .from-to{display:inline}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time:first-child{position:relative}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-time .exponent{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#575757;position:absolute;top:-8px;left:60px}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number{display:flex;flex-direction:column;text-align:right;margin-left:auto}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number{flex-basis:20%;text-align:unset;margin-left:unset}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span{font-size:11px;font-family:Noto Sans,sans-serif;color:#575757}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span.seat{font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span{font-size:15px;color:#333}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span.seat-number{display:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span.seat-number{display:block}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span.mobile-time_seat{display:block}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-number span.mobile-time_seat{display:none}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-icon{position:absolute;width:18px;height:18px;background-size:100% 100%;top:0;left:72%;background-repeat:no-repeat;transform:translateY(0);z-index:10}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-details .flight-icon{top:calc(50% - 2px);left:70%;transform:translateY(-50%)}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-tag{font-family:Noto Sans,sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:.004em;border-radius:146px;padding:0 8px;margin-right:30px}.c-cancel_flight-stepper .flight-selected .flight-group .flight-tag.green{color:#009883;background:#ceefec}.c-cancel_flight-stepper .flight-selected .flight-group .flight-tag.orange{color:#f68e33;background:#fff6ee}.c-cancel_flight-stepper .flight-selected .flight-group .flight-tag.blue{color:#00a4e5;background:#e9f6f9}.c-cancel_flight-stepper .flight-selected .flight-group .flight-price{display:flex;flex-direction:column;text-align:right;flex-basis:100%;padding-right:5px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-price{flex-basis:25%;padding-right:0}}.c-cancel_flight-stepper .flight-selected .flight-group .flight-price .title{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:4px}.c-cancel_flight-stepper .flight-selected .flight-group .flight-price .price{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.c-cancel_flight-stepper .flight-selected .flight-group .flight-arrow{padding:0;transform:rotate(270deg);cursor:pointer}.c-cancel_flight-stepper .flight-selected .flight-group .flight-arrow img{transform:rotate(90deg)}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-selected .flight-group .flight-arrow{transform:rotate(0);padding:0 40px 0 30px}}.c-cancel_flight-stepper .flight-selected .flight-group a{margin:0 30px 0 0;padding:9px 16px 8px;max-width:146px;width:100%;text-decoration:none;font-size:11px;line-height:13px}.c-cancel_flight-stepper .flight-selected .note{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;background:#f3fbfd;width:calc(100% + 40px);margin-left:-40px;flex:none;margin-bottom:-24px;margin-top:22px}.c-cancel_flight-stepper .flight-selected .note p{margin-bottom:0;padding:8px 40px}.c-cancel_flight-stepper .flight-selected.disabled .flight-group,.c-cancel_flight-stepper .flight-selected.disabled .seat,.c-cancel_flight-stepper .flight-selected.disabled .title,.c-cancel_flight-stepper .flight-selected.disabled .exponent{color:#bebebe!important}.c-cancel_flight-stepper .flight-selected.disabled .price{color:#cae2e7!important}.c-cancel_flight-stepper .flight-selected.disabled .flight-time:before{opacity:.5}.c-cancel_flight-stepper .flight-selected.disabled .location:before{opacity:.3}.c-cancel_flight-stepper .flight-selected.disabled .flight-arrow{opacity:.3}.c-cancel_flight-stepper .flight-selected:after{content:"";position:absolute;width:36px;height:36px;top:-10px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/images/icon-check.png)}.c-cancel_flight-stepper .flight-legend{margin-bottom:32px}.c-cancel_flight-stepper .flight-legend--border{border-bottom:1px solid #E2E2E2;padding-bottom:32px;margin-bottom:32px}.c-cancel_flight-stepper .flight-legend p{margin-bottom:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-cancel_flight-stepper .flight-legend p a{display:inline;font-weight:600}.c-cancel_flight-stepper .flight-legend p span{display:inline-block}.c-cancel_flight-stepper .flight-legend p span:first-child{padding:0 18px}.c-cancel_flight-stepper .flight-legend p span.item img{margin-right:5.56px;width:18px;height:18px}.c-cancel_flight-stepper .flight-submit{display:flex;justify-content:flex-end;margin-bottom:80px;flex-direction:column-reverse}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-submit{flex-direction:row}}.c-cancel_flight-stepper .flight-submit a{margin:0 0 16px;max-width:100%;text-decoration:none}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .flight-submit a{margin:0 0 0 16px;text-decoration:none;max-width:258px}}.c-cancel_flight-stepper .flight-ads_outside{padding:32px 0;margin-bottom:32px;border-top:1.5px solid #e2e2e2;border-bottom:1.5px solid #e2e2e2}.c-cancel_flight-stepper .flight-ads_outside img{width:100%}.c-cancel_flight-stepper .c-mobile_modal{padding-top:69px;margin-bottom:25px}.c-cancel_flight-stepper .c-mobile_modal__head{height:88px}@media only screen and (min-width: 767px){.c-cancel_flight-stepper .c-mobile_modal__head{height:69px}}.c-cancel_flight-stepper .c-mobile_modal__head span{font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .c-mobile_modal__head:after{top:50%;transform:translateY(-50%)}.c-cancel_flight-stepper .c-mobile_modal__head.bookingsummary{padding-top:24px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare.dropped{margin:0;padding:0}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown{display:block;background:transparent}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper{flex-direction:column;padding:0 24px;align-items:unset}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .title,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab{margin-bottom:16px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab button:first-child{padding-left:0}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab button:first-child.active{padding-left:8px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column{flex-direction:column;padding:0 24px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo{flex-basis:100%;max-width:100%;margin-bottom:17px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .guest{display:block}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio{display:flex;margin-bottom:16px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div input{-webkit-appearance:radio;appearance:radio}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div label{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative;margin-bottom:13px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked){position:absolute;left:-9999px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:before,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:before,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label{border-color:#006fc1;color:#006fc1;font-weight:700}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:after,.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#006fc1;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title{flex-wrap:wrap}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title span{color:#333;font-weight:400;font-size:15px;line-height:165%}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title .description{flex-basis:100%;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio.disabled{filter:unset}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio:first-of-type{margin-top:16px}.c-cancel_flight-stepper .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown>button{margin-left:24px;margin-right:24px;display:block;width:calc(100% - 48px)}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary{margin:0;border-top:0;border-radius:0;max-width:100%;box-shadow:none}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary .wrapper .booking-details{max-height:100%;padding:17px 24px 80px;width:100%}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary .wrapper .booking-details.empty img{max-width:100%;margin-top:80px}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary .wrapper .booking-details.empty h4{font-weight:700;font-size:18px;font-family:Noto Sans,sans-serif}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary .wrapper .booking-details.empty p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;max-width:258px}.c-cancel_flight-stepper .c-mobile_modal .c-booking-summary .wrapper .booking-total{position:fixed;width:100%;bottom:0;padding-left:24px;padding-right:24px;z-index:900}.c-cancel_flight-stepper .location .tool-tip{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:26px 8px 8px;text-align:center;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:149px;width:calc(100% + 270px);display:inline-block;position:absolute;left:-2px;z-index:500;transform:translate(-50%);top:calc(110% + 6px);background-repeat:no-repeat;background-position:center 10px;background-size:14px 14px}.c-cancel_flight-stepper .location .tool-tip:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.c-cancel_flight-stepper .location.takeoff .tool-tip{background-image:url(/images/icon-flight_takeoff.png)}.c-cancel_flight-stepper .location.landing .tool-tip{background-image:url(/images/icon-flight_landing.png)}.c-modal .modal-item.c-change-flight__modal{padding:24px 32px 40px;max-width:327px;position:relative}@media only screen and (min-width: 468px){.c-modal .modal-item.c-change-flight__modal{padding:48px 32px 40px;max-width:564px}}.c-modal .modal-item.c-change-flight__modal h6{margin-top:0}.c-modal .modal-item.c-change-flight__modal p{margin-bottom:24px}@media only screen and (min-width: 468px){.c-modal .modal-item.c-change-flight__modal p{margin-bottom:16px}}.c-modal .modal-item.c-change-flight__modal .group-cta a{max-width:100%!important;margin-bottom:8px}@media only screen and (min-width: 468px){.c-modal .modal-item.c-change-flight__modal .group-cta a{margin-bottom:0}}.c-modal .modal-item.c-change-flight__modal .group-cta a:first-of-type{margin-right:8px;margin-bottom:0}.c-cancel-confirmation__banner{margin-top:-3%;position:relative}.c-cancel-confirmation__banner img{width:100%}.c-cancel-confirmation__banner img:first-of-type{height:247px;object-fit:cover}@media only screen and (min-width: 767px){.c-cancel-confirmation__banner img:first-of-type{height:auto}}.c-cancel-confirmation__banner .arc{width:100%;position:absolute;bottom:-1px;left:0}.c-cancel-confirmation__banner .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:38px;line-height:61px;letter-spacing:.0025em;color:#f7f7f7;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-cancel-confirmation__body{padding-top:32px}@media only screen and (min-width: 767px){.c-cancel-confirmation__body{padding-top:64px}}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__body{padding-top:0!important}}.c-cancel-confirmation__body .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0}.c-cancel-confirmation__body--content{flex-basis:100%}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__body--content{margin-bottom:40px}}@media only screen and (min-width: 767px){.c-cancel-confirmation__body--content{flex-basis:calc(67% - 20px);max-width:680px}}.c-cancel-confirmation__body--content button{max-width:344px}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__body--content button{flex-basis:calc(100% - 24px)}}.c-cancel-confirmation__body--content .content-button{margin-bottom:24px}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__body--content .content-button{padding:0 24px}}.c-cancel-confirmation__body--sidebar{flex-basis:100%;position:initial;margin-top:0;background-color:transparent;padding:0}@media only screen and (min-width: 767px){.c-cancel-confirmation__body--sidebar{flex-basis:calc(36% - 20px);max-width:346px}}.c-cancel-confirmation__body .modal-search.c-flight-landing .container{margin-top:0}.c-cancel-confirmation__advisory{background:#f3fbfd;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;padding:16px;margin:0 24px 32px}@media only screen and (min-width: 767px){.c-cancel-confirmation__advisory{padding:24px;margin:0 0 40px}}.c-cancel-confirmation__advisory h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0 0 8px}.c-cancel-confirmation__advisory p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 16px}.c-cancel-confirmation__advisory .list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 5px}.c-cancel-confirmation__advisory .list h6 span{font-weight:400}.c-cancel-confirmation__advisory .list ul{margin:0 0 8px;padding:0}.c-cancel-confirmation__advisory .list ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;margin:0 0 5px;padding-left:16px;position:relative}.c-cancel-confirmation__advisory .list ul li:before{content:"";width:8px;height:8px;position:absolute;top:7px;left:0;background-color:#52caf5;border-radius:100%}.c-cancel-confirmation__advisory .list ul li:last-of-type{margin:0}.c-cancel-confirmation__trip{margin-bottom:32px}.c-cancel-confirmation__trip h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__trip h5{margin:0 0 16px}}.c-cancel-confirmation__trip .wrapper{background:#ffffff;box-shadow:0 4px 23px #0000001a;margin:0 0 32px}@media only screen and (min-width: 767px){.c-cancel-confirmation__trip .wrapper{border-radius:10px}}.c-cancel-confirmation__trip .wrapper .group{padding:24px;border-bottom:1px solid #e2e2e2}.c-cancel-confirmation__trip .wrapper .group:last-of-type{border-bottom:0}.c-cancel-confirmation__trip .wrapper .group>h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin:0 0 8px}.c-cancel-confirmation__trip .wrapper .group>p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0 0 16px}.c-cancel-confirmation__trip .wrapper .group button{max-width:100%}.c-cancel-confirmation__trip .wrapper .group>a{display:block;margin:0 0 16px;text-align:center;width:100%}.c-cancel-confirmation__trip .wrapper .group>a:last-of-type{margin:0}.c-cancel-confirmation__trip .wrapper .group .card{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 0 16px;border-radius:4px 4px 0 0;border:0;overflow:hidden}.c-cancel-confirmation__trip .wrapper .group .card>*{flex-basis:100%}.c-cancel-confirmation__trip .wrapper .group .card>img{border-top:8px solid #ffcd00;width:100%;height:101px;object-fit:cover}.c-cancel-confirmation__trip .wrapper .group .card>.content{padding:8px 16px;border:1px solid #e2e2e2;border-radius:0 0 4px 4px}.c-cancel-confirmation__trip .wrapper .group .card>.content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.c-cancel-confirmation__trip .wrapper .group .card>.content span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-cancel-confirmation__trip .ads-wrapper a{display:block;width:100%;text-align:center}.c-cancel-confirmation__status{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-top:8px solid #5cab4c;margin-bottom:32px;padding:24px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status{border-radius:12px;margin-bottom:40px}}.c-cancel-confirmation__status h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#5cab4c;margin:0}.c-cancel-confirmation__status h2 img{margin-right:8px;margin-top:-6px}.c-cancel-confirmation__status p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:32px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status p{margin-bottom:16px}}.c-cancel-confirmation__status p .small{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-cancel-confirmation__status p .link{color:#006fc1;font-weight:700}.c-cancel-confirmation__status p .refund-email{color:#575757;font-weight:700}.c-cancel-confirmation__status .confirm-details{display:flex;flex-wrap:wrap;grid-auto-rows:1fr}.c-cancel-confirmation__status .confirm-details .group{display:flex;flex-wrap:wrap;flex-direction:column;flex-basis:35%}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__status .confirm-details .group:first-child{flex-basis:65%}.c-cancel-confirmation__status .confirm-details .group:last-child{flex-basis:35%}}.c-cancel-confirmation__status .confirm-details .group .price{display:block;flex-basis:100%;margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .group .price{flex-basis:50%}}.c-cancel-confirmation__status .confirm-details .group .price span{display:block}.c-cancel-confirmation__status .confirm-details .group .price span:first-of-type{font-size:11px;text-transform:uppercase;letter-spacing:.015em;font-weight:600;display:block;margin-bottom:8px;color:#575757}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .group .price span:first-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;margin-bottom:18px;display:inline-block}}.c-cancel-confirmation__status .confirm-details .group .price span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#f68e33}.c-cancel-confirmation__status .confirm-details .group .item{flex-basis:50%}.c-cancel-confirmation__status .confirm-details .group .item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .group .item span{font-size:11px}}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .group .item span:first-of-type{margin-right:148px}}.c-cancel-confirmation__status .confirm-details .group .item span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;text-transform:initial;margin-top:18px}.c-cancel-confirmation__status .confirm-details .group .item span:last-of-type strong{font-weight:700;font-size:23px;margin-top:8px}.c-cancel-confirmation__status .confirm-details .refund-group{flex-basis:33%;grid-auto-rows:1fr;margin-bottom:16px}@media only screen and (max-device-width: 480px){.c-cancel-confirmation__status .confirm-details .refund-group{flex-basis:49%}}.c-cancel-confirmation__status .confirm-details .refund-group .price{display:block;flex-basis:100%;margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .refund-group .price{flex-basis:50%}}.c-cancel-confirmation__status .confirm-details .refund-group .price span{display:block}.c-cancel-confirmation__status .confirm-details .refund-group .price span:first-of-type{font-size:11px;text-transform:uppercase;letter-spacing:.015em;font-weight:600;display:block;margin-bottom:8px;color:#575757}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .refund-group .price span:first-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;margin-bottom:18px;display:inline-block}}.c-cancel-confirmation__status .confirm-details .refund-group .price span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#f68e33}.c-cancel-confirmation__status .confirm-details .refund-group .item{flex-basis:50%}.c-cancel-confirmation__status .confirm-details .refund-group .item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .refund-group .item span{font-size:11px}}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .confirm-details .refund-group .item span:first-of-type{margin-right:148px}}.c-cancel-confirmation__status .confirm-details .refund-group .item span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;text-transform:initial;margin-top:18px}.c-cancel-confirmation__status .confirm-details .refund-group .item span:last-of-type strong{font-weight:700;font-size:23px;margin-top:8px}.c-cancel-confirmation__status .confirm-details .refund-group .item .ref-no{font-size:23px!important;font-style:normal;font-weight:700!important;line-height:38px;letter-spacing:0em;text-align:left;color:#333;margin-top:8px!important}.c-cancel-confirmation__status .bank-details .name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block;margin:18px 0 16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .bank-details .name{font-size:11px}}.c-cancel-confirmation__status .group-button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.c-cancel-confirmation__status .group-button button{flex-basis:100%;max-width:100%}.c-cancel-confirmation__status .group-button button:first-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-button button:first-of-type{margin-bottom:0}}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-button button{flex-basis:calc(50% - 4px)}}.c-cancel-confirmation__status .group-button button .img-right{margin-right:0;margin-left:8px}.c-cancel-confirmation__status .group-button button.no-margin-mobile{margin:0}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-button button.no-margin-mobile{margin:inherit}}.c-cancel-confirmation__status .group-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.c-cancel-confirmation__status .group-title h2 img{width:24px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title{margin:0 0 8px}}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share{position:relative}}.c-cancel-confirmation__status .group-title .share a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;color:#006fc1;position:relative}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share a{font-size:15px}}.c-cancel-confirmation__status .group-title .share a img{height:12px;width:12px;margin-right:8px;margin-top:-2px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share a img{margin-right:10px;height:auto;width:auto}}.c-cancel-confirmation__status .group-title .share .overlay{position:fixed;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .overlay{display:none}}.c-cancel-confirmation__status .group-title .share .info__tooltip{bottom:0;position:fixed;left:0;padding:0 21px;width:100%;z-index:50;background:#fff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip{border-radius:6px;position:absolute;inset:30px -29px auto auto;padding:16px;width:136px}}.c-cancel-confirmation__status .group-title .share .info__tooltip:after,.c-cancel-confirmation__status .group-title .share .info__tooltip:before{opacity:0}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip:after,.c-cancel-confirmation__status .group-title .share .info__tooltip:before{opacity:1;bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}}.c-cancel-confirmation__status .group-title .share .info__tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-cancel-confirmation__status .group-title .share .info__tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-cancel-confirmation__status .group-title .share .info__tooltip ul{margin:0;padding:0;display:flex;flex-wrap:wrap;position:relative;z-index:30}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip ul{display:initial}}.c-cancel-confirmation__status .group-title .share .info__tooltip ul li{margin:0;padding:0;flex-basis:33.33%}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip ul li{flex-basis:100%}}.c-cancel-confirmation__status .group-title .share .info__tooltip ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;margin:28px 0;display:block;text-align:center}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip ul li a{margin:0 0 8px;display:inline;text-align:left}}.c-cancel-confirmation__status .group-title .share .info__tooltip ul li a img{height:33px;width:33px;display:block;margin:0 auto 8px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip ul li a img{height:auto;width:auto;display:inline;margin:0 8px 0 0}}@media only screen and (min-width: 767px){.c-cancel-confirmation__status .group-title .share .info__tooltip ul li:last-of-type a{margin:0}}.c-cancel-confirmation__status .divider{margin:24px 0;border-bottom:1px solid #e2e2e2}.c-cancel-confirmation__status.pending{border-color:#f68e33}.c-cancel-confirmation__status.pending h2{color:#f68e33}.c-cancel-confirmation__status.pending .group{flex-direction:row-reverse}@media only screen and (min-width: 767px){.c-cancel-confirmation__status.pending .group{flex-direction:row}}.c-cancel-confirmation__status.pending .group>*:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status.pending .group>*:last-of-type{margin-bottom:0}}.c-cancel-confirmation__status.cancelled{border-color:#b00020;padding-bottom:0}@media only screen and (min-width: 767px){.c-cancel-confirmation__status.cancelled{padding-bottom:24px}}.c-cancel-confirmation__status.cancelled h2{color:#b00020}.c-cancel-confirmation__status.cancelled p{margin:0;padding-bottom:24px}@media only screen and (min-width: 767px){.c-cancel-confirmation__status.cancelled p{padding-bottom:16px}}.c-cancel-confirmation__cards{margin-bottom:32px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards{margin-bottom:40px}}.c-cancel-confirmation__cards h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards h2{margin:0 0 16px}}.c-cancel-confirmation__cards--head{display:flex;justify-content:space-between;align-items:center;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards--head{margin:0 0 16px}}.c-cancel-confirmation__cards--head>h2{margin:0}.c-cancel-confirmation__cards--head a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-cancel-confirmation__cards--head a>img{margin-right:10px;margin-top:-3px}.c-cancel-confirmation__cards .summary-table{background:#ffffff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .summary-table{border-radius:0 0 12px 12px}}.c-cancel-confirmation__cards .summary-table--desktop{display:none}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .summary-table--desktop{display:block}}.c-cancel-confirmation__cards .summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #e2e2e2}.c-cancel-confirmation__cards .summary-table--desktop ul:last-child{border-bottom:0}.c-cancel-confirmation__cards .summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}.c-cancel-confirmation__cards .summary-table--desktop ul li span{font-size:15px}.c-cancel-confirmation__cards .summary-table--desktop ul li:first-child{flex-basis:45%;display:flex;flex-direction:row;align-items:center}.c-cancel-confirmation__cards .summary-table--desktop ul li:nth-child(2){flex-basis:35%}.c-cancel-confirmation__cards .summary-table--desktop ul li:last-child{flex-basis:20%}.c-cancel-confirmation__cards .summary-table--desktop ul li img{margin-right:8px}.c-cancel-confirmation__cards .summary-table--desktop ul li .text span{display:block;color:#333}.c-cancel-confirmation__cards .summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-cancel-confirmation__cards .summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag--green{color:#009883;background:#ceefec}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-cancel-confirmation__cards .summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-cancel-confirmation__cards .summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px;background:#e9f6f9;border-bottom:0}.c-cancel-confirmation__cards .summary-table--desktop ul.head li{font-weight:700}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .summary-table--desktop ul.head li{font-size:11px}}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo{padding:0 36px 0 32px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li:first-child{flex-basis:59%;border-right:1px solid #e2e2e2;display:flex;flex-direction:row;align-items:flex-start}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li:last-child{flex-basis:41%;padding:16px 0 16px 37px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li span.purple{color:#6f56a3}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-cancel-confirmation__cards .summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-cancel-confirmation__cards .summary-table--mobile{display:block}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .summary-table--mobile{display:none}}.c-cancel-confirmation__cards .summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.c-cancel-confirmation__cards .summary-table--mobile ul:last-child{border-bottom:0}.c-cancel-confirmation__cards .summary-table--mobile ul.head{padding-top:9px;padding-bottom:9px;background:#e9f6f9;border-bottom:0}.c-cancel-confirmation__cards .summary-table--mobile ul.head li{font-weight:700}.c-cancel-confirmation__cards .summary-table--mobile ul.head li:last-child{text-align:center}.c-cancel-confirmation__cards .summary-table--mobile ul.payment-info li.status div>img{transition:transform .3s ease;transform:rotate(180deg)}.c-cancel-confirmation__cards .summary-table--mobile ul.payment-info.show{border-bottom:0}.c-cancel-confirmation__cards .summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .3s ease;transform:rotate(0)}.c-cancel-confirmation__cards .summary-table--mobile ul.payment-info.show+.dropdown-content{display:flex}.c-cancel-confirmation__cards .summary-table--mobile ul.dropdown-content{display:none;padding:0}.c-cancel-confirmation__cards .summary-table--mobile ul.dropdown-content li{padding:15px 24px}.c-cancel-confirmation__cards .summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.c-cancel-confirmation__cards .summary-table--mobile ul.dropdown-content li:nth-child(3),.c-cancel-confirmation__cards .summary-table--mobile ul.dropdown-content li:nth-child(4){border-top:1px solid #e2e2e2}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li:first-of-type{flex-basis:70%}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li:last-of-type{flex-basis:30%;text-align:right}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3;display:block;width:100%}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .summary-table--mobile ul.getgo li span.point{display:initial}}.c-cancel-confirmation__cards .summary-table--mobile ul.print li{flex-basis:100%}.c-cancel-confirmation__cards .summary-table--mobile ul.print li a{margin-left:auto}.c-cancel-confirmation__cards .summary-table--mobile ul.print li a img{margin-top:-4px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt{padding:16px 24px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.c-cancel-confirmation__cards .summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.c-cancel-confirmation__cards .summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.c-cancel-confirmation__cards .summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.c-cancel-confirmation__cards .summary-table--mobile ul li:last-child{text-align:center}.c-cancel-confirmation__cards .summary-table--mobile ul li.status{left:20px;position:relative}.c-cancel-confirmation__cards .summary-table--mobile ul li span{font-size:15px}.c-cancel-confirmation__cards .summary-table--mobile ul li img{margin-right:8px}.c-cancel-confirmation__cards .summary-table--mobile ul li .text span{display:block;color:#333}.c-cancel-confirmation__cards .summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.c-cancel-confirmation__cards .summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag img{margin-right:4px;margin-top:-2px}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag--green{color:#009883;background:#ceefec}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag--orange{color:#f68e33;background:#fff6ee}.c-cancel-confirmation__cards .summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#ffeef1}.c-cancel-confirmation__cards .summary-table__link--fs span{font-family:Noto Sans,sans-serif}.c-cancel-confirmation__cards .breakdown-table{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding-bottom:21px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .breakdown-table{border-radius:12px}}.c-cancel-confirmation__cards .breakdown-table ul{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0 24px}.c-cancel-confirmation__cards .breakdown-table ul li{flex-basis:50%;margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333}.c-cancel-confirmation__cards .breakdown-table ul li:first-child{font-weight:700}.c-cancel-confirmation__cards .breakdown-table ul li:nth-last-child(2){text-align:right;font-weight:700;color:#006fc1;transition:transform .3s ease}.c-cancel-confirmation__cards .breakdown-table ul li:nth-last-child(2) img{margin-top:-2px}.c-cancel-confirmation__cards .breakdown-table ul li:nth-last-child(2).show img{transform:rotate(180deg);transition:transform .3s ease}.c-cancel-confirmation__cards .breakdown-table ul li:nth-last-child(2).show+li{height:auto;margin-top:4px;margin-bottom:21px}.c-cancel-confirmation__cards .breakdown-table ul li:last-child{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;height:0;overflow:hidden}.c-cancel-confirmation__cards .breakdown-table ul li:last-child span{display:block;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:5px}.c-cancel-confirmation__cards .breakdown-table ul li:last-child span:last-of-type{margin-bottom:0}.c-cancel-confirmation__cards .breakdown-table ul li:last-child div:last-child{text-align:right}.c-cancel-confirmation__cards .breakdown-table ul:last-of-type li:last-of-type{margin-bottom:0!important}.c-cancel-confirmation__cards .breakdown-table ul.head{background:#e9f6f9;padding:14px 24px;margin-bottom:16px}.c-cancel-confirmation__cards .breakdown-table ul.head li{font-weight:700;text-align:left;font-size:13px;color:#333;flex-basis:auto}.c-cancel-confirmation__cards .breakdown-table ul.head li:last-child{margin-top:0;margin-bottom:0;height:auto}.c-cancel-confirmation__cards .flightdetails-table{background-color:#fff;border-radius:4px;padding-top:24px;box-shadow:0 4px 10px #00000012;overflow:hidden}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .flightdetails-table{border-top:8px solid #ffcd00;overflow:initial}}.c-cancel-confirmation__cards .flightdetails-table .divider{flex-basis:100%;padding:0 16px 24px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}.c-cancel-confirmation__cards .flightdetails-table .divider:before,.c-cancel-confirmation__cards .flightdetails-table .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#f7f7f7;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.c-cancel-confirmation__cards .flightdetails-table .divider:after{left:initial;right:-6px}.c-cancel-confirmation__cards .flightdetails-table .flight{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 24px}.c-cancel-confirmation__cards .flightdetails-table .flight>div a{font-size:11px;line-height:13px;white-space:nowrap}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .flightdetails-table .flight>div a{font-size:15px;line-height:150%}}.c-cancel-confirmation__cards .flightdetails-table .flight>div:first-child{display:flex;flex-direction:column}.c-cancel-confirmation__cards .flightdetails-table .flight>div:first-child>span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:transparent}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .flightdetails-table .flight>div:first-child>span:first-child{color:#858585}}.c-cancel-confirmation__cards .flightdetails-table .flight>div:first-child>span>span.blue{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5}.c-cancel-confirmation__cards .flightdetails-table .flight>div:first-child>span:last-child{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.c-cancel-confirmation__cards .flightdetails-table .flight>div:last-child a img{transform:rotate(180deg);width:16px;height:16px;margin-top:-2px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .flightdetails-table .flight>div:last-child a img{width:20px;height:20px;margin-top:0}}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details{background:#fff;display:block;padding-bottom:0;padding-left:24px;padding-right:24px}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details--legends{display:none}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details--trip__description{min-height:64px}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details--trip__datetime p.icon-clock--datetime{color:#bebebe}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details>div:nth-last-child(2){border-bottom:0;padding-bottom:0;margin-bottom:0}.c-cancel-confirmation__cards .flightdetails-table .c-booking_summary__details>div:nth-last-child(2) p{margin-bottom:0}.c-cancel-confirmation__cards .flightdetails-table .legend{padding:0 24px 24px}.c-cancel-confirmation__cards .flightdetails-table .legend p{margin:0;font-family:Noto Sans,sans-serif;font-size:10px;line-height:150%;letter-spacing:.004em;color:#575757}.c-cancel-confirmation__cards .flightdetails-table .legend p a{display:inline;font-weight:600}.c-cancel-confirmation__cards .flightdetails-table .legend p span{display:inline-block}.c-cancel-confirmation__cards .flightdetails-table .legend p span:first-child{padding:0 7px 0 9px}.c-cancel-confirmation__cards .flightdetails-table .legend p span.item img{margin-top:-1px;margin-right:4px;width:12px;height:12px}.c-cancel-confirmation__cards .guest-table{border-top:8px solid #00a4e5;background:#ffffff;box-shadow:0 4px 10px #00000012;padding:24px 24px 20px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table{border-radius:12px}}.c-cancel-confirmation__cards .guest-table>ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.c-cancel-confirmation__cards .guest-table>ul li{margin:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#575757}.c-cancel-confirmation__cards .guest-table>ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.015em;color:#006fc1;white-space:nowrap}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li a{font-size:15px;line-height:150%}}.c-cancel-confirmation__cards .guest-table>ul li a img{width:16px;height:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li a img{width:20px;height:20px}}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type{height:0;padding-top:20px;margin-bottom:16px;border-bottom:1px solid #e2e2e2;overflow:hidden;flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type{margin-bottom:25px}}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>span.age{flex-basis:100%;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:16px}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div{flex-basis:100%;padding-right:16px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div{flex-basis:33.33%;max-width:216px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div{flex-basis:30.33%}}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div:last-of-type{padding-right:0}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin:0 0 4px}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;display:block;margin-bottom:4px}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span img{margin-top:-4px;margin-right:4px}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:0 7px;margin-left:6px;top:-2px;border-radius:146px;background:#e9f6f9;color:#00a4e5;position:relative;display:inline-block}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag--green{color:#009883;background:#ceefec}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag--blue{color:#00a4e5;background:#e9f6f9}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag--lightgreen{color:#5cab4c;background:#ebffe7}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag--orange{color:#f68e33;background:#fff6ee}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div span.tag--red{color:#cc0c2f;background:#ffeef1}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way{max-width:100%;flex-basis:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way{flex-wrap:nowrap}}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:100%}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:33.33%;max-width:216px}}.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way>div{flex-basis:100%}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table>ul li:last-of-type>div.one-way>div{flex-basis:67.77%}}.c-cancel-confirmation__cards .guest-table>ul.show li:last-of-type{height:100%;padding-top:2px}.c-cancel-confirmation__cards .guest-table .all-flights h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;margin:0}.c-cancel-confirmation__cards .guest-table .all-flights span.small{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-bottom:16px}@media only screen and (min-width: 767px){.c-cancel-confirmation__cards .guest-table .all-flights span.small{margin-bottom:24px}}.c-cancel-confirmation__cards .guest-table .all-flights h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 8px}.c-cancel-confirmation__cards .guest-table .all-flights>ul{padding:0 0 24px;margin:0}.c-cancel-confirmation__cards .guest-table .all-flights>ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}#refund-request .c-select_flight.refund-request-breadcrumb-banner .c-steps .container .c-steps_icons{max-width:250px}@media only screen and (min-width: 767px){#refund-request .c-select_flight.refund-request-breadcrumb-banner .c-steps .container .c-steps_icons .icons:after{width:120px;right:-90px}}@media only screen and (min-width: 767px){#refund-request #refund-request-form{max-width:876px;margin:0 auto}}#refund-request #refund-request-form .form-section{display:block}#refund-request #refund-request-form .form-fees-breakdown{display:none}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .fees-info{display:flex;background:#f3fbfd;border:1px solid #d4e8ec;border-radius:10px;padding:20px;font-size:15px}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .fees-info a{font-size:15px}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .fees-info-img img{height:36px;width:38px;max-width:unset}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .fees-info-txt{padding-left:20px}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table{box-shadow:0 4px 23px #0000001a;border-radius:10px;background-color:#fff}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .fees-header{background-color:#e9f6f9;border-radius:10px 10px 0 0;font-weight:bolder;font-size:15px;padding:14px 15px}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .fees-body{padding:20px 24px}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .fees-body .row.total .refundable-amt{color:#08a7e6}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .fees-footer{padding:20px 24px;border-top:1px solid #ededed}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .row{padding:4px 0}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .row.fees-heading{font-weight:bolder;border:0}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .row.fees-heading:not(:first-child){padding:12px 0 0}#refund-request #refund-request-form .form-fees-breakdown #refund-request-fees-section .refund-request-fees-table .row .amt{text-align:right}#refund-request #refund-request-form.show-fees-breakdown .form-section{display:none}#refund-request #refund-request-form.show-fees-breakdown .form-fees-breakdown{display:block}#refund-request #refund-request-form .form-header a{transition:all .2s ease}#refund-request #refund-request-form .form-header .return-chevron{height:24px;vertical-align:middle;margin-left:-8px}#refund-request #refund-request-form .form-header .return-chevron+span{vertical-align:middle}#refund-request #refund-request-form .form-content{border-top:10px solid #ffcd00;background-color:#fff;padding:20px 30px 30px;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content{padding:20px 40px 30px;border-radius:10px}}#refund-request #refund-request-form .form-content .form-group>label{position:relative}#refund-request #refund-request-form .form-content .form-group>label.required:after{content:"*";position:absolute;top:0;right:-6px;color:#cc0c2f;display:inline-block}#refund-request #refund-request-form .form-content .reason-note p{position:relative;padding:16px 25px 16px 50px;background-color:#f3fbfd;border-radius:10px;display:block;margin-top:30px;font-size:13px;margin-bottom:0}#refund-request #refund-request-form .form-content .reason-note p:before{content:"";background-image:url(https://www.cebupacificair.com/amplience-media/i/cebupacificair/Info-icon);background-repeat:no-repeat;background-size:contain;border-radius:100px;text-align:center;font-weight:bolder;height:28px;width:28px;display:inline-block;position:absolute;left:14px;top:12px}#refund-request #refund-request-form .form-content .reason-note p a{pointer-events:none;cursor:default;color:#52caf5;font-weight:700;font-size:13px}#refund-request #refund-request-form .form-content .reason-note ul,#refund-request #refund-request-form .form-content .reason-note ol{margin:0;line-height:26px}#refund-request #refund-request-form .form-content .reason-note ul li,#refund-request #refund-request-form .form-content .reason-note ol li{margin:0;color:#212529}#refund-request #refund-request-form .form-content .reason-note ol{list-style-type:lower-alpha;margin-left:14px}#refund-request #refund-request-form .form-content .reason-note ul li{position:relative;padding-left:12px}#refund-request #refund-request-form .form-content .reason-note ul li:before{content:"";height:6px;width:6px;background-color:#52caf5;display:inline-block;border-radius:100px;position:absolute;top:13px;left:0;transform:translateY(-50%)}#refund-request #refund-request-form .form-content .reason-note ul li ul,#refund-request #refund-request-form .form-content .reason-note ul li ul a{font-size:13px}#refund-request #refund-request-form .form-content .reason-note ul li ul{margin-left:.75rem}#refund-request #refund-request-form .form-content .reason-note>span{position:relative;padding:16px 25px 16px 50px;background-color:#f3fbfd;border-radius:10px;display:block;margin-top:30px;font-size:13px}#refund-request #refund-request-form .form-content .reason-note>span:before{content:"";background-image:url(https://www.cebupacificair.com/amplience-media/i/cebupacificair/Info-icon);background-repeat:no-repeat;background-size:contain;border-radius:100px;text-align:center;font-weight:bolder;height:28px;width:28px;display:inline-block;position:absolute;left:14px;top:12px}#refund-request #refund-request-form .form-content .reason-note>span span{color:#52caf5;font-weight:700}#refund-request #refund-request-form .form-content label{font-size:13px}#refund-request #refund-request-form .form-content label.upload-file ul,#refund-request #refund-request-form .form-content label.upload-file ol{margin:0;line-height:26px}#refund-request #refund-request-form .form-content label.upload-file ul li,#refund-request #refund-request-form .form-content label.upload-file ol li{margin:0;color:#212529}#refund-request #refund-request-form .form-content label.upload-file ol{list-style-type:lower-alpha;margin-left:14px}#refund-request #refund-request-form .form-content label.upload-file ul li{position:relative;padding-left:12px}#refund-request #refund-request-form .form-content label.upload-file ul li:before{content:"";height:6px;width:6px;background-color:#52caf5;display:inline-block;border-radius:100px;position:absolute;top:13px;left:0;transform:translateY(-50%)}#refund-request #refund-request-form .form-content .form-input{border-radius:4px;font-weight:400;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#refund-request #refund-request-form .form-content .form-input:focus{border-color:#52caf5}#refund-request #refund-request-form .form-content .form-input.error{border-color:#cc0c2f}#refund-request #refund-request-form .form-content .form-input.error~.error-msg{display:block}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .form-input{width:50%}}#refund-request #refund-request-form .form-content .form-input ::placeholder{color:#bebebe}#refund-request #refund-request-form .form-content .error-msg{display:none;background:none;border:none;position:relative;color:#cc0c2f!important;margin-top:4px;font-size:11px!important;width:100%;padding:0}#refund-request #refund-request-form .form-content .error-msg .error-img{margin-right:4px;height:14px;width:14px;margin-top:-3px}#refund-request #refund-request-form .form-content .error-msg-file{display:block}#refund-request #refund-request-form .form-content .select-input{position:relative;width:100%}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .select-input{width:50%}}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .select-input.refund-reason{width:65%}}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options{display:none;position:absolute;background:#fff;z-index:1;width:100%;padding:0;margin:0;box-shadow:0 20px 20px #0000001a;max-height:350px;overflow-y:auto;transition:all .1s ease}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options{width:700px}}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options li{border-bottom:1px solid #e2e2e2;padding:0 4px;margin:0}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options li:hover{background-color:#e9f6f9}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options li:hover label{color:#006fc1}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-options li label{cursor:pointer;border:0;padding:12px;margin:0;font-size:15px}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-select{cursor:pointer;width:100%;padding-right:42px}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-select+.custom-dropdown-options{display:none}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-select.active~.custom-dropdown-options{display:block}#refund-request #refund-request-form .form-content .select-input .custom-dropdown-select[disabled]{background-color:#e2e2e2;color:#a0a0a0;cursor:default}#refund-request #refund-request-form .form-content .select-input label{display:block;color:#212529;border:1px solid #d1d1d1}#refund-request #refund-request-form .form-content .select-input:after{content:"";display:inline-block;position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #d1d1d1;border-radius:100px;right:20px;top:26px;transform:translateY(-50%);pointer-events:none}#refund-request #refund-request-form .form-content select{border:12px solid red}#refund-request #refund-request-form .form-content select:after{content:"";width:20px;height:20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #f00;display:inline-block}#refund-request #refund-request-form .form-content select:required:invalid{color:#bebebe}#refund-request #refund-request-form .form-content option[value=""][disabled]{display:none}#refund-request #refund-request-form .form-content option{color:#212529}#refund-request #refund-request-form .form-content input[type=file]::-webkit-file-upload-button{display:none}#refund-request #refund-request-form .form-content .upload-file-btn{position:relative;margin-bottom:12px}#refund-request #refund-request-form .form-content .upload-file-btn.upload-another:hover{box-shadow:none;background:transparent}#refund-request #refund-request-form .form-content .upload-file-btn.upload-another:hover span{transition:all .2s ease;color:#00a4e5}#refund-request #refund-request-form .form-content .upload-file-btn img{height:20px;vertical-align:sub}#refund-request #refund-request-form .form-content .upload-file-btn-label{position:absolute;inset:0;margin:0;cursor:pointer}#refund-request #refund-request-form .form-content .upload-file-btn.upload-another{border:0;text-align:left}#refund-request #refund-request-form .form-content .upload-file .input-file-wrapper{display:inline-block}#refund-request #refund-request-form .form-content .upload-file .input-file-wrapper .input-file{background-color:#f7f7f7;padding:12px 40px 12px 12px;border-radius:12px;width:auto;display:inline-block;margin:6px 12px 6px 0;font-size:13px;position:relative}#refund-request #refund-request-form .form-content .upload-file .input-file-wrapper .input-file input{width:200px}#refund-request #refund-request-form .form-content .upload-file .input-file-wrapper .input-file .delete-file-btn{line-height:0;font-size:30px;font-weight:lighter;color:#b7b7b7;cursor:pointer;transition:all .2s ease;position:absolute;right:13px;top:21px}#refund-request #refund-request-form .form-content .upload-file .input-file-wrapper .input-file .delete-file-btn:hover{color:gray}#refund-request #refund-request-form .form-content .upload-file-note{font-size:11px;display:block;white-space:pre-wrap}#refund-request #refund-request-form .form-content .form-flight-details{font-size:15px;line-height:24px}#refund-request #refund-request-form .form-content .form-flight-details .container{padding:0}#refund-request #refund-request-form .form-content .form-flight-details .container>.row:last-child hr{border:0}#refund-request #refund-request-form .form-content .form-flight-details .container .flight-heading{font-size:15px}#refund-request #refund-request-form .form-content .form-flight-details .container .flight-heading-via{color:#858585}#refund-request #refund-request-form .form-content .form-flight-details .container .flight-number{font-size:11px}#refund-request #refund-request-form .form-content .form-flight-details .container .flight-number .airplane-icon{height:12px;vertical-align:unset;margin-right:6px}#refund-request #refund-request-form .form-content .form-flight-details .container .flight-details .loc{color:#858585}#refund-request #refund-request-form .form-content .form-flight-details .container .journey-wrapper .segment-wrapper .flight-heading,#refund-request #refund-request-form .form-content .form-flight-details .container .journey-wrapper .segment-wrapper .flight-number{padding-left:0}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .segment-wrapper:not(:last-child){position:relative}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .segment-wrapper:not(:last-child) .connector{height:calc(100% + 13px);position:absolute;top:13px;bottom:0;left:18px;width:1px;border-left:1px solid #52caf5}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .segment-wrapper:not(:last-child) .connector:before{content:"";height:12px;width:12px;border-radius:100px;background-color:#52caf5;position:absolute;right:-6px;top:-7px}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .segment-wrapper:not(:last-child) .connector:after{content:"";height:12px;width:12px;border-radius:100px;background-color:#52caf5;position:absolute;right:-6px;bottom:0}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .flight-heading,#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .flight-number{padding-left:25px}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .flight-heading,#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .flight-number{padding-left:20px}}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .departure-wrapper,#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .arrival-wrapper{padding-left:25px}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .departure-wrapper,#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .arrival-wrapper{padding-left:0}}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .flight-heading{font-size:15px}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .departure-wrapper,#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper .arrival-wrapper{display:none}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper:first-child .departure-wrapper{display:flex}#refund-request #refund-request-form .form-content .form-flight-details .container .connecting-flight .journey-wrapper .segment-wrapper:last-child .arrival-wrapper{display:flex}#refund-request #refund-request-form .form-content .form-footer{font-size:13px;background-color:#f3fbfd;padding:12px 16px;border-radius:10px;display:flex}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-content .form-footer{display:block}}#refund-request #refund-request-form .form-content .form-footer .footer-image{height:30px;vertical-align:middle;margin-right:12px}#refund-request #refund-request-form .form-content .form-footer span{vertical-align:middle}#refund-request #refund-request-form .form-content hr{margin:1.5rem 0}#refund-request #refund-request-form .form-actions{text-align:right}#refund-request #refund-request-form .form-actions>div{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}#refund-request #refund-request-form .form-actions>div .o-btn{margin:7px 0;flex:0 0 100%}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-actions>div .o-btn{margin:12px 0 12px 12px}#refund-request #refund-request-form .form-actions>div .o-btn:first-child{order:2}}@media only screen and (min-width: 767px){#refund-request #refund-request-form .form-actions>div .o-btn--secondary-blue{max-width:170px}}#refund-request #refund-request-form .form-actions>div .o-btn:disabled{background:#cae2e7;color:#fff;cursor:default}#refund-request #refund-request-form .form-actions>div .o-btn:disabled:hover{box-shadow:none}#refund-request.refund-request-confirmation .container.on-mobile{padding-left:0;padding-right:0}@media only screen and (min-width: 767px){#refund-request.refund-request-confirmation .container.on-mobile{padding-left:15px;padding-right:15px}}#refund-request.refund-request-confirmation .refund-request-breadcrumb-banner .c-steps .c-steps_icons .icons{pointer-events:none}#refund-request.refund-request-confirmation h2{font-weight:700;font-size:23px}#refund-request.refund-request-confirmation .label{font-size:11px;font-weight:800}#refund-request.refund-request-confirmation .val{font-weight:700;font-size:23px}#refund-request.refund-request-confirmation .val.refundable-amt{font-size:15px;font-weight:400;padding-top:8px}#refund-request.refund-request-confirmation .refund-main-card{border-top:10px solid #5cab4c;background-color:#fff;padding:20px 20px 30px;border-radius:0;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){#refund-request.refund-request-confirmation .refund-main-card{border-radius:10px}}#refund-request.refund-request-confirmation .refund-main-card h2{color:#5dab4d}#refund-request.refund-request-confirmation .refund-main-card .check-image{margin-right:10px;margin-top:-4px;width:24px}#refund-request.refund-request-confirmation .refund-main-card .label{color:#575757}#refund-request.refund-request-confirmation .refund-main-card .label .background-yellow{background:yellow;padding:9px}#refund-request.refund-request-confirmation .refund-main-card .charlie-text a{display:inline}#refund-request.refund-request-confirmation .refund-details-card{background-color:#fff;border-radius:0;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){#refund-request.refund-request-confirmation .refund-details-card{border-radius:10px}}#refund-request.refund-request-confirmation .refund-details-card .row{padding:12px 5px}#refund-request.refund-request-confirmation .refund-details-card .row:not(:last-child){border:1px solid #f0f0f0}#refund-request.refund-request-confirmation .refund-details-card .row div:last-child{text-align:right}#refund-request.refund-request-confirmation .refund-details-card-heading{background-color:#e9f6f9}#refund-request.refund-request-confirmation .refund-details-card-body .collapse-toggle~.collapsible{display:none}#refund-request.refund-request-confirmation .refund-details-card-body .collapse-toggle.toggled~.collapsible{display:block}#refund-request.refund-request-confirmation .refund-details-card-body .collapse-toggle-btn{position:relative}#refund-request.refund-request-confirmation .refund-details-card-body .collapse-toggle-btn:after{content:"";border:solid #0060a7;border-width:0 3px 3px 0;border-radius:2px;display:inline-block;padding:4px;position:absolute;right:25px;top:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#refund-request.refund-request-confirmation .c-confirmation__body--sidebar .c-confirmation__trip .o-btn--primary-blue.btn-blue{background:linear-gradient(168.99deg,#00a4e5 17.86%,#006fc1 87.93%);color:#fff}#refund-request.refund-request-confirmation .c-confirmation__body--sidebar .c-confirmation__trip .card img{width:372px}#refund-request.refund-request-confirmation .manage-another{width:90%;margin:0 auto;display:block}@media only screen and (min-width: 767px){#refund-request.refund-request-confirmation .manage-another{width:100%;margin:0}}#refund-request.refund-request-confirmation aside{background-color:transparent;padding:0;margin:0}.csp-custom-container{padding-inline:0;margin-top:-194px;margin-bottom:60px}.csp-custom-container .max-width{max-width:none}.csp-custom-container .card-1{border-radius:12px;border:none;overflow:auto;box-shadow:0 4px 23px #0000001a}.csp-custom-container .card-1 .button-group{display:flex;justify-content:space-between}.csp-custom-container .card-1 .button-group .tab-button{width:50%;height:80px;border:none;position:relative}.csp-custom-container .card-1 .button-group .tab-button .tab-button-text{font-style:"Noto Sans",sans-serif;font-size:15px;font-weight:700;line-height:24px;letter-spacing:.5%;color:#333}.csp-custom-container .card-1 .button-group .tab-button.active{background-color:#fff}.csp-custom-container .card-1 .button-group .tab-button.active .tab-button-text{color:#333}.csp-custom-container .card-1 .button-group .tab-button.active:before{content:"";position:absolute;left:0;top:0;width:100%;height:8px;background-color:#52caf5}.csp-custom-container .card-1 .button-group .tab-button.is-disabled{background-color:#f7f7f7}.csp-custom-container .card-1 .button-group .tab-button.is-disabled .tab-button-text{color:#a0a0a0}.csp-custom-container .card-1 .card-body{padding:24px}.csp-custom-container .card-1 .card-body .guest-login .info-group p{margin:0;font-style:"Noto Sans",sans-serif;font-size:15px}.csp-custom-container .card-1 .card-body .guest-login .info-group p strong{font-weight:800;color:#333}.csp-custom-container .card-1 .card-body .guest-login .info-group .criteria-list ul{list-style:disc;margin-top:8px;padding-left:16px}.csp-custom-container .card-1 .card-body .guest-login .info-group .criteria-list ul li,.csp-custom-container .card-1 .card-body .guest-login .info-group .criteria-list ul li p{margin:0;color:#333;font-weight:500}.csp-custom-container .card-1 .card-body .guest-login .guest-count-md p{margin:0;font-style:"Noto Sans",sans-serif;font-size:15px}.csp-custom-container .card-1 .card-body .guest-login .guest-count-md p strong{font-weight:800;color:#333}.csp-custom-container .card-1 .card-body .guest-login .guest-counter{margin:10px 0 0;font-style:"Noto Sans",sans-serif;font-size:13px;display:flex;align-items:center}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .no-of-guest p{margin:0 16px 0 0;font-weight:800;color:#006fc1}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter{display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e2e2;border-radius:16px;min-width:81px;height:28px}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .decrement,.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .increment{background-color:transparent;display:grid;place-items:center;height:100%;padding-inline:8px}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .decrement img,.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .increment img{margin-top:-1px}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .decrement.is-disabled,.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .increment.is-disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.3}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter span{margin:0}.csp-custom-container .card-1 .card-body .guest-login .guest-counter .counter .counter-input{width:max-content}.csp-custom-container .card-1 .card-body .period-ended{display:grid;place-items:center}.csp-custom-container .card-1 .card-body .period-ended .image{margin-bottom:15px}.csp-custom-container .card-1 .card-body .period-ended .body-text p{margin:0;max-width:450px;line-height:30px;font-size:20px;color:#575757}.csp-custom-container .card-1 .card-body .coming-soon{padding:20px 35px}.csp-custom-container .card-1 .card-body .coming-soon h5,.csp-custom-container .card-1 .card-body .coming-soon p{color:#575757;line-height:24px}.csp-custom-container .card-1 .card-body .coming-soon .header-text p{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px!important;line-height:150%;color:#575757}.csp-custom-container .card-1 .card-body .coming-soon h5{margin-bottom:16px}.csp-custom-container .card-1 .card-body .coming-soon p{margin-bottom:8px;font-size:15px!important}.csp-custom-container .card-1 .card-body .coming-soon p a{display:contents;font-size:15px!important}.csp-custom-container .card-1 .card-body .coming-soon .text-blue{color:#00a4e5}.csp-custom-container .card-1 .card-body .coming-soon .text-blue .date-time{background-color:#f7f7f7;padding-inline:4px}.csp-custom-container .card-1 .card-body .sign-up-prompt p{margin:0}.csp-custom-container .card-2{border:none;padding:16px;box-shadow:0 4px 23px #0000001a;border-radius:8px}.csp-custom-container .card-2 .card-header-text{display:flex;justify-content:space-between}.csp-custom-container .card-2 .card-header-text a{margin-right:5px}.csp-custom-container .card-2 .card-container .how-to-buy-list{margin:16px 0 0}.csp-custom-container .card-2 .card-container .how-to-buy-list li{margin:0 0 8px;width:100%;display:flex}.csp-custom-container .card-2 .card-container .how-to-buy-list li .badge-container{margin-right:8px}.csp-custom-container .card-2 .card-container .how-to-buy-list li .badge-container .badge{background-color:#52caf5;height:24px;width:24px;color:#fff;border-radius:50px;display:grid;place-items:center}.csp-custom-container .card-2 .card-container .faq-list{margin:16px 0 0}.csp-custom-container .card-2 .card-container .faq-list li{margin:0 0 16px;cursor:pointer;display:flex}.csp-custom-container .card-2 .card-container .faq-list li .badge-container{margin-right:16px}.image-center{display:flex;justify-content:flex-end;align-items:center}.chevron-button{display:none}.pr-8{padding-right:8px}.pl-8{padding-left:8px}@media (max-width: 1056px){.mx-0-custom{padding-inline:8px}}@media (max-width: 767px){.mx-0-custom{padding-inline:0}.mb-md{margin-bottom:16px}.image-center{justify-content:center}.csp-custom-container{padding-inline:16px}.csp-custom-container .card-1 .button-group .tab-button{height:64px}.csp-custom-container .card-1 .sign-up-prompt{text-align:center}.csp-custom-container .card-1 .period-ended h5{font-size:13px}.csp-custom-container .card-1 .coming-soon{text-align:center}.csp-custom-container .card-2 .card-container{display:none}.csp-custom-container .card-2 .card-container.open,.chevron-button{display:block}.chevron-button.open{transform:rotate(180deg)}.pr-8{padding-right:15px}.pl-8{padding-left:15px}}.c-prepaid-baggage__tab span{text-transform:uppercase}.c-omnix-baggage__divider{margin-top:16px;padding-top:16px;border-top:1px solid #bebebe}.c-omnix-baggage__nextbutton img{transform:rotate(90deg);margin-top:-2px;margin-right:8px;width:1.5rem}@media screen and (max-width: 767px){.no-wrap-buttons{flex-wrap:nowrap;gap:8px}.no-wrap-buttons a{white-space:nowrap}}.c-omnix-baggage__more-addons-button{padding:12px 32px;margin-right:24px}.checked-baggage-container{display:flex;justify-content:space-between;margin-bottom:20px}@media (max-width: 767px){.checked-baggage-container{flex-direction:column;margin:0 -24px;flex-wrap:wrap}}.checked-baggage-container .baggage-container{width:100%;min-height:170px}.checked-baggage-container .baggage-container .baggage-add-container{background:#f7f7f7;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;gap:10px;width:100%}.checked-baggage-container .baggage-container .baggage-add-container .description{font-size:13px;font-weight:400;line-height:21px;letter-spacing:.02em;text-align:center;color:var(--neutrals-70-dove-gray, #6b6b6b)}.checked-baggage-container .baggage-container .baggage-add-container .note{font-size:11px;font-weight:400;line-height:19px;letter-spacing:.02em;text-align:center;color:var(--neutrals-60-gray, #858585)}.checked-baggage-container .baggage-container .disabled{opacity:50%;pointer-events:none}.checked-baggage-container .baggage-container .baggage-button{padding:12px 24px 12px 32px;border-radius:10px;gap:8px;background:linear-gradient(134.96deg,#00a4e5 17.86%,#006fc1 87.93%);font-size:15px;font-weight:700;line-height:24px;letter-spacing:.03em;color:#fff;margin:10px;width:200px}.checked-baggage-container .baggage-container .baggage-button .add-img{width:20px}.checked-baggage-container .baggage-summary{min-width:26%}.baggage-header{margin-bottom:22px}@media (max-width: 767px){.baggage-header{margin-bottom:0}}.baggage-header .check-baggage{font-size:20px;font-weight:800;line-height:33px;letter-spacing:0em;text-align:left}.baggage-header .bundle{font-size:18px;font-weight:400;line-height:30px;letter-spacing:.025em;color:var(--neutrals-60-gray, #858585)}.message-box{max-width:100%;width:100%;background:#f3fbfd;border-radius:12px}.message-box p{font-size:15px;padding:30px 24px 30px 72px;font-family:Noto Sans,sans-serif;font-weight:400;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#000;position:relative;margin-bottom:24px}@media screen{.message-box p{font-size:13px}}.message-box p:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:26.67px;background-image:url(/assets/images/icon-advisory.svg)}.message-box:after{display:none}.terms-and-condition{font-size:15px;font-weight:700;line-height:24px;letter-spacing:.005em;text-align:right}.rotate-arrow{transform:rotate(180deg);transition:transform .3s ease}.c-prepaid-baggage__terms__content ol li{margin-bottom:8px;font-size:13px}.c-prepaid-baggage__footer{width:100%}@media only screen and (max-width: 600px){.baggage__total{float:left;margin-top:50px}}@media only screen and (min-width: 600px){.baggage__total{float:left;margin-top:50px}}@media only screen and (min-width: 768px){.baggage__total{float:right;margin-top:0%}}@media only screen and (min-width: 992px){.baggage__total{float:right;margin-top:0%}}@media only screen and (min-width: 1200px){.baggage__total{float:right;margin-top:0%}}@media only screen and (max-width: 600px){.baggage__total__content{text-align:left}}@media only screen and (min-width: 600px){.baggage__total__content{text-align:left}}@media only screen and (min-width: 768px){.baggage__total__content{text-align:right}}@media only screen and (min-width: 992px){.baggage__total__content{text-align:right}}@media only screen and (min-width: 1200px){.baggage__total__content{text-align:right}}.baggage__total__content__main{color:#0060a7;font-weight:800;font-size:20px}.baggage__total__content__sub{color:#0060a7;font-weight:400;font-size:15px}.summary-container{padding:0 15px;margin-left:10px}@media (max-width: 767px){.summary-container{margin-top:25px}}.summary-container .header{font-size:17px;font-weight:800;line-height:27px;letter-spacing:.02em;color:#333;margin-bottom:15px}.summary-container .omnix-info--check{width:24px;height:24px;filter:grayscale(100%)}.summary-container .omnix-info--check-active{width:24px;height:24px;color:#00f}.summary-container .included-in-flight{padding-bottom:10px;margin-bottom:10px}.summary-container .ml-4{margin-left:0!important}.summary-container .show-border{border-bottom:1px solid #bebebe}.summary-container .baggage-description-container{display:flex;flex-direction:column;margin-left:5px}.summary-container .baggage-description-container .description{font-size:15px;font-weight:680;line-height:21px;letter-spacing:.02em;text-align:left}.summary-container .baggage-description-container .allowance{font-size:13px;line-height:18px;letter-spacing:.02em;text-align:left;color:#858585}.info--label{display:flex}.included-in-flight,.additional-in-flight,.cart-baggage-summary{display:grid}.included-in-flight .o1,.additional-in-flight .o1,.cart-baggage-summary .o1,.included-in-flight .o2,.additional-in-flight .o2,.cart-baggage-summary .o2,.included-in-flight .o3,.additional-in-flight .o3,.cart-baggage-summary .o3{display:inline-block}.included-in-flight .o1,.additional-in-flight .o1,.cart-baggage-summary .o1{order:1}.included-in-flight .o2,.additional-in-flight .o2,.cart-baggage-summary .o2{order:2}.included-in-flight .o3,.additional-in-flight .o3,.cart-baggage-summary .o3{order:3}.cart-baggage-summary .o1,.cart-baggage-summary .o2,.cart-baggage-summary .o3{display:flex!important}.baggage-item-container{width:100%;min-height:100px;padding:10px;border-radius:8px;background:linear-gradient(0deg,#ffffff,#ffffff),linear-gradient(0deg,#00a4e5,#00a4e5);box-shadow:0 8px 16px #00000014;border:1px solid #00a4e5;margin-bottom:10px}@media (max-width: 767px){.baggage-item-container{border:none;background:none;padding:0;box-shadow:none;margin-bottom:0}}.baggage-item-container .baggage-item{display:flex;align-items:center;position:relative;padding:5px 0}@media (max-width: 767px){.baggage-item-container .baggage-item{flex-direction:column;margin-bottom:0;padding:20px;border-bottom:1px solid #bebebe;align-items:start}}.baggage-item-container .baggage-item .weight-button{width:80px;padding:8px 12px;border-radius:8px;background:#f7f7f7;margin:7px;font-size:11px;font-weight:400;line-height:19px;letter-spacing:.02em;color:#333}@media (max-width: 767px){.baggage-item-container .baggage-item .weight-button{margin:7px 7px 0 0}}.baggage-item-container .baggage-item .weight-button.selected{box-shadow:0 4px 10px #00000012;background:linear-gradient(0deg,#f3fbfd,#f3fbfd),linear-gradient(0deg,#00a4e5,#00a4e5);border:1px solid #00a4e5;font-weight:700;color:#005687}.baggage-item-container .baggage-item .baggage-description{display:flex;flex-direction:row;padding:8px 16px;border-right:1px solid #e2e2e2}@media (max-width: 767px){.baggage-item-container .baggage-item .baggage-description{border-right:none}}.baggage-item-container .baggage-item .baggage-description .baggage-icon-container .bag-icon{width:25px}.baggage-item-container .baggage-item .baggage-description .baggage-description-container{display:flex;flex-direction:column;margin-left:5px}.baggage-item-container .baggage-item .baggage-description .baggage-description-container .description{font-size:13px;font-weight:680;line-height:21px;letter-spacing:.02em;text-align:left}.baggage-item-container .baggage-item .baggage-description .baggage-description-container .allowance{font-size:11px;line-height:18px;letter-spacing:.02em;text-align:left}.baggage-item-container .baggage-item .included-bundle{font-size:13px;font-weight:680;line-height:21px;letter-spacing:-.01em;text-align:right;font-variation-settings:"wdth" 100,"CTGR" 0;position:absolute;color:#00a4e5;top:57%;right:2%}@media only screen and (max-width: 767px){.baggage-item-container .baggage-item .included-bundle{top:90px}}.baggage-item-container .baggage-item .baggage-item-list{display:flex;flex-direction:column;padding:0 16px}.baggage-item-container .baggage-item .baggage-item-list .need-allowance{font-size:11px;font-weight:400;line-height:19px;letter-spacing:.03em;text-align:left;color:#858585}.baggage-item-container .baggage-item .baggage-item-list .amount-container{position:absolute;top:7%;right:2%}@media (max-width: 767px){.baggage-item-container .baggage-item .baggage-item-list .amount-container{top:15%;right:4%}}.baggage-item-container .baggage-item .baggage-item-list .amount{font-size:13px;font-weight:400;line-height:21px;letter-spacing:-.01em;text-align:right}.baggage-item-container .baggage-item .baggage-item-list .remove-button{position:absolute;bottom:20%;right:1%;filter:grayscale(1)}.baggage-item-container .baggage-item .baggage-item-list .remove-button .trash-icon{width:24px;height:24px}@media (max-width: 767px){.baggage-item-container .baggage-item .baggage-item-list .remove-button{bottom:50%;right:3%}}.baggage-item-container .baggage-item button{background:none}.csp-landing-component{display:flex;justify-content:center;font-family:Noto Sans,sans-serif;width:100%;margin:-194px 0 60px;gap:24px}.csp-landing-component.confirmation-page{width:100%;justify-content:flex-start;margin:0;padding:0}.csp-landing-component .additional-description{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}@media screen and (min-width: 768px){.csp-landing-component{padding:0 25px}.csp-landing-component .main-card{background-color:#fff;width:696px;height:-moz-fit-content;height:fit-content;z-index:10;border-radius:12px;overflow:hidden;margin-top:12px;box-shadow:0 8px 16px #00000014}.csp-landing-component .main-card.confirmation-page{width:100%}.csp-landing-component .main-card .tab-group{display:flex}.csp-landing-component .main-card .tab-group .tab-button{display:flex;align-items:center;justify-content:center;width:50%;height:80px;text-align:center;background-color:#f7f7f7;border-top:8px solid #52caf500}.csp-landing-component .main-card .tab-group .tab-button .tab-name{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;margin-top:2px;color:#333}.csp-landing-component .main-card .tab-group .tab-button .tab-name.inactive{color:#858585}.csp-landing-component .main-card .tab-group .tab-button.active{background-color:#fff;border-top:8px solid #52caf5}.csp-landing-component .main-card .tab-group .tab-button.inactive{cursor:default}.csp-landing-component .main-card .main-content{padding:24px}.csp-landing-component .main-card .main-content .selling-period .title p strong{font-size:20px;font-weight:800;line-height:32.8px;color:#333}.csp-landing-component .main-card .main-content .selling-period .criteria-list{margin:-10px 0 25px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul{list-style-type:disc;margin-top:0;padding-left:20px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li{margin-bottom:-15px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li p strong{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .title p strong{font-size:17px;font-weight:800;line-height:26.52px;letter-spacing:-.02em;color:#333}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter{display:flex}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter label{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#006fc1;margin:2px 10px}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter omnix-bordered-counter{margin-top:-3px}.csp-landing-component .main-card .main-content .selling-period .error-message{display:flex;align-items:center;justify-content:flex-start;width:100%;height:54px;background-color:#ffeef1;-moz-column-gap:8px;column-gap:8px;padding:16px;border-radius:10px;margin-bottom:12px}.csp-landing-component .main-card .main-content .selling-period .error-message .error-icon{width:18.33px;height:18.33px}.csp-landing-component .main-card .main-content .selling-period .error-message .error-description{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;margin-bottom:0;color:#333}.csp-landing-component .main-card .main-content .selling-period .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-top:4px;margin-bottom:15px;color:#fff;font-size:15px}.csp-landing-component .main-card .main-content .selling-period footer{height:24px}.csp-landing-component .main-card .main-content .selling-period footer p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#000}.csp-landing-component .main-card .main-content .selling-period footer p a{font-size:15px;font-weight:700;line-height:23.7px;letter-spacing:-.015em;color:#006fc1;margin-left:8px}.csp-landing-component .main-card .main-content .redemption-period .title p strong{font-size:20px;font-weight:800;line-height:32.8px;color:#333}.csp-landing-component .main-card .main-content .redemption-period .criteria-list{margin:-10px 0 25px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul{list-style-type:disc;margin-top:0;padding-left:20px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li{margin-bottom:-15px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li p strong{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .redemption-period .additional-description{margin-bottom:25px}.csp-landing-component .main-card .main-content .redemption-period .error-message{display:flex;align-items:center;justify-content:flex-start;width:100%;height:54px;background-color:#ffeef1;-moz-column-gap:8px;column-gap:8px;padding:16px;border-radius:10px;margin-bottom:24px}.csp-landing-component .main-card .main-content .redemption-period .error-message .error-icon{width:18.33px;height:18.33px}.csp-landing-component .main-card .main-content .redemption-period .error-message .error-description{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;margin-bottom:0;color:#333}.csp-landing-component .main-card .main-content .redemption-period .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-top:-6px;color:#fff;font-size:15px}.csp-landing-component .main-card .main-content .redemption-period footer{height:24px;margin-top:15px}.csp-landing-component .main-card .main-content .redemption-period footer p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#000}.csp-landing-component .main-card .main-content .redemption-period footer p a{font-size:15px;font-weight:700;line-height:23.7px;letter-spacing:-.015em;color:#006fc1;margin-left:8px}.csp-landing-component .main-card .main-content .period-ended{display:grid;place-items:center}.csp-landing-component .main-card .main-content .period-ended .image{width:264px;height:149px;margin-bottom:15px}.csp-landing-component .main-card .main-content .period-ended .body-text{width:475px}.csp-landing-component .main-card .main-content .period-ended .body-text p{font-size:18px;font-weight:700;line-height:29.52px;letter-spacing:-.01em;color:#575757}.csp-landing-component .main-card .main-content .unavailable{display:flex;gap:60px}.csp-landing-component .main-card .main-content .unavailable .notice{width:403px;height:-moz-fit-content;height:fit-content;gap:16px}.csp-landing-component .main-card .main-content .unavailable .notice .title{margin-bottom:15px}.csp-landing-component .main-card .main-content .unavailable .notice .title p strong{font-size:20px;font-weight:800;line-height:32.8px;color:#575757}.csp-landing-component .main-card .main-content .unavailable .notice .body-text{width:400px}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#575757;margin-bottom:5px}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p a{display:contents}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p a strong{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5%;color:#006fc1}.csp-landing-component .main-card .main-content .unavailable .notice .continue-button{margin-top:15px;min-width:315px;max-width:315px;min-height:48px;max-height:48px;color:#fff;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.015em}.csp-landing-component .main-card .main-content .unavailable .image{width:189px;height:152px;margin-top:20px}.csp-landing-component .secondary-card{background-color:#fff;width:336px;z-index:10;margin-top:12px;border-radius:8px;padding:16px;box-shadow:0 8px 16px #00000014}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title{display:flex}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title .text{margin-right:5px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title .text p{font-size:18px;font-weight:700;line-height:29.52px;letter-spacing:-.01em;color:#333}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title img{margin-top:3px;height:22px;width:22px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry{display:flex;height:-moz-fit-content;height:fit-content;margin-bottom:-8px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .badge-container{margin-right:8px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .badge-container .badge{font-size:14px;font-weight:700;background-color:#52caf5;height:24px;width:24px;border-radius:50px;display:grid;color:#fff;place-items:center}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .text p:first-child{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip{margin-bottom:0;line-height:auto}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip p:last-child{font-size:11px;font-weight:400;letter-spacing:-.01em}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip p:first-child{font-weight:400;margin-bottom:0;letter-spacing:-.025em}.csp-landing-component .secondary-card .want-to-know-more.title{font-size:18px;font-weight:700;line-height:29.52px;letter-spacing:-.01em;color:#333;margin-top:12px}.csp-landing-component .secondary-card .want-to-know-more.content{display:grid;align-items:center;margin-top:12px;gap:16px}.csp-landing-component .secondary-card .want-to-know-more.content .entry img{margin-right:12px;width:24px;height:24px}.csp-landing-component .secondary-card .want-to-know-more.content .entry a{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#333}}@media screen and (max-width: 767px){.csp-landing-component .main-card{background-color:#fff;width:90%;height:-moz-fit-content;height:fit-content;z-index:10;border-radius:10px;overflow:hidden;box-shadow:0 8px 16px #00000014}.csp-landing-component .main-card.confirmation-page{width:100%}.csp-landing-component .main-card .tab-group{display:flex}.csp-landing-component .main-card .tab-group .tab-button{display:flex;align-items:center;justify-content:center;width:50%;height:80px;text-align:center;background-color:#f7f7f7;border-top:8px solid #52caf500}.csp-landing-component .main-card .tab-group .tab-button .tab-name{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;margin-top:2px;color:#333}.csp-landing-component .main-card .tab-group .tab-button .tab-name.inactive{color:#858585}.csp-landing-component .main-card .tab-group .tab-button.active{background-color:#fff;border-top:8px solid #52caf5}.csp-landing-component .main-card .tab-group .tab-button.inactive{cursor:default}.csp-landing-component .main-card .main-content{padding:24px;gap:24px}.csp-landing-component .main-card .main-content .selling-period .title p strong{font-size:16px;font-weight:800;line-height:21.76px;letter-spacing:.015em;color:#333}.csp-landing-component .main-card .main-content .selling-period .criteria-list{margin:-10px 0 25px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul{list-style-type:disc;margin-top:0;padding-left:20px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li{margin-bottom:-15px}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .selling-period .criteria-list ul li p strong{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .title p strong{font-size:13px;font-weight:700;line-height:20.54px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter{display:flex;margin-top:-5px}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter label{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#006fc1;margin-right:28px}.csp-landing-component .main-card .main-content .selling-period .number-of-guests .counter omnix-bordered-counter{margin-top:-3px}.csp-landing-component .main-card .main-content .selling-period .error-message{display:flex;align-items:center;justify-content:flex-start;width:100%;height:74px;background-color:#ffeef1;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-radius:10px;margin-bottom:24px}.csp-landing-component .main-card .main-content .selling-period .error-message .error-icon{width:18.33px;height:18.33px}.csp-landing-component .main-card .main-content .selling-period .error-message .error-description{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-2%;margin-bottom:0;color:#333}.csp-landing-component .main-card .main-content .selling-period .continue-button-container{display:flex;justify-content:center;align-items:center}.csp-landing-component .main-card .main-content .selling-period .continue-button-container .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#fff}.csp-landing-component .main-card .main-content .selling-period footer{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333;text-align:center}.csp-landing-component .main-card .main-content .selling-period a{font-size:15px;font-weight:700;line-height:23.7px;letter-spacing:-.015em;color:#006fc1}.csp-landing-component .main-card .main-content .redemption-period .title p strong{font-size:16px;font-weight:800;line-height:21.76px;letter-spacing:.015em;color:#333}.csp-landing-component .main-card .main-content .redemption-period .criteria-list{margin:-10px 0 25px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul{list-style-type:disc;margin-top:0;padding-left:20px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li{margin-bottom:-15px}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .redemption-period .criteria-list ul li p strong{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .redemption-period .additional-description{margin-bottom:25px}.csp-landing-component .main-card .main-content .redemption-period .error-message{display:flex;align-items:center;justify-content:flex-start;width:100%;height:74px;background-color:#ffeef1;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-radius:10px;margin-bottom:24px}.csp-landing-component .main-card .main-content .redemption-period .error-message .error-icon{width:18.33px;height:18.33px}.csp-landing-component .main-card .main-content .redemption-period .error-message .error-description{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-2%;margin-bottom:0;color:#333}.csp-landing-component .main-card .main-content .redemption-period .continue-button-container{display:flex;justify-content:center;align-items:center}.csp-landing-component .main-card .main-content .redemption-period .continue-button-container .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#fff}.csp-landing-component .main-card .main-content .redemption-period footer{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333;text-align:center}.csp-landing-component .main-card .main-content .redemption-period a{font-size:15px;font-weight:700;line-height:23.7px;letter-spacing:-.015em;color:#006fc1}.csp-landing-component .main-card .main-content .period-ended{display:grid;place-items:center}.csp-landing-component .main-card .main-content .period-ended .image{width:264px;height:149px;margin-bottom:15px}.csp-landing-component .main-card .main-content .period-ended .body-text p{font-size:13px;font-weight:700;line-height:23.7px;letter-spacing:-.025em;color:#575757}.csp-landing-component .main-card .main-content .unavailable{display:flex;flex-direction:column-reverse;align-items:center;gap:16px}.csp-landing-component .main-card .main-content .unavailable .notice{width:300px;height:-moz-fit-content;height:fit-content;gap:16px;text-align:center}.csp-landing-component .main-card .main-content .unavailable .notice .title{margin-bottom:15px}.csp-landing-component .main-card .main-content .unavailable .notice .title p strong{font-size:16px;font-weight:800;line-height:21.76px;letter-spacing:.015em;color:#575757}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p a{display:contents}.csp-landing-component .main-card .main-content .unavailable .notice .body-text p a strong{font-size:15px;font-weight:700;line-height:24px;letter-spacing:.005em;color:#006fc1}.csp-landing-component .main-card .main-content .unavailable .notice .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;color:#fff;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.015em}.csp-landing-component .main-card .main-content .unavailable .image{width:141px;height:113px}.csp-landing-component .secondary-card{background-color:#fff;width:90%;z-index:10;margin-top:20px;border-radius:8px;padding:16px;overflow:hidden;opacity:100%;transition:height .5s ease;box-shadow:0 8px 16px #00000014}.csp-landing-component .secondary-card .is-flex-box{display:flex;justify-content:space-between}.csp-landing-component .secondary-card .is-flex-box .chevron-button{width:30px;height:28px;transition:transform .5s ease}.csp-landing-component .secondary-card .is-flex-box .chevron-button.open{transform:rotate(180deg)}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title{display:flex}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title .text{margin-right:10px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title .text p{font-size:16px;font-weight:800;line-height:21.76px;letter-spacing:.015em;color:#333}.csp-landing-component .secondary-card .how-to-buy-or-redeem.title img{margin-top:-1px;height:22px;width:22px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content{margin-top:10px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry{display:flex;margin-bottom:-10px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .badge-container{margin-right:8px}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .badge-container .badge{background-color:#52caf5;height:24px;width:24px;border-radius:50px;display:grid;color:#fff;font-size:14px;place-items:center}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .text p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;color:#333}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip{margin-bottom:0;line-height:auto}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip p:last-child{font-size:11px;font-weight:400;letter-spacing:-.01em}.csp-landing-component .secondary-card .how-to-buy-or-redeem.content .entry .instruction-tip p:first-child{font-weight:400;margin-bottom:0;letter-spacing:-.025em}.csp-landing-component .secondary-card .want-to-know-more.title{font-size:20px;font-weight:700;line-height:30px;color:#333}.csp-landing-component .secondary-card .want-to-know-more.content{display:flex;flex-direction:column;margin-top:12px;gap:12px}.csp-landing-component .secondary-card .want-to-know-more.content .entry img{width:24px;height:24px;margin-right:12px}.csp-landing-component .secondary-card .want-to-know-more.content .entry a{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;color:#333}}.csp-landing-component.is-pc-view{flex-direction:row;align-items:flex-start}.csp-landing-component.is-mobile-view{flex-direction:column-reverse;align-items:center}.csp-landing-banner{font-family:Noto Sans,sans-serif;color:#0060a7}@media screen and (min-width: 768px){.csp-landing-banner .header{z-index:10;position:absolute;display:flex;justify-content:center;margin-top:40px;padding-left:25px;width:100%}.csp-landing-banner .header .text{width:1081px;display:grid}.csp-landing-banner .header .text h1{font-weight:660;font-size:38px;line-height:53.96px;letter-spacing:-.02em;margin-bottom:-2px}.csp-landing-banner .header .text h2{font-weight:400;font-size:18px;line-height:29.52px;letter-spacing:.025em;width:670px}}@media screen and (max-width: 767px){.csp-landing-banner{margin-top:15px}}.csp-details-component{font-family:Noto Sans,sans-serif}.csp-details-component .body-content{position:relative;margin:auto;display:flex;flex-direction:column}.csp-details-component .body-content .instruction{position:relative}.csp-details-component .body-content .instruction span{font-weight:600;color:#333;margin-bottom:8px;font-size:30px;line-height:125%}.csp-details-component .body-content .instruction .text{margin-bottom:8px;position:relative}.csp-details-component .body-content .instruction .text p{font-weight:400;font-size:15px;color:#333;line-height:10.7px}.csp-details-component .body-content .instruction .row{margin:0}.csp-details-component .voucher-card{display:flex;flex-direction:column;border-top:4px solid #00a4e5;align-items:flex-start}.csp-details-component .card{width:100%;position:relative;display:flex;flex-direction:column}.csp-details-component .card-body{display:flex;flex-direction:column;padding:16px}.csp-details-component .card-title{display:flex}.csp-details-component .card-title img{width:16px;height:16px;margin-right:8px}.csp-details-component .card-title span{font-weight:700;font-size:11px;color:#00a4e5;line-height:16.72px;letter-spacing:-.01em}.csp-details-component .input-container{display:flex;align-items:flex-start}.csp-details-component .field-input-error{border-radius:4px;padding:12px;border-color:#cc0c2f}.csp-details-component .required-message{margin-top:6px;display:flex;gap:4px}.csp-details-component .required-message img{width:16px;height:16px}.csp-details-component .required-message p{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25%;color:#cc0c2f;margin:0}.csp-details-component .restricted-input{margin-top:6px;display:flex;gap:4px}.csp-details-component .restricted-input img{width:16px;height:16px}.csp-details-component .restricted-input span{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25%;color:#cc0c2f;margin:0}.csp-details-component .fare{display:flex;align-self:center}.csp-details-component .fare-price{font-weight:600;font-size:15px;letter-spacing:-.025em;line-height:23.7px;color:#006fc1}.csp-details-component .fare-title{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-.01em;color:#333}.csp-details-component .add-guest{height:40px;border-radius:10px;padding:8px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em;line-height:23.7px}.csp-details-component .delete-guest{height:21px;font-weight:700}.csp-details-component .footer-container{position:relative;margin:100px 0 20px;width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;bottom:0;z-index:1;box-shadow:0 -4px 10px #00000012}.csp-details-component .popout-container-footer{background-color:#7f7f7f80;z-index:1000;position:relative;pointer-events:none}.csp-details-component .footer-div{margin:auto;display:flex;align-items:center}.csp-details-component .footer-summary{display:flex;justify-content:flex-start;align-items:center}.csp-details-component .footer-summary span{font-weight:600;font-size:15px;margin-right:10px}.csp-details-component .footer-summary img{width:16.67px;height:16.67px;margin-left:auto}.csp-details-component .footer-summary .value-count{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-.025em;color:#00a4e5}.csp-details-component .footer-button-container{display:flex}.csp-details-component .footer-btn{border-radius:10px;padding:8px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}.csp-details-component .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.45);z-index:2}.csp-details-component .confirm-del-modal{display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;top:50%;left:50%;width:260px;height:auto;border-radius:12px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 16px #00000014;z-index:3;padding:32px 16px}.csp-details-component .confirm-del-modal span{text-align:center;width:100%;font-weight:800;font-size:18px;line-height:27px;letter-spacing:.15%;color:#444;margin-bottom:16px;white-space:normal;word-break:break-word}.csp-details-component .delete-modal-btn{display:flex;align-items:center;justify-content:center;width:206px;height:40px;font-weight:700;font-size:16px;line-height:24px;letter-spacing:1.25%}.csp-details-component .label-class{font-weight:400;font-size:13px}.csp-details-component .label-class span{color:red}.csp-details-component .duplicate-name-error{background-color:#ffeef1;padding:16px;border:1px solid #cc0c2f;margin-bottom:16px;border-radius:10px;display:flex;gap:8px}.csp-details-component .duplicate-name-error img{width:22px;height:22px}.csp-details-component .duplicate-name-error span{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.01em}.csp-details-component .max-vouchers-info{background-color:#e9f6f9;padding:16px;margin-bottom:16px;border-radius:10px;display:flex;gap:8px}.csp-details-component .max-vouchers-info img{width:22px;height:22px}.csp-details-component .max-vouchers-info span{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.01em}.csp-details-component .modal-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0px}@media screen and (max-width: 767px){.csp-details-component .banner-div{position:relative;top:-200px}.csp-details-component .body-content{width:100%;align-items:center}.csp-details-component .body-content .instruction{margin:16px 24px 0}.csp-details-component .body-content .instruction span{font-size:18px;font-weight:630}.csp-details-component .body-content .instruction .text p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em;text-align:left;margin:0}.csp-details-component .voucher-card{width:100%}.csp-details-component .card{height:107px;box-shadow:0 8px 16px #00000014;margin-bottom:16px}.csp-details-component .card-body{width:100%;height:107px}.csp-details-component .card-title{margin-bottom:4px}.csp-details-component .input-container{width:100%;margin-bottom:4px;height:29px;justify-content:space-between;gap:4px}.csp-details-component .label-input{width:100%}.csp-details-component .label-input input{height:29px;padding:0;border:0;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em}.csp-details-component .edit-guest{padding:0;width:25px;height:20px;font-size:13px;font-weight:680;line-height:19.5px;letter-spacing:-.02em;color:#006fc1}.csp-details-component .footer-container{height:128px}.csp-details-component .footer-div{width:100%;height:128px;flex-direction:column;justify-content:space-around;padding:24px}.csp-details-component .footer-summary{display:flex;justify-content:flex-start;width:100%;height:24px}.csp-details-component .footer-button-container{display:flex;justify-content:space-between;width:100%;gap:17px;margin:16px 24px 24px}.csp-details-component .footer-btn{height:40px;padding:8px 32px}.csp-details-component .add-guest{width:90%}.csp-details-component .mobile-edit-modal{display:flex;flex-direction:column;gap:12px;position:fixed;left:0;bottom:0;width:100%;background:#fff;box-shadow:0 0 10px #0003;z-index:3;border-radius:10px;padding:24px}.csp-details-component .slide-in{animation:slideIn .3s forwards}.csp-details-component .slide-out{animation:slideOut .3s forwards}@keyframes slideIn{0%{bottom:-600px}to{bottom:0}}@keyframes slideOut{0%{bottom:0}to{bottom:-600px}}.csp-details-component .modal-header{border:0;padding:0}.csp-details-component .modal-header img{align-self:flex-end;width:24px;height:24px}.csp-details-component .modal-header span{font-weight:600;font-size:15px;color:#333;line-height:23.7px;letter-spacing:-.025em}.csp-details-component .modal-body{display:flex;flex-direction:column;gap:8px;padding:0}.csp-details-component .how-many-vouchers{margin-top:12px;margin-bottom:12px;width:100%;height:20px}.csp-details-component .how-many-vouchers span{font-weight:700;font-size:14px;color:#333;line-height:19.6px}.csp-details-component .edit-label-input{position:relative;width:100%;display:flex;flex-direction:column}.csp-details-component .edit-label-input input{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-.025em;border-radius:4px;padding:12px}.csp-details-component .fare{width:100%;justify-content:space-between;margin-bottom:12px}.csp-details-component .fare-price{line-height:24px;letter-spacing:5%}.csp-details-component .fare-title{display:flex;justify-self:flex-start;line-height:21px;color:#333}.csp-details-component .fare-div{display:flex;justify-content:flex-start;align-items:center;gap:8px}.csp-details-component .edit-continue-btn{display:flex;justify-content:center;align-items:center;height:40px}.csp-details-component .delete-guest{font-size:16px;line-height:24px;color:#b00020}.csp-details-component .duplicate-name-error,.csp-details-component .max-vouchers-info{width:90%}.csp-details-component .voucher-counter{display:flex;gap:4px;padding:4px 8px;border:1px solid #e2e2e2;border-radius:8px}.csp-details-component .voucher-counter span:first-child{font-weight:400;font-size:14px;line-height:21px}.csp-details-component .voucher-counter span:nth-of-type(2){font-weight:700;font-size:14px;line-height:21px;color:#333}}@media screen and (min-width: 768px) and (max-width: 922px){.csp-details-component .banner-div{margin-top:-136px}.csp-details-component .body-content{margin-top:48px;width:90%}.csp-details-component .body-content .instruction span{font-size:30px}.csp-details-component .body-content .instruction p{line-height:24px;letter-spacing:.5%}.csp-details-component .voucher-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000014}.csp-details-component .card{border-top:0}.csp-details-component .input-container{width:100%;height:98px;justify-content:space-between}.csp-details-component .label-input{width:36%;height:48px;display:flex;flex-direction:column}.csp-details-component .label-input input{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:.5%;border-radius:4px;padding:12px}.csp-details-component .fare{flex-direction:column;justify-content:center}.csp-details-component .add-guest{margin-top:8px;position:relative;width:30%}.csp-details-component .delete-guest{width:20%;margin-top:6px;margin-bottom:6px;font-size:14px;line-height:21px;letter-spacing:.25%;color:#858585}.csp-details-component omnix-csp-bordered-counter{align-self:center}.csp-details-component .footer-container{height:100%}.csp-details-component .footer-div{width:90%;height:96px;justify-content:space-between}.csp-details-component .footer-button-container{width:50%;gap:8px;justify-content:space-between}.csp-details-component .footer-btn{width:50%;height:48px;padding:12px 32px}.csp-details-component .duplicate-name-error,.csp-details-component .max-vouchers-info{width:100%}}@media only screen and (min-width: 923px){.csp-details-component .banner-div{margin-top:-136px}.csp-details-component .body-content{margin-top:48px;width:1020px}.csp-details-component .body-content .instruction span{font-size:32px}.csp-details-component .body-content .instruction p{line-height:24px;letter-spacing:.5%}.csp-details-component .voucher-card{background-color:#fff;border-radius:10px;box-shadow:0 8px 16px #00000014}.csp-details-component .card{border-top:0}.csp-details-component .input-container{width:980px;height:98px;justify-content:space-between;gap:16px}.csp-details-component .label-input{width:359px;height:48px;display:flex;flex-direction:column}.csp-details-component .label-input input{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5%;border-radius:4px;padding:12px}.csp-details-component .fare{flex-direction:column;justify-content:center}.csp-details-component .add-guest{margin-top:8px;position:relative;width:250px}.csp-details-component .delete-guest{width:10%;margin-top:6px;margin-bottom:6px;font-size:14px;line-height:21px;letter-spacing:.25%;color:#858585}.csp-details-component omnix-csp-bordered-counter{align-self:center}.csp-details-component .footer-container{height:96px}.csp-details-component .footer-div{width:1020px;height:96px;justify-content:space-between}.csp-details-component .footer-button-container{width:516px;gap:8px;justify-content:space-between}.csp-details-component .footer-btn{width:250px;height:48px;padding:12px 32px}.csp-details-component .duplicate-name-error,.csp-details-component .max-vouchers-info{width:100%}}.onboarding-primary-font{font-family:Noto Sans,sans-serif}.onBoard{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.5)}.on-boarding-letsgo{max-width:100%}.modal-container-details-page{border-radius:12px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-rows:.8fr auto auto;background:white;width:375px;height:307px;padding:24px 24px 32px;z-index:1000}.modal-container-details-page .modal-content-container{width:100%;display:grid;grid-template-rows:auto,1fr}.modal-container-details-page .header-description{width:100%;font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-.01em}.modal-container-details-page .header-description p{margin-bottom:0}.modal-container-details-page .description-text{width:100%;font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-.025em}.modal-container-details-page .description-text strong{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em}.modal-container-details-page .description-text strong:nth-child(2){display:inline-block}.modal-container-details-page .header-container{display:grid;height:17px;grid-template-columns:1fr 24px;grid-column-gap:8px;grid-template-areas:"quick-tour-wrapper close-button-container"}.modal-container-details-page .close-button-container{width:24px;height:24px;cursor:pointer;grid-area:close-button-container}.modal-container-details-page .quick-tour-wrapper{display:flex;align-items:center;grid-area:quick-tour-wrapper}.modal-container-details-page .quick-tour-icon{height:12px;width:12px;margin-right:5px}.modal-container-details-page .quick-tour{font-size:11px;color:#00a4e5;font-weight:700;line-height:16.72px;letter-spacing:-.01em}.modal-container-details-page .quick-tour>p{margin-bottom:0}.tooltip-wrapper{position:absolute;border-radius:15px;z-index:1000;background:#ffffff;display:grid;grid-template-rows:1fr auto;gap:8px}.tooltip-wrapper p{margin:0}.tooltip-wrapper:before{content:"";position:absolute;bottom:0%;left:45%;transform:translateY(50%);border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ffffff}.tooltip-wrapper .tooltip-content-container{text-align:center;font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.01em;padding:16px}.tooltip-wrapper .tooltip-footer-container{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;text-align:end;bottom:10px}.tooltip-wrapper .tooltip-footer-start-buying{position:relative;display:grid;grid-template-columns:1fr auto 1fr;text-align:center;text-align:end;bottom:10px}.tooltip-wrapper .next-container{grid-column:2;font-size:13px;font-weight:680;line-height:20.54px;color:#006fc1;position:inherit;justify-self:center;letter-spacing:-.01em;padding-left:9px}.tooltip-wrapper .steps-container{grid-column:3;position:inherit;font-size:11px;line-height:17.6px;color:#858585;justify-self:end;letter-spacing:-.01em;font-weight:400;padding-right:15%}.tooltip-wrapper .centered-step.steps-container{justify-self:center}.tooltip-wrapper .align-left-tooltip{text-align:left}.step-1,.step-2,.step-3,.step-3-index-last,.step-4{pointer-events:auto}.step-1{width:327px;min-height:124px}.step-2{width:281px;min-height:124px}.step-3{width:281px;min-height:103px}.step-3-index-last{min-width:281px;min-height:103px}.step-4{width:237px;min-height:103px}@media screen and (min-width: 768px){.step-1{transform:translate(12%,-126%)}.step-2{transform:translate(-29%,-90%)}.step-3{transform:translate(-9%,-13%)}.step-3-index-last{transform:translate(-6%,26%)}.step-4{right:0;transform:translateY(-134%)}}@media screen and (max-width: 767px){.step-1{transform:translate(-2%,-135%);width:279px}.step-2{transform:translate(6%,-92%);width:279px}.step-3{top:50%;left:50%;transform:translate(-50%,-155%);width:237px}.step-4{right:0;transform:translateY(-144%)}.modal-container-details-page{transform:translate(0);top:auto;left:0;bottom:0;min-width:100%}}.popout-container-first:before{content:"";position:absolute;inset:-10px -36px -46px -10px;background-color:#fff;z-index:-1;border-radius:11px}.popout-container-last :before{content:"";position:absolute;inset:-10px -11px -46px -15px;background-color:#fff;z-index:-1;border-radius:11px}.popout-container-base,.popout-container-first,.popout-container-last,.popout-container-button,.popout-container-guest,.popout-container-continue{background:white;z-index:1000;pointer-events:none;position:relative}.popout-container-base:before{content:"";position:absolute;inset:-24% -45px -10px -10px;background-color:#fff;z-index:-1;border-radius:10px}.popout-container-button:before{content:"";position:absolute;inset:-18.5px -10px -18.5px -10%;background-color:#fff;z-index:-1;border-radius:10px}.popout-container-guest{background-color:transparent}.popout-container-guest :after{content:"";position:absolute;inset:-15px -10px -10px;background-color:#fff;z-index:-1;border-radius:10px}.popout-container-continue{background-color:transparent}.popout-container-continue:after{content:"";position:absolute;inset:-17px -15px -10px 50%;background-color:#fff;z-index:-1;border-radius:10px}.popout-container-first-mobile{pointer-events:none}.popout-container-first-mobile:after{content:"";position:absolute;inset:-1px -15px -1px -11px;background:rgba(0,0,0,.5);z-index:2000;border-radius:10px}.pop-out-header{z-index:1000;pointer-events:none}.popout-container-summary-mobile{pointer-events:none;position:relative}.popout-container-summary-mobile:before{content:"";position:absolute;inset:-18.5px -10px -9.5px -5px;background-color:#fff;z-index:-1;border-radius:10px}.popout-container-add-guest-mobile{width:100%;z-index:1000;pointer-events:none;position:relative}.popout-container-add-guest-mobile:before{content:"";position:absolute;inset:-18.5px -10px -9.5px -5px;background-color:#fff;z-index:-1;border-radius:10px}.summary-container-onboard{min-width:400px;padding-left:12px}.container-add-guest-onboard{width:100%;padding-left:8%}.tooltip-wrapper.right:before{content:"";position:absolute;bottom:0%;left:64%;transform:translateY(50%);border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ffffff}.csp-summary-component{font-family:Noto Sans,sans-serif}.csp-summary-component .body-content{position:relative;margin:auto;display:flex;flex-direction:column}.csp-summary-component .header-information{display:flex;flex-direction:column}.csp-summary-component .header-information h4,.csp-summary-component .header-information p,.csp-summary-component .header-information strong{margin-bottom:0}.csp-summary-component .header-information p,.csp-summary-component .header-information strong{line-height:24px;letter-spacing:.5%;color:#444}.csp-summary-component .header-information h4{font-weight:700;line-height:37.5px;color:#333}.csp-summary-component .header-information p{font-weight:400}.csp-summary-component .header-information p strong{font-weight:700}.csp-summary-component .card{display:flex;flex-direction:column;margin-bottom:32px}.csp-summary-component .card-body{display:flex;flex-direction:column}.csp-summary-component .summary-breakdown{position:relative;display:flex;justify-content:space-between;margin-bottom:12px}.csp-summary-component .summary-breakdown p{font-size:16px;font-weight:700;margin:0}.csp-summary-component .collapsible{display:flex;align-items:center;gap:4px}.csp-summary-component .collapsible img{width:20px;height:20px}.csp-summary-component .collapsible p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5%;color:#006fc1}.csp-summary-component .summary-list{position:relative;display:flex;flex-direction:column;margin-bottom:20px;transition:height .5s ease;overflow-y:hidden}.csp-summary-component .summary-list:last-child{margin-bottom:0}.csp-summary-component .summary-list .summary-item{position:relative;display:flex;justify-content:space-between}.csp-summary-component .summary-list .summary-item span{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5%}.csp-summary-component .grand-total{position:relative;background-color:#fff082;display:flex;justify-content:space-between}.csp-summary-component .grand-total p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.5%;color:#006fc1;margin:0}.csp-summary-component .input-section{position:relative;display:flex;justify-content:space-between;gap:8px;margin-bottom:16px}.csp-summary-component .input-field input.field-input-error,.csp-summary-component .code-field input.field-input-error{border-radius:4px;padding:12px;border-color:#cc0c2f}.csp-summary-component .input-field{position:relative;display:flex;flex-direction:column;gap:3px}.csp-summary-component .input-field input{height:48px;border:1px solid #d1d1d1;border-radius:4px;padding:12px}.csp-summary-component .input-field p{margin-bottom:0;font-weight:400;font-size:14px;color:#858585}.csp-summary-component .contact-section{display:flex;justify-content:flex-start;gap:8px}.csp-summary-component .code-field{display:flex;flex-direction:column;gap:3px}.csp-summary-component .code-field p{margin-bottom:0;font-weight:400;font-size:14px;color:#858585}.csp-summary-component .code-field select,.csp-summary-component .code-field input{height:48px;border:1px solid #d1d1d1;border-radius:4px;padding:12px}.csp-summary-component .footer-section{position:relative;width:100%;background-color:#fff;margin-bottom:20px}.csp-summary-component .footer-container{position:relative;height:100%;margin:auto;display:flex;padding:24px 112px}.csp-summary-component .terms-condition{position:relative}.csp-summary-component .terms-condition p,.csp-summary-component .terms-condition a{display:contents;font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%}.csp-summary-component .terms-condition p strong a{font-weight:700}.csp-summary-component .footer-button-container{position:relative;display:flex;justify-content:space-between;gap:16px;align-self:center}.csp-summary-component .footer-button-container .footer-btn{font-size:15px}.csp-summary-component .label-class{font-size:13px;font-weight:400;line-height:20px;margin-bottom:0;color:#858585}.csp-summary-component .label-class span{color:#cc0c2f}.csp-summary-component .error-message{margin-top:6px;display:flex;gap:4px}.csp-summary-component .error-message img{width:16px;height:16px}.csp-summary-component .error-message p{font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25%;color:#cc0c2f;margin:0}@media screen and (max-width: 767px){.csp-summary-component .banner-div{position:relative;top:-200px}.csp-summary-component .body-content{margin-top:16px;width:100%}.csp-summary-component .header-information{margin:0 24px 24px}.csp-summary-component .header-information h1{font-size:20px}.csp-summary-component .header-information span{font-size:14px}.csp-summary-component .card-body,.csp-summary-component .grand-total{padding:24px}.csp-summary-component .input-section{flex-direction:column}.csp-summary-component .code-field:last-child{width:60%}.csp-summary-component .footer-container{padding:24px;flex-direction:column;align-items:center;justify-content:space-between;gap:16px}.csp-summary-component .terms-condition{width:90%}.csp-summary-component .footer-button-container{width:90%;height:40px}.csp-summary-component .footer-button-container .footer-btn{padding:8px 32px}.csp-summary-component .summary-list-base-fare{position:relative;display:flex;flex-direction:column;margin-bottom:10px;transition:height .5s ease;overflow-y:hidden}.csp-summary-component .summary-list-base-fare:last-child{margin-bottom:0}.csp-summary-component .summary-list-base-fare .summary-item-base-fare{position:relative;display:flex;width:100%}.csp-summary-component .summary-list-base-fare .summary-item-base-fare span{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5%;max-width:200px;white-space:normal;word-break:break-all}.csp-summary-component .summary-list-base-fare .summary-price{margin-left:auto}}@media screen and (min-width: 768px) and (max-width: 922px){.csp-summary-component .banner-div{margin-top:-136px}.csp-summary-component .body-content{margin-top:100px;width:95%}.csp-summary-component .header-information{width:100%;margin-bottom:24px}.csp-summary-component .header-information h4{font-size:25px}.csp-summary-component .header-information p{font-size:16px}.csp-summary-component .card{border-radius:12px;box-shadow:0 4px 23px #0000001a}.csp-summary-component .card-body{padding:24px 40px}.csp-summary-component .grand-total{padding:24px 40px;border-radius:0 0 12px 12px}.csp-summary-component .input-field{width:50%}.csp-summary-component .contact-section{width:49.5%}.csp-summary-component .code-field:nth-of-type(1){position:relative;flex:1 0 100px}.csp-summary-component .code-field:nth-of-type(2){position:relative;flex:1 2 auto}.csp-summary-component .footer-section{height:111px}.csp-summary-component .footer-container{width:100%;justify-content:center;align-items:center;padding:12px 51px;gap:40px}.csp-summary-component .terms-condition{max-width:400px}.csp-summary-component .footer-button-container{width:700px;height:48px}.csp-summary-component .footer-button-container .footer-btn{padding:12px 32px}}@media screen and (min-width: 768px){.csp-summary-component .banner-div{margin-top:-136px}.csp-summary-component .body-content{margin-top:48px;width:883px}.csp-summary-component .header-information{width:100%;margin-bottom:24px}.csp-summary-component .header-information h4{font-size:25px}.csp-summary-component .header-information p{font-size:16px}.csp-summary-component .card{border-radius:12px;box-shadow:0 4px 23px #0000001a}.csp-summary-component .card-body{padding:24px 40px}.csp-summary-component .grand-total{padding:24px 40px;border-radius:0 0 12px 12px}.csp-summary-component .input-field,.csp-summary-component .contact-section{width:405px}.csp-summary-component .code-field{width:101px}.csp-summary-component .code-field:last-child{width:288px}.csp-summary-component .footer-section{height:111px}.csp-summary-component .footer-container{min-width:1000px;justify-content:center;align-items:center;gap:40px}.csp-summary-component .terms-condition{width:360px}.csp-summary-component .footer-button-container{width:516px;height:48px}.csp-summary-component .footer-button-container .footer-btn{padding:12px 32px}}.csp-confirmation-component{font-family:Noto Sans,sans-serif}@media screen and (min-width: 768px){.csp-confirmation-component .header{position:relative;margin-top:-150px;margin-bottom:80px}.csp-confirmation-component .header .feature-banner{position:relative;z-index:1}.csp-confirmation-component .header .csp-banner-carousel{position:relative;margin-top:-20px;z-index:0}.csp-confirmation-component .header .csp-banner-carousel img{width:100%;height:500px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;object-fit:cover}.csp-confirmation-component .header .csp-banner-carousel p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:41px;line-height:61px;letter-spacing:.25%;color:#f7f7f7;text-align:center;margin:0}.csp-confirmation-component .parent-container{display:flex;align-items:flex-start;justify-content:center;margin-bottom:125px;-moz-column-gap:40px;column-gap:40px;padding:0 12px}.csp-confirmation-component .parent-container .section-headers h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;margin-bottom:-25px;color:#333}.csp-confirmation-component .parent-container .left-container{display:grid;width:680px;gap:40px}.csp-confirmation-component .parent-container .left-container .details-section{width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .left-container .payment-summary{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .left-container .buy-more,.csp-confirmation-component .parent-container .left-container .fare-breakdown,.csp-confirmation-component .parent-container .left-container .flight-details,.csp-confirmation-component .parent-container .left-container .guest-details{width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .right-container{display:grid;gap:40px}.csp-confirmation-component .parent-container .right-container .secondary-card{background-color:#fff;width:336px;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking{display:grid;padding:24px;gap:8px}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333;margin-bottom:0}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking .manage-booking-button{min-width:100%;max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions{display:grid;padding:24px;gap:18px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header{margin:-12px 0 -16px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card{border-radius:5px;border:1px solid #e2e2e2;border-top:8px solid #ffcd00;width:288px;height:162px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content img{width:100%;height:93px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description{padding:6px 0 0 12px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description p{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#575757;margin-top:-7px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .recommended-attractions-button{min-width:100%;max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.csp-confirmation-component .parent-container .right-container .advertisement-container .advertisement{background-color:#fff;width:300px;height:297.32px}}@media screen and (max-width: 767px){.csp-confirmation-component .header{position:relative;margin-top:-30px}.csp-confirmation-component .header .feature-banner{position:relative;margin:-240px 0 240px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;z-index:1}.csp-confirmation-component .header .csp-banner-carousel{position:relative;margin-top:-80px;z-index:0}.csp-confirmation-component .header .csp-banner-carousel img{width:100%;height:300px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;object-fit:cover}.csp-confirmation-component .header .csp-banner-carousel p{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:32px;line-height:48px;letter-spacing:.25%;color:#f7f7f7;text-align:center;margin:0}.csp-confirmation-component .parent-container{display:grid;align-items:flex-start;justify-content:center;margin:25px 0 125px;gap:24px}.csp-confirmation-component .parent-container .section-headers h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;margin:0 0 -25px 24px;color:#333}.csp-confirmation-component .parent-container .left-container{display:grid;width:100%;gap:40px}.csp-confirmation-component .parent-container .left-container .details-section{width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .left-container .payment-summary{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .left-container .fare-breakdown,.csp-confirmation-component .parent-container .left-container .flight-details,.csp-confirmation-component .parent-container .left-container .guest-details{width:100%;height:-moz-fit-content;height:fit-content}.csp-confirmation-component .parent-container .right-container{display:grid;gap:40px}.csp-confirmation-component .parent-container .right-container .secondary-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking{display:grid;padding:24px;gap:8px}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333;margin-bottom:0}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-confirmation-component .parent-container .right-container .secondary-card .manage-booking .manage-booking-button{max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions{display:grid;margin-top:24px;padding:24px;gap:18px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header{margin-bottom:-12px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card{border-radius:5px;border:1px solid #e2e2e2;border-top:8px solid #ffcd00;width:100%;height:162px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content img{width:100%;height:93px;object-fit:cover}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description{padding:6px 0 0 12px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description p{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#575757;margin-top:-7px}.csp-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .recommended-attractions-button{max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.csp-confirmation-component .parent-container .right-container .secondary-card .download-app{display:grid;padding:24px;margin-top:-12px}.csp-confirmation-component .parent-container .right-container .secondary-card .download-app h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.csp-confirmation-component .parent-container .right-container .secondary-card .download-app p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-confirmation-component .parent-container .right-container .secondary-card .download-app .image-group{display:grid;align-items:center;justify-content:center;gap:12px}.csp-confirmation-component .parent-container .right-container .secondary-card .download-app .image-group img{width:161px;height:45px}.csp-confirmation-component .parent-container .right-container .advertisement-container{display:flex;align-items:center;justify-content:center}.csp-confirmation-component .parent-container .right-container .advertisement-container .advertisement{background-color:#fff;width:300px;height:297.32px}}.csp-vouchers-component{position:relative;font-family:Noto Sans,sans-serif}.csp-vouchers-component .same-no-of-guest-section{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:16px;width:70%;margin:auto}.csp-vouchers-component .same-no-of-guest-section .same-no-of-guest-info{border:1px solid #006fc1;background-color:#f3fbfd;padding:16px;margin-bottom:16px;border-radius:10px;display:flex;gap:8px;width:100%}.csp-vouchers-component .same-no-of-guest-section .same-no-of-guest-info img{width:22px;height:22px}.csp-vouchers-component .same-no-of-guest-section .same-no-of-guest-info span{font-size:13px;font-weight:400;line-height:20.54px;margin-top:2px}@media screen and (max-width: 767px){.csp-vouchers-component .banner-div{margin-top:-166px}.csp-vouchers-component .csp-header-container{position:absolute;display:flex;justify-content:center;align-items:center;margin-top:-110px;width:100%}.csp-vouchers-component .csp-header{position:relative;width:90%}.csp-vouchers-component .csp-header p{font-weight:630;font-size:18px;color:#0060a7}.csp-vouchers-component .instructions{position:relative;width:90%;margin:auto auto 24px}.csp-vouchers-component .instructions p:first-child{font-weight:700;font-size:16px;color:#333;margin-bottom:5px}.csp-vouchers-component .instructions p:last-child{font-weight:400;font-size:15px;color:#333}.csp-vouchers-component .redemption-filter{position:relative;display:flex;justify-content:space-between;align-items:center;width:90%;margin:auto auto 24px}.csp-vouchers-component .same-no-of-guest-section{width:90%}.csp-vouchers-component .filter-section{position:relative;display:flex;justify-content:flex-start}.csp-vouchers-component .filter-section .filter-button{display:flex;align-items:center;padding:12px;border:1px solid #d1d1d1;border-radius:4px;background-color:#fff;cursor:pointer;height:40px;width:150px}.csp-vouchers-component .filter-section .filter-button .icon-left{width:16px;height:16px;margin-right:10px}.csp-vouchers-component .filter-section .filter-button .button-text{font-size:15px;font-weight:400;line-height:24px;flex-grow:1;text-align:left;color:#333}.csp-vouchers-component .filter-section .filter-button .button-text .filter-count{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;margin-left:8px;background-color:#52caf5;color:#fff;font-size:14px;font-weight:700;line-height:21px;padding:8px}.csp-vouchers-component .filter-section .filter-button .icon-right{width:20px;height:20px;margin-left:10px}.csp-vouchers-component .omnix-dropdown-class{height:40px;width:150px}.csp-vouchers-component .clear-selection,.csp-vouchers-component .clear-selection-enabled{position:relative}.csp-vouchers-component .clear-selection p,.csp-vouchers-component .clear-selection-enabled p{font-weight:700;font-size:16px;color:#b000205c;margin:0}.csp-vouchers-component .clear-selection-enabled p{color:#b00020}.csp-vouchers-component .body-content{position:relative;margin:auto;width:100%;display:flex;flex-direction:column;gap:16px}.csp-vouchers-component .card,.csp-vouchers-component .card-selected,.csp-vouchers-component .card-disabled{position:relative;width:100%;background-color:#fff;border:1px solid #e2e2e2;box-shadow:0 4px 10px #00000012;padding:16px}.csp-vouchers-component .card-selected{border:1px solid #006fc1;background-color:#f3fbfd}.csp-vouchers-component .card-disabled{background-color:#e2e2e2}.csp-vouchers-component .card-content{position:relative;display:flex;justify-content:space-between;align-items:center}.csp-vouchers-component .guest-info{position:relative}.csp-vouchers-component .guest-info p:first-child{font-size:15px;font-weight:600;color:#006fc1;margin-bottom:4px}.csp-vouchers-component .guest-info p,.csp-vouchers-component .guest-info span{padding:0;margin:0;font-size:13px;font-weight:400;color:#575757}.csp-vouchers-component .guest-info span{font-weight:680}.csp-vouchers-component .guest-info.disabled p,.csp-vouchers-component .guest-info.disabled span{color:#858585}.csp-vouchers-component .pagination{position:relative;display:flex;justify-content:center;margin:32px 0 20px;gap:63px}.csp-vouchers-component .pagination p{font-weight:700;font-size:16px;color:#006fc1;cursor:pointer;-webkit-user-select:none;user-select:none}.csp-vouchers-component .pagination .disabled-pagination{color:#cae2e7;cursor:default}.csp-vouchers-component .page-number{position:relative;display:flex;justify-content:center;gap:30px}.csp-vouchers-component .page-number span{font-weight:700;font-size:16px;color:#006fc1;cursor:pointer}.csp-vouchers-component .page-number span.active-page{color:#1bbeff}.csp-vouchers-component .footer-div{position:sticky;width:100%;bottom:0;height:128px;background-color:#fff;box-shadow:0 -4px 10px #00000012;margin-bottom:20px}.csp-vouchers-component .footer-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:90%;height:128px;margin:auto;padding:24px;gap:16px}.csp-vouchers-component .summary-info{position:relative;display:flex;justify-content:center;gap:16px}.csp-vouchers-component .summary-info p{font-weight:600;font-size:15px;color:#333;padding:0;margin:0}.csp-vouchers-component .summary-info .value-count{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-.025em;color:#00a4e5}.csp-vouchers-component .footer-button-container{position:relative;display:flex;justify-content:flex-end;width:100%;gap:16px}.csp-vouchers-component .footer-btn{width:250px;border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}.csp-vouchers-component .empty-state{position:relative;width:100%;padding:24px;margin:auto auto 50px;background-color:#fff;display:flex;flex-direction:column;align-items:center}.csp-vouchers-component .no-background{background-color:transparent}.csp-vouchers-component .error-image{position:relative;max-width:300px;width:100%;height:auto;margin:0 0 20px}.csp-vouchers-component .error-message-1{position:relative;font-weight:800;font-size:17px;color:#333;text-align:center}.csp-vouchers-component .error-message-2{position:relative;font-weight:400;font-size:15px;color:#575757;text-align:center}.csp-vouchers-component .vouchers-filter-modal{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:#f7f7f7}.csp-vouchers-component .vouchers-filter-modal .vouchers-filter-modal-header{z-index:2;position:absolute;padding:32px;display:flex;justify-content:space-between;width:100%;margin-top:-130px}.csp-vouchers-component .vouchers-filter-modal .vouchers-filter-modal-header img{width:22px;height:22px}.csp-vouchers-component .vouchers-filter-modal .vouchers-filter-modal-header span{font-size:16px;font-weight:800;line-height:21.76px;letter-spacing:1.5%;color:#0060a7}.csp-vouchers-component .vouchers-filter-modal .vouchers-filter-modal-banner{margin-top:-240px;z-index:1;position:relative}.csp-vouchers-component .vouchers-filter-modal .modal-filter-section{position:relative;padding:16px;margin-top:-30px;height:95%}.csp-vouchers-component .vouchers-filter-modal .by-status-content{position:relative;display:flex;flex-direction:column;gap:8px}.csp-vouchers-component .vouchers-filter-modal .by-status-content p:first-child{padding:0;margin:0;font-size:13px}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-radio-option{display:flex;align-items:center}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-radio-option span{font-size:13px}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-radio-option input[type=radio]{margin-right:10px;-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #006fc1;border-radius:50%;outline:none;cursor:pointer;position:relative}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-radio-option input[type=radio]:checked:before{content:"";width:10px;height:10px;background-color:#006fc1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-checkbox-option{display:flex;align-items:center;gap:8px}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-checkbox-option span{font-size:13px}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-checkbox-option input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #006fc1;border-radius:3px;outline:1px solid #006fc1;cursor:pointer;position:relative}.csp-vouchers-component .vouchers-filter-modal .vouchers-dropdown-checkbox-option input[type=checkbox]:checked:before{content:"\2714";font-size:13px;color:#fff;background-color:#006fc1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.csp-vouchers-component .vouchers-filter-modal .by-guest-name-content{position:relative;display:flex;flex-direction:column;height:70%;gap:8px}.csp-vouchers-component .vouchers-filter-modal .by-guest-name-content p:first-child{padding:0;margin:0;font-size:13px}.csp-vouchers-component .vouchers-filter-modal .vouchers-list-section{position:relative;display:flex;flex-direction:column;gap:8px;height:60%;overflow-y:auto}.csp-vouchers-component .vouchers-filter-modal .vouchers-modal-footer{position:absolute;z-index:5;display:flex;justify-content:space-between;padding:24px 32px;align-items:center;width:100%;height:88px;left:0;bottom:0;background-color:#fff;box-shadow:0 -8px 23px #0000001a}.csp-vouchers-component .vouchers-filter-modal .vouchers-modal-footer .reset-btn{font-weight:600;font-size:15px;color:#006fc1;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center}.csp-vouchers-component .vouchers-filter-modal .vouchers-modal-footer .disabled-reset-btn{color:#006fc15c}.csp-vouchers-component .vouchers-filter-modal .vouchers-modal-footer a{width:155px;height:40px;padding:8px 32px}}@media screen and (min-width: 768px){.csp-vouchers-component .banner-div{margin-top:-136px}.csp-vouchers-component .csp-header-container{position:absolute;display:flex;justify-content:center;align-items:center;margin-top:-170px;width:100%}.csp-vouchers-component .csp-header{position:relative;width:70%}.csp-vouchers-component .csp-header p{font-weight:660;font-size:38px;color:#0060a7}.csp-vouchers-component .instructions{position:relative;width:70%;margin:auto auto 24px}.csp-vouchers-component .instructions p:first-child{font-weight:700;font-size:16px;color:#333;margin-bottom:5px}.csp-vouchers-component .instructions p:last-child{font-weight:400;font-size:15px;color:#333}.csp-vouchers-component .redemption-filter{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:16px;width:70%;margin:auto auto 24px}.csp-vouchers-component .redemption-filter p{font-weight:400;font-size:15px;color:#333;margin:0}.csp-vouchers-component .filter-section{position:relative;display:flex;justify-content:flex-start;gap:16px}.csp-vouchers-component .filter-section .reset-btn{font-weight:600;font-size:15px;color:#006fc1;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:center}.csp-vouchers-component .filter-section .disabled-reset-btn{color:#006fc15c}.csp-vouchers-component .omnix-dropdown-class{height:50px;width:142px}.csp-vouchers-component .clear-selection,.csp-vouchers-component .clear-selection-enabled{position:relative;margin-left:auto}.csp-vouchers-component .clear-selection p,.csp-vouchers-component .clear-selection-enabled p{font-weight:700;font-size:16px;color:#b000205c;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}.csp-vouchers-component .clear-selection-enabled p{color:#b00020}.csp-vouchers-component .body-content{position:relative;margin:auto;width:70%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.csp-vouchers-component .card,.csp-vouchers-component .card-selected,.csp-vouchers-component .card-disabled{position:relative;width:48%;background-color:#fff;border:1px solid #e2e2e2;border-radius:4px;box-shadow:0 4px 10px #00000012;padding:16px}.csp-vouchers-component .card-selected{border:1px solid #006fc1;background-color:#f3fbfd}.csp-vouchers-component .card-disabled{background-color:#e2e2e2}.csp-vouchers-component .card-content{position:relative;display:flex;justify-content:space-between;align-items:center}.csp-vouchers-component .guest-info{position:relative}.csp-vouchers-component .guest-info p:first-child{font-size:15px;font-weight:600;color:#006fc1;margin-bottom:4px}.csp-vouchers-component .guest-info p,.csp-vouchers-component .guest-info span{padding:0;margin:0;font-size:13px;font-weight:400;line-height:23.7px;color:#575757}.csp-vouchers-component .guest-info span{font-weight:680}.csp-vouchers-component .guest-info.disabled p,.csp-vouchers-component .guest-info.disabled span{color:#858585}.csp-vouchers-component .pagination{position:relative;display:flex;justify-content:center;margin:32px 0 50px;gap:90px}.csp-vouchers-component .pagination p{font-weight:700;font-size:16px;color:#006fc1;cursor:pointer;-webkit-user-select:none;user-select:none}.csp-vouchers-component .pagination .disabled-pagination{color:#cae2e7;cursor:default}.csp-vouchers-component .page-number{position:relative;display:flex;justify-content:center;gap:30px}.csp-vouchers-component .page-number span{font-weight:700;font-size:16px;color:#006fc1;cursor:pointer}.csp-vouchers-component .page-number span.active-page{color:#1bbeff}.csp-vouchers-component .footer-div{position:sticky;width:100%;bottom:0;height:96px;background-color:#fff;box-shadow:0 -4px 10px #00000012;margin-bottom:20px}.csp-vouchers-component .footer-container{position:relative;display:flex;justify-content:space-between;align-items:center;width:70%;height:96px;margin:auto}.csp-vouchers-component .summary-info{position:relative;display:flex;justify-content:center;gap:16px}.csp-vouchers-component .summary-info p{font-weight:600;font-size:15px;color:#333;padding:0;margin:0}.csp-vouchers-component .summary-info .value-count{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-.025em;color:#00a4e5}.csp-vouchers-component .footer-button-container{position:relative;display:flex;justify-content:flex-end;width:49%;gap:16px;margin-left:auto}.csp-vouchers-component .footer-btn{border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}.csp-vouchers-component .empty-state{position:relative;width:80%;margin:auto;padding:20px 0 150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.csp-vouchers-component .error-image{position:relative;max-width:300px;width:100%;height:auto;margin:0 0 20px}.csp-vouchers-component .error-message-1{position:relative;font-weight:800;font-size:17px;color:#333}.csp-vouchers-component .error-message-2{position:relative;font-weight:400;font-size:15px;color:#575757}}.csp-select-flight-component{font-family:Noto Sans,sans-serif;margin-bottom:80px}.csp-select-flight-component.alert-modal{position:fixed;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#00000080;inset:0}@media screen and (min-width: 768px){.csp-select-flight-component .header{margin-top:-150px;margin-bottom:40px}.csp-select-flight-component .flex-container{display:flex;align-items:center;justify-content:center}.csp-select-flight-component .flex-container .parent-container{display:grid;width:1056px;padding:0 12px;row-gap:25px}.csp-select-flight-component .flex-container .parent-container .flight-select-container{display:grid;width:100%;row-gap:25px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text{display:grid}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text h1{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:12px;column-gap:12px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route .location{display:flex;align-items:flex-end;-moz-column-gap:8px;column-gap:8px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route h1{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-2%;color:#333;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route p{font-size:23px;font-weight:600;line-height:37.72px;letter-spacing:-1%;color:#333;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route img{height:26.45px;width:25.33px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container{display:grid;border-bottom:1.5px solid #e2e2e2;padding-bottom:16px;row-gap:8px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend{display:flex;-moz-column-gap:16px;column-gap:16px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend img{width:24px;height:24px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend p,.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#575757;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p a{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#006fc1;margin:0}.csp-select-flight-component .flex-container .parent-container .button-group{display:flex;align-items:center;justify-content:flex-end;width:100%;-moz-column-gap:16px;column-gap:16px}.csp-select-flight-component .flex-container .parent-container .button-group .back-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#006fc1}.csp-select-flight-component .flex-container .parent-container .button-group .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#fff}.csp-select-flight-component .flex-container .parent-container .button-group .continue-button.disabled{cursor:default}}@media screen and (max-width: 767px){.csp-select-flight-component .header{margin-top:-30px}.csp-select-flight-component .header .banner{margin:-250px 0 250px}.csp-select-flight-component .flex-container{display:flex;align-items:center;justify-content:center}.csp-select-flight-component .flex-container .parent-container,.csp-select-flight-component .flex-container .parent-container .flight-select-container{display:grid;width:100%;row-gap:25px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text{display:grid;padding:0 24px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text h1{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:12px;column-gap:12px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route .location{display:flex;align-items:flex-end;-moz-column-gap:8px;column-gap:8px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route h1{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-2%;color:#333;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route p{font-size:23px;font-weight:600;line-height:37.72px;letter-spacing:-1%;color:#333;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route img{height:26.45px;width:25.33px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container{display:grid;border-bottom:1.5px solid #e2e2e2;padding:0 24px 16px;row-gap:8px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend{display:flex;-moz-column-gap:16px;column-gap:16px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend img{width:24px;height:24px}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend p,.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#575757;margin:0}.csp-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p a{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#006fc1;margin:0}.csp-select-flight-component .flex-container .parent-container .button-group{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:0 24px;row-gap:16px}.csp-select-flight-component .flex-container .parent-container .button-group .back-button{min-width:80vw;max-width:80vw;min-height:48px;max-height:48px;color:#006fc1}.csp-select-flight-component .flex-container .parent-container .button-group .continue-button{min-width:80vw;max-width:80vw;min-height:48px;max-height:48px;color:#fff}}.omnix-csp-flight-selector-alert-modal{position:fixed;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:1000;background-color:#00000080;inset:0}.omnix-csp-flight-selector-alert-modal .modal-box{display:grid;width:276px;height:max-content;padding:16px;background-color:#fff;text-align:center;border-radius:8px;row-gap:8px}.omnix-csp-flight-selector-alert-modal .modal-box .header-text p{font-size:17px;font-weight:800;line-height:26.52px;letter-spacing:-2%;color:#333;margin:0}.omnix-csp-flight-selector-alert-modal .modal-box .body-text p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-flight-selector-alert-modal .modal-box .body-text strong{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-flight-selector-alert-modal .modal-box .flight-selector-button-group{display:grid;width:100%;margin-top:8px;row-gap:8px}.omnix-csp-flight-selector-alert-modal .modal-box .flight-selector-button-group .confirm-button{min-height:40px;max-height:40px;padding:6px;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-1.5%;color:#fff;margin:0}.omnix-csp-flight-selector-alert-modal .modal-box .flight-selector-button-group .back-button{min-height:40px;max-height:40px;padding:6px;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-1.5%;color:#006fc1;margin:0}.csp-search-flight-component{font-family:Noto Sans,sans-serif}.csp-search-flight-component .banner-div{margin-top:-200px}.csp-search-flight-component .csp-search-flight-content{display:flex;justify-content:space-evenly;margin-top:-25px}.csp-search-flight-component .csp-header{position:absolute;top:136px}.csp-search-flight-component .csp-header p{font-weight:660;font-size:38px;color:#0060a7}.csp-search-flight-component .csp-header img{height:20px;width:20px}.csp-search-flight-component .search-flight-card{display:flex;flex-direction:column}.csp-search-flight-component .csp-search-flight-card-back{display:flex;position:relative;flex-direction:row;cursor:pointer}.csp-search-flight-component .csp-search-flight-card-back img{margin-top:3px;width:20px;height:20px;align-self:flex-start}.csp-search-flight-component .csp-search-flight-card-back p{font-size:15px;font-weight:700;line-height:24px;letter-spacing:.015em;color:#006fc1}.csp-search-flight-component .search-flight-button-container{display:flex;margin-top:20px;flex-direction:row-reverse}.csp-search-flight-component .csp-seach-flight-card{border-radius:8px;margin-bottom:29%;background-color:#fff;box-shadow:0 4px 8px 2px #0000004d;display:flex;flex-direction:column}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-card-header{text-align:left;color:#0060a7}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-notif-container{display:flex;flex-direction:row;gap:10px}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-notif-image{width:20px;height:20px;margin-top:2px}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-notif-content{display:flex}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-notif-text{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:left;margin-bottom:0}.csp-search-flight-component .csp-seach-flight-card .csp-search-flight-notif-travel{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:left;color:#777373}.csp-search-flight-component .csp-seach-flight-card input{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-.025em;padding:12px 12px 12px 15px}.csp-search-flight-component .csp-search-flight-inputs{display:flex;gap:20px}@media only screen and (min-width: 923px){.csp-search-flight-component .csp-seach-flight-card{width:-moz-fit-content;width:fit-content;height:284px;padding:2%}.csp-search-flight-component .search-flight-button-container{margin-top:20px}.csp-search-flight-component .csp-search-flight-card-header{font-weight:700;line-height:29.52px;letter-spacing:-.01em}.csp-search-flight-component .csp-search-flight-notif-content{flex-direction:row;gap:10px}.csp-search-flight-component .csp-search-flight-inputs{width:1008px}.csp-search-flight-component .csp-search-flight-inputs-one-way-search{width:100%;max-width:676px}.csp-search-flight-component .csp-search-flight-inputs-one-way{width:100%}.csp-search-flight-component .csp-search-flight-inputs-one-way.isOneway{max-width:308px}.csp-search-flight-component .csp-search-flight-inputs-one-way.isNotOneway{max-width:616px}}@media screen and (max-width: 767px){.csp-search-flight-component .banner-div{margin-top:-197px}.csp-search-flight-component .csp-search-flight-content{margin-top:-25px}.csp-search-flight-component .csp-header{top:145px;display:flex;gap:10px;align-items:center;vertical-align:baseline}.csp-search-flight-component .csp-header p{font-size:18px;margin-bottom:0}.csp-search-flight-component .csp-seach-flight-card{width:90vw;padding:5%}.csp-search-flight-component .csp-seach-flight-card input{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.02em;padding-right:33px}.csp-search-flight-component .csp-search-flight-card-header{font-size:15px;font-weight:800;line-height:21.76px;letter-spacing:.015em}.csp-search-flight-component .csp-search-flight-notif-image{align-self:flex-start}.csp-search-flight-component .csp-search-flight-notif-content,.csp-search-flight-component .csp-search-flight-inputs{flex-direction:column}}.csp-itinerary-container{font-style:"Noto Sans",sans-serif}.csp-booking-summary-page-component{font-family:Noto Sans,sans-serif}.csp-booking-summary-page-component p{margin:0}.csp-booking-summary-page-component .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.45);z-index:2}.csp-booking-summary-page-component .modal-overlay .invalid-vouchers-modal{display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;top:50%;left:50%;width:527px;height:auto;border-radius:12px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 16px #00000014;z-index:3;padding:32px 24px}.csp-booking-summary-page-component .modal-overlay .invalid-vouchers-modal p{text-align:center;width:100%;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.15%;color:#444;white-space:normal}.csp-booking-summary-page-component .modal-overlay .invalid-vouchers-modal .modal-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0px;margin-top:12px}.csp-booking-summary-page-component .modal-overlay .invalid-vouchers-modal .modal-footer .modal-btn{margin:0;display:flex;align-items:center;justify-content:center;height:40px;width:240px;font-weight:600;font-size:15px;line-height:24px}@media screen and (max-width: 767px){.csp-booking-summary-page-component .header{margin-top:40px}.csp-booking-summary-page-component .header .banner{margin:-250px 0 250px}.csp-booking-summary-page-component .modal-overlay .invalid-vouchers-modal{width:80%}.csp-booking-summary-page-component .main-container{display:flex;position:relative;flex-direction:column;margin:auto;width:100%}.csp-booking-summary-page-component .main-container .header-text{position:relative;margin:16px 24px 24px}.csp-booking-summary-page-component .main-container .header-text p:first-child{font-weight:600;font-size:20px;line-height:32px;color:#333;margin-bottom:5px}.csp-booking-summary-page-component .main-container .header-text p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#575757}.csp-booking-summary-page-component .main-container .card{background-color:#fff;padding:24px 0 0;box-shadow:0 4px 10px #00000012;margin-bottom:24px}.csp-booking-summary-page-component .main-container .card .flight-details{display:flex;padding:0 24px;justify-content:space-between;gap:14px}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info{display:flex;flex-direction:column;text-wrap:nowrap}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info span:first-child{font-weight:530;font-size:18px;line-height:25px;color:#00a4e5}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info span:last-child{font-weight:400;font-size:11.5px;line-height:20px;color:#858585}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details{display:flex;align-items:center;margin-top:25px;text-wrap:nowrap;gap:6px}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details p{font-weight:700;font-size:12px;line-height:12px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details img{width:20px;height:20px}.csp-booking-summary-page-component .main-container .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .amount-per-pax{display:flex;padding:0 24px;margin-bottom:6px;justify-content:space-between;margin-top:10px}.csp-booking-summary-page-component .main-container .card .amount-per-pax span{font-weight:680;font-size:13px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details{display:flex;align-items:center;gap:6px}.csp-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details p{font-weight:680;font-size:13px;line-height:20px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.csp-booking-summary-page-component .main-container .card .chevron-button-toggle.open{transform:rotate(180deg)}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 24px;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:13px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:12px;line-height:19px;color:#858585}.csp-booking-summary-page-component .main-container .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 24px;justify-content:space-between;margin:16px 0 25px}.csp-booking-summary-page-component .main-container .card .subtotal p:first-child{font-weight:600;font-size:15px;line-height:24px;color:#333}.csp-booking-summary-page-component .main-container .card .subtotal p:last-child{font-weight:600;font-size:15px;line-height:24px;color:#333}.csp-booking-summary-page-component .main-container .card .all-flights{display:flex;flex-direction:column;padding:0 24px 25px}.csp-booking-summary-page-component .main-container .card .all-flights p:first-child{font-weight:630;font-size:18px;line-height:29px;color:#00a4e5}.csp-booking-summary-page-component .main-container .card .all-flights p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.csp-booking-summary-page-component .main-container .card .taxes-and-fees{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:12px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header{display:flex}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:600;font-size:11px;line-height:12px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item,.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 24px;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p,.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:13px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p{font-weight:400;line-height:21px;color:#444}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;line-height:19px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section{display:flex;flex-direction:column;padding:16px 24px;background-color:#f3fbfd;gap:4px}.csp-booking-summary-page-component .main-container .card .total-section .total,.csp-booking-summary-page-component .main-container .card .total-section .csp-total{display:flex;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .total-section .total p,.csp-booking-summary-page-component .main-container .card .total-section .csp-total p{font-size:16px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section .total{font-weight:700}.csp-booking-summary-page-component .main-container .card .total-section .csp-total{font-weight:400}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text{display:flex;align-items:center;gap:8px}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text img{width:17px;height:17px}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-container{position:relative;display:inline-block}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-message{visibility:hidden;width:245px;background-color:#fff;text-align:left;border-radius:12px;padding:10px 14px;box-shadow:0 4px 23px #0000001a;position:absolute;z-index:1;top:100%;left:50%;margin-left:-45px;margin-top:22px;opacity:0;transition:opacity .3s;font-weight:400;font-size:12px;line-height:18px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-message:after{content:"";position:absolute;top:-10px;right:80%;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-container:hover .tooltip-message{visibility:visible;opacity:1}.csp-booking-summary-page-component .main-container .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.csp-booking-summary-page-component .main-container .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}.csp-booking-summary-page-component .main-container .secondary-card{display:flex;background-color:#fff;padding:16px 7px 16px 16px;box-shadow:0 4px 23px #0000001a;margin-bottom:32px;gap:4px}.csp-booking-summary-page-component .main-container .secondary-card .checkbox{width:auto;margin-bottom:32px}.csp-booking-summary-page-component .main-container .secondary-card a,.csp-booking-summary-page-component .main-container .secondary-card p{font-size:13px;line-height:20px}.csp-booking-summary-page-component .main-container .secondary-card a{font-weight:680}.csp-booking-summary-page-component .main-container .secondary-card p{font-weight:400;color:#333}.csp-booking-summary-page-component .main-container .footer-button-container{display:flex;flex-direction:column;margin:0 24px 60px;justify-content:flex-end;gap:16px}.csp-booking-summary-page-component .main-container .footer-button-container .footer-btn{border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}.csp-booking-summary-page-component .main-container .footer-button-container a:last-child{order:-1}}@media screen and (min-width: 768px){.csp-booking-summary-page-component .header{margin-top:-150px;margin-bottom:40px}.csp-booking-summary-page-component .main-container{display:flex;position:relative;flex-direction:column;margin:auto;width:696px}.csp-booking-summary-page-component .main-container .header-text{position:relative;margin-bottom:32px}.csp-booking-summary-page-component .main-container .header-text p:first-child{font-weight:600;font-size:30px;line-height:45px;color:#333;margin-bottom:5px}.csp-booking-summary-page-component .main-container .header-text p:last-child{font-weight:400;font-size:15px;line-height:23.7px;color:#575757}.csp-booking-summary-page-component .main-container .card{background-color:#fff;border-radius:12px;padding:32px 0 0;box-shadow:0 4px 10px #00000012;margin-bottom:32px}.csp-booking-summary-page-component .main-container .card .flight-details{display:flex;padding:0 40px;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info{display:flex;flex-direction:column}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info span:first-child{font-weight:700;font-size:18px;line-height:29px;color:#00a4e5}.csp-booking-summary-page-component .main-container .card .flight-details .flight-info span:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details{display:flex;align-items:center;gap:6px}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details p{font-weight:700;font-size:16px;line-height:24px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details img{width:20px;height:20px}.csp-booking-summary-page-component .main-container .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .amount-per-pax{display:flex;padding:0 40px;margin-bottom:6px;justify-content:space-between;margin-top:10px}.csp-booking-summary-page-component .main-container .card .amount-per-pax span{font-weight:680;font-size:13px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details{display:flex;align-items:center;gap:6px}.csp-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details p{font-weight:680;font-size:13px;line-height:20px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.csp-booking-summary-page-component .main-container .card .chevron-button-toggle.open{transform:rotate(180deg)}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 40px;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:13px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:11px;line-height:17px;color:#858585}.csp-booking-summary-page-component .main-container .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 40px;justify-content:space-between;margin:16px 0 25px}.csp-booking-summary-page-component .main-container .card .subtotal p:first-child{font-weight:700;font-size:16px;line-height:24px;color:#333}.csp-booking-summary-page-component .main-container .card .subtotal p:last-child{font-weight:400;font-size:15px;line-height:24px;color:#333}.csp-booking-summary-page-component .main-container .card .all-flights{display:flex;flex-direction:column;padding:0 40px 25px}.csp-booking-summary-page-component .main-container .card .all-flights p:first-child{font-weight:700;font-size:18px;line-height:29px;color:#00a4e5}.csp-booking-summary-page-component .main-container .card .all-flights p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.csp-booking-summary-page-component .main-container .card .taxes-and-fees{display:flex;padding:0 40px;justify-content:space-between;margin-bottom:12px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header{display:flex}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:600;font-size:11px;line-height:12px;color:#006fc1}.csp-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item,.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 40px;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p,.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:15px}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p{font-weight:400;line-height:21px;color:#444}.csp-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;font-size:13px;line-height:19px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section{display:flex;flex-direction:column;padding:16px 24px;background-color:#f3fbfd;gap:4px}.csp-booking-summary-page-component .main-container .card .total-section .total,.csp-booking-summary-page-component .main-container .card .total-section .csp-total{display:flex;justify-content:space-between}.csp-booking-summary-page-component .main-container .card .total-section .total p,.csp-booking-summary-page-component .main-container .card .total-section .csp-total p{font-size:16px;line-height:20px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section .total{font-weight:700}.csp-booking-summary-page-component .main-container .card .total-section .csp-total{font-weight:400}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text{display:flex;align-items:center;gap:8px}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text img{width:17px;height:17px}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-container{position:relative;display:inline-block}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-message{visibility:hidden;width:245px;background-color:#fff;text-align:left;border-radius:12px;padding:10px 14px;box-shadow:0 4px 23px #0000001a;position:absolute;z-index:1;top:100%;left:50%;margin-left:-45px;margin-top:22px;opacity:0;transition:opacity .3s;font-weight:400;font-size:12px;line-height:18px;color:#333}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-message:after{content:"";position:absolute;top:-10px;right:80%;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.csp-booking-summary-page-component .main-container .card .total-section .csp-total .csp-text .tooltip-container:hover .tooltip-message{visibility:visible;opacity:1}.csp-booking-summary-page-component .main-container .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.csp-booking-summary-page-component .main-container .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}.csp-booking-summary-page-component .main-container .secondary-card{display:flex;background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 23px #0000001a;margin-bottom:32px;gap:4px}.csp-booking-summary-page-component .main-container .secondary-card .checkbox{width:auto;margin-bottom:6px}.csp-booking-summary-page-component .main-container .secondary-card a,.csp-booking-summary-page-component .main-container .secondary-card p{font-size:13px;line-height:20px}.csp-booking-summary-page-component .main-container .secondary-card a{font-weight:680}.csp-booking-summary-page-component .main-container .secondary-card p{font-weight:400;color:#333}.csp-booking-summary-page-component .main-container .footer-button-container{display:flex;margin-left:auto;margin-bottom:60px;width:100%;justify-content:flex-end;gap:16px}.csp-booking-summary-page-component .main-container .footer-button-container .footer-btn{border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}}.csp-guest-details .first-header{margin-bottom:8px}.csp-guest-details .second-header{margin-bottom:16px}@media screen and (min-width: 768px){.csp-guest-details .header{margin-top:-150px;margin-bottom:40px}.csp-guest-details .header-instructions{position:relative;width:100%}.csp-guest-details .header-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:65%;margin:50px auto auto}.csp-guest-details .header-text p{padding:0;margin:0;font-family:Noto Sans,sans-serif}.csp-guest-details .header-text .sub-header{font-weight:400;font-size:15px;color:#575757}.csp-guest-details .header-text .main-header1{font-weight:700;font-size:30px;color:#333}.csp-guest-details .header-text .main-header2{font-weight:600;font-size:30px;color:#333}.csp-guest-details .guest-information-container{position:relative;display:flex;width:65%;max-height:622px;margin:auto;box-shadow:0 4px 10px #00000012}.csp-guest-details .guest-tab-list{position:relative;display:flex;flex-direction:column;min-width:15%;overflow-y:hidden}.csp-guest-details .guest-tab-list:hover{overflow-y:auto}.csp-guest-details .tab-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;background-color:#f7f7f7;cursor:pointer}.csp-guest-details .tab-item p{padding:0;margin:0}.csp-guest-details .tab-item p:first-child{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#006fc1}.csp-guest-details .tab-item p:last-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:18px;color:#333}.csp-guest-details .tab-item-text{position:relative;flex-direction:column}.csp-guest-details .tab-item-error{position:relative;flex-shrink:0;height:15px;width:15px;margin-bottom:10px}.csp-guest-details .active-tab{background-color:#fff;border-left:6px solid #52caf5;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px 0 10px 24px}.csp-guest-details .active-tab p:first-child{color:#6b6b6b}.csp-guest-details .error-active-tab{background-color:#fff;border-left:6px solid #CC0C2F;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px 0 10px 24px}.csp-guest-details .error-active-tab p:first-child,.csp-guest-details .error-tab p:first-child{color:#cc0c2f}.csp-guest-details .guest-info-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:85%;padding:24px 32px 24px 64px;background-color:#fff}.csp-guest-details .field-section{position:relative;display:flex;flex-direction:column;margin-bottom:8px;gap:6px}.csp-guest-details .field-section p{padding:0;margin:0}.csp-guest-details .field-section .main-title{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#575757}.csp-guest-details .field-section .sub-title{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#333}.csp-guest-details .field-section .goRewards{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .name-section-fields{position:relative;display:flex;padding:0;gap:8px}.csp-guest-details .title-div{position:relative;display:flex;flex-direction:column;width:20%;gap:3px}.csp-guest-details .title-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .title-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .select-guest-div{position:relative;display:flex;flex-direction:column;width:58.2%;gap:3px}.csp-guest-details .select-guest-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .select-guest-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:32%;gap:3px}.csp-guest-details .name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .name-div p:first-child:after{content:"*";color:#cc0c2f}.csp-guest-details .name-div input{margin-bottom:6px;background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.csp-guest-details .o-form_date{margin-bottom:0}.csp-guest-details .o-form_nationality{max-width:260px}.csp-guest-details .goRewards_input{border-radius:4px;max-width:260px;font-weight:400;font-size:15px;color:#333}.csp-guest-details .goRewards_input_error{border:1px solid #cc0c2f}.csp-guest-details .declaration-msg{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#444;margin-top:24px}.csp-guest-details .next-footer{position:relative;display:flex}.csp-guest-details .next-footer p{margin-left:auto;margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;color:#006fc1;cursor:pointer}.csp-guest-details .next-footer img{height:24px;width:24px}.csp-guest-details .contact-information-container{position:relative;display:flex;flex-direction:column;width:65%;margin:auto auto 32px;padding:24px;background-color:#fff;border-radius:12px}.csp-guest-details .toggle{position:relative;width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.csp-guest-details .toggle p{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333}.csp-guest-details .toggle input[type=checkbox]{position:relative;width:34px;height:14px;-webkit-appearance:none;appearance:none;background:red;outline:none;border-radius:2rem;cursor:pointer;background-color:#221f1f42}.csp-guest-details .toggle input[type=checkbox]:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#f1f1f1;box-shadow:0 2px 2px #0003;position:absolute;top:-20%;left:-10%;transition:.5s}.csp-guest-details .toggle input[type=checkbox]:checked:before{transform:translate(100%);background:#52caf5;box-shadow:0 2px 2px #0003}.csp-guest-details .toggle input[type=checkbox]:checked{background:rgba(82,202,245,.5)}.csp-guest-details .contact-name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:50%;gap:3px}.csp-guest-details .contact-name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .contact-name-div p:first-child:after{content:"*";color:#cc0c2f}.csp-guest-details .contact-name-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .contact-name-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .error-msg{margin-top:3px}.csp-guest-details .number-fields{position:relative;display:flex;width:100%;gap:8px}.csp-guest-details .country-code-div{position:relative;display:flex;flex-direction:column;width:16.5%;gap:3px}.csp-guest-details .country-code-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .country-code-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .phone-number-div{position:relative;display:flex;flex-direction:column;width:41%;gap:3px}.csp-guest-details .phone-number-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .phone-number-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .phone-number-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .phone-number-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .email-fields{position:relative;display:flex;gap:8px}.csp-guest-details .email-div{position:relative;display:flex;flex-direction:column;gap:3px;width:58.2%}.csp-guest-details .email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .email-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .email-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .retype-email-div{position:relative;display:flex;flex-direction:column;gap:3px;flex-grow:2}.csp-guest-details .retype-email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .retype-email-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .retype-email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .retype-email-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .tnc-footer{position:relative;display:flex;flex-direction:column;margin-bottom:25px;width:100%;gap:32px}.csp-guest-details .tnc-section{position:relative;display:flex;width:65%;margin:auto;padding:24px;border-radius:8px;background-color:#fff;box-shadow:0 4px 23px #0000001a;gap:8px}.csp-guest-details .terms{position:relative}.csp-guest-details .terms p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333;margin:0}.csp-guest-details .terms a{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;color:#006fc1}.csp-guest-details .terms-checkbox{position:relative}.csp-guest-details .terms-checkbox .container-checkbox{position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.csp-guest-details .terms-checkbox .container-checkbox input{position:absolute;opacity:0;cursor:pointer}.csp-guest-details .terms-checkbox .container-checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.csp-guest-details .terms-checkbox .container-checkbox:hover input~.checkmark{background-color:#ccc}.csp-guest-details .terms-checkbox .container-checkbox input~.checkmark{background-color:#fff;border:2px solid #bebebe;border-radius:2px}.csp-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark{background-color:#2196f3;border:solid #2196f3}.csp-guest-details .terms-checkbox .container-checkbox .checkmark:after{content:"";position:absolute;display:none;left:2px;top:-3px;width:5px;height:13px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.csp-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark:after{display:block}.csp-guest-details .btn-section{position:relative;display:flex;justify-content:flex-end;width:65%;margin:auto;gap:16px}.csp-guest-details .notification-section{position:relative;display:flex;align-items:center;margin:auto auto 8px;width:65%;gap:8px;padding:16px;background-color:#ffeef1;border:1px solid #cc0c2f;border-radius:10px}.csp-guest-details .notification-section .error-icon{width:22px;height:22px}.csp-guest-details .notification-section .notification-message{margin:0}.csp-guest-details .notification-section .notification-message p{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:#333;margin:0}}@media screen and (max-width: 767px){.csp-guest-details .header{margin-top:-30px}.csp-guest-details .header .banner-div{margin:-250px 0 250px}.csp-guest-details .header-instructions{position:relative;width:100%}.csp-guest-details .header-text{position:relative;display:flex;flex-direction:column;align-items:baseline;width:90%;margin:16px auto auto}.csp-guest-details .header-text p{padding:0;margin:0;font-family:Noto Sans,sans-serif}.csp-guest-details .header-text .sub-header{font-weight:400;font-size:13px;color:#575757;max-width:820px}.csp-guest-details .header-text .main-header1{font-weight:700;font-size:20px;color:#333}.csp-guest-details .header-text .main-header2{font-weight:600;font-size:20px;color:#333}.csp-guest-details .guest-information-container{position:relative;display:flex;flex-direction:column;width:100%;margin:auto;box-shadow:0 4px 10px #00000012}.csp-guest-details .guest-tab-list{position:relative;display:flex;width:100vw;overflow-x:hidden}.csp-guest-details .guest-tab-list:hover{overflow-x:auto}.csp-guest-details .tab-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:10px 0 10px 24px;width:140px;flex-shrink:0;background-color:#f7f7f7;cursor:pointer}.csp-guest-details .tab-item p{padding:0;margin:0}.csp-guest-details .tab-item p:last-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:18px;color:#333}.csp-guest-details .pax-type-text{display:flex;justify-content:start;align-items:center}.csp-guest-details .pax-type-text p:first-child{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#006fc1}.csp-guest-details .pax-type-text img{height:15px;width:15px}.csp-guest-details .active-tab{background-color:#fff;border-top:4px solid #52caf5;padding:6px 0 10px 24px}.csp-guest-details .active-tab p:first-child{color:#6b6b6b}.csp-guest-details .error-active-tab{background-color:#fff;border-top:4px solid #CC0C2F;padding:6px 0 10px 24px}.csp-guest-details .error-active-tab p:first-child,.csp-guest-details .error-tab p:first-child{color:#cc0c2f}.csp-guest-details .guest-info-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:16px 24px;background-color:#fff}.csp-guest-details .field-section{position:relative;display:flex;flex-direction:column;margin-bottom:16px;gap:6px}.csp-guest-details .field-section p{padding:0;margin:0}.csp-guest-details .field-section .main-title{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#575757}.csp-guest-details .field-section .sub-title{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#333}.csp-guest-details .field-section .goRewards{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .name-section-fields{position:relative;display:flex;flex-direction:column;padding:0;gap:8px}.csp-guest-details .title-div{position:relative;display:flex;flex-direction:column;width:40%;gap:3px}.csp-guest-details .title-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .title-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .select-guest-div{position:relative;display:flex;flex-direction:column;width:100%;gap:3px}.csp-guest-details .select-guest-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .select-guest-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:3px}.csp-guest-details .name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .name-div p:first-child:after{content:"*";color:#cc0c2f}.csp-guest-details .name-div input{margin-bottom:6px;background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.csp-guest-details .o-form_date{margin-bottom:0}.csp-guest-details .declaration-msg{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#444}.csp-guest-details .next-footer{position:relative;display:flex;cursor:pointer}.csp-guest-details .next-footer p{margin-left:auto;margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;color:#006fc1}.csp-guest-details .next-footer img{height:24px;width:24px}.csp-guest-details .contact-information-container{position:relative;display:flex;flex-direction:column;width:100%;margin-bottom:32px;padding:24px;background-color:#fff}.csp-guest-details .toggle{position:relative;width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.csp-guest-details .toggle p{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333}.csp-guest-details .toggle input[type=checkbox]{position:relative;width:34px;height:14px;-webkit-appearance:none;appearance:none;outline:none;border-radius:2rem;cursor:pointer;background-color:#221f1f42}.csp-guest-details .toggle input[type=checkbox]:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#f1f1f1;box-shadow:0 2px 2px #0003;position:absolute;top:-20%;left:-10%;transition:.5s}.csp-guest-details .toggle input[type=checkbox]:checked:before{transform:translate(100%);background:#52caf5;box-shadow:0 2px 2px #0003}.csp-guest-details .toggle input[type=checkbox]:checked{background:rgba(82,202,245,.5)}.csp-guest-details .contact-name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:3px}.csp-guest-details .contact-name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .contact-name-div p:first-child:after{content:"*";color:#cc0c2f}.csp-guest-details .contact-name-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .contact-name-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .error-msg{margin-top:3px}.csp-guest-details .number-fields{position:relative;display:flex;width:100%;gap:8px}.csp-guest-details .country-code-div{position:relative;display:flex;flex-direction:column;width:30%;gap:3px}.csp-guest-details .country-code-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .country-code-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .phone-number-div{position:relative;display:flex;flex-direction:column;width:70%;gap:3px}.csp-guest-details .phone-number-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .phone-number-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .phone-number-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .phone-number-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .email-fields{position:relative;display:flex;flex-direction:column;width:100%;gap:16px}.csp-guest-details .email-div{position:relative;display:flex;flex-direction:column;gap:3px;width:100%}.csp-guest-details .email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .email-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .email-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .retype-email-div{position:relative;display:flex;flex-direction:column;width:100%;gap:3px}.csp-guest-details .retype-email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.csp-guest-details .retype-email-div p:after{content:"*";color:#cc0c2f}.csp-guest-details .retype-email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.csp-guest-details .retype-email-div .input-error{border:1px solid #cc0c2f}.csp-guest-details .tnc-footer{position:relative;display:flex;flex-direction:column;margin-bottom:25px;width:100%;gap:24px}.csp-guest-details .tnc-section{position:relative;display:flex;width:100%;margin:auto;padding:0 24px;gap:8px}.csp-guest-details .terms{position:relative}.csp-guest-details .terms p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333;margin:0}.csp-guest-details .terms a{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;color:#006fc1}.csp-guest-details .terms-checkbox{position:relative}.csp-guest-details .terms-checkbox .container-checkbox{position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.csp-guest-details .terms-checkbox .container-checkbox input{position:absolute;opacity:0;cursor:pointer}.csp-guest-details .terms-checkbox .container-checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.csp-guest-details .terms-checkbox .container-checkbox:hover input~.checkmark{background-color:#ccc}.csp-guest-details .terms-checkbox .container-checkbox input~.checkmark{background-color:#fff;border:2px solid #bebebe;border-radius:2px}.csp-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark{background-color:#2196f3;border:solid #2196f3}.csp-guest-details .terms-checkbox .container-checkbox .checkmark:after{content:"";position:absolute;display:none;left:2px;top:-3px;width:5px;height:13px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.csp-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark:after{display:block}.csp-guest-details .btn-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 24px;gap:16px}.csp-guest-details .notification-section{position:relative;display:flex;align-items:center;margin:auto auto 8px;width:90%;gap:8px;padding:16px;background-color:#ffeef1;border:1px solid #cc0c2f;border-radius:10px}.csp-guest-details .notification-section .error-icon{align-self:flex-start;width:22px;height:22px}.csp-guest-details .notification-section .notification-message{margin:0}.csp-guest-details .notification-section .notification-message p{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:#333;margin:0}}.tfh-component-container{font-family:Noto Sans,sans-serif}.tfh-component-container .tfh-header{margin-top:-200px}.tfh-component-container .tfh-title{display:flex;position:absolute}.tfh-component-container .tfh-title h1{font-weight:700;letter-spacing:.0025em;color:#0060a7}.tfh-component-container .tfh-title img{height:20px;width:20px}.tfh-component-container .tfh-content-container{display:flex}.tfh-component-container .tfh-content-container .tfh-content-content-container{align-self:center;display:flex;width:80vw;flex-direction:column;gap:20px;max-width:876px}.tfh-component-container .tfh-content-container .tfh-content-content-container .tfh-back{display:flex;gap:10px;cursor:pointer}.tfh-component-container .tfh-content-container .tfh-content-content-container .tfh-back img{height:24px;width:20px}.tfh-component-container .tfh-content-container .tfh-content-content-container .tfh-back p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.0125em;color:#006fc1;margin:0}.tfh-component-container .tfh-content-container .tfh-initial-card{display:flex;min-height:265px;align-items:stretch}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card{background:#ffffff;box-shadow:0 4px 23px #0000001a;width:100%;border-radius:5px;align-items:stretch}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card{width:100%;border-top:5px solid #ffcd00;padding:1.5%;border-radius:5px;background:#ffffff;box-shadow:0 4px 10px #0000001a;height:100%;display:flex;justify-content:space-around;align-items:center}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card .tfh-initial-inner-balance-card-content{display:flex;flex-direction:column;align-items:center}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card .tfh-initial-inner-balance-card-content h5{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-.025em}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card .tfh-initial-inner-balance-card-content h3{font-size:23px;font-weight:600;line-height:37.72px;letter-spacing:-.01em}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card .tfh-initial-inner-balance-card-content h6{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-.01em}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-balance-card .tfh-initial-inner-balance-card .tfh-initial-inner-balance-card-content button{width:228px}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card{display:flex;width:100%;background:#ffffff;box-shadow:0 8px 16px #00000014;padding:16px;border-radius:8px;flex-direction:column;justify-content:space-evenly;transition:height .5s ease;overflow:hidden}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-initial-instructions-header-container{display:flex;flex-direction:row;justify-content:space-between}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-initial-instructions-card-container{padding-right:12px;display:flex;flex-direction:column;gap:10px}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-initial-instructions-card-container img{width:20px;height:20px;transition:transform .5s ease}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-initial-instructions-card-container img.open{transform:rotate(180deg)}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card h3{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card h6{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;margin:0}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-initial-instructions-card-content{display:flex;flex-direction:column;gap:5px}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-instruction-content-container{display:flex;flex-direction:column;gap:10px}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-instruction-content{display:flex;flex-direction:row;gap:5px}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-instruction-content p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.01em;text-align:left;margin:0}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-instruction-content .tfh-instruction-number{display:flex;width:24px;height:24px;margin:0;background:#52caf5;border-radius:50%;text-align:center}.tfh-component-container .tfh-content-container .tfh-initial-card .tfh-initial-instructions-card .tfh-instruction-content .tfh-instruction-number span{width:24px;height:24px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;align-items:center}.tfh-component-container .tfh-content-container .tfh-transaction-details-container{display:flex;flex-direction:column}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-header-container{width:100%;height:56px;display:flex;align-items:center}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-header-container h3{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;margin:0}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-header-container-mobile{background:#ffffff;border-bottom:1px solid #bebebe}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-empty-container{box-shadow:0 4px 23px #0000001a;background:#ffffff;width:100%;height:218px;padding:24px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-bottom:20%}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-empty-container img{width:248px;height:170px}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-empty-container h4{font-size:13px;font-weight:680;line-height:20.54px;letter-spacing:-.01em}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-table-container{text-align:center;width:100%;border-collapse:collapse;padding:10px;border-radius:8px;background:#ffffff;margin-bottom:20px}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-table-container tr:not(:last-child){border-bottom:1px solid #bebebe}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-table-container th{font-size:14px;font-weight:700;line-height:21px;letter-spacing:.0025em;height:60px;padding:10px;border-radius:8px;border-bottom:1px solid #bebebe}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-table-container td{padding:16px;font-size:13px;line-height:20.54px;letter-spacing:-.01em;font-weight:400}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-transaction-details-table-container .highlight-class{color:#009883;font-weight:680}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-details-table-show-more{display:flex;flex-direction:row-reverse;align-items:center;margin-right:10px;margin-bottom:20px}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-details-table-show-more a{color:#006fc1;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.015em}.tfh-component-container .tfh-content-container .tfh-transaction-details-container .tfh-details-table-show-more img{cursor:pointer;height:15px;width:15px}@media only screen and (min-width: 923px){.tfh-component-container .tfh-title{margin-left:-115px;top:135px}.tfh-component-container .tfh-title h1{font-size:41px}.tfh-component-container .tfh-content-container{flex-direction:column}.tfh-component-container .tfh-initial-balance-card{max-width:516px;padding:1.5%}.tfh-component-container .tfh-initial-card{justify-content:space-between;width:100%;gap:10px}.tfh-component-container .tfh-initial-instructions-card{max-width:336px}.tfh-component-container .tfh-transaction-details-table-container td{width:292px;height:56px}.tfh-component-container .tfh-transaction-details-container .tfh-transaction-details-header-container{padding:8px}}@media screen and (max-width: 767px){.tfh-component-container .tfh-title{top:138px;gap:20px;margin-left:20px}.tfh-component-container .tfh-title h1{font-size:18px;font-weight:800}.tfh-component-container .tfh-content-container{margin-top:-40px}.tfh-component-container .tfh-initial-card{width:100vw;flex-direction:column}.tfh-component-container .tfh-initial-balance-card{padding:3.5%}.tfh-component-container .tfh-initial-inner-balance-card-content{margin:10px 0}.tfh-component-container .tfh-transaction-details-container{width:100vw}.tfh-component-container .tfh-transaction-details-container .tfh-transaction-details-header-container{padding:16px}.tfh-component-container .tfh-transaction-details-empty-container{flex-direction:column}.tfh-component-container .tfh-transaction-details-table-container td{vertical-align:baseline}.tfh-component-container .class-generic-tfh{text-align:end}.tfh-component-container .tfh-details-table-mobile{text-align:start;display:flex;flex-direction:column}.tfh-component-container .tfh-details-table-mobile span{font-weight:800}}.travel-voucher-vouchers-modal{font-family:Noto Sans,sans-serif;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-container{position:absolute;display:flex;flex-direction:column;width:870px;height:100%;border-radius:12px;background:#ffffff;box-shadow:0 4px 28px #00000036;max-height:805px}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container{width:100%;padding:32px 32px 0;height:88%;display:flex;flex-direction:column;gap:32px}.travel-voucher-vouchers-modal header h3{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-.02em;text-align:left}.travel-voucher-vouchers-modal header span{font-weight:700}.travel-voucher-vouchers-modal header p{font-size:15px;line-height:23.7px;letter-spacing:-.025em;text-align:left;margin-bottom:0}.travel-voucher-vouchers-modal .tvvmodal-body{width:100%;height:80%;display:flex;flex-direction:column;gap:10px}.travel-voucher-vouchers-modal .tvvmodal-body h6{color:#b000205c;font-size:15px;font-weight:700;line-height:24px;letter-spacing:.0125em;margin-bottom:0;align-self:end;cursor:pointer;padding-right:17px}.travel-voucher-vouchers-modal .tvvmodal-body h6.clear-selection{color:#b00020}.travel-voucher-vouchers-modal .tvvmodal-body ol{margin:0;overflow-y:auto;display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:24px}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher{box-sizing:border-box;max-height:110px;box-shadow:0 8px 16px #00000014;padding:16px 10px 16px 16px;border-radius:4px;border:1px solid #e2e2e2}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher h5{color:#006fc1;font-size:18px;font-weight:700;line-height:29.52px;letter-spacing:-.01em;margin:0}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher span{color:#575757;font-weight:680;vertical-align:middle}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher p{margin:0;font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.01em}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher a{display:flex;flex-direction:row-reverse}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-disabled{background:#e2e2e2;pointer-events:none;color:#858585}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-disabled h5,.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-disabled span{color:#858585}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-selected{border:2px solid #006fc1;background:#f3fbfd}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-selected h5{color:#006fc1}.travel-voucher-vouchers-modal footer{width:100%;height:12%;padding:24px 32px;display:flex;justify-content:space-between;box-shadow:0 -4px 10px #00000012;align-items:center}.travel-voucher-vouchers-modal footer p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:.005em;margin-bottom:0;text-align:left}.travel-voucher-vouchers-modal footer p span{color:#00a4e5}.travel-voucher-vouchers-modal footer .footer-buttons{display:flex;gap:20px;width:60%}@media only screen and (min-width: 923px){.travel-voucher-vouchers-modal .tvv-voucher{flex:1 1 45%;max-width:395px}.travel-voucher-vouchers-modal ol{padding-right:10px}.travel-voucher-vouchers-modal ::-webkit-scrollbar{width:7px}.travel-voucher-vouchers-modal ::-webkit-scrollbar-thumb{background-color:#e2e2e2;border-radius:6px}.travel-voucher-vouchers-modal ::-webkit-scrollbar-track{background-color:#e2e2e244}.travel-voucher-vouchers-modal ::-webkit-scrollbar-button{display:none}}@media screen and (max-width: 767px){.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-container{max-height:none;width:100vw;height:100vh;border-radius:0}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container{padding:0;gap:0}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container header{max-height:200px}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container header h3{font-size:20px;margin-bottom:0}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container header p{font-size:13px}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container .tvv-smiley-text{position:relative;padding:15PX}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container .tvv-text{position:absolute;display:flex;width:100vw;top:-10px;padding:20px;justify-content:space-between}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container .tvv-text h3{color:#0060a7;font-size:22px;font-weight:700;line-height:33px;margin:0;text-align:left}.travel-voucher-vouchers-modal .travel-voucher-vouchers-modal-content-container .tvv-text img{width:15px;height:15px;align-self:center}.travel-voucher-vouchers-modal footer{position:fixed;bottom:0;width:100%;height:108px;background:#ffffff;color:#000;z-index:2;padding:16px 24px;display:inline-block}.travel-voucher-vouchers-modal footer p{align-self:flex-start;padding:0 0 5px}.travel-voucher-vouchers-modal footer .footer-buttons{gap:20px;width:100%}.travel-voucher-vouchers-modal .tvv-voucher{flex:1 100%;max-width:100vw}.travel-voucher-vouchers-modal ol{padding:0;z-index:0}.travel-voucher-vouchers-modal .tvvmodal-body ol{padding-bottom:25%}.travel-voucher-vouchers-modal .tvvmodal-body ol .tvv-voucher.voucher-selected{border-left:0;border-right:0;border-radius:0}}.tv-search-flight-component{font-family:Noto Sans,sans-serif}.tv-search-flight-component .banner-div{margin-top:-200px}.tv-search-flight-component .tv-search-flight-content{display:flex;justify-content:space-evenly;margin-top:-25px}.tv-search-flight-component .tv-header{position:absolute;top:136px}.tv-search-flight-component .tv-header p{font-weight:660;font-size:38px;color:#0060a7}.tv-search-flight-component .tv-header img{height:20px;width:20px}.tv-search-flight-component .search-flight-card{display:flex;flex-direction:column}.tv-search-flight-component .tv-search-flight-card-back{display:flex;position:relative;flex-direction:row;cursor:pointer}.tv-search-flight-component .tv-search-flight-card-back img{margin-top:3px;width:20px;height:20px;align-self:flex-start}.tv-search-flight-component .tv-search-flight-card-back p{font-size:15px;font-weight:700;line-height:24px;letter-spacing:.015em;color:#006fc1}.tv-search-flight-component .search-flight-button-container{display:flex;margin-top:20px;flex-direction:row-reverse}.tv-search-flight-component .tv-seach-flight-card{border-radius:8px;margin-bottom:29%;background-color:#fff;box-shadow:0 4px 8px 2px #0000004d;display:flex;flex-direction:column}.tv-search-flight-component .tv-seach-flight-card .tv-search-flight-card-header{text-align:left;color:#0060a7;font-size:18px;font-weight:700;line-height:29.52px;letter-spacing:-.01em}.tv-search-flight-component .tv-seach-flight-card .csp-search-flight-notif-text{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:left;margin-bottom:0}.tv-search-flight-component .tv-seach-flight-card .csp-search-flight-notif-travel{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:left;color:#777373}.tv-search-flight-component .tv-seach-flight-card input{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-.025em;padding:12px 12px 12px 15px}.tv-search-flight-component .tv-search-flight-inputs{display:flex;gap:20px}.tv-search-flight-component .selected-special-stations-notif{display:flex;flex-direction:row;width:1,044px;height:74px;padding:16px;gap:8px;border-radius:10px;opacity:0px;background:#FFEEF1;border:1px solid #CC0C2F;margin-bottom:24px}.tv-search-flight-component .selected-special-stations-notif img{width:22px;height:22px;top:1.83px;left:1.83px;gap:0px;opacity:0px}.tv-search-flight-component .text-notif{width:982px;gap:0px;opacity:0px}.tv-search-flight-component .text-notif p{font-size:14px;font-weight:700;line-height:21px;letter-spacing:.0025em;text-align:left}@media only screen and (min-width: 923px){.tv-search-flight-component .tv-seach-flight-card{width:1056px;height:252px;padding:2%;justify-content:space-evenly}.tv-search-flight-component .search-flight-button-container{margin-top:20px}.tv-search-flight-component .tv-search-flight-card-header{width:251px;height:30px;gap:0px;opacity:0px}.tv-search-flight-component .tv-search-flight-inputs{width:1008px}.tv-search-flight-component .tv-search-flight-inputs-one-way-search{width:100%;max-width:676px}.tv-search-flight-component .tv-search-flight-inputs-one-way{width:100%}.tv-search-flight-component .tv-search-flight-inputs-one-way.isOneway{max-width:308px}.tv-search-flight-component .tv-search-flight-inputs-one-way.isNotOneway{max-width:616px}.tv-search-flight-component .selected-special-stations-notif{width:1056px;height:95px;padding:24px;gap:5px}.tv-search-flight-component .selected-special-stations-notif img{width:22px;height:22px}}@media screen and (max-width: 767px){.tv-search-flight-component .banner-div{margin-top:-197px}.tv-search-flight-component .tv-search-flight-content{margin-top:-25px}.tv-search-flight-component .tv-header{top:145px;display:flex;gap:10px;align-items:center;vertical-align:baseline}.tv-search-flight-component .tv-header p{font-size:18px;margin-bottom:0}.tv-search-flight-component .tv-seach-flight-card{width:90vw;padding:5%}.tv-search-flight-component .tv-seach-flight-card input{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-.02em;padding-right:33px}.tv-search-flight-component .tv-search-flight-card-header{font-size:15px;font-weight:800;line-height:21.76px;letter-spacing:.015em}.tv-search-flight-component .tv-search-flight-inputs{flex-direction:column}.tv-search-flight-component .selected-special-stations-notif{width:90vw;height:-moz-fit-content;height:fit-content;padding:16px;gap:8px;border-radius:10px;border:1px solid #CC0C2F;opacity:0px;display:flex;flex-direction:row}.tv-search-flight-component .selected-special-stations-notif p{font-size:14px;font-weight:700;line-height:21px;letter-spacing:.0025em;text-align:left}.tv-search-flight-component .selected-special-stations-notif img{width:18.33px;height:18.33px;top:1.83px;left:1.83px;gap:0px;opacity:0px}}.trvl-booking-summary-page-component{font-family:Noto Sans,sans-serif}.trvl-booking-summary-page-component p{margin:0}.trvl-booking-summary-page-component .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.45);z-index:2}.trvl-booking-summary-page-component .modal-overlay .invalid-vouchers-modal{display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;top:50%;left:50%;width:527px;height:auto;border-radius:12px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 16px #00000014;z-index:3;padding:32px 24px}.trvl-booking-summary-page-component .modal-overlay .invalid-vouchers-modal p{text-align:center;width:100%;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.15%;color:#444;white-space:normal}.trvl-booking-summary-page-component .modal-overlay .invalid-vouchers-modal .modal-footer{display:flex;flex-direction:column;justify-content:center;align-items:center;border:0px;margin-top:12px}.trvl-booking-summary-page-component .modal-overlay .invalid-vouchers-modal .modal-footer .modal-btn{margin:0;display:flex;align-items:center;justify-content:center;height:40px;width:240px;font-weight:600;font-size:15px;line-height:24px}@media screen and (max-width: 767px){.trvl-booking-summary-page-component .header{margin-top:40px}.trvl-booking-summary-page-component .header .banner{margin:-250px 0 250px}.trvl-booking-summary-page-component .modal-overlay .invalid-vouchers-modal{width:80%}.trvl-booking-summary-page-component .main-container{display:flex;position:relative;flex-direction:column;margin:auto;width:100%}.trvl-booking-summary-page-component .main-container .header-text{position:relative;margin:16px 24px 24px}.trvl-booking-summary-page-component .main-container .header-text p:first-child{font-weight:600;font-size:20px;line-height:32px;color:#333;margin-bottom:5px}.trvl-booking-summary-page-component .main-container .header-text p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#575757}.trvl-booking-summary-page-component .main-container .card{background-color:#fff;padding:24px 0 0;box-shadow:0 4px 10px #00000012;margin-bottom:24px}.trvl-booking-summary-page-component .main-container .card .flight-details{display:flex;padding:0 24px;justify-content:space-between;gap:15px}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info{display:flex;flex-direction:column;text-wrap:nowrap}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info span:first-child{font-weight:630;font-size:18px;line-height:25px;color:#00a4e5}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info span:last-child{font-weight:400;font-size:12px;line-height:20px;color:#858585}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details{display:flex;align-items:center;margin-top:25px;text-wrap:nowrap;gap:6px}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details p{font-weight:600;font-size:11px;line-height:12px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details img{width:20px;height:20px}.trvl-booking-summary-page-component .main-container .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .amount-per-pax,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item{display:flex;padding:0 24px;margin-bottom:6px;justify-content:space-between;margin-top:12px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax span,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item span{font-weight:680;font-size:13px;line-height:20px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item .toggle-amount-details{display:flex;align-items:center;gap:6px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details p,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item .toggle-amount-details p{font-weight:680;font-size:13px;line-height:20px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item{margin-top:0}.trvl-booking-summary-page-component .main-container .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.trvl-booking-summary-page-component .main-container .card .chevron-button-toggle.open{transform:rotate(180deg)}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:4px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:13px;line-height:20px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes{margin-bottom:0}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:12px;line-height:19px;color:#858585}.trvl-booking-summary-page-component .main-container .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 24px;justify-content:space-between;margin:16px 0 25px}.trvl-booking-summary-page-component .main-container .card .subtotal p:first-child{font-weight:600;font-size:15px;line-height:24px;color:#333}.trvl-booking-summary-page-component .main-container .card .subtotal p:last-child{font-weight:400;font-size:15px;line-height:24px;color:#333}.trvl-booking-summary-page-component .main-container .card .all-flights{display:flex;flex-direction:column;padding:0 24px 25px}.trvl-booking-summary-page-component .main-container .card .all-flights p:first-child{font-weight:630;font-size:18px;line-height:29px;color:#00a4e5}.trvl-booking-summary-page-component .main-container .card .all-flights p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:12px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header{display:flex}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:600;font-size:11px;line-height:12px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item,.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 24px;justify-content:space-between}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p,.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:13px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p{font-weight:400;line-height:21px;color:#444}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;line-height:19px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.trvl-booking-summary-page-component .main-container .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}.trvl-booking-summary-page-component .main-container .secondary-card{display:flex;background-color:#fff;padding:16px 7px 16px 16px;box-shadow:0 4px 23px #0000001a;margin-bottom:16px;gap:4px}.trvl-booking-summary-page-component .main-container .secondary-card .checkbox{width:auto;margin-bottom:32px}.trvl-booking-summary-page-component .main-container .secondary-card a,.trvl-booking-summary-page-component .main-container .secondary-card p{font-size:13px;line-height:20px}.trvl-booking-summary-page-component .main-container .secondary-card a{font-weight:680}.trvl-booking-summary-page-component .main-container .secondary-card p{font-weight:400;color:#333}.trvl-booking-summary-page-component .main-container .footer-button-container{display:flex;flex-direction:column;margin:0 24px 15px;justify-content:flex-end;gap:16px}.trvl-booking-summary-page-component .main-container .footer-button-container .footer-btn{border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}.trvl-booking-summary-page-component .main-container .footer-button-container a:last-child{order:-1}}@media screen and (min-width: 768px){.trvl-booking-summary-page-component .header{margin-top:-150px;margin-bottom:40px}.trvl-booking-summary-page-component .main-container{display:flex;position:relative;flex-direction:column;margin:auto;width:696px}.trvl-booking-summary-page-component .main-container .header-text{position:relative;margin-bottom:32px}.trvl-booking-summary-page-component .main-container .header-text p:first-child{font-weight:600;font-size:30px;line-height:45px;color:#333;margin-bottom:5px}.trvl-booking-summary-page-component .main-container .header-text p:last-child{font-weight:400;font-size:15px;line-height:23.7px;color:#575757}.trvl-booking-summary-page-component .main-container .card{background-color:#fff;border-radius:12px;padding:32px 0 0;box-shadow:0 4px 10px #00000012;margin-bottom:16px}.trvl-booking-summary-page-component .main-container .card .flight-details{display:flex;padding:0 40px;justify-content:space-between}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info{display:flex;flex-direction:column}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info span:first-child{font-weight:700;font-size:18px;line-height:29px;color:#00a4e5}.trvl-booking-summary-page-component .main-container .card .flight-details .flight-info span:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details{display:flex;align-items:center;gap:6px}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details p{font-weight:700;font-size:15px;line-height:24px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .flight-details .toggle-flight-details img{width:20px;height:20px}.trvl-booking-summary-page-component .main-container .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .amount-per-pax,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item{display:flex;padding:0 40px;margin-bottom:6px;justify-content:space-between;margin-top:12px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax span,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item span{font-weight:680;font-size:13px;line-height:20px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item .toggle-amount-details{display:flex;align-items:center;gap:6px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax .toggle-amount-details p,.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item .toggle-amount-details p{font-weight:680;font-size:13px;line-height:20px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-first-item{margin-top:0}.trvl-booking-summary-page-component .main-container .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.trvl-booking-summary-page-component .main-container .card .chevron-button-toggle.open{transform:rotate(180deg)}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 40px;justify-content:space-between;margin-bottom:4px}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:13px;line-height:20px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes{margin-bottom:0}.trvl-booking-summary-page-component .main-container .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:11px;line-height:17px;color:#858585}.trvl-booking-summary-page-component .main-container .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 40px;justify-content:space-between;margin:16px 0 25px}.trvl-booking-summary-page-component .main-container .card .subtotal p:first-child{font-weight:600;font-size:15px;line-height:24px;color:#333}.trvl-booking-summary-page-component .main-container .card .subtotal p:last-child{font-weight:400;font-size:15px;line-height:24px;color:#333}.trvl-booking-summary-page-component .main-container .card .all-flights{display:flex;flex-direction:column;padding:0 40px 25px}.trvl-booking-summary-page-component .main-container .card .all-flights p:first-child{font-weight:700;font-size:18px;line-height:29px;color:#00a4e5}.trvl-booking-summary-page-component .main-container .card .all-flights p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees{display:flex;padding:0 40px;justify-content:space-between;margin-bottom:12px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header{display:flex}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:600;font-size:11px;line-height:12px;color:#006fc1}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item,.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 40px;justify-content:space-between}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p,.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:15px}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item p{font-weight:400;line-height:21px;color:#444}.trvl-booking-summary-page-component .main-container .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;font-size:13px;line-height:19px;color:#333}.trvl-booking-summary-page-component .main-container .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.trvl-booking-summary-page-component .main-container .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}.trvl-booking-summary-page-component .main-container .secondary-card{display:flex;background-color:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 23px #0000001a;margin-bottom:16px;gap:4px}.trvl-booking-summary-page-component .main-container .secondary-card .checkbox{width:auto;margin-bottom:6px}.trvl-booking-summary-page-component .main-container .secondary-card a,.trvl-booking-summary-page-component .main-container .secondary-card p{font-size:13px;line-height:20px}.trvl-booking-summary-page-component .main-container .secondary-card a{font-weight:680}.trvl-booking-summary-page-component .main-container .secondary-card p{font-weight:400;color:#333}.trvl-booking-summary-page-component .main-container .footer-button-container{display:flex;margin-left:auto;margin-bottom:60px;width:100%;justify-content:flex-end;gap:16px}.trvl-booking-summary-page-component .main-container .footer-button-container .footer-btn{border-radius:10px;padding:12px 32px;font-size:15px;font-weight:600;letter-spacing:-.015em}}.tvv-select-flight-component{font-family:Noto Sans,sans-serif;margin-bottom:80px}.tvv-select-flight-component.alert-modal{position:fixed;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#00000080;inset:0}@media screen and (min-width: 768px){.tvv-select-flight-component .header{margin-top:-150px;margin-bottom:40px}.tvv-select-flight-component .flex-container{display:flex;align-items:center;justify-content:center}.tvv-select-flight-component .flex-container .parent-container{display:grid;width:1056px;padding:0 12px;row-gap:25px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container{display:grid;width:100%;row-gap:25px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text{display:grid}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text h1{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:12px;column-gap:12px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route .location{display:flex;align-items:flex-end;-moz-column-gap:8px;column-gap:8px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route h1{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-2%;color:#333;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route p{font-size:23px;font-weight:600;line-height:37.72px;letter-spacing:-1%;color:#333;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route img{height:26.45px;width:25.33px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container{display:grid;border-bottom:1.5px solid #e2e2e2;padding-bottom:16px;row-gap:8px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend{display:flex;-moz-column-gap:16px;column-gap:16px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend img{width:24px;height:24px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend p,.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#575757;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p a{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#006fc1;margin:0}.tvv-select-flight-component .flex-container .parent-container .button-group{display:flex;align-items:center;justify-content:flex-end;width:100%;-moz-column-gap:16px;column-gap:16px}.tvv-select-flight-component .flex-container .parent-container .button-group .back-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#006fc1}.tvv-select-flight-component .flex-container .parent-container .button-group .continue-button{min-width:315px;max-width:315px;min-height:48px;max-height:48px;margin-bottom:24px;color:#fff}.tvv-select-flight-component .flex-container .parent-container .button-group .continue-button.disabled{cursor:default}}@media screen and (max-width: 767px){.tvv-select-flight-component .header{margin-top:-30px}.tvv-select-flight-component .header .banner{margin:-250px 0 250px}.tvv-select-flight-component .flex-container{display:flex;align-items:center;justify-content:center}.tvv-select-flight-component .flex-container .parent-container,.tvv-select-flight-component .flex-container .parent-container .flight-select-container{display:grid;width:100%;row-gap:25px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text{display:grid;padding:0 24px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text h1{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:12px;column-gap:12px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route .location{display:flex;align-items:flex-end;-moz-column-gap:8px;column-gap:8px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route h1{font-size:30px;font-weight:600;line-height:45px;letter-spacing:-2%;color:#333;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route p{font-size:23px;font-weight:600;line-height:37.72px;letter-spacing:-1%;color:#333;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .header-text .route img{height:26.45px;width:25.33px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container{display:grid;border-bottom:1.5px solid #e2e2e2;padding:0 24px 16px;row-gap:8px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend{display:flex;-moz-column-gap:16px;column-gap:16px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend img{width:24px;height:24px}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .legend p,.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#575757;margin:0}.tvv-select-flight-component .flex-container .parent-container .flight-select-container .footer-container .baggage-fees-info p a{font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25%;color:#006fc1;margin:0}.tvv-select-flight-component .flex-container .parent-container .button-group{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;padding:0 24px;row-gap:16px}.tvv-select-flight-component .flex-container .parent-container .button-group .back-button{min-width:80vw;max-width:80vw;min-height:48px;max-height:48px;color:#006fc1}.tvv-select-flight-component .flex-container .parent-container .button-group .continue-button{min-width:80vw;max-width:80vw;min-height:48px;max-height:48px;color:#fff}}.omnix-tvv-flight-selector-alert-modal{position:fixed;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:1000;background-color:#00000080;inset:0}.omnix-tvv-flight-selector-alert-modal .modal-box{display:grid;width:276px;height:max-content;padding:16px;background-color:#fff;text-align:center;border-radius:8px;row-gap:8px}.omnix-tvv-flight-selector-alert-modal .modal-box .header-text p{font-size:17px;font-weight:800;line-height:26.52px;letter-spacing:-2%;color:#333;margin:0}.omnix-tvv-flight-selector-alert-modal .modal-box .body-text p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#444;margin:0}.omnix-tvv-flight-selector-alert-modal .modal-box .body-text strong{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;color:#444;margin:0}.omnix-tvv-flight-selector-alert-modal .modal-box .flight-selector-button-group{display:grid;width:100%;margin-top:8px;row-gap:8px}.omnix-tvv-flight-selector-alert-modal .modal-box .flight-selector-button-group .confirm-button{min-height:40px;max-height:40px;padding:6px;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-1.5%;color:#fff;margin:0}.omnix-tvv-flight-selector-alert-modal .modal-box .flight-selector-button-group .back-button{min-height:40px;max-height:40px;padding:6px;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-1.5%;color:#006fc1;margin:0}.tv-guest-details button{all:unset}.tv-guest-details .first-header{margin-bottom:8px}.tv-guest-details .second-header{margin-bottom:16px}@media screen and (min-width: 768px){.tv-guest-details .header{margin-top:-150px;margin-bottom:40px}.tv-guest-details .header-instructions{position:relative;width:100%}.tv-guest-details .header-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:65%;margin:50px auto auto}.tv-guest-details .header-text p{padding:0;margin:0;font-family:Noto Sans,sans-serif}.tv-guest-details .header-text .sub-header{font-weight:400;font-size:15px;color:#575757}.tv-guest-details .header-text .main-header1{font-weight:700;font-size:30px;color:#333}.tv-guest-details .header-text .main-header2{font-weight:600;font-size:30px;color:#333}.tv-guest-details .guest-information-container{position:relative;display:flex;width:65%;max-height:800px;margin:auto;box-shadow:0 4px 10px #00000012}.tv-guest-details .guest-tab-list{position:relative;display:flex;flex-direction:column;min-width:15%;overflow-y:hidden}.tv-guest-details .guest-tab-list:hover{overflow-y:auto}.tv-guest-details .tab-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;background-color:#f7f7f7;cursor:pointer}.tv-guest-details .tab-item p{padding:0;margin:0}.tv-guest-details .tab-item p:first-child{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#006fc1}.tv-guest-details .tab-item p:last-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:18px;color:#333}.tv-guest-details .tab-item-text{position:relative;flex-direction:column}.tv-guest-details .tab-item-error{position:relative;flex-shrink:0;height:15px;width:15px;margin-bottom:10px}.tv-guest-details .active-tab{background-color:#fff;border-left:6px solid #52caf5;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px 0 10px 24px}.tv-guest-details .active-tab p:first-child{color:#6b6b6b}.tv-guest-details .error-active-tab{background-color:#fff;border-left:6px solid #cc0c2f;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:10px 0 10px 24px}.tv-guest-details .error-active-tab p:first-child,.tv-guest-details .error-tab p:first-child{color:#cc0c2f}.tv-guest-details .guest-info-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:85%;padding:24px 32px 24px 64px;background-color:#fff}.tv-guest-details .field-section{position:relative;display:flex;flex-direction:column;margin-bottom:8px;gap:6px}.tv-guest-details .field-section p{padding:0;margin:0}.tv-guest-details .field-section .main-title{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#575757}.tv-guest-details .field-section .sub-title{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#333}.tv-guest-details .field-section .goRewards{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .name-section-fields{position:relative;display:flex;padding:0;gap:8px}.tv-guest-details .title-div{position:relative;display:flex;flex-direction:column;width:20%;gap:3px}.tv-guest-details .title-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .title-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .select-guest-div{position:relative;display:flex;flex-direction:column;width:58.2%;gap:3px}.tv-guest-details .select-guest-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .select-guest-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:32%;gap:3px}.tv-guest-details .name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .name-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .name-div input{margin-bottom:6px;background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .o-form_date{margin-bottom:0}.tv-guest-details .o-form_nationality{max-width:260px;margin-top:-2px}.tv-guest-details .goRewards_input{border-radius:4px;max-width:260px;font-weight:400;font-size:15px;color:#333}.tv-guest-details .goRewards_input_error{border:1px solid #cc0c2f}.tv-guest-details .declaration-msg{font-family:Noto Sans,sans-serif;font-weight:400;font-size:14px;color:#444;margin-top:24px}.tv-guest-details .next-footer{position:relative;display:flex}.tv-guest-details .next-footer p{margin-left:auto;margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;color:#006fc1;cursor:pointer}.tv-guest-details .next-footer img{height:24px;width:24px}.tv-guest-details .contact-information-container{position:relative;display:flex;flex-direction:column;width:65%;margin:auto;padding:24px;background-color:#fff;border-radius:12px}.tv-guest-details .toggle{position:relative;width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.tv-guest-details .toggle p{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333}.tv-guest-details .toggle input[type=checkbox]{position:relative;width:34px;height:14px;-webkit-appearance:none;appearance:none;background:red;outline:none;border-radius:2rem;cursor:pointer;background-color:#221f1f42}.tv-guest-details .toggle input[type=checkbox]:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#f1f1f1;box-shadow:0 2px 2px #0003;position:absolute;top:-20%;left:-10%;transition:.5s}.tv-guest-details .toggle input[type=checkbox]:checked:before{transform:translate(100%);background:#52caf5;box-shadow:0 2px 2px #0003}.tv-guest-details .toggle input[type=checkbox]:checked{background:rgba(82,202,245,.5)}.tv-guest-details .contact-name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:50%;gap:3px}.tv-guest-details .contact-name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .contact-name-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .contact-name-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .contact-name-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .contact-name-div-disabled{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:50%;gap:3px}.tv-guest-details .contact-name-div-disabled p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .contact-name-div-disabled p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .contact-name-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .contact-name-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .error-msg{margin-top:3px}.tv-guest-details .number-fields{position:relative;display:flex;width:100%;gap:8px}.tv-guest-details .country-code-div{position:relative;display:flex;flex-direction:column;width:16.5%;gap:3px}.tv-guest-details .country-code-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .country-code-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div{position:relative;display:flex;flex-direction:column;width:41%;gap:3px}.tv-guest-details .phone-number-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .phone-number-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .phone-number-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .phone-number-div-disabled{position:relative;display:flex;flex-direction:column;width:41%;gap:3px}.tv-guest-details .phone-number-div-disabled p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .phone-number-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .phone-number-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .email-fields{position:relative;display:flex;gap:8px}.tv-guest-details .email-div{position:relative;display:flex;flex-direction:column;gap:3px;width:58.2%}.tv-guest-details .email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .email-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .email-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .email-div-disabled{position:relative;display:flex;flex-direction:column;gap:3px;width:58.2%}.tv-guest-details .email-div-disabled p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .email-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .email-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .email-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .retype-email-div{position:relative;display:flex;flex-direction:column;gap:3px;flex-grow:2}.tv-guest-details .retype-email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .retype-email-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .retype-email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .retype-email-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .retype-email-div-disabled{position:relative;display:flex;flex-direction:column;gap:3px;flex-grow:2}.tv-guest-details .retype-email-div-disabled p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .retype-email-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .retype-email-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .retype-email-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .tnc-footer{position:relative;display:flex;flex-direction:column;margin-bottom:25px;margin-top:32px;width:100%;gap:32px}.tv-guest-details .tnc-section{position:relative;display:flex;width:65%;margin:auto;padding:24px;border-radius:8px;background-color:#fff;box-shadow:0 4px 23px #0000001a;gap:8px}.tv-guest-details .terms{position:relative}.tv-guest-details .terms p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333;margin:0}.tv-guest-details .terms a{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;color:#006fc1}.tv-guest-details .terms-checkbox{position:relative}.tv-guest-details .terms-checkbox .container-checkbox{position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.tv-guest-details .terms-checkbox .container-checkbox input{position:absolute;opacity:0;cursor:pointer}.tv-guest-details .terms-checkbox .container-checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.tv-guest-details .terms-checkbox .container-checkbox:hover input~.checkmark{background-color:#ccc}.tv-guest-details .terms-checkbox .container-checkbox input~.checkmark{background-color:#fff;border:2px solid #bebebe;border-radius:2px}.tv-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark{background-color:#2196f3;border:solid #2196f3}.tv-guest-details .terms-checkbox .container-checkbox .checkmark:after{content:"";position:absolute;display:none;left:2px;top:-3px;width:5px;height:13px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.tv-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark:after{display:block}.tv-guest-details .btn-section{position:relative;display:flex;justify-content:flex-end;width:65%;margin:auto;gap:16px}.tv-guest-details .notification-section{position:relative;display:flex;align-items:center;margin:auto auto 8px;width:65%;gap:8px;padding:16px;background-color:#ffeef1;border:1px solid #cc0c2f;border-radius:10px}.tv-guest-details .notification-section .error-icon{width:22px;height:22px}.tv-guest-details .notification-section .notification-message{margin:0}.tv-guest-details .notification-section .notification-message p{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:#333;margin:0}.tv-guest-details .passport-fields{position:relative;display:flex;padding:0;gap:8px}.tv-guest-details .passport-num-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:260px;gap:3px}.tv-guest-details .passport-num-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .passport-num-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .passportNum-input{border-radius:4px;max-width:260px;font-weight:400;font-size:15px;color:#333}.tv-guest-details .passportNum-input-error{border:1px solid #cc0c2f}.tv-guest-details .expiration-date-title{font-family:Noto Sans,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b}}@media screen and (max-width: 767px){.tv-guest-details .header{margin-top:-30px}.tv-guest-details .header .banner-div{margin:-250px 0 250px}.tv-guest-details .header-instructions{position:relative;width:100%}.tv-guest-details .header-text{position:relative;display:flex;flex-direction:column;align-items:baseline;width:90%;margin:16px auto auto}.tv-guest-details .header-text p{padding:0;margin:0;font-family:Noto Sans,sans-serif}.tv-guest-details .header-text .sub-header{font-weight:400;font-size:13px;color:#575757;max-width:820px}.tv-guest-details .header-text .main-header1{font-weight:700;font-size:20px;color:#333}.tv-guest-details .header-text .main-header2{font-weight:600;font-size:20px;color:#333}.tv-guest-details .guest-information-container{position:relative;display:flex;flex-direction:column;width:100%;margin:auto;box-shadow:0 4px 10px #00000012}.tv-guest-details .guest-tab-list{position:relative;display:flex;width:100vw;overflow-x:hidden}.tv-guest-details .guest-tab-list:hover{overflow-x:auto}.tv-guest-details .tab-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:10px 0 10px 24px;width:140px;flex-shrink:0;background-color:#f7f7f7;cursor:pointer}.tv-guest-details .tab-item p{padding:0;margin:0}.tv-guest-details .tab-item p:last-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:18px;color:#333}.tv-guest-details .pax-type-text{display:flex;justify-content:start;align-items:center}.tv-guest-details .pax-type-text p:first-child{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#006fc1}.tv-guest-details .pax-type-text img{height:15px;width:15px}.tv-guest-details .active-tab{background-color:#fff;border-top:4px solid #52caf5;padding:6px 0 10px 24px}.tv-guest-details .active-tab p:first-child{color:#6b6b6b}.tv-guest-details .error-active-tab{background-color:#fff;border-top:4px solid #cc0c2f;padding:6px 0 10px 24px}.tv-guest-details .error-active-tab p:first-child,.tv-guest-details .error-tab p:first-child{color:#cc0c2f}.tv-guest-details .guest-info-section{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:16px 24px;background-color:#fff}.tv-guest-details .field-section{position:relative;display:flex;flex-direction:column;margin-bottom:16px;gap:6px}.tv-guest-details .field-section p{padding:0;margin:0}.tv-guest-details .field-section .main-title{font-family:Noto Sans,sans-serif;font-weight:680;font-size:13px;color:#575757}.tv-guest-details .field-section .sub-title{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#333}.tv-guest-details .field-section .goRewards{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .name-section-fields{position:relative;display:flex;flex-direction:column;padding:0;gap:8px}.tv-guest-details .title-div{position:relative;display:flex;flex-direction:column;width:40%;gap:3px}.tv-guest-details .title-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .title-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .select-guest-div{position:relative;display:flex;flex-direction:column;width:100%;gap:3px}.tv-guest-details .select-guest-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .select-guest-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:3px}.tv-guest-details .name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .name-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .name-div input{margin-bottom:6px;background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .o-form_date{margin-bottom:0}.tv-guest-details .goRewards_input{border-radius:4px;font-weight:400;font-size:15px;color:#333}.tv-guest-details .goRewards_input_error{border:1px solid #cc0c2f}.tv-guest-details .declaration-msg{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#444}.tv-guest-details .next-footer{position:relative;display:flex;cursor:pointer}.tv-guest-details .next-footer p{margin-left:auto;margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;color:#006fc1}.tv-guest-details .next-footer img{height:24px;width:24px}.tv-guest-details .contact-information-container{position:relative;display:flex;flex-direction:column;width:100%;padding:24px;background-color:#fff}.tv-guest-details .toggle{position:relative;width:100%;display:flex;align-items:center;gap:10px;margin-bottom:16px}.tv-guest-details .toggle p{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333}.tv-guest-details .toggle input[type=checkbox]{position:relative;width:34px;height:14px;-webkit-appearance:none;appearance:none;outline:none;border-radius:2rem;cursor:pointer;background-color:#221f1f42}.tv-guest-details .toggle input[type=checkbox]:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#f1f1f1;box-shadow:0 2px 2px #0003;position:absolute;top:-20%;left:-10%;transition:.5s}.tv-guest-details .toggle input[type=checkbox]:checked:before{transform:translate(100%);background:#52caf5;box-shadow:0 2px 2px #0003}.tv-guest-details .toggle input[type=checkbox]:checked{background:rgba(82,202,245,.5)}.tv-guest-details .contact-name-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:3px}.tv-guest-details .contact-name-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .contact-name-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .contact-name-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .contact-name-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .contact-name-div-disabled{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:3px}.tv-guest-details .contact-name-div-disabled p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .contact-name-div-disabled p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .contact-name-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .contact-name-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .error-msg{margin-top:3px}.tv-guest-details .number-fields{position:relative;display:flex;width:100%;gap:8px}.tv-guest-details .country-code-div{position:relative;display:flex;flex-direction:column;width:30%;gap:3px}.tv-guest-details .country-code-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .country-code-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div{position:relative;display:flex;flex-direction:column;width:70%;gap:3px}.tv-guest-details .phone-number-div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .phone-number-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .phone-number-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .phone-number-div-disabled{position:relative;display:flex;flex-direction:column;width:70%;gap:3px}.tv-guest-details .phone-number-div-disabled p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .phone-number-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .phone-number-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .phone-number-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .email-fields{position:relative;display:flex;flex-direction:column;width:100%;gap:16px}.tv-guest-details .email-div{position:relative;display:flex;flex-direction:column;gap:3px;width:100%}.tv-guest-details .email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .email-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .email-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .email-div-disabled{position:relative;display:flex;flex-direction:column;gap:3px;width:100%}.tv-guest-details .email-div-disabled p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .email-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .email-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .email-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .retype-email-div{position:relative;display:flex;flex-direction:column;width:100%;gap:3px}.tv-guest-details .retype-email-div p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .retype-email-div p:after{content:"*";color:#cc0c2f}.tv-guest-details .retype-email-div input{background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#575757}.tv-guest-details .retype-email-div .input-error{border:1px solid #cc0c2f}.tv-guest-details .retype-email-div-disabled{position:relative;display:flex;flex-direction:column;width:100%;gap:3px}.tv-guest-details .retype-email-div-disabled p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .retype-email-div-disabled p:after{content:"*";color:#cc0c2f}.tv-guest-details .retype-email-div-disabled input{background-color:#e2e2e2;border:1px solid #d1d1d1;border-radius:4px;font-weight:400;font-size:15px;height:50px;color:#a0a0a0}.tv-guest-details .retype-email-div-disabled .input-error{border:1px solid #cc0c2f}.tv-guest-details .tnc-footer{position:relative;display:flex;flex-direction:column;margin-bottom:25px;margin-top:32px;width:100%;gap:24px}.tv-guest-details .tnc-section{position:relative;display:flex;width:100%;margin:auto;padding:0 24px;gap:8px}.tv-guest-details .terms{position:relative}.tv-guest-details .terms p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;color:#333;margin:0}.tv-guest-details .terms a{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;color:#006fc1}.tv-guest-details .terms-checkbox{position:relative}.tv-guest-details .terms-checkbox .container-checkbox{position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;user-select:none}.tv-guest-details .terms-checkbox .container-checkbox input{position:absolute;opacity:0;cursor:pointer}.tv-guest-details .terms-checkbox .container-checkbox .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.tv-guest-details .terms-checkbox .container-checkbox:hover input~.checkmark{background-color:#ccc}.tv-guest-details .terms-checkbox .container-checkbox input~.checkmark{background-color:#fff;border:2px solid #bebebe;border-radius:2px}.tv-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark{background-color:#2196f3;border:solid #2196f3}.tv-guest-details .terms-checkbox .container-checkbox .checkmark:after{content:"";position:absolute;display:none;left:2px;top:-3px;width:5px;height:13px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.tv-guest-details .terms-checkbox .container-checkbox input:checked~.checkmark:after{display:block}.tv-guest-details .btn-section{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 24px;gap:16px}.tv-guest-details .notification-section{position:relative;display:flex;align-items:center;margin:auto auto 8px;width:90%;gap:8px;padding:16px;background-color:#ffeef1;border:1px solid #cc0c2f;border-radius:10px}.tv-guest-details .notification-section .error-icon{align-self:flex-start;width:22px;height:22px}.tv-guest-details .notification-section .notification-message{margin:0}.tv-guest-details .notification-section .notification-message p{font-family:Noto Sans,sans-serif;font-size:14px;font-weight:700;color:#333;margin:0}.tv-guest-details .passport-fields{position:relative;display:flex;flex-direction:column;padding:0;gap:8px}.tv-guest-details .passport-num-div{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.tv-guest-details .passport-num-div p:first-child{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;color:#858585}.tv-guest-details .passport-num-div p:first-child:after{content:"*";color:#cc0c2f}.tv-guest-details .passportNum-input{border-radius:4px;font-weight:400;font-size:15px;color:#333}.tv-guest-details .passportNum-input-error{border:1px solid #cc0c2f}.tv-guest-details .expiration-date-title{font-family:Noto Sans,sans-serif;font-size:13px;font-weight:400;color:#6b6b6b}}.trvl-confirmation-component{font-family:Noto Sans,sans-serif}@media screen and (min-width: 768px){.trvl-confirmation-component .header{position:relative;margin-top:-150px;margin-bottom:80px}.trvl-confirmation-component .header .feature-banner{position:relative;z-index:1}.trvl-confirmation-component .header .trvl-banner-carousel{position:relative;margin-top:-20px;z-index:0}.trvl-confirmation-component .header .trvl-banner-carousel img{width:100%;height:500px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;object-fit:cover}.trvl-confirmation-component .header .trvl-banner-carousel p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:41px;line-height:61px;letter-spacing:.25%;color:#f7f7f7;text-align:center;margin:0}.trvl-confirmation-component .parent-container{display:flex;align-items:flex-start;justify-content:center;margin-bottom:125px;-moz-column-gap:40px;column-gap:40px;padding:0 12px}.trvl-confirmation-component .parent-container .section-headers h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;margin-bottom:-25px;color:#333}.trvl-confirmation-component .parent-container .left-container{display:grid;width:680px;gap:40px}.trvl-confirmation-component .parent-container .left-container .details-section{width:100%;height:-moz-fit-content;height:fit-content}.trvl-confirmation-component .parent-container .left-container .payment-summary{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content}.trvl-confirmation-component .parent-container .left-container .buy-more,.trvl-confirmation-component .parent-container .left-container .fare-breakdown,.trvl-confirmation-component .parent-container .left-container .flight-details,.trvl-confirmation-component .parent-container .left-container .guest-details{width:100%;height:-moz-fit-content;height:fit-content}.trvl-confirmation-component .parent-container .right-container{display:grid;gap:40px}.trvl-confirmation-component .parent-container .right-container .secondary-card{background-color:#fff;width:336px;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking{display:grid;padding:24px;gap:8px}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333;margin-bottom:0}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking .manage-booking-button{min-width:100%;max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions{display:grid;padding:24px;gap:18px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header{margin:-12px 0 -16px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card{border-radius:5px;border:1px solid #e2e2e2;border-top:8px solid #ffcd00;width:288px;height:162px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content img{width:100%;height:93px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description{padding:6px 0 0 12px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description p{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#575757;margin-top:-7px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .recommended-attractions-button{min-width:100%;max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.trvl-confirmation-component .parent-container .right-container .advertisement-container .advertisement{background-color:#fff;width:300px;height:297.32px}}@media screen and (max-width: 767px){.trvl-confirmation-component .header{position:relative;margin-top:-30px}.trvl-confirmation-component .header .feature-banner{position:relative;margin:-240px 0 240px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;z-index:1}.trvl-confirmation-component .header .trvl-banner-carousel{position:relative;margin-top:-80px;z-index:0}.trvl-confirmation-component .header .trvl-banner-carousel img{width:100%;height:300px;border-bottom-left-radius:50% 5%;border-bottom-right-radius:50% 5%;object-fit:cover}.trvl-confirmation-component .header .trvl-banner-carousel p{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:32px;line-height:48px;letter-spacing:.25%;color:#f7f7f7;text-align:center;margin:0}.trvl-confirmation-component .parent-container{display:grid;align-items:flex-start;justify-content:center;margin:25px 0 125px;gap:24px}.trvl-confirmation-component .parent-container .section-headers h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;margin:0 0 -25px 24px;color:#333}.trvl-confirmation-component .parent-container .left-container{display:grid;width:100%;gap:40px}.trvl-confirmation-component .parent-container .left-container .details-section,.trvl-confirmation-component .parent-container .left-container .trvl-payment-summary,.trvl-confirmation-component .parent-container .left-container .fare-breakdown,.trvl-confirmation-component .parent-container .left-container .flight-details,.trvl-confirmation-component .parent-container .left-container .guest-details{width:100%;height:-moz-fit-content;height:fit-content}.trvl-confirmation-component .parent-container .right-container{display:grid;gap:40px}.trvl-confirmation-component .parent-container .right-container .secondary-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking{display:grid;padding:24px;gap:8px}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333;margin-bottom:0}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-confirmation-component .parent-container .right-container .secondary-card .manage-booking .manage-booking-button{max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions{display:grid;margin-top:24px;padding:24px;gap:18px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header{margin-bottom:-12px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .attractions-header p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card{border-radius:5px;border:1px solid #e2e2e2;border-top:8px solid #ffcd00;width:100%;height:162px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content img{width:100%;height:93px;object-fit:cover}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description{padding:6px 0 0 12px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .place-card .content .description p{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#575757;margin-top:-7px}.trvl-confirmation-component .parent-container .right-container .secondary-card .recommended-attractions .recommended-attractions-button{max-width:100%;min-height:48px;max-height:48px;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}.trvl-confirmation-component .parent-container .right-container .secondary-card .download-app{display:grid;padding:24px;margin-top:-12px}.trvl-confirmation-component .parent-container .right-container .secondary-card .download-app h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#333}.trvl-confirmation-component .parent-container .right-container .secondary-card .download-app p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-confirmation-component .parent-container .right-container .secondary-card .download-app .image-group{display:grid;align-items:center;justify-content:center;gap:12px}.trvl-confirmation-component .parent-container .right-container .secondary-card .download-app .image-group img{width:161px;height:45px}.trvl-confirmation-component .parent-container .right-container .advertisement-container{display:flex;align-items:center;justify-content:center}.trvl-confirmation-component .parent-container .right-container .advertisement-container .advertisement{background-color:#fff;width:300px;height:297.32px}}.travel-voucher-itinerary .container{background:#fff;width:100%;max-width:1010px;padding:0 24px 35px;margin:24px auto 0}.travel-voucher-itinerary .container .info-message{background:#f3fbfd;border:1px solid #cae2e7;padding:24px;border-radius:10px}.travel-voucher-itinerary .container .info-message img{width:26.67px;height:26.67px}.travel-voucher-itinerary .container .info-message p{font-size:13px;line-height:1;margin-bottom:.5rem}.travel-voucher-itinerary .container .info-message .title{font-weight:700;color:#1bbeff}@media only screen and (max-device-width: 320px){.travel-voucher-itinerary .container{padding:0 5px 35px}}@media only screen and (min-width: 767px){.travel-voucher-itinerary .container{margin:40px auto 0;padding:0 40px 40px}}.travel-voucher-itinerary .container--nobg{background:none;padding-bottom:0}.travel-voucher-itinerary__print{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.travel-voucher-itinerary__print img{width:20px;height:20px;object-fit:cover;margin-top:-2px;margin-right:8px}.travel-voucher-itinerary__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #ffcd00;margin:0 -24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__head{margin:0}}.travel-voucher-itinerary__head .logo{width:233px}.travel-voucher-itinerary__head>*{flex-basis:auto}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__head>*{flex-basis:50%}}.travel-voucher-itinerary__head>img{object-fit:contain;max-width:100%}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__head>img{max-width:137px}}.travel-voucher-itinerary__head span:not(.mb-iti-icon-wrapper){color:#0077c8;font-weight:800;display:inline-block;background:#fbe122;font-family:Noto Sans,sans-serif;padding:33px 18px 24px;font-size:32px}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__head span:not(.mb-iti-icon-wrapper){padding:22px 9px 14px 13px;font-family:Noto Sans,sans-serif;font-size:17px}}.travel-voucher-itinerary__head span:not(.mb-iti-icon-wrapper) img{margin-right:9px;margin-top:-2px;width:15px;height:15px;object-fit:fill}@media only screen and (min-width: 767px){.travel-voucher-itinerary__head span:not(.mb-iti-icon-wrapper) img{width:31px;height:auto}}.travel-voucher-itinerary__status{padding:18px 0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffcd00}@media only screen and (min-width: 767px){.travel-voucher-itinerary__status{padding:26px 0 31px}}.travel-voucher-itinerary__status__booking-details{flex-basis:100%}@media only screen and (min-width: 767px){.travel-voucher-itinerary__status__booking-details{border-right:1px solid #e2e2e2;flex-basis:65%}}.travel-voucher-itinerary__status__booking-details h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.004em;color:#5cab4c;margin-bottom:0}.travel-voucher-itinerary__status__booking-details h2 img{margin-top:-2px;margin-right:6px;width:24px}.travel-voucher-itinerary__status__booking-details>span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#444}.travel-voucher-itinerary__status__booking-details .qr-code{text-align:center;margin-top:24px;width:100%;display:block}@media only screen and (min-width: 767px){.travel-voucher-itinerary__status__booking-details .qr-code{display:none}}.travel-voucher-itinerary__status__booking-details .qr-code span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}.travel-voucher-itinerary__status__booking-details .booking{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__status__booking-details .booking{margin-top:30px}}.travel-voucher-itinerary__status__booking-details .booking>*{flex-basis:50%}.travel-voucher-itinerary__status__booking-details .booking h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:6px}.travel-voucher-itinerary__status__booking-details .booking span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333}.travel-voucher-itinerary__status__booking-details .booking span.booking--no{font-weight:700;font-size:20px;line-height:140%}.travel-voucher-itinerary__status__qrcode{display:block;flex-basis:35%;max-width:317px;text-align:center}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__status__qrcode{display:none}}.travel-voucher-itinerary__status__qrcode img{width:114px;height:114px}.travel-voucher-itinerary__status__qrcode span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}.travel-voucher-itinerary__flightdetails{padding-top:26px}.travel-voucher-itinerary__flightdetails_trvl-flightdetails{border-bottom:1px solid #ffcd00}.travel-voucher-itinerary__flightdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__flightdetails h2{margin:0 0 36px}}.travel-voucher-itinerary__flightdetails__flight{display:flex;flex-wrap:wrap;margin-bottom:8px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__flightdetails__flight{margin-bottom:16px}}.travel-voucher-itinerary__flightdetails__flight:last-child{margin-bottom:0}.travel-voucher-itinerary__flightdetails__flight>div{flex-basis:50%;margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__flightdetails__flight>div:nth-child(odd){max-width:312px}}.travel-voucher-itinerary__flightdetails__flight>div:first-child,.travel-voucher-itinerary__flightdetails__flight>div:nth-child(2){margin-bottom:0}.travel-voucher-itinerary__flightdetails__flight h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#00a4e5}.travel-voucher-itinerary__flightdetails__flight .time{margin-bottom:15px}.travel-voucher-itinerary__flightdetails__flight .time:last-child{margin-bottom:0}.travel-voucher-itinerary__flightdetails__flight .time span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:140%;letter-spacing:.004em;color:#444}.travel-voucher-itinerary__flightdetails__flight .flightno{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block;margin-bottom:11px}.travel-voucher-itinerary__flightdetails__flight .flightno img{width:20px;height:20px;margin-right:6px;margin-top:-2px}.travel-voucher-itinerary__flightdetails__flight .info{margin-bottom:16px}.travel-voucher-itinerary__flightdetails__flight .info:last-child{margin-bottom:0}.travel-voucher-itinerary__flightdetails__flight .info h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:10px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0}.travel-voucher-itinerary__flightdetails__flight .info .flight-destination{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#444}.travel-voucher-itinerary__flightdetails__flight .info .flight-destination strong{color:#333}.travel-voucher-itinerary__legend{border-top:1px dashed #e2e2e2;border-bottom:1px solid #ffcd00;margin:8px -24px 0;padding:21px 0 42px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__legend{padding:16px 0 42px;margin:12px 0 0}}.travel-voucher-itinerary__legend>span{padding:0 24px}.travel-voucher-itinerary__legend span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}.travel-voucher-itinerary__legend span img{margin-top:-2px;margin-right:4px}.travel-voucher-itinerary__legend span>span:first-of-type{margin:0 16px}.travel-voucher-itinerary__legend span.info{display:block}.travel-voucher-itinerary__legend span.info a{font-size:11px}.travel-voucher-itinerary__guestdetails{padding-top:16px}.travel-voucher-itinerary__guestdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 18px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails h2{font-size:23px}}.travel-voucher-itinerary__guestdetails__colhead{padding-bottom:7px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;margin-bottom:30px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead{padding-bottom:18px}}.travel-voucher-itinerary__guestdetails__colhead:last-child{border:0;margin-bottom:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead>div:first-child{flex-basis:34%;max-width:310px}}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead>div:last-child{flex-basis:66%}}.travel-voucher-itinerary__guestdetails__colhead h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:10px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#a0a0a0;margin-bottom:18px}.travel-voucher-itinerary__guestdetails__colhead .guest-name{margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead .guest-name{margin-bottom:0}}.travel-voucher-itinerary__guestdetails__colhead .guest-name h4{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}.travel-voucher-itinerary__guestdetails__colhead .guest-name h4.infant{padding-left:18px;margin-top:10px;position:relative}.travel-voucher-itinerary__guestdetails__colhead .guest-name h4.infant:before{content:"";width:10px;height:10px;border-radius:100%;background:#00a4e5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.travel-voucher-itinerary__guestdetails__colhead .guest-name span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#858585}.travel-voucher-itinerary__guestdetails__colhead .guest-name .infant{font-size:10px}.travel-voucher-itinerary__guestdetails__colhead .guest-addons{margin-bottom:26px}.travel-voucher-itinerary__guestdetails__colhead .guest-addons p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}.travel-voucher-itinerary__guestdetails__colhead .guest-addons span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.travel-voucher-itinerary__guestdetails__colhead .destination span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#333}.travel-voucher-itinerary__guestdetails__colhead .destination span img{width:20px;height:20px;margin:-2px 6px 0}.travel-voucher-itinerary__guestdetails__colhead .two-columns>div{display:flex;flex-wrap:wrap}.travel-voucher-itinerary__guestdetails__colhead .two-columns>div>*{flex-basis:50%}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead .two-columns>div>*:nth-child(odd){flex-basis:32%;max-width:193px}}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails__colhead .two-columns>div>*:nth-child(even){flex-basis:68%;max-width:193px}}@media only screen and (min-width: 768px){.travel-voucher-itinerary__guestdetails .all-flights.itinerary{border-bottom:1px solid #e2e2e2;margin-bottom:30px}}.travel-voucher-itinerary__guestdetails .all-flights.itinerary h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#00a4e5;margin:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails .all-flights.itinerary h5{font-size:18px}}.travel-voucher-itinerary__guestdetails .all-flights.itinerary span.small{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails .all-flights.itinerary span.small{margin-bottom:24px}}.travel-voucher-itinerary__guestdetails .all-flights.itinerary h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__guestdetails .all-flights.itinerary h6{font-size:15px}}.travel-voucher-itinerary__guestdetails .all-flights.itinerary>ul{padding:0 0 24px;margin:0}.travel-voucher-itinerary__guestdetails .all-flights.itinerary>ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.travel-voucher-itinerary__longbanner{position:relative;margin:0 -24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__longbanner{margin:0}.travel-voucher-itinerary__longbanner img{object-fit:contain}}.travel-voucher-itinerary__longbanner img{top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}@media only screen and (min-width: 767px){.travel-voucher-itinerary__longbanner img{width:100%}}.travel-voucher-itinerary__longbanner .tags{position:absolute;bottom:0;left:0;width:100%;padding:8px 18px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__longbanner .tags{width:30%;padding:0 18px 16px}}.travel-voucher-itinerary__longbanner .tags h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:13px;line-height:80%;color:#fff;margin-bottom:3px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__longbanner .tags h6{font-size:20px}}.travel-voucher-itinerary__longbanner .tags .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;display:inline-block;margin-right:5px;padding:0 5px;border-radius:2px}.travel-voucher-itinerary__longbanner .tags .tag--yellow{background-color:#ffcd00;color:#0060a7}.travel-voucher-itinerary__longbanner .tags .tag--blue{color:#fff;background:#00a4e5}.travel-voucher-itinerary__longbanner .tags .tag--green{color:#fff;background:#009883}.travel-voucher-itinerary__payment{padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.travel-voucher-itinerary__payment{padding-top:40px;padding-bottom:40px}}.travel-voucher-itinerary__payment h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__payment h2{font-size:23px}}.travel-voucher-itinerary__payment h2._trvltitle{margin-left:0;font-size:18px}@media only screen and (min-width: 923px){.travel-voucher-itinerary__payment h2._trvltitle{padding-left:25px;font-size:23px}}.travel-voucher-itinerary__payment__details{width:35%}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__payment__details{width:100%}}.travel-voucher-itinerary__payment__details._trvldetails{width:50%}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__payment__details._trvldetails{width:100%}}.travel-voucher-itinerary__payment__breakdown{width:65%}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__payment__breakdown{width:100%}}.travel-voucher-itinerary__payment__breakdown._trvlbreakdown{width:50%}@media only screen and (max-device-width: 480px){.travel-voucher-itinerary__payment__breakdown._trvlbreakdown{width:100%}}.travel-voucher-itinerary__payment__breakdown h2{margin:0 5px 5px;font-size:23px;font-weight:700}@media only screen and (min-width: 767px){.travel-voucher-itinerary__payment__breakdown h2{font-size:23px}}.travel-voucher-itinerary__addons{margin-bottom:24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__addons{margin-bottom:40px}}.travel-voucher-itinerary__addons h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__addons h2{font-size:23px;margin:0 0 13px}}.travel-voucher-itinerary__addons .reminder{background:#f3fbfd;border-radius:16px;padding:24px 27px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__addons .reminder{padding:27px}}.travel-voucher-itinerary__addons .reminder h6{margin:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.travel-voucher-itinerary__addons .reminder h6{font-size:15px}}.travel-voucher-itinerary__addons .reminder p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin-bottom:16px}.travel-voucher-itinerary__addons .reminder p:last-of-type{margin-bottom:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__addons .reminder p{font-size:15px}}.travel-voucher-itinerary__addons .reminder p a{font-size:15px}.travel-voucher-itinerary__fare h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:center;padding:11px 11px 13px;background:#fde400}@media only screen and (min-width: 767px){.travel-voucher-itinerary__fare h2{font-size:20px;margin:0 auto 13px}}.travel-voucher-itinerary__fare .rule{flex-basis:auto;width:100%}.travel-voucher-itinerary__fare .reminder{flex-basis:auto;margin-top:0;padding:24px 27px;background:#f3fbfd;border-radius:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.travel-voucher-itinerary__fare .reminder{border-radius:16px;padding:26px;font-size:15px}}.travel-voucher-itinerary__fare .reminder a{font-size:13px;font-weight:400;display:inline}@media only screen and (min-width: 767px){.travel-voucher-itinerary__fare .reminder a{font-size:15px}}.travel-voucher-itinerary__insurance{padding:24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#009883;border-radius:6.72405px;margin:0 -24px 24px}.travel-voucher-itinerary__insurance>*{flex-basis:100%}@media only screen and (min-width: 767px){.travel-voucher-itinerary__insurance>*{flex-basis:auto}}@media only screen and (min-width: 767px){.travel-voucher-itinerary__insurance{justify-content:space-between;padding:18px 71px 24px;margin:40px 0}}.travel-voucher-itinerary__insurance__wrapper{display:flex;align-items:flex-start}.travel-voucher-itinerary__insurance__wrapper img{max-width:33px;margin-right:14px}.travel-voucher-itinerary__insurance__wrapper h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.0025em;color:#fde400;margin:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__insurance__wrapper h2{font-size:23px}}.travel-voucher-itinerary__insurance__wrapper p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:20px;line-height:150%;letter-spacing:.004em;color:#fde400;margin:0 0 24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__insurance__wrapper p{font-size:18px;margin:0}}.travel-voucher-itinerary__insurance button{display:inline-block;font-family:Noto Sans,sans-serif;font-style:italic;font-weight:700;font-size:23px;line-height:120%;letter-spacing:.015em;color:#0060a7;transform:rotate(-3deg);margin-left:4px;top:-4px;position:relative;background:linear-gradient(177.94deg,#fbe700 -27.92%,#ffcd00 102.49%);border-radius:16px 0;padding:9px 12px;max-width:153px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__insurance button{font-size:15px}}.travel-voucher-itinerary__check-in{padding-bottom:6px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in{padding-bottom:12px}}.travel-voucher-itinerary__check-in h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:center;padding:11px 11px 13px;background:#fff082;margin:0 -24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in h2{font-size:23px;margin:0 auto}}.travel-voucher-itinerary__check-in h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in h6{font-size:15px;margin-bottom:8px}}.travel-voucher-itinerary__check-in span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#575757;display:block;padding-bottom:14px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in span{font-size:15px;padding-bottom:15px}}.travel-voucher-itinerary__check-in span:first-of-type{padding-top:12px}.travel-voucher-itinerary__check-in ol{padding:0;margin:0 0 16px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in ol{margin:0 0 18px}}.travel-voucher-itinerary__check-in ol li{margin:0}.travel-voucher-itinerary__check-in p{font-size:17px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__check-in p{font-size:15px}}.travel-voucher-itinerary__apppush{background:linear-gradient(270deg,#006fc1 18.35%,rgba(77,113,180,0) 100%),#4d71b4;max-width:865.72px;padding:16px 24px 24px;display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:space-between;margin:24px -15px;cursor:pointer}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush{border-radius:6.72405px;padding:25px 67px 21px;flex-direction:row;margin:53px auto}}.travel-voucher-itinerary__apppush>*{flex-basis:100%}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush>*{flex-basis:auto}}.travel-voucher-itinerary__apppush .icons{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:287px;margin-top:24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush .icons{margin-top:0}}.travel-voucher-itinerary__apppush .icons img{max-width:50px;max-height:50px}.travel-voucher-itinerary__apppush .content{align-self:baseline}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush .content{align-self:initial}}.travel-voucher-itinerary__apppush h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;letter-spacing:.0025em;color:#fff;margin:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush h2{font-size:23px}}.travel-voucher-itinerary__apppush p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#fff;margin:0}@media only screen and (min-width: 767px){.travel-voucher-itinerary__apppush p{font-size:18px}}.travel-voucher-itinerary__rights{border:1px solid #e2e2e2;border-top:6px solid #ffcd00;border-radius:6.72405px 6.72405px 0 0;padding:24px 10px 23px;max-width:793px;margin:0 auto 17px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}@media only screen and (min-width: 767px){.travel-voucher-itinerary__rights{margin:0 auto 27px;padding:30px 24px 37px}}.travel-voucher-itinerary__rights a{font-weight:700;display:inline}.travel-voucher-itinerary__thankyou{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.004em;color:#4d71b4}@media only screen and (min-width: 767px){.travel-voucher-itinerary__thankyou{font-size:15px}}.travel-voucher-itinerary__thankyou img{width:22px;height:22px;object-fit:cover;margin-right:6px;margin-top:-2px}@media only screen and (min-width: 767px){.travel-voucher-itinerary__thankyou img{width:27px;height:27px}}.travel-voucher-itinerary__navigation-social-media{margin-top:28px;text-align:center}@media only screen and (min-width: 1151px){.travel-voucher-itinerary__navigation-social-media{margin-top:35px;text-align:left}}.travel-voucher-itinerary__navigation-social-media>div{padding-top:8px;text-align:center}@media only screen and (min-width: 1151px){.travel-voucher-itinerary__navigation-social-media>div{padding-top:0}}.travel-voucher-itinerary__navigation-social-media>div>a{display:inline-block}.travel-voucher-itinerary__navigation-social-media>div>a img{height:18px}@media only screen and (min-width: 1151px){.travel-voucher-itinerary__navigation-social-media>div>a img{height:12px}}.travel-voucher-itinerary__navigation-social-media>div>a:not(:last-child){margin-right:24px}.travel-voucher-itinerary__navigation-social-media>div>a:first-child img{height:20px}@media only screen and (min-width: 1151px){.travel-voucher-itinerary__navigation-social-media>div>a:first-child img{height:14px}}.travel-voucher-itinerary__navigation-social-media label{border:0;padding:0;color:#575757;font-size:11px}@media only screen and (min-width: 1151px){.travel-voucher-itinerary__navigation-social-media label{font-size:11px}}.travel-voucher-itinerary__navigation-social-media label:after{display:none}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb{padding:0 24px}@media only screen and (min-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb{padding:0}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .return-chevron{height:24px;vertical-align:middle;margin-left:-8px}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .return-chevron+span{vertical-align:middle}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .view-itinerary-from-mb .c-itinerary__print{float:right}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper{height:20px;width:20px;display:inline-block;vertical-align:middle;background-color:#0077c8;border-radius:100px;text-align:center}@media only screen and (min-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper{height:30px;width:30px}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper .mb-iti-icon{width:15px;height:15px;margin:-10px auto 0;filter:brightness(0) invert(1)}@media only screen and (min-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .mb-iti-icon-wrapper .mb-iti-icon{width:22px;height:22px;margin:-25px auto 0}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight{margin-bottom:10px}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-datetime{display:none}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator{color:#858585;font-size:13px}@media only screen and (min-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator{font-size:15px}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator .blue{font-size:17px}@media only screen and (min-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator .blue{font-size:20px}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator.trvl-designator span{font-size:17px}@media screen and (max-width: 767px){.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .print-flight .print-flight-details-designator.trvl-designator span{font-size:11px}}.travel-voucher-itinerary.view-itinerary-from-mb-wrapper .travel-voucher-flightdetails-table .flightdetails-table__details--trip:first-child .flightdetails-table__details--trip__description .flight-no{margin-top:-10px}.travel-voucher-itinerary .trvl-itn-guest-details{background:#006fc1;padding:20px;border-radius:8px;margin-bottom:2%;font-size:14px;line-height:24px;letter-spacing:.005em;color:#fff}@media only screen and (min-width: 923px){.travel-voucher-itinerary .trvl-itn-guest-details{margin-left:10px;margin-right:10px}}.travel-voucher-itinerary .trvl-padding-zero{padding:24px 0}.travel-voucher-itinerary .trvl-itn-farebreakdown{margin-top:-25px}@media only screen and (min-width: 923px){.travel-voucher-itinerary .trvl-itn-farebreakdown{margin-top:-5px}}.container-yellow-curve{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative;margin-bottom:15px}.container-yellow-curve .container{padding:24px;margin-top:60px;margin-bottom:-65px}@media only screen and (min-width: 923px){.container-yellow-curve .container{padding:24px;margin-bottom:35px;margin-top:0}}.container-yellow-curve h1{font-size:38px;line-height:61px;letter-spacing:.0025em}@media only screen and (min-width: 923px){.container-yellow-curve h1{font-family:Noto Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:33px;letter-spacing:0em;color:#0060a7}}.container-yellow-curve p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin:0}.container-yellow-curve.curved{border-bottom-left-radius:50% 10%;border-bottom-right-radius:50% 10%}.check-in-main{margin-bottom:10px}.check-in-body{margin-bottom:64px;margin-top:75px;padding:0}.check-in-flights{margin-bottom:15%}.check-in-table{border:1px solid #f7f7f7;box-shadow:0 4px 23px #0000001a;margin-bottom:16px;background-color:#fff;border-radius:10px}.show-more{margin:0;padding:16px 64px 8px}.departure-time{margin-top:-15px}.no-available-flights{display:flex;background:#ffffff;color:#858585;width:375px;height:467px;padding:16px 16px 8px;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:64px}@media only screen and (min-width: 923px){.no-available-flights{font-size:20px;background:#f7f7f7}}.no-available-flights .no-available-flights-content{padding:16px 16px 8px;width:max-content;height:max-content}.no-available-flights-icon{width:177px;height:177px;justify-content:center;align-items:center}@media only screen and (min-width: 923px){.no-available-flights-icon{width:263.754px;height:263.754px}}.flight-operated{justify-content:center}@media only screen and (min-width: 923px){.flight-operated{justify-content:left}}.space{height:0}@media only screen and (min-width: 923px){.space{height:64px;background-color:#fff}}.container-header-title{background-size:cover;background-position:bottom center;position:relative}@media only screen and (min-width: 468px){.container-header-title{margin-bottom:10px;margin-top:42px}}@media only screen and (min-width: 923px){.container-header-title{margin-bottom:40px;margin-top:40px}}.container-header-title h1{color:var(--Neutrals-100---Mine-Shaft, #333);font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.container-header-title h1{font-size:22px;line-height:150%;margin:55px 16px 22px}}@media only screen and (min-width: 923px){.container-header-title h1{font-size:32px;line-height:140%;margin:0}}.container-header-title p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.container-header-title.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20% / 2px}.c-btn{margin-bottom:15px}@media only screen and (min-width: 468px){.c-btn{max-width:100%}}@media only screen and (min-width: 923px){.c-btn{max-width:90%}}> h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 923px){> h4{font-size:23px}}.m-journey{padding-bottom:40px}.m-journey .toggle-button{background:rgba(34,31,31,.26);border-radius:20px;display:block;width:34px;height:14px;position:relative;cursor:pointer;transition:right .3s linear;top:2px}.m-journey .toggle-button:before{content:"";position:absolute;height:20px;width:20px;border-radius:100%;left:-3px;top:50%;transform:translateY(-50%);background:#f1f1f1;box-shadow:0 1px 3px #0003,0 2px 2px #0000001f,0 0 2px #00000024}.m-journey .toggle_wrapper{display:flex;align-items:baseline;position:relative;right:0;top:0;margin-bottom:16px}@media only screen and (min-width: 923px){.m-journey .toggle_wrapper{justify-content:flex-end}}.m-journey .toggle_wrapper .content{padding-left:10px}.m-journey .toggle_wrapper .content .title{font-size:15px;line-height:150%;letter-spacing:.08px;color:#333;font-family:Noto Sans,sans-serif}.m-journey .toggle_wrapper .content .title:after{content:""}@media only screen and (min-width: 923px){.m-journey .toggle_wrapper .content .title{font-family:Noto Sans,sans-serif}.m-journey .toggle_wrapper .content .title:after{display:none}}.m-journey .toggle.active .toggle-button{background:rgba(82,202,245,.5)}.m-journey .toggle.active .toggle-button:before{transition:left .3s linear;background:#52caf5;left:unset;right:-3px}.m-journey__tabs{overflow:auto}@media screen and (max-width: 767px){.m-journey__tabs{margin-top:25px;overflow-x:auto;top:117px;z-index:150;white-space:nowrap}}@media screen and (min-width: 1056px){.m-journey__tabs{display:flex;margin:0;overflow:initial;top:108px;z-index:150}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-journey__tabs{flex-wrap:nowrap}}.m-journey__tabs.one-way-sos-col{display:flex}@media screen and (max-width: 767px){.m-journey__tabs.one-way-sos-col{display:-webkit-box}}@media screen and (min-width: 1056px){.m-journey__tabs.one-way-sos-col .m-journey__tab{flex-basis:50%;padding-top:25px;padding-bottom:20px}}@media screen and (max-width: 767px){.m-journey__tabs.one-way-sos-col .m-journey__tab{padding-top:20px;padding-bottom:15px}}.m-journey__tabs.one-col .m-journey{flex-basis:100%;width:auto}.m-journey__tabs.two-col{display:flex}@media only screen and (min-width: 468px){.m-journey__tabs.two-col{display:-webkit-box}}@media only screen and (min-width: 923px){.m-journey__tabs.two-col .m-journey{flex-basis:50%}}@media screen and (max-width: 767px){.m-journey__tabs.three-col{display:-webkit-box}}@media screen and (min-width: 1056px){.m-journey__tabs.three-col{display:flex}}.m-journey__tabs.three-col .m-journey{min-width:187px;max-width:187px}@media only screen and (min-width: 923px){.m-journey__tabs.three-col .m-journey{flex-basis:33.33%;min-width:33.33%}}@media only screen and (min-width: 468px){.m-journey__tabs.three-col .m-journey{flex-basis:33.33%;min-width:33.33%}}@media screen and (min-width: 1056px){.m-journey__tabs.three-col .m-journey__tab{padding-top:25px;padding-bottom:20px}}@media screen and (max-width: 767px){.m-journey__tabs.three-col .m-journey__tab{padding-top:20px;padding-bottom:15px}}@media screen and (max-width: 767px){.m-journey__tabs.four-col{display:-webkit-box}}@media screen and (min-width: 1056px){.m-journey__tabs.four-col{display:flex}}@media only screen and (min-width: 468px){.m-journey__tabs.four-col .m-journey{min-width:187px;max-width:187px}}@media only screen and (min-width: 923px){.m-journey__tabs.four-col .m-journey{flex-basis:25%}}@media screen and (min-width: 1056px){.m-journey__tabs.four-col .m-journey__tab{padding-top:25px;padding-bottom:20px}}@media screen and (max-width: 767px){.m-journey__tabs.four-col .m-journey__tab{padding-top:20px;padding-bottom:15px}}.m-journey__tabs.sticky{position:sticky}.m-journey__tabs::-webkit-scrollbar{display:none}.m-journey__tab{width:100%;flex-basis:50%;text-align:center;border-top:8px solid transparent;background:#f7f7f7;border-right:1px solid #e2e2e2;box-shadow:0 -5px 5px #00000012;cursor:pointer}.m-journey__tab.filtered{filter:grayscale(100%)}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.m-journey__tab span.segmentKey{margin-top:-10px}}@media only screen and (min-width: 923px){.m-journey__tab span.segmentKey{margin-top:0}}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.m-journey__tab{padding:15px 10px 10px;min-width:50%;min-width:initial;max-width:initial;border-right:none}}@media only screen and (min-width: 923px){.m-journey__tab{padding:15px 10px 10px;min-width:50%;min-width:initial;max-width:initial;border-right:none}}.m-journey__tab span{display:block;font-family:Noto Sans,sans-serif;line-height:150%;color:#6b6b6b;margin-bottom:2px;font-size:11px}.m-journey__tab span.destination{font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;color:#333;margin-bottom:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.m-journey__tab span.destination{font-size:15px}}@media only screen and (min-width: 923px){.m-journey__tab span.destination{font-size:15px}}.m-journey__tab span.destination img{margin:-2px 5px 0;width:20px;height:20px}.m-journey__tab span.destination>span{margin-left:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#858585}.m-journey__tab.active{border-color:#52caf5;background:#ffffff;border-right:none}.m-journey__tab.has-error{border-color:#cc0c2f;background:#ffffff;border-right:none}.m-journey__tab .grayed-out{opacity:.5;pointer-events:none}@media only screen and (min-width: 468px){.m-journey__tab.disable{border-color:#f7f7f7;background:#f7f7f7;box-shadow:none}}@media only screen and (min-width: 923px){.m-journey__tab.disable{border-color:#f7f7f7;background:#f7f7f7;box-shadow:none}}@media screen and (max-width: 767px){.three-col .m-journey__tab,.four-col .m-journey__tab{width:175px;display:inline-block}}@media only screen and (min-width: 923px){.three-col .m-journey__tab,.four-col .m-journey__tab{flex-basis:50%}}.button-section{margin-top:32px;margin-right:-48px}.paxtable{background:#ffffff;box-shadow:0 4px 10px #00000012;padding:0 24px 1px;margin-bottom:1px}@media only screen and (min-width: 923px),only screen and (min-width: 468px){.paxtable{border-radius:0}}.paxtable .clicksection.show{background-color:#e9f6f9;border-left:8px solid #52caf5;margin-left:-25px;padding-left:17.088px;margin-right:-25px;padding-right:24.032px;border-top-left-radius:10px}.paxtable .clicksection.error{background-color:#ffeef1;border-left:8px solid #cc0c2f;margin-left:-25px;padding-left:17.088px;margin-right:-25px;padding-right:24.032px;border-top-left-radius:10px}.paxtable .go-rewards-section{padding-bottom:10px;margin-top:5px}.paxtable .inf-on-lap,.paxtable .inf-on-lap-name{margin-bottom:-15px}.paxtable .inf-on-lap-name{color:var(--Neutrals-80---Scorpion, #575757);font-size:15px;font-style:normal;font-weight:400;line-height:150%;padding-right:4px}.paxtable .inf-on-lap{color:var(--Neutrals-80---Scorpion, #575757);font-size:15px;font-style:normal;font-weight:700;line-height:150%}.paxtable .check-in-checkbox:hover{cursor:pointer}.paxtable .arrow{float:right;position:relative;margin-left:16px}@media only screen and (min-width: 923px){.paxtable .c-btn{max-width:78%}}.paxtable>ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.paxtable>ul li{margin:0 0 -10px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#575757}@media only screen and (min-width: 923px){.paxtable>ul li{font-size:18px}}.paxtable>ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.24px;color:#006fc1;white-space:nowrap}@media only screen and (min-width: 923px){.paxtable>ul li a{font-size:15px;line-height:150%}}.paxtable>ul li.active{background-color:#52caf5}.paxtable>ul li.active .toggle-button{background:rgba(82,202,245,.5)}.paxtable>ul li.active .toggle-button:before{transition:left .3s linear;background:#52caf5;left:unset;right:-3px}.paxtable .all-flights h5{font-family:Noto Sans,sans-serif;font-weight:500;font-size:16px;line-height:150%;color:#000;margin:0;letter-spacing:.08px}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.paxtable .all-flights h5{margin-top:15px}}@media only screen and (min-width: 923px){.paxtable .all-flights h5{margin-top:15px}}.paxtable .all-flights span.error-icon{font-size:16px;line-height:150%;letter-spacing:.035px;width:20px}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.paxtable .all-flights span.error-icon{margin-bottom:20px}}@media only screen and (min-width: 923px){.paxtable .all-flights span.error-icon{margin-bottom:24px}}.paxtable .all-flights span.small{font-family:Noto Sans,sans-serif;line-height:150%;font-weight:700;display:block;letter-spacing:.035px}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.paxtable .all-flights span.small{margin-bottom:15px;font-size:12px}}@media only screen and (min-width: 923px){.paxtable .all-flights span.small{margin-bottom:15px;font-size:14px}}.paxtable .all-flights .error-text{font-family:Noto Sans,sans-serif;line-height:150%;color:#cc0c2f;font-weight:700;display:block;letter-spacing:.035px;margin-bottom:8px}@media only screen and (min-width: 923px){.paxtable .all-flights .error-text{margin-bottom:24px;font-size:14px}}@media only screen and (min-width: 468px){.paxtable .all-flights .error-text{font-size:12px}}.paxtable .all-flights h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.08px;color:#333;margin:16px 0 8px}@media only screen and (min-width: 923px){.paxtable .all-flights h6{font-size:15px}}.paxtable .all-flights ul{padding:0;margin:0}.paxtable .all-flights ul li{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.08px;color:#858585}@media only screen and (min-width: 923px){.paxtable .all-flights ul li{font-size:15px}}.check-in-checkbox{max-width:100%;margin-left:0;width:18.15252px;height:19px}@media only screen and (min-width: 320px),only screen and (min-width: 468px){.check-in-checkbox{margin-right:12px}}@media only screen and (min-width: 923px){.check-in-checkbox{margin-right:16px}}.passenger-info{margin-left:10px}.passenger-item{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.passenger-item{margin-bottom:-.5px}}@media only screen and (min-width: 923px){.passenger-item{margin-bottom:0}}.passenger-item img.arrow-icon{max-width:100%;margin-left:auto;margin-right:6px;transform:rotate(0);transition:transform .2s ease-in-out}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.passenger-item img.arrow-icon{width:20px;height:20px}}@media only screen and (min-width: 923px){.passenger-item img.arrow-icon{width:24px;height:24px}}.passenger-item img.arrow-icon.rotate{transform:rotate(180deg)}.passenger-item img.arrow-icon.filtered{filter:grayscale(100%)}.passenger-item img.arrow-icon.white-filter{filter:brightness(0) invert(1)}.passenger-details{display:flex;justify-content:space-between;align-items:center}.boarding-pass-icon{max-width:100%;margin-left:auto;width:12px;height:12px;margin-bottom:3px}.segment-details{background:#fff;display:flex;justify-content:space-between;padding:24px 24px 16px}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.segment-details{width:100%;font-size:14px;padding:16px 24px;z-index:150}}@media only screen and (min-width: 923px){.segment-details{background:#fff;z-index:150}}.segment-details label,.segment-details a{font-size:14px}.segment-details .enabled-btn{pointer-events:inherit}.segment-details .disabled-btn{color:#858585;pointer-events:none;cursor:not-allowed}.segment-details .available-hours-text{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.08px;text-align:center;display:flex;width:100%;color:#858585;margin-top:56px}.segment-details .available-hours-img{height:75%;width:75%}.segment-details .flight-closed-text{font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.08px;text-align:center;display:flex;width:100%;color:#858585;margin-top:35px;flex-direction:column}.segment-details .flight-closed-text p{margin-top:0;margin-bottom:5px}.segment-details .flight-closed-img{height:60%;width:60%}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.segment-details .flight-closed-img{margin-bottom:4px}}@media only screen and (min-width: 923px){.segment-details .flight-closed-img{margin-bottom:40px}}.segment-details .check-in-img-container{position:relative;width:100%;padding-right:15px;padding-left:15px}.segment-details.sticky{position:sticky}@media only screen and (min-width: 468px),only screen and (min-width: 320px){.segment-details.one-col,.segment-details.two-col{width:100%;font-size:14px;padding:16px 24px;top:192px;z-index:150}}@media only screen and (min-width: 923px){.segment-details.one-col,.segment-details.two-col{background:#ffffff;top:183px;z-index:150}}.segment-details.three-col,.segment-details.four-col{top:185px;z-index:150}@media screen and (max-width: 767px){.segment-details.three-col,.segment-details.four-col{width:100%;font-size:14px;padding:16px 24px}}@media screen and (min-width: 1056px){.segment-details.three-col,.segment-details.four-col{background:#ffffff}}.segment-details.one-way-sos-col{z-index:150;top:190px}@media screen and (max-width: 767px){.segment-details.one-way-sos-col{width:100%;font-size:14px;padding:16px 24px}}@media screen and (min-width: 1056px){.segment-details.one-way-sos-col{background:#ffffff}}.infant-on-lap{display:flex;justify-content:space-between}.infant-on-lap span.small-infant{font-family:Noto Sans,sans-serif;font-size:13px;line-height:100%;letter-spacing:.04px;color:#858585;display:block;margin-top:24px;margin-left:5px}.infant-icon{max-width:100%;width:18.15252px;height:19px;margin-top:24px;margin-right:8px;margin-bottom:-6px}.boarding-o-form_prev{margin-bottom:-15px}.boarding-o-form_prev a{font-size:12px}.boarding-o-form_prev *{max-width:100%;width:auto;position:left;display:inline-block}.boarding-o-form_next{margin-right:20px}.boarding-o-form_next a{font-size:14px}.boarding-o-form_next *{max-width:100%;width:auto;position:right;display:inline-block}.prev-icon{width:24px;margin-left:-24px;display:inline-block}.check-next-icon{width:24px;margin-right:-24px;display:inline-block}.c-tab{display:flex;width:100%;max-width:1056px;box-shadow:0 4px 23px #0000001a;margin:0 auto 24px;min-height:580px;flex-direction:column}@media only screen and (min-width: 923px){.c-tab{flex-direction:row;border-radius:12px}}.c-tab__side{display:flex;flex-direction:row;min-width:180px;background:#F7F7F7;border-bottom-left-radius:0;border-top-left-radius:0;width:100%}@media only screen and (min-width: 923px){.c-tab__side{flex-direction:column;border-bottom-left-radius:12px;border-top-left-radius:12px}}.c-tab__side.sticky{top:160px;z-index:400}@media only screen and (min-width: 923px){.c-tab__side.sticky{top:unset;z-index:unset}}.c-tab__wrapper{display:flex;flex-direction:row;width:100%}@media only screen and (min-width: 923px){.c-tab__wrapper{flex-direction:column;max-height:94vh}}.c-tab__side-item{position:relative;overflow:hidden;padding:10px 26px;cursor:pointer;width:100%;display:flex;justify-content:center;flex-direction:column}@media only screen and (min-width: 923px){.c-tab__side-item{min-width:unset;min-height:100px}}.c-tab__side-item>*{font-size:18px;line-height:150%;font-family:Noto Sans,sans-serif;color:#006fc1}.c-tab__side-item>h3{color:#333;margin-bottom:0}@media only screen and (min-width: 923px){.c-tab__side-item>h3{margin-bottom:3px}}.c-tab__side-item>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.04px;white-space:nowrap}@media only screen and (min-width: 923px){.c-tab__side-item>span{font-size:13px;white-space:pre-wrap}}.c-tab__side-item.is-active{background:#FFFFFF;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom:4px solid #52caf5}.c-tab__side-item.is-active>span{color:#6b6b6b}.c-tab__side-item.is-active>h3{color:#333}@media only screen and (min-width: 923px){.c-tab__side-item.is-active{border-top-left-radius:12px;border-bottom-left-radius:12px;border-bottom:0}}.c-tab__side-item.is-active:before{background:#52CAF5;content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:6px;display:none}@media only screen and (min-width: 923px){.c-tab__side-item.is-active:before{display:block}}.c-tab__side-item.is-error{border-color:#e42d4e}.c-tab__side-item.is-error>span{color:#e42d4e}@media only screen and (min-width: 923px){.c-tab__side-item.is-error>span{display:flex;align-content:center}}.c-tab__side-item .pax-error-icon{display:none;width:16px}.c-tab__side-item.is-error-icon .pax-error-icon{display:block;position:absolute;right:24px;top:20px;transform:translateY(-50%)}@media only screen and (min-width: 923px){.c-tab__side-item.is-error-icon .pax-error-icon{top:50%}}.c-tab__side-item .is-error-mobile-icon .pax-error-icon{display:block;position:absolute;margin-top:2px;right:57px}@media only screen and (min-width: 923px){.c-tab__side-item .is-error-mobile-icon .pax-error-icon{top:50%}}@media only screen and (min-width: 923px){.c-tab__side-item .is-error-mobile-icon .pax-error-icon{position:initial;margin-top:4px;top:initial;right:initial;height:16px;width:16px}}.c-tab__side-item.is-error>h3:root{display:none}.c-tab__side-item.is-active.is-error:before{background:#E42D4E;content:"";position:absolute;left:0;top:0;bottom:0;height:100%;width:6px;display:none}@media only screen and (min-width: 923px){.c-tab__side-item.is-active.is-error:before{display:block}}.button-navit{width:100%}@media only screen and (min-width: 468px){.button-navit{margin:0}}@media only screen and (min-width: 923px){.button-navit{background:#f7f7f7;margin-bottom:24px;font-size:14px;width:64%;margin-left:348px}}.button-navit .group-cta-chk>a,.button-navit .group-cta-chk button{width:93%}@media screen and (max-width: 767px){.button-navit .group-cta-chk>a,.button-navit .group-cta-chk button{margin-left:0}}@media screen and (min-width: 1056px){.button-navit .group-cta-chk>a,.button-navit .group-cta-chk button{margin-left:15px}}@media screen and (max-width: 767px){.button-navit .group-cta-chk{margin:0;width:100%;display:flex;flex-direction:column-reverse;align-items:center;gap:15px}}@media screen and (min-width: 1056px){.button-navit .group-cta-chk{background:#f7f7f7;margin-bottom:24px;font-size:14px;display:flex;justify-content:flex-end;margin-top:24px}}.after-form-section{margin:15px}.after-form-section .flight-operated-by{display:flex}@media screen and (max-width: 767px){.after-form-section .flight-operated-by{flex-wrap:wrap}}.after-form-section .flight-operated-by .fo-text{color:var(--Neutrals-80---Scorpion, #575757);font-family:Noto Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.048px}.after-form-section .flight-operated-by .fo-text .plane-icon{width:18px;height:18px;flex-shrink:0;margin:-2px 0 0 10px}@media screen and (max-width: 767px){.after-form-section .flight-operated-by .flight-operators{margin-left:-10px}}.after-form-section .privacy-policy-section{margin-top:8px}.after-form-section .privacy-policy-section .policy-text{color:var(--Neutrals-100---Mine-Shaft, #333);font-style:normal;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.035px}.after-form-section .privacy-policy-section .policy-text a{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.035px}@media screen and (max-width: 767px){omnix-check-in-information .container{margin:0;padding:0}omnix-check-in-information .error-check-in .container{margin:auto;padding:32px 24px}omnix-check-in-information .line{display:none}omnix-check-in-information .ci-back-button{width:93%;text-align:center}omnix-check-in-information .ci-continue-button{width:93%;text-align:center}omnix-check-in-information .ci-continue-button.disabled{opacity:30%}omnix-check-in-information .flight-operated-text{margin:3px 10px 2px 0}}@media screen and (min-width: 1056px){omnix-check-in-information .container{margin:auto;padding:initial}omnix-check-in-information .error-check-in .container{margin:auto;padding:32px 64px}omnix-check-in-information .line{display:flex;margin-left:-84.8px;margin-right:-84.8px;height:.5px}omnix-check-in-information .ci-back-button{display:block;text-align:center;position:inherit}omnix-check-in-information .ci-continue-button{display:block;text-align:center;position:relative}omnix-check-in-information .flight-operated-text{margin-top:3px}}.journey-navigation{background:#ffffff;display:flex;justify-content:space-between;padding:12px 16px}@media screen and (max-width: 767px){.journey-navigation{width:100%;font-size:14px}}.journey-navigation a{font-size:14px}.journey-navigation .enabled-btn{pointer-events:inherit}.journey-navigation .disabled-btn{color:#858585;pointer-events:none;cursor:not-allowed}.information-modal{top:0;left:0;width:100%;height:100%;z-index:999;display:flex;position:fixed;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}@media screen and (max-width: 767px){.check-in-passenger-error{padding-right:24px;padding-left:24px;margin-bottom:10px}}@media screen and (min-width: 1056px){.check-in-passenger-error{margin-bottom:25px}}.check-in-passenger-error .check-in-passenger-error-border{border:1px solid #cc0c2f;padding:16px;background-color:#ffeef1;border-radius:12px;gap:10px}@media screen and (max-width: 767px){.check-in-passenger-error .check-in-passenger-error-border{height:75px;width:100%}}@media screen and (min-width: 1056px){.check-in-passenger-error .check-in-passenger-error-border{margin-top:-20px;margin-bottom:20px;height:53px}}@media screen and (max-width: 767px){.check-in-passenger-error .check-in-all-passenger-error-border{height:-moz-fit-content;height:fit-content}.check-in-passenger-error .check-in-all-passenger-error-border .check-in-error-text>p strong:after{content:"";display:block}}.check-in-passenger-error .check-in-all-passenger-error-border .check-in-error-text>p{margin:0}.check-in-passenger-error .check-in-error-text{color:#575757;font-size:15px;letter-spacing:-.02em}.check-in-passenger-error .check-in-error-text p{font-weight:400;line-height:20.54px}.check-in-passenger-error .check-in-error-text p strong{font-weight:680;line-height:19.5px}@media screen and (max-width: 767px){.check-in-passenger-reminder{margin-bottom:10px}}@media screen and (min-width: 1056px){.check-in-passenger-reminder{margin-top:15px}}.check-in-passenger-reminder .check-in-passenger-reminder-border{border:1px solid #cae2e7;padding:16px;background-color:#f3fbfd;border-radius:12px;gap:10px}@media screen and (max-width: 767px){.check-in-passenger-reminder .check-in-passenger-reminder-border{height:75px;width:100%}}@media screen and (min-width: 1056px){.check-in-passenger-reminder .check-in-passenger-reminder-border{margin-top:-20px;margin-bottom:17px;height:53px}}.check-in-passenger-reminder .check-in-passenger-reminder-text{color:#575757;font-size:13px;letter-spacing:-.02em}.check-in-passenger-reminder .check-in-passenger-reminder-text p{font-weight:400;line-height:20.54px}.check-in-passenger-reminder .check-in-passenger-reminder-text p strong{font-weight:680;line-height:19.5px}@media screen and (max-width: 767px){.check-in-passenger-reminder.domestic-flight-child{margin-top:10px}}@media screen and (min-width: 1056px){.check-in-passenger-reminder.domestic-flight-child{margin-top:40px}}.o-btn.o-btn--secondary-blue.c-btn.domestic-flight-child{margin-top:15px}.go-rewards-section.domestic-flight{margin-top:10px}.owl-item{width:auto!important}.owl-prev.disabled,.owl-next.disabled{display:none}.last-search-item{padding:8px;width:auto}.last-search-item a{padding-right:28px}.carousel-prev{left:-14px;position:absolute;top:47%;transform:translateY(-50%);border-radius:100%;background:#fff}.carousel-next{right:-14px;transform:translateY(-50%) rotate(180deg);position:absolute;top:47%;border-radius:100%;background:#fff}.owl-theme .owl-nav,.owl-theme .owl-nav [class*=owl-]{padding:0!important;margin:0!important;height:0}.owl-theme .owl-dots{margin-top:8px}.owl-theme .owl-dots .owl-dot.active span{background:#00a4e5}.owl-theme .owl-dots .owl-dot span{margin:5px 4px;width:8px;height:8px}.seat-sale-filter-input{margin:0rem;padding:0rem}.seat-sale-filter-input .image-text{width:auto;padding:0%;gap:8px;display:flex}.seat-sale-filter-input .image-text .image-label{width:19px;height:18.88px}.seat-sale-filter-input .image-text .input-label{font-size:11px}.seat-sale-filter-input .input-cont{margin-top:4px}.seat-sale-filter-input .input-cont .clear-icon{width:16px;height:16px;position:absolute;right:5%;top:52%}@media only screen and (min-width: 923px){.dropdown_destination{z-index:150;top:93%;background:#f7f7f7}.seat-sale-filter-input{width:100%}.seat-sale-filter-input .image-text .input-label{font-size:13px}.seat-sale-filter-content{display:flex!important;margin-left:170px!important;margin-top:-50px!important}}.c-edit-search .edit-search-actions img{max-width:24px}.c-edit-search .close-icon{position:absolute;top:37px;right:-24px;z-index:100;cursor:pointer}.c-edit-search .flight-remover{text-transform:uppercase;color:#0060a7;font-weight:700;text-align:right;font-size:11px;letter-spacing:.015em;right:0;cursor:pointer}.c-edit-search .journeys{margin-bottom:1rem}.c-edit-search .c-search_destination{margin-bottom:.5rem}.c-edit-search .flight-journey{padding-top:3px}.c-edit-search .flight-journey label{margin-bottom:3px}.c-edit-search .flight-journey .form-group{margin-bottom:0}.c-edit-search .flight-journey .clear-origin,.c-edit-search .flight-journey .clear-destination{top:37px}.c-edit-search .flight-journey .swap{top:40px}@media only screen and (min-width: 468px){.c-edit-search .flight-journey .dropdown_destination{top:20px}}@media only screen and (min-width: 923px){.c-edit-search .flight-journey .dropdown_destination{top:77px}}.c-edit-search .flight-journey .c-mobile_modal{background-color:#fff}.c-edit-search .flight-journey .c-mobile_modal__head{padding-top:10px}.c-edit-search .c-search_advisory-edit{font-size:13px!important;border:1px solid #00a4e5;background:#f3fbfd;box-sizing:border-box;border-radius:10px;padding:16px;width:100%!important}@media only screen and (min-width: 923px){.c-edit-search .c-search_advisory-edit:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;background-image:url(/assets/images/icon-advisory.png);margin-top:8px;margin-left:26px}.c-edit-search .c-search_advisory-edit p{margin-left:71px}}@media only screen and (min-width: 468px){.c-edit-search .c-search_advisory-edit p{padding:0}}.o-form_two-fields .mark,.flight-journey .mark,.o-form_two-fields mark,.flight-journey mark{padding:0;background-color:transparent;color:#00a4e5;display:inline}.o-form_two-fields a,.flight-journey a{cursor:pointer}.o-form_two-fields a.active,.flight-journey a.active{font-weight:700!important}@media only screen and (min-width: 767px){.o-form_two-fields .search-error figure,.flight-journey .search-error figure,.o-form_two-fields .search-error img,.flight-journey .search-error img{width:165px;margin-right:auto;margin-left:auto}}.o-form_two-fields .icon-value-alliance,.flight-journey .icon-value-alliance{position:absolute;top:50%;transform:translateY(-50%);left:0;width:11.69px;height:11px}.o-form_two-fields .o-form_input .title.is-required:after,.flight-journey .o-form_input .title.is-required:after{content:"*";position:absolute;top:0;right:-6px;color:#cc0c2f}.dropdown_destination{left:unset}.dropdown_destination .content{max-height:300px;display:block;overflow:auto}@media only screen and (min-width: 468px){.dropdown_destination .search-error{margin-left:auto;margin-right:auto;text-align:center;padding-top:97px}.dropdown_destination .search-error figure img{width:310px}}.c-mobile_modal{padding-top:140px}.c-mobile_modal .c-mobile_modal__head{padding-top:10px}.c-mobile_modal a{cursor:pointer}.c-mobile_modal a.active{font-weight:700!important}.c-mobile_modal .dropdown_destination .all-locations ul>li.is-active ul{max-height:none}.c-mobile_modal .dropdown_destination .all-locations{margin-left:20px!important}.o-form_two-fields .o-form_input a{z-index:99}.o-form_two-fields .o-form_input a.clear-origin,.o-form_two-fields .o-form_input a.clear-destination{position:absolute;top:15px;right:18px}.o-form_two-fields .o-form_input a.clear-origin.csp,.o-form_two-fields .o-form_input a.clear-destination.csp,.o-form_two-fields .o-form_input a.clear-origin.travelVoucher,.o-form_two-fields .o-form_input a.clear-destination.travelVoucher{top:38px;right:18px}.hero__search .o-form_two-fields .o-form_input input{padding-right:33px}#destinationFormControlId{padding-right:30px}.flight-journey{font-family:Noto Sans,sans-serif}.flight-journey label{font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#858585;position:relative;margin-bottom:3px}.flight-journey input{font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-size:15px;line-height:150%;color:#333;height:50px;margin-bottom:6px}.flight-journey input:focus{border-color:#52caf5;box-shadow:none}.flight-journey input.origin{border:1px .5px 1px 1px solid #d1d1d1;border-radius:4px 0 0 4px;padding:10px 33px 10px 10px}.flight-journey input.destination{border:1px 1px 1px .5px solid #d1d1d1;border-radius:0 4px 4px 0;padding:10px 33px 10px 20px}.flight-journey .swap{position:absolute;left:calc(50% - 12px);z-index:20;top:39px;background-color:#fff}.flight-journey .swap.disabled{opacity:1}.flight-journey .swap.disabled img{filter:grayscale(1) opacity(60%)}.flight-journey .clear-origin,.flight-journey .open-origin,.flight-journey .clear-destination,.flight-journey .open-destination{max-width:15px;position:absolute;top:38px;right:18px;cursor:pointer}.flight-search-status-widget .o-form_two-fields .o-form_input a{z-index:100}.flight-search-status-widget .clear-origin,.flight-search-status-widget .clear-destination{top:35px!important;z-index:101;background-color:#fff}.curlang{align-items:center;position:relative;color:#fff}@media only screen and (min-width: 767px){.curlang{display:flex}}.curlang .language .current-language{display:flex;align-items:center;cursor:pointer}.curlang .language .current-language figure{line-height:0}.curlang .language .current-language figure img{padding-right:4px}.curlang .language .current-language span{padding-right:8px}.curlang .language.disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.curlang__dropdown{display:flex;position:absolute;top:32px;right:0;z-index:20;background-color:#fff;box-shadow:0 12px 20px #0000000d;border-radius:4px;width:482px;max-width:482px;padding:8px 16px}.curlang__dropdown--currency{width:377px;max-width:377px;right:182px}.curlang__dropdown ul{padding:0;margin:0}@media only screen and (min-width: 767px){.curlang__dropdown ul{flex-basis:50%}}.curlang__dropdown ul>li{display:flex;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;margin:0 0 16px;padding:0;cursor:pointer;transition:color .3s ease}.curlang__dropdown ul>li img{margin-right:8px;width:14px;height:14px;object-fit:contain;margin-top:3px}.curlang__dropdown ul>li:hover{color:#00a4e5;transition:color .3s ease}.curlang__dropdown ul>li:last-of-type{margin-bottom:0}.curlang__dropdown ul>li.disabled{color:#d1d1d1;cursor:default}.curlang__dropdown.show{display:flex}.c-mobile_modal{display:block;position:fixed;z-index:999;background:#fff;top:0;padding-top:0;width:100%;overflow-y:auto;height:100%}.c-mobile_modal__head{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;margin-bottom:5px;height:88px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:300;background-color:#fff;top:0}.c-mobile_modal__head .close{background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;right:16px;opacity:1;z-index:999}.c-mobile_modal__input{position:fixed;width:100%;height:53px;top:80px;z-index:700}.c-mobile_modal__input>.o-form_input{margin:-20px auto 0;max-width:327px}.c-mobile_modal__header-dropdown--selection ul{margin-top:130px;padding:0 24px}.c-mobile_modal__header-dropdown--selection ul li{margin-bottom:24px;position:relative}.c-mobile_modal__header-dropdown--selection ul li.disabled{color:#d1d1d1;cursor:default}.c-mobile_modal__header-dropdown--selection ul li img{margin-top:-4px;margin-right:8px;width:14px}.c-mobile_modal__header-dropdown--selection ul li span{position:absolute;right:0;top:3px}.c-mobile_modal__header-dropdown--selection ul li span input{-webkit-appearance:radio;appearance:radio}.c-mobile_modal__header-dropdown--selection ul li span label{font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#006fc1;position:relative}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked,.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:not(:checked){position:absolute;left:-9999px}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label,.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:not(:checked)+label{position:relative;padding-left:16px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label:before,.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;border:1.5px solid #bebebe;border-radius:100%;background:#fff;transform:translateY(-50%)}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label:before,.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label{border-color:#006fc1;color:#006fc1;font-weight:700}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label:after,.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:-4px;left:4px;border-radius:100%;transition:all .2s ease}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-mobile_modal__header-dropdown--selection ul li span [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-mobile_modal.language-selector-mobile{padding-top:0}.c-mobile_modal.language-selector-mobile .c-mobile_modal__input>.o-form_input{margin:-40px auto 0;box-shadow:none}.c-mobile_modal.language-selector-mobile .c-mobile_modal__input>.o-form_input:before{top:66%}.c-mobile_modal.language-selector-mobile .language-link{width:100%;font-size:15px;font-weight:400;line-height:1.5;color:#212529}.coming-soon-container .c-survey__container{box-shadow:none}.coming-soon-container .c-survey:after{background-color:#fff}.modal-search{width:100%;position:fixed;inset:0;z-index:999;overflow-y:scroll}@media only screen and (min-width: 767px){.modal-search_tickettype div:last-of-type{width:unset}}@media only screen and (min-width: 767px){.modal-search_tickettype{margin-bottom:16px}.modal-search_tickettype [type=radio]:checked+label:after,.modal-search_tickettype [type=radio]:not(:checked)+label:after{top:4px}}@media only screen and (min-width: 923px){.modal-search_tickettype label{padding:1px}.modal-search_tickettype label:focus{border:1px solid #00a4e5!important;padding:0}}.modal-search_advisory{width:unset!important}@media only screen and (min-width: 767px){.modal-search_advisory{margin:0 auto 42px}}.modal-search_info .is-error{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#f35a76;padding:16px;background:#ffeef1;border-radius:10px;display:block;text-align:center}.modal-search_info .pax-count .o-form_input label{font-size:11px;color:#858585}.modal-search a.tool-tip .info{left:15%}@media only screen and (min-width: 767px){.modal-search .journeys{margin:0 auto}}@media only screen and (min-width: 767px){.modal-search .journeys .add-city{margin:0 auto 43px}}@media only screen and (min-width: 767px){.modal-search .dropdown_destination{top:76px}}.modal-search .dropdown_destination>.content{min-height:300px;display:block}.modal-search .dropdown_destination>.content .country>ul>li.is-active ul{max-height:none}.modal-search .dropdown_destination>.content .value-alliance{float:right;margin-top:-25px}.modal-search .dropdown_destination>.content .search-error{margin-left:auto;margin-right:auto;text-align:center;padding-top:97px}.modal-search .dropdown_destination>.content .search-error figure img{width:310px}.modal-search .close-icon{position:absolute;top:37px;right:-30px;z-index:100;cursor:pointer}@media (max-width: 767px){.modal-search .close-icon{display:none}}.modal-search .flight-controls .flight-number{font-size:13px}.modal-search .flight-controls .flight-remover{text-transform:uppercase;color:#0060a7;font-weight:700;text-align:right;font-size:11px;letter-spacing:.015em;right:0;cursor:pointer}.modal-search .result .info{margin-left:8px}.modal-search hr.journey-breaker{outline:1.5px solid #f7f7f7}.modal-search .modal-search__close{z-index:99999}.modal-search .add-city{position:relative;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding-left:33px;font-family:Noto Sans,sans-serif;text-decoration:none;margin:17px 17px 0 0}.modal-search .add-city:before{content:"";height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:2px;background-image:url(/assets/images/icon-add.png)}@media only screen and (min-width: 767px){.modal-search .add-city{margin:0}}.modal-search .c-search_advisory-modal{border:1px solid #00a4e5;background:#f3fbfd;box-sizing:border-box;border-radius:10px;padding:16px;width:100%!important}.modal-search .c-search_advisory-modal p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;padding:0 24px 0 50px;display:block}.modal-search .c-search_advisory-modal p:before{content:none!important}.modal-search .c-search_advisory-modal p:not(:first-child){margin-top:16px}.modal-search .c-search_advisory-modal:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;background-image:url(/assets/images/icon-advisory.png);margin-top:0;margin-left:12px}.modal-search .modal-search__body{margin-top:112px}@media only screen and (min-width: 767px){.modal-search .modal-search__body{margin-top:0}}.modal-search .c-mobile_modal{background-color:#fff}.modal-search .c-mobile_modal__head{padding-top:10px!important}.modal-search .modal-search--ticket li a:hover{cursor:pointer}.modal-search .modal-search--ticket li a img{width:19px}.dropdown_destination>.content{min-height:300px;display:block}.dropdown_destination>.content .country>ul>li.is-active ul{max-height:none}.dropdown_destination>.content .value-alliance{float:right;margin-top:-25px}.hero__search--destination .o-form_two-fields,.hero__search--date .o-form_two-fields{flex-wrap:unset}.hero__search--destination .sched-range-picker .o-form_input.with-calendar:before,.hero__search--date .sched-range-picker .o-form_input.with-calendar:before,.hero__search--destination .sched-picker .o-form_input.with-calendar:before,.hero__search--date .sched-picker .o-form_input.with-calendar:before{background-image:none}.hero__search--destination .sched-range-picker .o-form_input .title,.hero__search--date .sched-range-picker .o-form_input .title,.hero__search--destination .sched-picker .o-form_input .title,.hero__search--date .sched-picker .o-form_input .title{position:absolute;top:10px;left:12px;z-index:10;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.hero__search--destination .sched-range-picker .o-form_input input[type=text],.hero__search--date .sched-range-picker .o-form_input input[type=text],.hero__search--destination .sched-picker .o-form_input input[type=text],.hero__search--date .sched-picker .o-form_input input[type=text]{padding:24px 16px 8px!important;margin-bottom:0!important}.hero__search--destination .sched-range-picker .c-calendar-month-container,.hero__search--date .sched-range-picker .c-calendar-month-container,.hero__search--destination .sched-picker .c-calendar-month-container,.hero__search--date .sched-picker .c-calendar-month-container{top:58px!important}.hero__search--destination .swap,.hero__search--date .swap{position:absolute;z-index:9}.hero__search--destination .swap.disabled,.hero__search--date .swap.disabled{filter:grayscale(1) opacity(100%)}.hero__search--type .info{margin-left:8px}.hero__search--ticket li a:hover{color:#fff}.hero__search--ticket li a img{width:19px}a.link-unstyled{color:inherit;font-weight:400;font-size:13px}.hero__search .c-mobile_modal{background-color:#fff!important}.hero__search .c-mobile_modal__head{padding-top:10px!important}.pax-count .dropdown-adult-toggle,.pax-count .dropdown-child-toggle,.pax-count .dropdown-infant-toggle,.pax-count .dropdown-guest-toggle{content:"";width:30px;height:30px;position:absolute;right:9px;top:36px;z-index:100}.pax-count .dropdown-adult-toggle:hover,.pax-count .dropdown-child-toggle:hover,.pax-count .dropdown-infant-toggle:hover,.pax-count .dropdown-guest-toggle:hover{cursor:pointer}.pax-count .dropdown-adult ::-webkit-scrollbar,.pax-count .dropdown-child ::-webkit-scrollbar,.pax-count .dropdown-infant ::-webkit-scrollbar{width:5px}.pax-count .dropdown-adult ::-webkit-scrollbar-track,.pax-count .dropdown-child ::-webkit-scrollbar-track,.pax-count .dropdown-infant ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:3px auto 15px}.pax-count .dropdown-adult ::-webkit-scrollbar-thumb,.pax-count .dropdown-child ::-webkit-scrollbar-thumb,.pax-count .dropdown-infant ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.pax-count .dropdown-adult ::-webkit-scrollbar-thumb:hover,.pax-count .dropdown-child ::-webkit-scrollbar-thumb:hover,.pax-count .dropdown-infant ::-webkit-scrollbar-thumb:hover{background:#555}.pax-count .dropdown-adult .wrapper .number a.minus:before,.pax-count .dropdown-child .wrapper .number a.minus:before,.pax-count .dropdown-infant .wrapper .number a.minus:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/icon-minus.png);width:16px;height:16px;background-position:center}.pax-count .dropdown-adult .wrapper .number a.minus.is-disabled:before,.pax-count .dropdown-child .wrapper .number a.minus.is-disabled:before,.pax-count .dropdown-infant .wrapper .number a.minus.is-disabled:before{background-image:url(/assets/images/icon-minus_disabled.png)}.pax-count .guest-field:hover,.pax-count .infant-field:hover{cursor:pointer}.pax-count a.tool-tip{position:relative}.pax-count a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:270px;width:calc(100% + 270px);display:inline-block;position:absolute;z-index:500;transform:translate(-50%);top:135%}@media only screen and (min-width: 767px){.pax-count a.tool-tip>.info{font-size:11px}}.pax-count a.tool-tip>.info:after{bottom:100%;left:48.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.pax-count a.tool-tip :hover,.pax-count a.more-info :hover{cursor:pointer}.pax-count .o-form_input .grey{color:#ccc}.pax-count .dropdown-rooms>*.room .group .number .value{color:unset}.pax-count .dropdown-rooms>*.room .group .number .value.grey{color:#ccc}.pax-count .dropdown-rooms>*.room .group .number a{z-index:100}.pax-count .dropdown-adult,.pax-count .dropdown-child{position:absolute;width:100%;background:#fff;z-index:100;border-radius:4px;font-family:Noto Sans,sans-serif;top:74px}.pax-count .dropdown-adult ul,.pax-count .dropdown-child ul{margin:0;padding:0 0 14px;max-height:252px;overflow:auto;box-shadow:0 12px 20px #0000000d}.pax-count .dropdown-adult ul li,.pax-count .dropdown-child ul li{margin-bottom:0}.pax-count .dropdown-adult ul li a,.pax-count .dropdown-child ul li a{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;padding:8px 16px;border-bottom:.5px solid #e2e2e2;text-decoration:none}.pax-count .dropdown-adult ul li a:hover,.pax-count .dropdown-child ul li a:hover{background:#e9f6f9;color:#006fc1}.pax-count .dropdown-adult .note,.pax-count .dropdown-child .note{box-shadow:0 4px 23px #0000001a;border-radius:8px 8px 2px 2px;overflow:hidden;margin-top:-14px;position:relative;z-index:100;background-color:#fff}.pax-count .dropdown-adult .note p,.pax-count .dropdown-child .note p{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585;padding:12px 11px 15px;margin-bottom:0}.pax-count .c-mobile_modal__close-icon{content:"";cursor:pointer;position:absolute;height:30px;width:30px;top:25px;right:16px;z-index:200}.group p,label{font-size:11px;color:#858585}.pax-count a.tool-tip>.info{left:50px}.pax-count a.tool-tip>.info:after{left:33%}.pax-count .dropdown-rooms>*.room .group .number{z-index:9}a:not(:disabled){cursor:pointer}.c-select_flight .container{max-width:1056px;margin:0 auto}.c-select_flight .flight-search{background:#ffffff}.c-select_flight .flight-search .edit_search{padding:24px 15px;display:flex;flex-wrap:wrap}.c-select_flight .flight-search .edit_search.editing:after{content:"";border-bottom:1.5px solid #e2e2e2;width:100%;padding:0 0 25px}.c-select_flight .flight-search .edit_search.editing+.c-search{display:block}.c-select_flight .flight-search .edit_search h6{font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-select_flight .flight-search .edit_search p{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0}.c-select_flight .flight-search .edit_search>*{flex-basis:100%;max-width:100%;display:none}@media only screen and (min-width: 767px){.c-select_flight .flight-search .edit_search>*{max-width:280px;display:flex;flex-direction:column}}.c-select_flight .flight-search .edit_search>*>span{font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.c-select_flight .flight-search .edit_search .guest>h6{font-weight:400}.c-select_flight .flight-search .edit_search>button{max-width:140px;margin:auto 0 auto auto;text-align:center;align-items:center}.c-select_flight .flight-search .edit_search--mobile{display:block;position:relative}@media only screen and (min-width: 767px){.c-select_flight .flight-search .edit_search--mobile{display:none}}.c-select_flight .jump{display:flex;margin-bottom:26px}@media only screen and (min-width: 767px){.c-select_flight .jump{margin-bottom:34px}}.c-select_flight .jump>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:13px;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-select_flight .jump>span{font-size:11px}}.c-select_flight .jump>span:not(:first-child).active,.c-select_flight .jump>span:not(:first-child):hover{color:#00a4e5;cursor:pointer}.c-select_flight .jump>*:not(:last-child){margin-right:16px}.c-select_flight .flight-title{font-size:13px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:8px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.c-select_flight .flight-title{font-size:15px}}.c-select_flight .flight-destination{display:flex;align-items:center;margin-bottom:16px}.c-select_flight .flight-destination span{font-weight:700;font-size:20px;line-height:140%;color:#333;font-family:Noto Sans,sans-serif;margin-right:8px}@media only screen and (min-width: 767px){.c-select_flight .flight-destination span{font-size:30px}}.c-select_flight .flight-destination span.abrv{margin:0;font-weight:400}.c-select_flight .flight-destination img{margin-right:8px}.c-select_flight .flight-schedule{background:#ffffff;display:flex;box-shadow:0 4px 10px #00000012;overflow:auto;border-radius:12px;max-width:1056px;width:100%;margin:0 auto 24px}@media only screen and (min-width: 767px){.c-select_flight .flight-schedule{overflow:hidden}}.c-select_flight .flight-schedule>div{cursor:pointer}.c-select_flight .flight-schedule>div:nth-child(2){border-left:1px solid #e2e2e2}.c-select_flight .flight-schedule .prev,.c-select_flight .flight-schedule .next{min-width:42px;display:flex;align-items:center;justify-content:center}.c-select_flight .flight-schedule .prev img:not(.previous-week-disabled){transform:rotate(180deg);max-width:24px}.c-select_flight .flight-schedule .next{border-right:0}.c-select_flight .flight-schedule .next img:not(.next-week-disabled){max-width:24px}.c-select_flight .flight-schedule .next img.next-week-disabled{transform:rotate(180deg)}.c-select_flight .flight-schedule .flight{width:100%;max-width:138px;display:flex;flex-direction:column;text-align:center;padding:24px 7.5px;border-right:1px solid #e2e2e2;position:relative;align-items:center}.c-select_flight .flight-schedule .flight span{font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757;font-family:Noto Sans,sans-serif;margin-bottom:4px;width:100px}@media only screen and (min-width: 767px){.c-select_flight .flight-schedule .flight span{font-size:11px}}.c-select_flight .flight-schedule .flight span:last-child{letter-spacing:.005em;font-weight:400;font-size:15px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.c-select_flight .flight-schedule .flight span:last-child{font-size:13px}}.c-select_flight .flight-schedule .flight.highlight{background:linear-gradient(175.64deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-select_flight .flight-schedule .flight.highlight span:last-child{font-weight:600;color:#0060a7}.c-select_flight .flight-schedule .flight .tag{position:absolute;top:0;left:0;font-size:13px;line-height:150%;letter-spacing:.004em;border-radius:0 0 8px;text-transform:uppercase;padding:0 4px;width:auto}@media only screen and (min-width: 767px){.c-select_flight .flight-schedule .flight .tag{font-size:11px}}.c-select_flight .flight-schedule .flight .tag.green{color:#009883;background:#ceefec}.c-select_flight .flight-schedule .flight .tag.orange{font-weight:700;color:#fff;background:#f68e33}.c-select_flight .flight-schedule .flight .tag.light-orange{color:#f68e33;background:#fff6ee}.c-select_flight .flight-selected{background:#ffffff;display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;padding:16px 24px;flex-wrap:wrap;border:2px solid #52caf5;box-sizing:border-box;border-radius:12px;margin-bottom:15px;position:relative}@media only screen and (min-width: 767px){.c-select_flight .flight-selected{font-size:15px;padding:24px 0 24px 40px}}.c-select_flight .flight-selected .flight-group{display:flex;align-items:center;justify-content:space-between}.c-select_flight .flight-selected .flight-group:first-child{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group:first-child{max-width:580px}}.c-select_flight .flight-selected .flight-group:last-child{width:100%;justify-content:flex-end;align-items:flex-end;margin-top:20px}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group:last-child{max-width:400px;align-items:center;margin-top:0;margin-left:auto;justify-content:flex-end}}.c-select_flight .flight-selected .flight-group:last-child a{margin-right:auto}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group:last-child a{margin-right:30px}}.c-select_flight .flight-selected .flight-group .flight-details{display:flex;justify-content:flex-start;align-items:center;width:100%;flex-wrap:nowrap}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details{justify-content:space-between}}.c-select_flight .flight-selected .flight-group .flight-details:not(:first-child){margin-top:22px}.c-select_flight .flight-selected .flight-group .flight-details:not(:first-child) .flight-time:first-child:after{content:"";position:absolute;width:1px;background-size:100% 100%;background-repeat:no-repeat;z-index:10;border-left:1px dashed #bebebe;height:49px;top:-48px;left:80%}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details:not(:first-child) .flight-time:first-child:after{height:33px;top:-30px;left:73%}}.c-select_flight .flight-selected .flight-group .flight-details .flight-travel_time{display:none}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-travel_time{display:flex;flex-basis:20%}}.c-select_flight .flight-selected .flight-group .flight-details .flight-time{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;width:auto;max-width:100px;min-width:100px;flex-basis:30%}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-time{width:100%;max-width:150px;min-width:150px}}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .time{font-weight:600}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location{font-size:13px;font-family:Noto Sans,sans-serif;padding-left:15px;position:relative}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location{font-size:11px}}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location:before{content:"";position:absolute;width:9px;height:9px;background-size:100% 100%;top:50%;left:0;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location.takeoff:before{background-image:url(/assets/images/icon-flight_takeoff.png)}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location.landing:before{background-image:url(/assets/images/icon-flight_landing.png)}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location .from-to{display:none}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-time .location .from-to{display:inline}}.c-select_flight .flight-selected .flight-group .flight-details .flight-time:first-child{position:relative}.c-select_flight .flight-selected .flight-group .flight-details .flight-time .exponent{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#575757;position:absolute;top:-8px;left:60px}.c-select_flight .flight-selected .flight-group .flight-details .flight-number{display:flex;flex-direction:column;text-align:right;margin-left:auto}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-number{flex-basis:20%;text-align:unset;margin-left:unset}}.c-select_flight .flight-selected .flight-group .flight-details .flight-number span{font-size:13px;font-family:Noto Sans,sans-serif;color:#575757}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-number span{font-size:15px;color:#333}}.c-select_flight .flight-selected .flight-group .flight-details .flight-number span.seat{font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}.c-select_flight .flight-selected .flight-group .flight-details .flight-number span.seat-number{display:none}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-number span.seat-number{display:block}}.c-select_flight .flight-selected .flight-group .flight-details .flight-number span.mobile-time_seat{display:block}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-number span.mobile-time_seat{display:none}}.c-select_flight .flight-selected .flight-group .flight-details .flight-icon{position:absolute;width:16px;height:16px;background-size:100% 100%;top:calc(50% - 13px);left:74%;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-details .flight-icon{top:calc(50% - 2px);left:70%;width:18px;height:18px}}.c-select_flight .flight-selected .flight-group .flight-tag{font-family:Noto Sans,sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:.004em;border-radius:146px;padding:0 8px;margin-right:30px}.c-select_flight .flight-selected .flight-group .flight-tag.green{color:#009883;background:#ceefec}.c-select_flight .flight-selected .flight-group .flight-tag.orange{color:#f68e33;background:#fff6ee}.c-select_flight .flight-selected .flight-group .flight-tag.blue{color:#00a4e5;background:#e9f6f9}.c-select_flight .flight-selected .flight-group .flight-price{display:flex;flex-direction:column;text-align:right;flex-basis:100%;padding-right:5px}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-price{flex-basis:25%;padding-right:0}}.c-select_flight .flight-selected .flight-group .flight-price .title{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:4px}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-price .title{font-size:11px;margin-left:-25px}}.c-select_flight .flight-selected .flight-group .flight-price .price{font-family:Noto Sans,sans-serif;font-weight:600;font-size:17px;line-height:150%;letter-spacing:.005em;color:#006fc1}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-price .price{font-size:15px}}.c-select_flight .flight-selected .flight-group .flight-arrow{padding:0;transform:rotate(270deg);cursor:pointer}.c-select_flight .flight-selected .flight-group .flight-arrow img{transform:rotate(90deg)}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-arrow{transform:rotate(0);padding:0 40px 0 30px}}.c-select_flight .flight-selected .flight-group .flight-arrow-no-rotate{padding:0;cursor:pointer}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group .flight-arrow-no-rotate{padding:0 40px 0 30px}}.c-select_flight .flight-selected .flight-group a{margin:0 30px 0 0;padding:7px 30px 8px;max-width:146px;width:100%;text-decoration:none;font-size:13px;line-height:13px}@media only screen and (min-width: 767px){.c-select_flight .flight-selected .flight-group a{padding:9px 16px 8px;font-size:11px}}.c-select_flight .flight-selected .note{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;background:#f3fbfd;width:calc(100% + 40px);margin-left:-40px;flex:none;margin-bottom:-24px;margin-top:22px}.c-select_flight .flight-selected .note p{margin-bottom:0;padding:8px 40px}.c-select_flight .flight-selected.disabled .flight-group,.c-select_flight .flight-selected.disabled .seat,.c-select_flight .flight-selected.disabled .title,.c-select_flight .flight-selected.disabled .exponent{color:#bebebe!important}.c-select_flight .flight-selected.disabled .price{color:#cae2e7!important}.c-select_flight .flight-selected.disabled .flight-time:before{opacity:.5}.c-select_flight .flight-selected.disabled .location:before{opacity:.3}.c-select_flight .flight-selected.disabled .flight-arrow{opacity:.3}.c-select_flight .flight-selected:after{content:"";position:absolute;width:36px;height:36px;top:-10px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-check.png)}.c-select_flight .flight-legend{margin-bottom:32px}.c-select_flight .flight-legend--border{border-bottom:1px solid #E2E2E2;padding-bottom:32px;margin-bottom:32px}.c-select_flight .flight-legend p{margin-bottom:4px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#575757}@media only screen and (min-width: 767px){.c-select_flight .flight-legend p{font-size:13px}}.c-select_flight .flight-legend p a{display:inline;font-weight:600}.c-select_flight .flight-legend p span{display:inline-block;padding-right:15px}.c-select_flight .flight-legend p span:first-child{padding-left:18px}.c-select_flight .flight-legend p span.item img{margin-right:4px;margin-bottom:2px;height:18px}.c-select_flight .flight-legend p span.item img.bul-air{height:20px}.c-select_flight .flight-legend-mobile{margin-bottom:32px}.c-select_flight .flight-legend-mobile--border{border-bottom:1px solid #E2E2E2;padding-bottom:32px;margin-bottom:32px}.c-select_flight .flight-legend-mobile .operated-by{width:100%;padding:0;margin-bottom:4px;font-family:Noto Sans,sans-serif;font-size:9px;font-weight:400;line-height:15.3px;letter-spacing:-1.1%;color:#575757}.c-select_flight .flight-legend-mobile p{margin-bottom:4px;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-1%;color:#575757}.c-select_flight .flight-legend-mobile p a{display:inline;font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%}.c-select_flight .flight-legend-mobile p span{display:inline-block;padding-right:15px}.c-select_flight .flight-legend-mobile p span.item{margin-bottom:4px;font-family:Noto Sans,sans-serif;font-size:9px;font-weight:400;line-height:15.3px;letter-spacing:-1.1%;color:#575757}.c-select_flight .flight-legend-mobile p span.item img{margin-right:4px;margin-bottom:2px;height:18px}.c-select_flight .flight-legend-mobile p span.item img.bul-air{height:20px}.c-select_flight .flight-submit{display:flex;justify-content:flex-end;margin-bottom:80px;flex-direction:column-reverse}@media only screen and (min-width: 767px){.c-select_flight .flight-submit{flex-direction:row}}.c-select_flight .flight-submit a{margin:0 0 16px;max-width:100%;text-decoration:none}@media only screen and (min-width: 767px){.c-select_flight .flight-submit a{margin:0 0 0 16px;text-decoration:none;max-width:258px}}.c-select_flight .flight-ads_outside{padding:32px 0;margin-bottom:32px;border-top:1.5px solid #e2e2e2;border-bottom:1.5px solid #e2e2e2}.c-select_flight .flight-ads_outside img{width:100%}.c-select_flight .c-search{display:none;top:0;box-shadow:none;padding:0 15px;max-width:100%}@media only screen and (min-width: 767px){.c-select_flight .c-search{max-width:1056px}}.c-select_flight .c-search>form>div{max-width:100%;padding-left:0;padding-right:0}.c-select_flight .c-search>form>div.c-search_tickettype{max-width:350px;align-self:flex-start;padding:0;margin:0}.aircraft-bottom{background:#f3fbfd;padding-top:10px;text-align:center;height:40px;color:#1bbeff;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;margin:16px -16px -11px}@media only screen and (min-width: 767px){.aircraft-bottom{font-size:10px}}.c-select_flight .promo-code{background:#f3fbfd;border-radius:10px;border:1px solid #cae2e7;margin:0 auto 18px}@media only screen and (min-width: 767px){.c-select_flight .promo-code{margin:0 auto 30px}}.c-select_flight .promo-code p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;display:block;align-items:center;letter-spacing:.0025em;color:#333;padding:18px 16px 21px 72px;position:relative;margin-bottom:0}@media only screen and (min-width: 767px){.c-select_flight .promo-code p{padding:16px 24px 18px 72px}}.c-select_flight .promo-code p:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:15px;background-image:url(/assets/images/icon-advisory.png)}@media only screen and (min-width: 767px){.c-select_flight .promo-code p:before{left:26.67px}}.flight-group .flight-details a.tool-tip{position:absolute;right:-90%}@media only screen and (min-width: 767px){.flight-group .flight-details a.tool-tip{right:-70%}}.flight-group .flight-details a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:6px 16px 11px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:200px;width:calc(100% + 150px);display:inline-block;position:absolute;left:14%;z-index:300;transform:translate(-50%);top:135%;text-align:center}@media only screen and (min-width: 767px){.flight-group .flight-details a.tool-tip>.info{left:10%;font-size:11px}}.flight-group .flight-details a.tool-tip>.info:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.flight-group .flight-details a.tool-tip>.info>*{margin-top:5px}.flight-group .flight-details a.tool-tip>.info span{display:block}.flight-group .flight-details a.tool-tip>.info img{display:block;margin-left:auto;margin-right:auto;height:18px}.flight-destination .flight-from{white-space:nowrap}.c-meals{background-color:#fff;padding-top:24px}.c-meals-cards{position:relative}.c-meals-cards .container{padding-right:24px;padding-left:24px}@media only screen and (min-width: 468px){.c-meals-cards .container{padding-right:0;padding-left:0}}.c-meals-cards__backbutton{margin-bottom:23px}.c-meals-cards__backbutton img{margin-right:8px}.c-meals-cards__header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px}@media only screen and (min-width: 468px){.c-meals-cards__header{margin-bottom:25px}}.c-meals-cards__header img{margin-bottom:8px}@media only screen and (min-width: 468px){.c-meals-cards__header img{margin-bottom:0}}.c-meals-cards__header span{color:#575757;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;padding-left:0}@media only screen and (min-width: 468px){.c-meals-cards__header span{font-size:15px;padding-left:56px;flex-basis:calc(100% - 198px)}}@media only screen and (min-width: 923px){.c-meals-cards__header span{flex-basis:auto}}.c-meals-cards .toggle_wrapper{position:relative;top:auto;right:auto;display:flex;justify-content:flex-start;margin-bottom:24px}@media only screen and (min-width: 468px){.c-meals-cards .toggle_wrapper{justify-content:flex-end;margin-bottom:16px}}.c-meals-cards .toggle_wrapper .content .title{font-size:15px}.c-meals-cards__tabs{display:flex;flex-wrap:wrap;margin:0 -24px 24px}@media only screen and (min-width: 468px){.c-meals-cards__tabs{margin:0 0 32px}}@media only screen and (min-width: 923px){.c-meals-cards__tabs{margin:0 0 40px}}.c-meals-cards__tab{min-width:50%;text-align:center;padding:11px 16px 17px;border-top:8px solid transparent;background:#f7f7f7;cursor:pointer}.c-meals-cards__tab span{display:block;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#6b6b6b;margin-bottom:2px}.c-meals-cards__tab span.destination{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-meals-cards__tab span.destination img{margin:-2px 10px 0;width:20px;height:20px}.c-meals-cards__tab__roundtrip{border-top:8px solid #52caf5;background:#fff;box-shadow:4px 0 13px #00000014;flex-basis:100%;text-align:center;padding:17px 16px;cursor:pointer}@media only screen and (min-width: 468px){.c-meals-cards__tab__roundtrip{padding:11px 16px 17px}}.c-meals-cards__tab__roundtrip span{display:block;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#6b6b6b;margin-bottom:2px}.c-meals-cards__tab__roundtrip span.destination{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-meals-cards__tab__roundtrip span.destination img{margin:-2px 10px 0;width:20px;height:20px}.c-meals-cards__tab__one-way{border-top:8px solid #52caf5;background:#fff;box-shadow:4px 0 13px #00000014;flex-basis:100%;text-align:center;padding:19px 16px 17px;cursor:pointer}.c-meals-cards__tab__one-way span{display:block;font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#6b6b6b;margin-bottom:2px}.c-meals-cards__tab__one-way span.destination{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-meals-cards__tab__one-way span.destination img{margin:-2px 10px 0;width:20px;height:20px}.c-meals-cards__tab.active{border-color:#52caf5;background:#fff;box-shadow:4px 0 13px #00000014}.c-meals-cards__info{display:flex;flex-basis:100%;flex-direction:row;justify-content:space-between;margin-bottom:16px}@media only screen and (min-width: 468px){.c-meals-cards__info{margin-bottom:24px}}.c-meals-cards__info span{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757}.c-meals-cards__info .time{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;color:#a0a0a0}.c-meals-cards__info-remove a{color:#cc0c2f;display:none;white-space:pre}@media only screen and (min-width: 468px){.c-meals-cards__info-remove a{display:block}}.c-meals-cards__info-no-meals{padding:38px 0 56px;border-bottom:1px solid #e2e2e2;margin-bottom:24px}@media only screen and (min-width: 468px){.c-meals-cards__info-no-meals{padding:76px 0 96px}}.c-meals-cards__info-no-meals__content{text-align:center;align-items:center;justify-content:center;display:flex;flex-wrap:wrap;max-width:430px;margin:auto}.c-meals-cards__info-no-meals__content>h6{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;display:flex;align-items:center;text-align:center;letter-spacing:.005em;color:#333;white-space:pre}.c-meals-cards__info-no-meals__content span{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;text-align:center;letter-spacing:.0025em;color:#575757;margin-bottom:24px}@media only screen and (min-width: 468px){.c-meals-cards__info-no-meals__content span{margin-bottom:8px}}.c-meals-cards__info-no-meals__content__btn{white-space:pre}.c-meals-cards__select{align-items:center;border-bottom:0;justify-content:center}@media only screen and (min-width: 468px){.c-meals-cards__select{border-bottom:1px solid #a0a0a0;display:flex;margin:0 0 24px;padding:0 0 16px}}.c-meals-cards__select span{color:#575757;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;padding-right:12px}.c-meals-cards__select-passengers{align-items:center;border-bottom:1px solid #a0a0a0;display:flex;flex-basis:100%;margin:0 -24px;padding:0 24px 16px}@media only screen and (min-width: 468px){.c-meals-cards__select-passengers{border-bottom:0;flex-basis:50%;margin:0;padding:0}}.c-meals-cards__select-passengers .o-form_input{position:relative;width:100%;max-width:229px}@media only screen and (min-width: 400px){.c-meals-cards__select-passengers .o-form_input{max-width:269px}}@media only screen and (min-width: 468px){.c-meals-cards__select-passengers .o-form_input{width:auto}}.c-meals-cards__select-passengers .o-form_input input{background:#f3fbfd;border:1px solid #52caf5;border-radius:4px;padding:7px 16px 9px 32px;margin-bottom:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:140%;letter-spacing:.005em;color:#00a4e5;height:40px}.c-meals-cards__select-passengers .o-form_input:before{background-image:url(/assets/images/icon-blue-droparrow.svg);background-size:100% 100%;width:24px;height:24px;right:8px;top:50%;transform:translateY(-50%);z-index:20}.c-meals-cards__select-passengers .o-form_input:after{content:"";background-image:url(/assets/images/icon-blueperson.svg);background-size:100% 100%;width:16px;height:16px;position:absolute;left:16px;top:calc(50% - 2px);transform:translateY(-50%);z-index:20}.c-meals-cards__select-meals{display:flex;align-items:center;flex-basis:100%;margin:0 -24px 18px;padding:16px 24px 0}@media only screen and (min-width: 468px){.c-meals-cards__select-meals{flex-basis:50%;justify-content:flex-end;margin:0;padding:0}}.c-meals-cards__select-meals .o-form_input{position:relative;width:100%;max-width:260px}@media only screen and (min-width: 400px){.c-meals-cards__select-meals .o-form_input{max-width:299px}}.c-meals-cards__select-meals .o-form_input input{height:40px;margin-bottom:0;padding:8px 16px}@media only screen and (min-width: 468px){.c-meals-cards__select-meals .o-form_input{width:auto}}.c-meals-cards__select-meals .o-form_input:before{right:8px;top:20%}.c-meals-cards__banner{position:relative;margin:0 -24px 16px}@media only screen and (min-width: 468px){.c-meals-cards__banner{margin:0 0 24px}}.c-meals-cards__banner img{width:100%;height:auto;object-fit:cover;min-height:158px}.c-meals-cards__banner__title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:61px;letter-spacing:.0025em;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:65px 32px}@media only screen and (min-width: 468px){.c-meals-cards__banner__title{font-size:38px}}.c-meals-cards__list{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;margin:0 -24px 24px}@media only screen and (min-width: 468px){.c-meals-cards__list{flex-direction:row;margin:0 0 24px}}.c-meals-cards__list--card{border:1px solid #e2e2e2;border-left:0;border-right:0;border-radius:0;box-sizing:border-box;display:flex;flex-basis:100%;flex-flow:row wrap;margin-bottom:24px;position:relative;width:100%;cursor:pointer}.c-meals-cards__list--card span .c-promo-tag{margin:4px 0}@media only screen and (min-width: 468px){.c-meals-cards__list--card{flex-basis:calc(50% - 12px);border:1px solid #e2e2e2;min-height:319px;border-radius:10px}}@media only screen and (min-width: 923px){.c-meals-cards__list--card{flex-basis:calc(25% - 12px);max-width:246px;min-height:349px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-meals-cards__list--card{display:block}}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-meals-cards__list--card{display:block}}.c-meals-cards__list--card figure{height:100%;position:relative;flex-basis:35%;margin:0}@media only screen and (min-width: 468px){.c-meals-cards__list--card figure{max-height:170px;flex-basis:100%}}.c-meals-cards__list--card figure img{border-radius:0;height:100%;object-fit:contain;width:100%}@media only screen and (min-width: 468px){.c-meals-cards__list--card figure img{object-fit:cover;border-radius:10px 10px 0 0;height:170px}}.c-meals-cards__list--card figure .to-right{display:flex;flex-basis:100%;justify-content:flex-end!important}.c-meals-cards__list--card figure .to-right .number-circle{border-radius:50%;width:36px;height:36px;padding:6px 8px 8px;font-style:normal;font-weight:700;background:#52caf5;margin:10px 10px 0;color:#fff;text-align:center;position:absolute}.c-meals-cards__list--card .content{background-color:#fff;font-family:Noto Sans,sans-serif;color:#333;padding:16px;border-radius:0 0 10px 10px;display:flex;flex-flow:row wrap;flex-basis:65%}@media only screen and (max-width: 480px){.c-meals-cards__list--card .content{padding:16px 16px 16px 0}}@media only screen and (min-width: 468px){.c-meals-cards__list--card .content{flex:100;flex-flow:column wrap}}.c-meals-cards__list--card .content>h4{font-style:normal;font-weight:700;font-size:20px;line-height:150%;margin-bottom:8px}@media only screen and (min-width: 767px){.c-meals-cards__list--card .content>h4{font-size:18px}}@media only screen and (min-width: 923px){.c-meals-cards__list--card .content>h4{height:3em;line-height:110%}}.c-meals-cards__list--card .content .description{font-style:normal;font-weight:400;font-size:15px;line-height:155%;letter-spacing:.005em;display:block;display:-webkit-box;max-width:100%;height:50px;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.c-meals-cards__list--card .content .bottom{display:flex;margin-top:20px;width:100%}.c-meals-cards__list--card .content .bottom .price{width:100%;flex-basis:100%;color:#0060a7;font-size:15px;font-weight:700;margin-top:auto;margin-bottom:0}.c-meals-cards__list--card .content .bottom .legend{width:100%;flex-basis:100%;margin-top:auto;margin-bottom:0;align-content:flex-end;text-align:right}.c-meals-cards__list--card .content .bottom .legend span{flex-basis:50%;margin:0 5px}.c-meals-cards__list--card .content .bottom .legend span img{width:auto;height:16px}.c-meals-cards__list--card .content .max-width .price{flex-basis:72%}.c-meals-cards__list--card .content .max-width .legend{flex-basis:28%}.c-meals-cards__list--card .content .max-width-with-vegan{flex-direction:column}.c-meals-cards__list--card .content .max-width-with-vegan .price{flex-basis:100%}.c-meals-cards__list--card .content .max-width-with-vegan .legend{padding-top:8px;flex-basis:100%}.c-meals-cards__list--card .content .to-right{display:flex;flex-basis:100%;justify-content:flex-end!important;margin-bottom:10px}.c-meals-cards__list--card .content .to-right .number-circle{border-radius:50%;width:36px;height:36px;padding:6px 8px 8px;font-style:normal;font-weight:700;background:#52caf5;color:#fff;text-align:center;position:absolute;top:5px;right:5px}.c-meals-cards__list--card.selected{border-left:0;border-right:0;border-top:2px solid #52caf5;border-bottom:2px solid #52caf5;position:relative}@media only screen and (min-width: 468px){.c-meals-cards__list--card.selected{border:2px solid #52caf5!important}}.c-meals-cards__list--card.selected:after{content:"";position:absolute;top:10px;right:12px;width:32px;height:32px}.c-meals-cards__list--card.disable{position:relative}.c-meals-cards__list--card.disable .tag{position:absolute;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.015em;text-transform:uppercase;color:#858585;background-color:#d1d1d1;box-shadow:0 4px 23px #0000001a;border-radius:2px;top:16px;left:16px;padding:0 16px;z-index:10}.c-meals-cards__list--card.disable figure,.c-meals-cards__list--card.disable .content{background-color:#fff;opacity:.6}.c-meals-cards__list--card.isVegetarian:after{background-image:url(/assets/images/icon_leaf.svg);content:"";position:absolute;z-index:10;height:24px;width:24px;right:16px;bottom:16px}.c-meals-cards__meals-info{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:0;align-items:center}@media only screen and (min-width: 468px){.c-meals-cards__meals-info{border-top:1px solid #e2e2e2}}.c-meals-cards__meals-info span{color:#575757;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;margin-top:8px}@media only screen and (min-width: 468px){.c-meals-cards__meals-info span{margin-top:16px}}.c-meals-cards__meals-selection{padding:11px 16px;background-color:#fff;box-shadow:4px 10px 13px #0000001a;margin-bottom:10px;height:3.5em}@media only screen and (max-width: 766px){.c-meals-cards__meals-selection{position:absolute;width:100%;left:0}}.c-meals-cards__meals-selection span{background-color:#fff;box-shadow:4px 10px 13px #0000001a;padding:10px;border-radius:70px;margin:0 5px;cursor:pointer}@media only screen and (max-width: 766px){.c-meals-cards__meals-selection.fixed{position:fixed;top:160px;background-color:#fff;width:100%;padding:10px 0;z-index:149;box-shadow:0 12px 20px #0000000d}}.c-meals-cards__meals-reminder{margin:20px 0;background-color:#f3fbfd;box-sizing:border-box;padding:16px}.c-meals-cards__meals-reminder img{height:15px}.c-meals-legends{text-align:right;display:flex;align-content:flex-end}.c-meals-legends span{margin:0 5px}.c-meals-meals-info{text-align:center;margin:100px 0;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-meals-meals-info{margin:100px 200px}}.c-meals{background:#fff;margin-top:-24px;padding-top:38px;padding-top:24px!important}@media only screen and (min-width: 468px){.c-meals{padding:0 32px}}@media only screen and (min-width: 923px){.c-meals{padding:0 24px}}@media only screen and (min-width: 1151px){.c-meals{padding:0}}.c-meals-cards .container{max-width:1056px}.c-meals-cards__list--two-column{justify-content:space-between;margin-bottom:0}@media only screen and (min-width: 468px){.c-meals-cards__list--two-column{margin-bottom:56px}}@media only screen and (min-width: 923px){.c-meals-cards__list--two-column{justify-content:flex-start}}@media only screen and (min-width: 468px){.c-meals-cards__list--two-column>.c-meals-cards__list--card{margin-bottom:0}}@media only screen and (min-width: 923px){.c-meals-cards__list--two-column>.c-meals-cards__list--card{margin-right:24px}}.c-meals-cards__list--three-column{justify-content:space-between;margin-bottom:0}@media only screen and (min-width: 468px){.c-meals-cards__list--three-column{margin-bottom:32px}}@media only screen and (min-width: 923px){.c-meals-cards__list--three-column{justify-content:flex-start}}@media only screen and (min-width: 468px){.c-meals-cards__list--three-column>.c-meals-cards__list--card{max-height:100%;margin-bottom:24px}}@media only screen and (min-width: 923px){.c-meals-cards__list--three-column>.c-meals-cards__list--card{margin-right:24px;margin-bottom:0}}@media only screen and (min-width: 468px){.c-meals-cards__list--four-column{margin-top:24px;margin-bottom:56px}}.c-meals-cards__list--four-column>.c-meals-cards__list--card{margin-bottom:16px}@media only screen and (min-width: 468px){.c-meals-cards__list--four-column>.c-meals-cards__list--card{max-height:100%;margin-bottom:24px}}@media only screen and (min-width: 923px){.c-meals-cards__list--four-column>.c-meals-cards__list--card{margin-bottom:0}}.c-meals .container{padding-left:24px;padding-right:24px}@media only screen and (min-width: 767px){.c-meals .container{padding-right:0;padding-left:0}}.c-meals .container h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:10px}.c-meals .container h2 .tag{margin-left:16px;top:-4px;position:relative}.c-meals .container h2 .tag img{width:81px;height:21px}.c-meals .container>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:739px;margin-bottom:24px}.c-meals .container .green img{width:auto;height:16px}.c-meals__list{border-bottom:1px solid #e2e2e2}.c-meals__list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.c-meals__list ul{margin:0;padding:0 0 8px}@media only screen and (min-width: 767px){.c-meals__list ul{padding:0 0 18px}}.c-meals__list ul li{padding:0;margin:0 0 16px;display:flex;align-items:flex-start;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.c-meals__list ul li{display:block}}.c-meals__list ul li img{margin-right:4px;width:16px;height:16px}.c-meals__list ul li a{display:inline}.c-meals__list ul li strong{white-space:nowrap}.c-meals__list ul li p{margin:0}.c-meals .c-prepaid-baggage__terms{margin-top:34px;margin-bottom:45px}@media only screen and (min-width: 767px){.c-meals .c-prepaid-baggage__terms{margin-bottom:0}}.c-meals .c-prepaid-baggage__insurance p{max-width:100%;margin-bottom:16px}.c-meals .c-prepaid-baggage__insurance p .sub-copy{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:block}.c-meals .c-prepaid-baggage__insurance .price{font-weight:700;flex-basis:40%;margin-bottom:0;text-align:left}@media only screen and (min-width: 767px){.c-meals .c-prepaid-baggage__insurance .price{flex-basis:auto;text-align:right}}.c-meals .c-prepaid-baggage__insurance button{flex-basis:60%}@media only screen and (min-width: 767px){.c-meals .c-prepaid-baggage__insurance button{flex-basis:auto}}.c-prepaid-baggage.meals{margin-bottom:0;padding-bottom:0}.c-prepaid-baggage.meals .no-clickable{cursor:no-drop}@media only screen and (min-width: 767px){.c-prepaid-baggage.meals .container{padding-left:0;padding-right:0}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab{padding:11px 16px;height:80px;border-right:1px solid #e2e2e2}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.active{border-right:none}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.disable{border-right:1px solid #e2e2e2;cursor:no-drop}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab:last-child{border-right:none}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab .destination{padding:0 10px}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab .destination .flight-layover{white-space:nowrap}@media only screen and (max-width: 766px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.fixed{position:fixed;top:70px;z-index:110;width:100%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs{flex-wrap:nowrap}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.one-col .c-prepaid-baggage{flex-basis:100%;width:auto}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.two-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.two-col{display:-webkit-box!important}}@media only screen and (min-width: 767px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.two-col .c-prepaid-baggage{flex-basis:50%}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.three-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.three-col{display:-webkit-box!important}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.three-col .c-prepaid-baggage{min-width:187px;max-width:187px}@media only screen and (min-width: 767px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.three-col .c-prepaid-baggage{flex-basis:33.33%;min-width:33.33%}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.four-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.four-col{display:-webkit-box!important}}@media only screen and (max-width: 480px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.four-col .c-prepaid-baggage{min-width:187px!important;max-width:187px!important}}@media only screen and (min-width: 767px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__tabs.four-col .c-prepaid-baggage{flex-basis:25%!important}}.c-prepaid-baggage.meals .container .c-prepaid-baggage__select.meals .o-form_input{max-width:229px}.c-prepaid-baggage.meals .container .c-prepaid-baggage__select.meals .o-form_input input{width:100%}.c-prepaid-baggage.meals .container .c-prepaid-baggage__select.meals>div:first-of-type{margin-bottom:0}@media only screen and (max-width: 766px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__select.fixed{position:fixed;top:70px;background-color:#fff;width:100%;padding:10px 0;z-index:150}}@media only screen and (max-width: 766px){.c-prepaid-baggage.meals .container .c-prepaid-baggage__select.fixed.box-shadow{box-shadow:0 12px 20px #0000000d}}.c-meals-fixed{position:sticky;width:100%;bottom:0;left:0;z-index:150}.c-bundle-inclusion{margin-top:32px;margin-bottom:20px}@media only screen and (min-width: 767px){.c-bundle-inclusion{margin-bottom:30px}}.c-bundle-inclusion .container{padding:24px 30px;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px}.c-bundle-inclusion .container>*:nth-last-child(2){margin-bottom:16px}@media only screen and (min-width: 767px){.c-bundle-inclusion .container>*:nth-last-child(2){margin-bottom:24px}}.c-bundle-inclusion__item{color:#575757;position:relative}.c-bundle-inclusion__item .date-posted{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.c-bundle-inclusion__item__pointer{cursor:pointer;display:flex}.c-bundle-inclusion__item div h3{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#006fc1;margin-right:3px;margin-top:0;margin-bottom:0}.c-bundle-inclusion__item .date-updated{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:inline-block;margin-bottom:8px}.c-bundle-inclusion__item p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:21px;max-width:295px}@media only screen and (min-width: 767px){.c-bundle-inclusion__item p{margin-bottom:16px;max-width:822px;white-space:pre-wrap;overflow:auto;text-overflow:clip}}.c-bundle-inclusion__item .link-arrow{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transform:rotate(-90deg)}.c-bundle-inclusion__item .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transition:transform .3s ease}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .drop{position:relative;top:3px}}.c-bundle-inclusion__item .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.c-bundle-inclusion__item .content{display:flex;flex-direction:column;margin-top:24px}.c-bundle-inclusion__item .content div{font-family:Noto Sans,sans-serif;flex-basis:100%}.c-bundle-inclusion__item .content div span{font-size:20px;margin-right:15px}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content div span{font-size:17px}}.c-bundle-inclusion__item .content div h6{color:#00a4e5;font-weight:700;font-size:15px}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content div h6{font-size:13px}}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content{flex-direction:row}.c-bundle-inclusion__item .content div{flex-basis:25%}}.c-bundle-inclusion__item .content ul{padding:0 0 0 40px;margin:0 0 32px;list-style:initial}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content ul{margin:0 0 24px}}.c-bundle-inclusion__item .content ul li{margin:0 0 16px;padding-bottom:5px}.c-bundle-inclusion__item .content ul li span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content ul li span{width:90%}}.c-bundle-inclusion__item .content ul li span:first-child{font-weight:600;flex-basis:67px;min-width:67px;margin-right:25px}.c-bundle-inclusion__item .content p{max-width:911px}.c-bundle-inclusion__item .content p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;display:inline}.c-bundle-inclusion__item .content .prompt{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content .prompt{padding:16px 24px}}.c-bundle-inclusion__item .content .prompt img{margin-right:16px;display:none}@media only screen and (min-width: 767px){.c-bundle-inclusion__item .content .prompt img{display:block}}.c-bundle-inclusion__item .content .prompt>div>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.c-bundle-inclusion__item__collapse{display:flex;position:relative;margin-bottom:0}@media only screen and (min-width: 767px){.c-bundle-inclusion__item__collapse{display:none}}.c-bundle-inclusion__item__collapse .hideArrow{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);transform:rotate(-180deg);top:3px;right:0}.c-bundle-inclusion__item__collapse__h3{margin:0}.c-bundle-inclusion__item.show p{white-space:initial;margin-bottom:20px}@media only screen and (min-width: 767px){.c-bundle-inclusion__item.show p{margin-bottom:24px}}.baggage-reminder-modal .close-button{position:absolute;top:16px;right:16px}.baggage-reminder-modal.c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999;overflow:auto;max-height:100%}.baggage-reminder-modal.c-modal:before{content:"";position:fixed;z-index:1;width:100%;height:100%;background:#333333;opacity:.45}.baggage-reminder-modal.c-modal .modal-baggage_reminder{border-radius:12px;background-color:#fff;z-index:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;align-items:center;padding:40px 44px;width:calc(100% - 48px);max-width:661px;margin:0 auto}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder{padding:40px 32px;flex-wrap:nowrap}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__img{flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__img{flex-basis:25%}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb{flex-basis:100%}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb div p{text-align:left}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb{flex-basis:100%}}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb{padding-left:25px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb h6{text-align:left}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb h5{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#575757;margin-bottom:20px;text-align:center}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb h5{text-align:center}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb button{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb button{max-width:213.33px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__dxb div{text-align:right}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content{flex-basis:100%}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content div p{text-align:left}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content{flex-basis:75%}}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content{padding-left:25px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content h6{text-align:left}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content h5{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;letter-spacing:.0015em;color:#00a4e5;margin-bottom:20px;text-align:center}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content h5{text-align:left;font-size:17px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#444}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content p{font-size:15px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content button{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.baggage-reminder-modal.c-modal .modal-baggage_reminder__content button{max-width:213.33px}}.baggage-reminder-modal.c-modal .modal-baggage_reminder__content div{text-align:right}.c-heading{background:linear-gradient(179.33deg,#fbe700 -27.92%,#ffcd00 102.49%);background-size:cover;background-position:bottom center;position:relative}@media screen and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0),screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm){.c-heading{background-size:100% 100%}}.c-heading .container{padding:24px}.c-heading .container div p{font-family:Noto Sans,sans-serif;font-weight:1000;line-height:100%;letter-spacing:.0025em;color:#0060a7;font-size:38px}@media only screen and (min-width: 767px){.c-heading .container{padding:32px 24px 24px}}.c-heading .container.csp-container{padding:20px;height:70px;display:flex;justify-content:space-between;align-items:center}.c-heading .container.csp-container img{height:20px;width:20px}.c-heading h1,.c-heading h2,.c-heading h3,.c-heading h4{font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;letter-spacing:.0025em;color:#0060a7;margin-top:0}@media only screen and (min-width: 767px){.c-heading h1,.c-heading h2,.c-heading h3,.c-heading h4{line-height:149%}}.c-heading p{font-family:Noto Sans,sans-serif;font-size:20px;line-height:150%;color:#0060a7;margin-bottom:0;margin-top:8px}.c-heading.extend{height:193px}.c-heading.extend .container{padding:24px 24px 16px}@media only screen and (min-width: 767px){.c-heading.extend .container{padding:24px 0 16px}}.c-heading.curved{border-bottom-left-radius:50% 20% / 2px;border-bottom-right-radius:50% 20%/2px}.c-heading.csp-smiley{border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;height:134px;align-content:center}.c-heading.csp-smiley .csp-trvl-h1{font-size:38px}@media screen and (max-width: 767px){.c-heading.csp-smiley .csp-trvl-h1{font-size:30px}}@media screen and (max-width: 767px){.c-heading.csp-smiley{height:96px}}omnix-dynamic-block{display:contents}omnix-dynamic-block .dynamic-block>*{display:contents}omnix-dynamic-block .dynamic-block.padding-0{padding:0!important}omnix-dynamic-block .dynamic-block.space-evenly{display:flex;align-items:center;justify-content:space-evenly}omnix-dynamic-block .dynamic-block.space-between{display:flex;align-items:center;justify-content:space-between}omnix-dynamic-block .dynamic-block.align-center{display:flex;align-items:center;justify-content:center}omnix-dynamic-block .dynamic-block.align-right{display:flex;align-items:center;justify-content:flex-end}omnix-dynamic-block .dynamic-block.align-left{display:flex;align-items:center;justify-content:flex-start}.c-guide .container{max-width:1056px;margin:0 auto;padding:0 24px;color:#fff}.c-guide__banner{position:relative;margin-bottom:40px;height:323px}.c-guide__banner.rounded-buttom{border-bottom-left-radius:50% 10%;border-bottom-right-radius:50% 10%;overflow:hidden}.c-guide__banner.rounded-buttom-kms{border-bottom-left-radius:60% 20%;border-bottom-right-radius:60% 20%;overflow:hidden}.c-guide__banner.rounded-edges{border-radius:10px;overflow:hidden}.c-guide__banner figure img{width:100%;height:323px;object-fit:cover}@media only screen and (min-width: 767px){.c-guide__banner figure img{height:323px}}.c-guide__banner .design-d{max-width:none;padding:40px}.c-guide__banner .banner-image-2 img{width:100%;height:323px}.c-guide__banner .banner-content{margin-top:7px}@media only screen and (min-width: 767px){.c-guide__banner .banner-content{margin-top:0}}.c-guide__banner .banner-content-right{order:2}.c-guide__banner .banner-image-right{order:1}.c-guide__banner .container{width:100%;position:absolute;top:32px;left:50%;transform:translate(-50%)}.c-guide__banner .container.height-medium-small{height:220px;top:-70px;padding-top:0;display:flex;align-items:center}.c-guide__banner .container.height-medium{height:323px;top:0;padding-top:0;display:flex;align-items:center}.c-guide__banner .container.height-small{height:139px;top:0;padding-top:0;display:flex;align-items:center}.c-guide__banner .container .content{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.c-guide__banner .container .content.left,.c-guide__banner .container .content.right{align-items:flex-start;text-align:left}@media only screen and (min-width: 767px){.c-guide__banner .container .content.right{align-items:flex-end;text-align:right}}.c-guide__banner .container .content.center{align-items:center;text-align:center}.c-guide__banner .container .content .content-wrap{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}.c-guide__banner .container .content .content-wrap.left{align-items:flex-start}.c-guide__banner .container .content .content-wrap.right{align-items:flex-end;text-align:right}.c-guide__banner .container .content .content-wrap.center{align-items:center}.c-guide__banner .container .content .content-wrap span{color:#fff}.c-guide__banner .container .content .content-wrap span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;padding:0 6px;margin-bottom:8px;background:#ffcd00;border-radius:2px}.c-guide__banner .container .content .content-wrap span.country{font-family:Noto Sans,sans-serif;line-height:150%;letter-spacing:.0025em}@media only screen and (min-width: 767px){.c-guide__banner .container .content .content-wrap span.country{line-height:61px}}.c-guide__banner .container .content .content-wrap span.description{font-family:Noto Sans,sans-serif;line-height:150%;margin-bottom:8px;max-width:400px}@media only screen and (min-width: 767px){.c-guide__banner .container .content .content-wrap span.description{margin-bottom:16px}}.c-guide__banner .container .content .content-wrap span.description2 h1{font-weight:bolder;font-family:Noto Sans,sans-serif;letter-spacing:.0025em}.c-guide__banner .container .content .content-wrap span.text-white{color:#fff}.c-guide__banner .container .content .content-wrap span.text-blue{color:#0060a7}.c-guide__banner .container .content .content-wrap span.text-gray{color:#333}.c-guide__banner .container .content.design-a.left,.c-guide__banner .container .content.design-a.right{align-items:flex-start;text-align:left}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-a.right{align-items:flex-end;text-align:right}}.c-guide__banner .container .content.design-a .content-wrap.left,.c-guide__banner .container .content.design-a .content-wrap.right{align-items:flex-start;text-align:left}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-a .content-wrap.right{align-items:flex-end;text-align:right}}.c-guide__banner .container .content.design-a button{margin-top:15px}.c-guide__banner .container .content.design-b{flex-flow:row;justify-content:space-between}.c-guide__banner .container .content.design-b .content-wrap{align-items:flex-start;text-align:left}.c-guide__banner .container .content.design-b button{margin-top:15px}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-b button{margin-top:0}}.c-guide__banner .container .content.design-c{flex-flow:row-reverse;justify-content:space-between}.c-guide__banner .container .content.design-c .content-wrap{align-items:flex-start;text-align:left}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-c .content-wrap{align-items:flex-end;text-align:right}}.c-guide__banner .container .content.design-c button{margin-top:15px}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-c button{margin-top:0}}.c-guide__banner .container .content.design-a,.c-guide__banner .container .content.design-b,.c-guide__banner .container .content.design-c{display:block;align-items:center}.c-guide__banner .container .content.design-a .country,.c-guide__banner .container .content.design-b .country,.c-guide__banner .container .content.design-c .country,.c-guide__banner .container .content.design-a .description,.c-guide__banner .container .content.design-b .description,.c-guide__banner .container .content.design-c .description{margin:0}.c-guide__banner .container .content.design-a .country p,.c-guide__banner .container .content.design-b .country p,.c-guide__banner .container .content.design-c .country p,.c-guide__banner .container .content.design-a .description p,.c-guide__banner .container .content.design-b .description p,.c-guide__banner .container .content.design-c .description p{margin-bottom:16px}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-a .country p,.c-guide__banner .container .content.design-b .country p,.c-guide__banner .container .content.design-c .country p,.c-guide__banner .container .content.design-a .description p,.c-guide__banner .container .content.design-b .description p,.c-guide__banner .container .content.design-c .description p{margin-bottom:0}}.c-guide__banner .container .content.design-a.description2 h1,.c-guide__banner .container .content.design-b.description2 h1,.c-guide__banner .container .content.design-c.description2 h1{font-size:30px;font-family:Noto Sans,sans-serif;letter-spacing:.0025em}@media only screen and (min-width: 767px){.c-guide__banner .container .content.design-a,.c-guide__banner .container .content.design-b,.c-guide__banner .container .content.design-c{display:flex}}.c-guide__banner .container .content button{line-height:100%}.c-guide__banner .container .content button.responsive-size{width:unset!important;padding-right:15px;padding-left:15px}.c-guide__banner .container .content button.fixed-size{width:100%}@media only screen and (min-width: 767px){.c-guide__banner .container .content button{line-height:24px;max-width:247px}}.c-guide__banner.background-yellow{background:linear-gradient(173.61deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-guide__banner.background-blue{background-color:#00a4e5}.c-guide__banner.background-transparent{background-color:none}.c-guide__banner.height-medium-small{height:220px}.c-guide__banner.height-medium{height:323px}.c-guide__banner.height-small{height:139px}.c-guide__banner.height-small figure img{height:139px}@media only screen and (min-width: 767px){.c-guide__banner.height-small figure img{height:139px}}.c-guide__banner.height-small .container{top:0}.c-guide__banner.height-small .container .content span h1,.c-guide__banner.height-small .container .content span h2,.c-guide__banner.height-small .container .content span h3,.c-guide__banner.height-small .container .content span h4,.c-guide__banner.height-small .container .content span h5,.c-guide__banner.height-small .container .content span h6{margin-bottom:0}.c-guide__banner.height-small .container .content span.description{font-size:13px;line-height:150%;line-height:100%;margin-bottom:0}@media only screen and (min-width: 767px){.c-guide__banner.height-small .container .content span.description{margin-bottom:0}}.c-guide__banner.height-small .container .content span.description2 h1{font-size:30px}.c-guide__video{margin:0 0 32px}.c-guide__video--wrapper{border-radius:8px;overflow:hidden}.c-guide__video--wrapper img{object-fit:cover;height:184px}@media only screen and (min-width: 767px){.c-guide__video--wrapper img{height:auto}}.c-guide__video--wrapper video{width:100%}.c-guide__video h3{margin:0 0 16px}.c-guide__video--description h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:110%;color:#333;margin:16px 0 4px}@media only screen and (min-width: 767px){.c-guide__video--description h5{line-height:150%}}.c-guide__video--description p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0}.c-guide .container{max-width:1056px;margin:0 auto;padding:0 24px}.c-guide__gallery{margin-bottom:40px}@media only screen and (min-width: 767px){.c-guide__gallery{margin-bottom:48px}}.c-guide__gallery .container{padding:0}.c-guide__gallery--selected{margin-bottom:24px;overflow:hidden;position:relative}@media only screen and (min-width: 767px){.c-guide__gallery--selected{border-radius:8px}}.c-guide__gallery--selected img{width:100%;object-fit:cover;height:184px}@media only screen and (min-width: 767px){.c-guide__gallery--selected img{height:369px}}.c-guide__gallery--selected a.viewall{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff;text-shadow:0px 8px 18px rgba(0,0,0,.18);position:absolute;bottom:12px;right:16px}.c-guide__gallery--selected a.viewall:before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;background-size:100% 100%}@media only screen and (min-width: 767px){.c-guide__gallery--selected a.viewall{display:none}}.c-guide__gallery--list{position:relative;display:none}@media only screen and (min-width: 767px){.c-guide__gallery--list{display:block}}.c-guide__gallery--list ul{display:flex;flex-wrap:nowrap;justify-content:center;padding:0;margin:0}.c-guide__gallery--list ul li{max-width:119px;flex-basis:12.5%;border-radius:8px;overflow:hidden;padding:0;margin:0}.c-guide__gallery--list .gallery{position:absolute;top:50%;transform:translateY(-50%);border-radius:100%;background:#fff}.c-guide__gallery--list .gallery img{object-fit:contain}.c-guide__gallery--list .gallery-prev{left:16px}.c-guide__gallery--list .gallery-next{right:16px;transform:translateY(-50%) rotate(180deg)}.c-guide__navigation{position:relative}.c-guide__navigation ul{padding:0;margin:0 0 32px;max-width:unset;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:auto}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-guide__navigation ul{display:-webkit-box}}@media only screen and (min-width: 767px){.c-guide__navigation ul{margin:0 0 24px}}.c-guide__navigation ul li{margin:0}.c-guide__navigation ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#a0a0a0;padding:0 8px 12px;border-bottom:4px solid transparent;transition:all .3s ease;white-space:nowrap;margin-right:24px}.c-guide__navigation ul li a.is-active,.c-guide__navigation ul li a:hover{border-color:#52caf5;color:#333;transition:all .3s ease}@media only screen and (min-width: 767px){.c-guide__navigation ul li a{margin-right:0}}.c-guide__navigation:after{content:"";width:40px;height:44px;position:absolute;right:0;top:-7px;z-index:100;background-image:url(icon-more_arrow.ab2b54e008c21628.svg);display:block}@media only screen and (min-width: 767px){.c-guide__navigation:after{display:none}}@media only screen and (min-width: 767px){.c-baggage__sidebar{max-width:240px}}.c-baggage__sidebar .list .item a.is-active{color:#00a4e5;font-weight:700}.c-baggage__sidebar .list .item a{padding:10px 0}.c-baggage__sidebar .list .item a:hover{font-weight:400}.c-baggage__sidebar .dropdown{margin:unset}.country__more>*{margin-bottom:16px}.country__more>*:last-child{margin-bottom:0}.country__more h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}.country__more .morecountry{max-width:500px;max-height:100px;display:flex;flex-direction:row;flex-wrap:wrap;box-shadow:0 4px 23px #0000001a;overflow:hidden;background:#fff}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.country__more .morecountry{flex-wrap:nowrap}}.country__more .morecountry.rounded{border-radius:8px}.country__more .morecountry.reverse{flex-direction:row-reverse}.country__more .morecountry figure{max-width:163px;flex-basis:49%}.country__more .morecountry figure img{width:200px;object-fit:cover;height:101px}.country__more .morecountry .content{flex-basis:51%;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-start}.country__more .morecountry .content span.date{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585}.country__more .morecountry .content span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:12px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;padding:0 6px;margin-bottom:8px;background:#FFCD00;border-radius:2px}.country__more .morecountry .content span.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:14px;line-height:150%;letter-spacing:.0025em;color:#333;width:100%}.country__more .link{cursor:pointer}.design-j__more>*{padding-top:1rem!important}.design-j__more>*:last-child{margin-bottom:0}.design-j__more h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}.design-j__more .morecountry{display:flex;align-items:center;justify-content:flex-start;overflow:hidden}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.design-j__more .morecountry{flex-wrap:nowrap}}.design-j__more .morecountry.rounded{border-radius:8px}.design-j__more .morecountry.reverse{flex-direction:row-reverse}.design-j__more .morecountry figure{max-width:163px;flex-basis:12%}.design-j__more .morecountry figure img{object-fit:cover;vertical-align:middle;max-width:100%}.design-j__more .morecountry .content{flex-basis:88%;padding:8px 16px;display:flex;flex-direction:column;align-items:flex-start}.design-j__more .morecountry .content span.date{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585}.design-j__more .morecountry .content span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7;padding:0 6px;margin-bottom:8px;background:#ffcd00;border-radius:2px}.design-j__more .morecountry .content span.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;width:100%}.design-j__more .link{cursor:pointer}.checkin-guidelines h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;letter-spacing:.005em;color:#0060a7;text-align:center;padding:11px 11px 13px;background:#fff082;margin:0 -24px}@media only screen and (min-width: 767px){.checkin-guidelines h2{font-size:23px;margin:0 auto}}.checkin-guidelines h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333}@media only screen and (min-width: 767px){.checkin-guidelines h6{font-size:15px;margin:8px 0}}.checkin-guidelines span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#575757;display:block;padding-bottom:14px}@media only screen and (min-width: 767px){.checkin-guidelines span{font-size:15px;padding-bottom:15px}}.checkin-guidelines span:first-of-type{padding-top:12px}.checkin-guidelines ol{padding:0;margin:0 0 16px;list-style-type:inherit}@media only screen and (min-width: 767px){.checkin-guidelines ol{margin:0}}.checkin-guidelines ol li{margin-left:15px;margin-bottom:0}.checkin-guidelines ol li ol li{list-style-type:circle}.c-explore-stories{position:relative;background:linear-gradient(180deg,#f3fbfd 29.17%,rgba(255,255,255,0) 100%);padding:40px 24px}@media only screen and (min-width: 767px){.c-explore-stories{padding:72px 0 48px}}.c-explore-stories .container{max-width:878px;margin:0 auto;padding:0!important;position:relative}.c-explore-stories .container .tag-explore{bottom:initial;left:141px;top:16px;white-space:nowrap}.c-explore-stories .container .tag-explore p{padding:0;margin-bottom:0}.c-explore-stories .container .tag-explore p a{font-size:11px;color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;letter-spacing:.004em;text-align:center;text-transform:uppercase;padding:0 6px;border-radius:4px;background-color:#ffcd00;max-height:18px;max-width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 767px){.c-explore-stories .container .tag-explore{bottom:-15px;left:17px;top:auto}}.c-explore-stories .container .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#0060a7;text-align:center;text-transform:uppercase;padding:4px 16px;border-radius:4px;background-color:#f9da53}.c-explore-stories .container .description2{margin-bottom:0;margin-top:9px}.c-explore-stories .container .description2 p{margin:0}.c-explore-stories .container .description2 p a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:130%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-explore-stories .container .description2 p a{display:inline;padding:0 0 16px;line-height:150%}}@media only screen and (min-width: 767px){.c-explore-stories .container .description2{margin-bottom:13px;margin-top:-6.8px}}.c-explore-stories__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#333;margin-bottom:24px}@media only screen and (min-width: 767px){.c-explore-stories__title{font-size:23px;margin-bottom:28px}}.c-explore-stories__viewall{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}@media only screen and (min-width: 767px){.c-explore-stories__viewall{position:absolute;top:14px;right:0;display:none}}.c-explore-stories__featured{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:24px}.c-explore-stories__featured--image{flex-basis:514px;margin-bottom:16px}.c-explore-stories__featured--image img{object-fit:cover;border-radius:2px;width:100%;height:219px}@media only screen and (min-width: 767px){.c-explore-stories__featured--image{flex-basis:514px;margin-bottom:0}}.c-explore-stories__featured--content{flex-basis:100%}.c-explore-stories__featured--content .title{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin:8px 0}.c-explore-stories__featured--content .description{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin:0 0 24px}@media only screen and (min-width: 767px){.c-explore-stories__featured--content{flex-basis:100%;padding-left:27px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active),only screen and (min-width: 767px){.c-explore-stories__featured--content{flex-basis:36%}}.c-explore-stories__storiesrow{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow{margin-bottom:48px}}.c-explore-stories__storiesrow .tag,.c-explore-stories__storiesrow .tag-explore{position:absolute;bottom:-8px;left:16px}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow .tag-explore{bottom:-15px}}.c-explore-stories__storiesrow--two>div{flex-basis:100%;max-width:426px}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--two>div{flex-basis:50%}}.c-explore-stories__storiesrow--three>div{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--three>div{max-width:277px;flex-basis:33.33%}}.c-explore-stories__storiesrow:last-child{margin-bottom:0}.c-explore-stories__storiesrow--story{margin-bottom:24px;cursor:pointer}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--story{margin-bottom:0}}.c-explore-stories__storiesrow--story figure{position:relative;margin-bottom:16px}.c-explore-stories__storiesrow--story figure img{object-fit:cover;border-radius:2px;height:113px;width:125px}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--story figure img{width:100%}}.c-explore-stories__storiesrow--story .title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding-left:16px;margin:0}.c-explore-stories{background:transparent}@media only screen and (min-width: 767px){.c-explore-stories{margin-bottom:48px}}.c-explore-stories .container{max-width:1056px;padding:0}.c-explore-stories__featured{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;overflow:hidden;margin:0 24px 16px}@media only screen and (min-width: 767px){.c-explore-stories__featured{margin:0 0 24px}}.c-explore-stories__featured--image{flex-basis:474px}.c-explore-stories__featured--image img{height:273px}.c-explore-stories__featured--content{flex-basis:100%;max-width:100%;padding:0 16px 24px}@media only screen and (min-width: 767px){.c-explore-stories__featured--content{padding:0 0 0 32px;flex-basis:55%}}.c-explore-stories__featured--content .title{font-weight:600;font-size:20px;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-explore-stories__featured--content .title{font-weight:800}}.c-explore-stories__featured--content p{color:#333;margin-bottom:24px}.c-explore-stories__featured--content button{width:100%}@media only screen and (min-width: 767px){.c-explore-stories__featured--content button{max-width:217px}}.c-explore-stories__storiesrow--four{margin:0 24px}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four{margin:0}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story{flex-basis:100%;background:#fff;border-radius:8px;max-height:109px;box-shadow:0 4px 10px #00000012;overflow:hidden;display:flex;margin-bottom:16px}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story:hover{box-shadow:0 4px 31px #00000024;transition:box-shadow .3s ease}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story{display:block;flex-basis:calc(25% - 11px);max-height:100%;margin-bottom:0}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure{flex-basis:41%;max-width:125px;margin:0}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure{max-width:100%;margin-bottom:4px}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure img{height:113px}@media only screen and (max-device-width: 480px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure img{position:absolute}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure .tag{padding:0 6px;bottom:initial;left:141px;top:16px;white-space:nowrap;max-height:18px;background:#ffcd00}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story a>figure .tag{bottom:-8px;left:17px;top:auto}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content{flex-basis:59%;margin-bottom:10px}@media only screen and (max-device-width: 480px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content{padding-top:35px;height:100px;margin-right:5px}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div span,.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p{padding:0 15px;font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#979797;margin:9px 0 0 3px}@media only screen and (max-device-width: 480px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div span,.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p{margin:2px 0 0 110px;padding:0 5px 0 31px}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div span strong,.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p strong{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:130%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div span strong,.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p strong{padding:0 0 16px;line-height:150%;font-size:13px}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p:nth-child(2){display:block;display:-webkit-box;max-width:100%;height:43px;margin:5px auto 0;font-size:13px;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-device-width: 480px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content div p:nth-child(2){height:37px}}.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content h5{padding:0 17px 16px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:130%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-explore-stories__storiesrow--four>.c-explore-stories__storiesrow--story .content h5{padding:0 16px 16px;line-height:150%}}.c-about-landing__banner .slider{overflow:hidden}.c-about-landing__banner .slider .c-curve__banner{border-bottom-left-radius:35%;overflow:hidden;border-bottom-right-radius:35%;margin-left:-15%;padding:0 15%;transition:opacity .6s ease;opacity:0;height:0px;width:0px}@media only screen and (max-width: 766px){.c-about-landing__banner .slider .c-curve__banner{border-bottom-left-radius:45%;border-bottom-right-radius:45%}}.c-about-landing__banner .slider .c-curve__banner.active{opacity:1;transition:opacity .6s ease;height:auto;width:130%}.c-about-landing__banner .slider .c-curve__banner img{width:100%;object-fit:cover;height:328px}@media only screen and (min-width: 767px){.c-about-landing__banner .slider .c-curve__banner img{height:342px}}.c-about-landing__banner--text-indicator{display:none;background:#ffffff;box-shadow:0 4px 24px #0000002e;border-radius:4px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:100%;max-width:1056px;flex-wrap:wrap}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-about-landing__banner--text-indicator{flex-wrap:no-wrap}}@media only screen and (min-width: 767px){.c-about-landing__banner--text-indicator{display:flex}}.c-about-landing__banner--text-indicator__item{flex-basis:25%;padding:0 16px;margin:16px 0;border-right:1px solid #e2e2e2;display:flex;position:relative}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-about-landing__banner--text-indicator__item{flex-basis:21%}}.c-about-landing__banner--text-indicator__item:last-child{border-right:0}.c-about-landing__banner--text-indicator__item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#006fc1;cursor:pointer}.c-about-landing__banner--text-indicator__item span:first-child{font-size:11px;letter-spacing:.004em;color:#858585;margin-right:8px}.c-about-landing__banner--text-indicator__item span.timeline{position:absolute;width:100%;height:4px;bottom:-16px;left:0;background:linear-gradient(179.86deg,#fbe700 -27.92%,#ffcd00 102.49%)}.c-about-landing__banner--dots-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:100%;max-width:1056px}@media only screen and (min-width: 767px){.c-about-landing__banner--dots-indicator{display:none}}.c-about-landing__banner--dots-indicator ul{display:flex;justify-content:center}.c-about-landing__banner--dots-indicator ul li{position:relative;margin:0 8px}.c-about-landing__banner--dots-indicator ul li:before{content:"";width:8px;height:8px;background-color:#fff;opacity:.8;border-radius:100%;position:absolute;left:15px;top:0;z-index:20}.c-about-landing__banner--dots-indicator ul li.is-active:before{background-color:#006fc1}.c-about-landing__banner--content{position:absolute;width:100%;max-width:1056px;top:64px;left:50%;transform:translate(-50%);padding:0 24px}@media only screen and (min-width: 767px){.c-about-landing__banner--content{padding:0}}.c-about-landing__banner--content h1{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:150%;letter-spacing:.0025em;color:#fff;margin:0 0 16px;max-width:23em}@media only screen and (min-width: 767px){.c-about-landing__banner--content h1{font-size:38px;line-height:61px}}.c-about-landing__banner--content button{color:#fff;border-color:#fff;width:100%;max-width:100%}@media only screen and (min-width: 767px){.c-about-landing__banner--content button{max-width:185px}}.c-about-landing__banner--content button:hover{background:transparent}.markdown-content ul{list-style:none;margin-left:30px}.c-prepaid-baggage .baggage--hr{border:0;border-top:1px solid #bebebe}.c-prepaid-baggage .baggage--hr.is-disabled{border-color:#a0a0a0}.c-prepaid-baggage .info-message{background:#f3fbfd;border:1px solid #cae2e7;padding:24px;border-radius:10px}.c-prepaid-baggage .info-message img{width:26.67px;height:26.67px}.c-prepaid-baggage .info-message p{font-size:13px;line-height:1;margin-bottom:.5rem}.c-prepaid-baggage .info-message .title{font-weight:700;color:#1bbeff}.c-prepaid-baggage .info-message--mb{padding:16px 24px}.c-prepaid-baggage .toggle-button{background:rgba(34,31,31,.26);border-radius:20px;display:block;width:34px;height:14px;position:relative;cursor:pointer;transition:right .3s linear;top:2px}.c-prepaid-baggage .toggle-button:before{content:"";position:absolute;height:20px;width:20px;border-radius:100%;left:-3px;top:50%;transform:translateY(-50%);background:#f1f1f1;box-shadow:0 1px 3px #0003,0 2px 2px #0000001f,0 0 2px #00000024}.c-prepaid-baggage .toggle_wrapper{display:flex;align-items:baseline;position:relative;right:0;top:0;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage .toggle_wrapper{justify-content:flex-end}}.c-prepaid-baggage .toggle_wrapper .content{padding-left:10px}.c-prepaid-baggage .toggle_wrapper .content .title{font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;font-family:Noto Sans,sans-serif}.c-prepaid-baggage .toggle_wrapper .content .title:after{content:""}@media only screen and (min-width: 767px){.c-prepaid-baggage .toggle_wrapper .content .title{font-family:Noto Sans,sans-serif}.c-prepaid-baggage .toggle_wrapper .content .title:after{display:none}}.c-prepaid-baggage .toggle_wrapper .content.is-disabled{color:#f7f7f7!important;opacity:.6}.c-prepaid-baggage .toggle_wrapper .content .tagline{font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;font-family:Noto Sans,sans-serif;display:inline}@media only screen and (min-width: 767px){.c-prepaid-baggage .toggle_wrapper .content .tagline{color:#575757;font-size:11px;display:block}}.c-prepaid-baggage .toggle.active .toggle-button{background:rgba(82,202,245,.5)}.c-prepaid-baggage .toggle.active .toggle-button:before{transition:left .3s linear;background:#52caf5;left:unset;right:-3px}.c-prepaid-baggage .toggle.is-disabled{pointer-events:none}.c-prepaid-baggage .toggle.is-disabled .content .title{color:#bebebe!important;background-color:red!important}.c-prepaid-baggage__sostabs{margin:0 -24px}@media only screen and (min-width: 923px){.c-prepaid-baggage__sostabs{margin:0 0 32px;overflow:initial}}.c-prepaid-baggage__tabs{margin:0 -24px;overflow:auto}@media only screen and (min-width: 767px){.c-prepaid-baggage__tabs{margin:0 0 32px;overflow:initial}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage__tabs{flex-wrap:nowrap}}.c-prepaid-baggage__tabs.one-col .c-prepaid-baggage{flex-basis:100%;width:auto}.c-prepaid-baggage__tabs.two-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage__tabs.two-col{display:flex}}@media only screen and (min-width: 767px){.c-prepaid-baggage__tabs.two-col .c-prepaid-baggage{flex-basis:50%}}.c-prepaid-baggage__tabs.three-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage__tabs.three-col{display:flex}}.c-prepaid-baggage__tabs.three-col .c-prepaid-baggage{min-width:187px;max-width:187px}@media only screen and (min-width: 767px){.c-prepaid-baggage__tabs.three-col .c-prepaid-baggage{flex-basis:33.33%;min-width:33.33%}}.c-prepaid-baggage__tabs.four-col{display:flex}@media only screen and (max-width: 480px){.c-prepaid-baggage__tabs.four-col{display:flex}}@media only screen and (max-width: 480px){.c-prepaid-baggage__tabs.four-col .c-prepaid-baggage{min-width:187px!important;max-width:187px!important}}@media only screen and (min-width: 767px){.c-prepaid-baggage__tabs.four-col .c-prepaid-baggage{flex-basis:25%!important}}.c-prepaid-baggage__tab{width:100%;flex-basis:50%;text-align:center;padding:11px 10px 17px;border-top:8px solid transparent;background:#f7f7f7;border-right:1px solid #e2e2e2;cursor:pointer}@media only screen and (min-width: 767px){.c-prepaid-baggage__tab{flex-basis:50%;padding:11px 16px 17px;min-width:50%;min-width:initial;max-width:initial;border-right:none}}.c-prepaid-baggage__tab span{display:block;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.004em;color:#6b6b6b;margin-bottom:2px}@media only screen and (min-width: 767px){.c-prepaid-baggage__tab span{font-size:11px}}.c-prepaid-baggage__tab span.destination{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__tab span.destination{font-size:15px}}.c-prepaid-baggage__tab span.destination img,.c-prepaid-baggage__tab span.destination svg{margin:-2px 10px 0;width:20px;height:20px}.c-prepaid-baggage__tab span.destination>span{margin-left:8px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#858585}.c-prepaid-baggage__tab.active{border-color:#52caf5;background:#fff;border-right:none;white-space:nowrap}@media only screen and (min-width: 767px){.c-prepaid-baggage__tab.active{box-shadow:4px 0 13px #00000014}}@media only screen and (min-width: 320px){.c-prepaid-baggage__tab.active .v-line{width:.1px;background-color:#858585;height:30px;position:absolute;left:50%;opacity:.5}}.c-prepaid-baggage__tab.disable{border-color:#f7f7f7;background:#f7f7f7!important}@media only screen and (min-width: 767px){.c-prepaid-baggage__tab.disable{box-shadow:none}}.three-col .c-prepaid-baggage__tab,.four-col .c-prepaid-baggage__tab{flex-basis:175px}@media only screen and (min-width: 767px){.three-col .c-prepaid-baggage__tab,.four-col .c-prepaid-baggage__tab{flex-basis:50%}}.c-prepaid-baggage__select{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 -24px;padding:16px 0 0}@media only screen and (min-width: 767px){.c-prepaid-baggage__select{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #a0a0a0}}.c-prepaid-baggage__select>div{display:flex;align-items:center;justify-content:center;flex-basis:100%;padding:0 24px 16px}.c-prepaid-baggage__select>div:first-of-type{margin-bottom:16px;border-bottom:1px solid #a0a0a0}@media only screen and (min-width: 767px){.c-prepaid-baggage__select>div:first-of-type{border-bottom:0;margin-bottom:0}}@media only screen and (min-width: 767px){.c-prepaid-baggage__select>div{flex-basis:auto;justify-content:flex-start;padding:0;border-bottom:0}}@media only screen and (min-width: 767px){.c-prepaid-baggage__select.flexi{margin:0 0 56px}}.c-prepaid-baggage__select span{padding-right:12px;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-prepaid-baggage__select span{font-size:15px;padding-right:16px}}.c-prepaid-baggage__select .o-form_input{position:relative;width:100%;max-width:374px}@media only screen and (max-device-width: 480px){.c-prepaid-baggage__select .o-form_input{max-width:230px}}@media only screen and (min-width: 767px){.c-prepaid-baggage__select .o-form_input{width:374px}}.c-prepaid-baggage__select .o-form_input .dropdown-caret{background-image:url(/assets/images/icon-blue-droparrow.svg);content:"";width:30px;height:30px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:7px;z-index:1;cursor:pointer}.c-prepaid-baggage__select .o-form_input input{background:#f3fbfd;border:1px solid #52caf5;border-radius:4px;padding:7px 16px 9px 32px;margin-bottom:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:140%;letter-spacing:.005em;color:#00a4e5;height:auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:230px}@media only screen and (min-width: 767px){.c-prepaid-baggage__select .o-form_input input{font-size:17px;width:100%}}.c-prepaid-baggage__select .o-form_input:before{background-image:url(/assets/images/icon-blue-droparrow.svg)!important;background-size:100% 100%;width:24px;height:24px;right:8px;top:50%!important;transform:translateY(-50%);z-index:20}@media only screen and (min-width: 767px){.c-prepaid-baggage__select .o-form_input:before{left:348px}}.c-prepaid-baggage__select .o-form_input:after{content:"";background-image:url(/assets/images/icon-blueperson.svg);background-size:100% 100%;width:16px;height:16px;position:absolute;left:16px;top:calc(50% - 2px);transform:translateY(-50%);z-index:20}.c-prepaid-baggage__select .o-form_input.is-disabled input{background:#e2e2e2;color:#a0a0a0;border-color:transparent}.c-prepaid-baggage__select .o-form_input.is-disabled:before{background-image:url(/assets/images/images/icon-disabled-droparrow.svg)}.c-prepaid-baggage__select .o-form_input.is-disabled:after{background-image:url(/assets/images/icon-disabledperson.svg)}.c-prepaid-baggage__select .o-form_input.filter input{background:#fff;border:1px solid #d1d1d1;color:#333;padding:7px 16px 9px}.c-prepaid-baggage__select .o-form_input.filter:before{background-image:url(/assets/images/icon-caretdown_big.svg)}.c-prepaid-baggage__select .o-form_input.filter:after{display:none}.c-prepaid-baggage__select .o-form_input__dropdown{top:40px}.c-prepaid-baggage__select .o-form__dropdown{width:374px!important}.c-prepaid-baggage__select .o-form__dropdown .highlight{background:#e9f6f9;color:#006fc1}.c-prepaid-baggage__select .o-form__dropdown ul,.c-prepaid-baggage__select .o-form__dropdown ul li,.c-prepaid-baggage__select .o-form__dropdown ul li a{width:374px!important}.c-prepaid-baggage__select .o-form__dropdown ul .dropdown-header{color:#a0a0a0!important;pointer-events:none}.c-prepaid-baggage__select .o-form__dropdown ::-webkit-scrollbar{width:5px;height:200px}.c-prepaid-baggage__select .o-form__dropdown ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.c-prepaid-baggage__select .o-form__dropdown ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-prepaid-baggage__select .o-form__dropdown ::-webkit-scrollbar-thumb:hover{background:#555}.c-prepaid-baggage__banner p{margin:0;font-size:33px!important;font-weight:700!important;color:#fff!important;font-family:Noto Sans,sans-serif!important}.c-prepaid-baggage__product{display:flex;justify-content:space-between;flex-wrap:wrap}.c-prepaid-baggage__product__thumbnails{flex-basis:100%;display:flex;justify-content:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__thumbnails{flex-basis:13%;display:initial;justify-content:initial}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage__product__thumbnails{display:block}}.c-prepaid-baggage__product__thumbnails figure{padding:3px 15px;width:70px;height:70px;margin:0 16px 16px 0;border:2px solid #bebebe;border-radius:4px;cursor:pointer;position:relative}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__thumbnails figure{width:113px;height:auto;padding:22px 26px 8px;margin:0 0 16px}}@media only screen and (max-device-width: 480px){.c-prepaid-baggage__product__thumbnails figure{margin-bottom:0}}.c-prepaid-baggage__product__thumbnails figure:last-of-type{margin:0 0 16px}.c-prepaid-baggage__product__thumbnails figure.active{border-color:#52caf5}.c-prepaid-baggage__product__thumbnails figure.is-disabled{left:0;top:0;background:#f7f7f7;border-color:#bebebe;opacity:.6;pointer-events:none}.c-prepaid-baggage__product__thumbnails figure img{margin-bottom:8px;width:40px;height:35px;object-fit:contain}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__thumbnails figure img{height:53px;width:60px}}.c-prepaid-baggage__product__thumbnails figure span{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;text-align:center;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__thumbnails figure span{font-size:11px}}.c-prepaid-baggage__product__thumbnails figure span.tag{display:none;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff;text-transform:uppercase;position:absolute;top:-2px;left:-2px;padding:0 4px;background:#009883;border-radius:0 0 8px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__thumbnails figure span.tag{display:initial}}.c-prepaid-baggage__product__image{display:flex;align-items:center;flex-basis:100%;text-align:center;justify-content:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__image{text-align:center;flex-basis:50%;padding:0 55px}}@media only screen and (max-device-width: 480px){.c-prepaid-baggage__product__image{margin-top:0}.c-prepaid-baggage__product__image figure img{width:327px;height:270px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-prepaid-baggage__product__image{padding:0 7px}}@-moz-document url-prefix(){.c-prepaid-baggage__product__image{padding:0 20px}}.c-prepaid-baggage__product__info{flex-basis:100%;max-width:514px}.c-prepaid-baggage__product__info.is-maxed-out{margin-bottom:50px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info.is-maxed-out{margin-bottom:200px}}.c-prepaid-baggage__product__info .checkbox{width:auto;margin-left:calc(22px + .5rem)}.c-prepaid-baggage__product__info .checkbox label,.c-prepaid-baggage__product__info .checkbox p{color:#0060a7;font-family:Noto Sans,sans-serif}.c-prepaid-baggage__product__info .checkbox label{font-size:11px;max-width:144px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .checkbox label{max-width:initial}}.c-prepaid-baggage__product__info .checkbox label .checkmark{top:50%;transform:translateY(-50%)}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .checkbox label .checkmark{top:0;transform:none}}.c-prepaid-baggage__product__info .checkbox label .checkmark--top{top:2px;transform:none}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .checkbox label .checkmark--top{top:-2px;transform:none}}.c-prepaid-baggage__product__info .checkbox p{font-weight:700;font-size:15px;min-width:100px;text-align:right}.c-prepaid-baggage__product__info .additional_bags-tooltip .info{top:40px;max-width:240px;right:0;left:auto;transform:translate(8%)}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .additional_bags-tooltip .info{left:-50%;right:auto;transform:translate(-50%)}}.c-prepaid-baggage__product__info .additional_bags-tooltip a.tool-tip>.info:after{left:auto;right:8%}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .additional_bags-tooltip a.tool-tip>.info:after{right:auto;left:53.5%}}.c-prepaid-baggage__product__info .additional_bags .clear-btn{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;text-align:right;color:#00a4e5;background:none}.c-prepaid-baggage__product__info .additional_bags .is-disabled{pointer-events:none}.c-prepaid-baggage__product__info .additional_bags .is-disabled .bag-title,.c-prepaid-baggage__product__info .additional_bags .is-disabled .bag-total,.c-prepaid-baggage__product__info .additional_bags .is-disabled .o-input-stepper__input{color:#a0a0a0}.c-prepaid-baggage__product__info .additional_bags .o-input-stepper--container{width:max-content}.c-prepaid-baggage__product__info .additional_bags--input-stepper{align-items:start}.c-prepaid-baggage__product__info .additional_bags--input-stepper .is-mobile-content{max-width:150px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .additional_bags--input-stepper .is-mobile-content{max-width:initial}}.c-prepaid-baggage__product__info .additional_bags--input-stepper .bag-total{min-width:111px;font-weight:700;text-align:right;color:#0060a7}.c-prepaid-baggage__product__info .additional_bags--input-stepper p{margin:0!important}.c-prepaid-baggage__product__info .additional_bags .title{margin:0;font-weight:700}.c-prepaid-baggage__product__info .additional_bags--input-radio{align-items:start}.c-prepaid-baggage__product__info .additional_bags--input-radio .bag-total{min-width:100px;font-weight:700;text-align:right;color:#0060a7}.c-prepaid-baggage__product__info .additional_bags--input-radio p{margin:0!important}.c-prepaid-baggage__product__info .additional_bags--input-radio label{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}.c-prepaid-baggage__product__info .additional_bags--input-radio input{-webkit-appearance:radio;appearance:radio}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:checked,.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:not(:checked){position:absolute;left:-9999px}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:checked+label,.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:not(:checked)+label{position:relative;padding-left:23px;cursor:pointer;line-height:20px;display:flex;color:#444;width:100%;white-space:nowrap}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:checked+label:before,.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:checked+label:after,.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:5px;left:3px;border-radius:100%;transition:all .2s ease}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-prepaid-baggage__product__info .additional_bags--input-radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-prepaid-baggage__product__info .additional_bags--input-checkbox .checkbox{align-items:start;margin-left:0}.c-prepaid-baggage__product__info .additional_bags--input-checkbox .checkbox label{font-size:15px;color:#444;max-width:180px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .additional_bags--input-checkbox .checkbox label{max-width:initial}}.c-prepaid-baggage__product__info .additional_bags .tooltip-not-disabled{display:block}.c-prepaid-baggage__product__info .additional_bags .tooltip-is-disabled{display:none}.c-prepaid-baggage__product__info .additional_bags.is-disabled{pointer-events:none}.c-prepaid-baggage__product__info .additional_bags.is-disabled .bag-title,.c-prepaid-baggage__product__info .additional_bags.is-disabled .bag-total,.c-prepaid-baggage__product__info .additional_bags.is-disabled .o-input-stepper__input,.c-prepaid-baggage__product__info .additional_bags.is-disabled .o-input-stepper__btn,.c-prepaid-baggage__product__info .additional_bags.is-disabled .title-actions h5,.c-prepaid-baggage__product__info .additional_bags.is-disabled .additional_bags--input-radio label{color:#a0a0a0}.c-prepaid-baggage__product__info .additional_bags.is-disabled .additional_bags--input-radio label:before{border-color:#a0a0a0}.c-prepaid-baggage__product__info .additional_bags.is-disabled .additional_bags--input-checkbox label,.c-prepaid-baggage__product__info .additional_bags.is-disabled .additional_bags--input-checkbox p{color:#a0a0a0}.c-prepaid-baggage__product__info .additional_bags.is-disabled .additional_bags--input-checkbox .checkmark{border-color:#a0a0a0}.c-prepaid-baggage__product__info .additional_bags.is-disabled .tooltip-not-disabled{display:none}.c-prepaid-baggage__product__info .additional_bags.is-disabled .tooltip-is-disabled{display:block}.c-prepaid-baggage__product__info .info--check{width:22px}.c-prepaid-baggage__product__info .ul--dashed{font-family:Noto Sans,sans-serif;line-height:150%;color:#333;letter-spacing:.005em}.c-prepaid-baggage__product__info .ul--dashed ul{margin:0;list-style-type:none;padding:0}.c-prepaid-baggage__product__info .ul--dashed ul>li{margin:0;list-style-position:inside;text-indent:-8px;padding-left:18px;max-width:251px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .ul--dashed ul>li{max-width:initial}}.c-prepaid-baggage__product__info .ul--dashed ul>li:before{content:"-"}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info{flex-basis:50%;margin-top:56px}}.c-prepaid-baggage__product__info h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333}.c-prepaid-baggage__product__info h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#333}.c-prepaid-baggage__product__info p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info p{font-size:15px}}.c-prepaid-baggage__product__info p:last-child{margin-bottom:16px}.c-prepaid-baggage__product__info .message{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:block;align-items:flex-start;border:1px solid #cae2e7}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info .message{padding:16px 24px}}.c-prepaid-baggage__product__info .message p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.c-prepaid-baggage__product__info__radio{margin-bottom:45px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__radio{margin-bottom:32px}}.c-prepaid-baggage__product__info__radio>div{padding:16px 24px;border-bottom:1px solid #e2e2e2;display:flex;align-items:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__radio>div{padding:16px 0 16px 24px}}.c-prepaid-baggage__product__info__radio>div:first-child{padding-top:0}.c-prepaid-baggage__product__info__radio>div.is-disabled{pointer-events:none}.c-prepaid-baggage__product__info__radio>div.is-disabled [type=radio]:checked+label:before,.c-prepaid-baggage__product__info__radio>div.is-disabled [type=radio]:not(:checked)+label:before{border-color:#dadada}.c-prepaid-baggage__product__info__radio>div.is-disabled [type=radio]:not(:checked)+label:after{background:#dadada;opacity:0;transform:scale(1)}.c-prepaid-baggage__product__info__radio>div.is-disabled label{color:#bebebe!important;font-weight:400}.c-prepaid-baggage__product__info__radio input{-webkit-appearance:radio;appearance:radio}.c-prepaid-baggage__product__info__radio label{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__radio label{font-size:15px}}.c-prepaid-baggage__product__info__radio label:last-of-type{white-space:nowrap;color:#0060a7!important;font-weight:700;cursor:pointer}.c-prepaid-baggage__product__info__radio label .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;background:#00a4e5;border-radius:2px;display:inline-block;padding:0 6px;margin-left:8px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__radio label .tag{font-size:11px}}.c-prepaid-baggage__product__info__radio label .tag--green{background:#00bda5}.c-prepaid-baggage__product__info__radio [type=radio]:checked,.c-prepaid-baggage__product__info__radio [type=radio]:not(:checked){position:absolute;left:-9999px}.c-prepaid-baggage__product__info__radio [type=radio]:checked+label,.c-prepaid-baggage__product__info__radio [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:flex;color:#444;width:100%;white-space:nowrap}.c-prepaid-baggage__product__info__radio [type=radio]:checked+label:before,.c-prepaid-baggage__product__info__radio [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:14px;height:14px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.c-prepaid-baggage__product__info__radio [type=radio]:checked+label:after,.c-prepaid-baggage__product__info__radio [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:5px;left:3px;border-radius:100%;transition:all .2s ease}.c-prepaid-baggage__product__info__radio [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.c-prepaid-baggage__product__info__radio [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.c-prepaid-baggage__product__info__accordion{margin-bottom:19px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__accordion{margin-bottom:48px}}.c-prepaid-baggage__product__info__accordion span{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;cursor:pointer}.c-prepaid-baggage__product__info__accordion span img{transform:rotate(180deg)}.c-prepaid-baggage__product__info__accordion .content{display:none}.c-prepaid-baggage__product__info__accordion .content p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-top:8px;margin-bottom:8px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__accordion .content p{margin-top:24px;margin-bottom:24px}}.c-prepaid-baggage__product__info__accordion .content .gallery{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:480px}.c-prepaid-baggage__product__info__accordion .content .gallery figure{flex-basis:50%;margin-bottom:16px;text-align:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__accordion .content .gallery figure{flex-basis:33%}}.c-prepaid-baggage__product__info__accordion .content .gallery figure span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;text-align:center;letter-spacing:.0025em;color:#575757;display:block;margin-top:12px}@media only screen and (max-device-width: 480px){.c-prepaid-baggage__product__info__accordion .content .gallery figure span{margin-top:0}}.c-prepaid-baggage__product__info__accordion .content .gallery figure img{width:120px;height:87px;object-fit:contain}.c-prepaid-baggage__product__info__accordion.show .arrow{transform:rotate(360deg);transition:transform .3s ease}.c-prepaid-baggage__product__info__accordion.show .content{display:block}.c-prepaid-baggage__product__info__accordion.hide .arrow{transform:rotate(180deg);transition:transform .3s ease}.c-prepaid-baggage__product__info__total{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:16px;align-items:flex-end;flex-direction:column;align-content:flex-end}.c-prepaid-baggage__product__info__total .c-promo-tag p{margin:unset}.c-prepaid-baggage__product__info__total.is-disabled label{color:#a0a0a0}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__total{margin-bottom:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__product__info__total{flex-wrap:nowrap}}}.c-prepaid-baggage__product__info__total>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__total>*{flex-basis:auto}}.c-prepaid-baggage__product__info__total a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;text-align:right;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__total a{font-size:20px;line-height:150%;text-align:left;margin-bottom:0}}.c-prepaid-baggage__product__info__total label{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:800;font-size:23px;justify-content:flex-end;text-align:right;margin:unset}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__total label{font-size:20px}}.c-prepaid-baggage__product__info__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__buttons{margin-bottom:0}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__product__info__buttons{flex-wrap:nowrap}}}.c-prepaid-baggage__product__info__buttons>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__buttons>*{flex-basis:auto}}.c-prepaid-baggage__product__info__buttons a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;text-align:right;margin-bottom:16px}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__buttons a{font-size:20px;line-height:150%;text-align:left;margin-bottom:0}}.c-prepaid-baggage__product__info__buttons label{color:#0060a7;font-family:Noto Sans,sans-serif;font-weight:800;font-size:23px;justify-content:flex-end;text-align:right}@media only screen and (min-width: 767px){.c-prepaid-baggage__product__info__buttons label{font-size:20px}}.c-prepaid-baggage__no-bag{display:inline;justify-content:space-between;flex-wrap:wrap;align-items:center}.c-prepaid-baggage__no-bag h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-top:100px;margin-bottom:25px;text-align:center}.c-prepaid-baggage__no-bag p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;text-align:center}.c-prepaid-baggage__terms{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.c-prepaid-baggage__terms a{font-family:Noto Sans,sans-serif;font-size:17px;font-weight:700;color:#0060a7}@media only screen and (min-width: 767px){.c-prepaid-baggage__terms a{font-size:15px}}.c-prepaid-baggage__terms a img{font-size:15px;margin-top:-2px;width:20px;height:20px;object-fit:cover}.c-prepaid-baggage__terms div:nth-child(3) img{transform:rotate(180deg)}.c-prepaid-baggage__terms a:hover{color:#0060a7}.c-prepaid-baggage__terms__content{flex-basis:100%}.c-prepaid-baggage__terms__content ol{list-style-type:decimal;margin:16px 0 17px;padding:0 0 0 16px}.c-prepaid-baggage__terms__content ol li{padding-left:19px;margin-bottom:3px!important;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333}@media only screen and (min-width: 767px){.c-prepaid-baggage__terms__content ol li{margin-bottom:8px;font-size:15px}}.c-prepaid-baggage__terms__content ol li p{margin-bottom:1px}.c-prepaid-baggage__terms__buttons{flex-basis:342px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:24px;order:-1}@media only screen and (min-width: 767px){.c-prepaid-baggage__terms__buttons{order:0;justify-content:space-between;margin-bottom:0}}.c-prepaid-baggage__terms__buttons>*{flex-basis:100%}@media only screen and (min-width: 767px){.c-prepaid-baggage__terms__buttons>*{flex-basis:auto}}.c-prepaid-baggage__terms__buttons>a{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#0060a7;text-align:right;margin-bottom:24px}@media only screen and (min-width: 767px){.c-prepaid-baggage__terms__buttons>a{text-align:left;margin-bottom:0}}.c-prepaid-baggage__terms.show .arrow{transform:rotate(-180deg);transition:transform .3s ease}.c-prepaid-baggage__terms.show ol,.c-prepaid-baggage__terms.show a{display:block}.c-prepaid-baggage__terms.hide .arrow{transform:rotate(-360deg);transition:transform .3s ease}.text-lowercase{text-transform:lowercase}.c-prepaid-baggage{padding-bottom:40px}.c-prepaid-baggage__terms.disable{position:relative}.c-prepaid-baggage__terms.disable a{color:#bebebe;cursor:initial}.c-prepaid-baggage__terms.disable a img,.c-prepaid-baggage__terms.disable a svg{content:url(/assets/images/icon-caretdown_big.png);fill:#bebebe;color:#bebebe}.c-prepaid-baggage__terms.disable:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:8px;opacity:.6}.c-prepaid-baggage__banner{margin:0 -24px 16px;position:relative}@media only screen and (min-width: 767px){.c-prepaid-baggage__banner{margin:0 0 24px}}.c-prepaid-baggage__banner img{width:100%;height:auto;object-fit:cover;min-height:158px}.c-prepaid-baggage__banner__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:150%;letter-spacing:.0025em;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:65px 24px}@media only screen and (min-width: 767px){.c-prepaid-baggage__banner__title{font-size:38px;line-height:61px;padding:65px 40px}}.c-prepaid-baggage__banner__title--black{color:#333}.c-prepaid-baggage__banner__title p{margin:0;font-size:33px!important;font-weight:700!important;color:#fff!important;font-family:Noto Sans,sans-serif!important}.c-prepaid-baggage__equipment{display:flex;margin:0 -24px 24px;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-prepaid-baggage__equipment{margin:0 0 24px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-prepaid-baggage__equipment{flex-wrap:nowrap}}}.c-prepaid-baggage__equipment__card{padding:0 50px 0 0;flex-basis:100%;background:#ffffff;border:1px solid #e2e2e2;border-left:0;border-right:0;box-sizing:border-box;text-align:center;position:relative;margin-bottom:16px;display:flex}@media only screen and (min-width: 767px){.c-prepaid-baggage__equipment__card{padding:16px;max-width:246px;margin-right:24px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-radius:10px;margin-bottom:0;display:block}}.c-prepaid-baggage__equipment__card>div{text-align:left;padding:8px 10px 0}@media only screen and (min-width: 767px){.c-prepaid-baggage__equipment__card>div{text-align:center}}.c-prepaid-baggage__equipment__card:last-of-type{margin-right:0;margin-bottom:0}.c-prepaid-baggage__equipment__card.selected{border:2px solid #52caf5;border-left:0;border-right:0}@media only screen and (min-width: 767px){.c-prepaid-baggage__equipment__card.selected{border-left:2px solid #52caf5;border-right:2px solid #52caf5}}.c-prepaid-baggage__equipment__card.is-disabled{position:relative}.c-prepaid-baggage__equipment__card.is-disabled:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f7f7f7;border-radius:8px;opacity:.6}.c-prepaid-baggage__equipment__card figure{text-align:center;display:flex;align-items:center}@media only screen and (min-width: 767px){.c-prepaid-baggage__equipment__card figure{display:initial;margin-bottom:8px}}@media only screen and (max-device-width: 480px){.c-prepaid-baggage__equipment__card figure img{width:100px}}.c-prepaid-baggage__equipment__card span{display:block}.c-prepaid-baggage__equipment__card a.add,.c-prepaid-baggage__equipment__card a.selected{position:absolute;top:16px;right:16px}.c-prepaid-baggage__equipment__card__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:4px}.c-prepaid-baggage__equipment__card__desc{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:4px}.c-prepaid-baggage__equipment__card__desc div strong{color:#0060a7}.c-prepaid-baggage__equipment__card__price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7}.c-simple-text-image-banner__header{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:24px}.c-simple-text-image-banner__header span{padding-left:0;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.c-simple-text-image-banner__header span{padding-left:24px}}.c-simple-text-image-banner__header img{margin-bottom:8px;max-width:178px}@media only screen and (min-width: 767px){.c-simple-text-image-banner__header img{margin-bottom:0;width:220px;height:auto}}.c-about-landing__two-columns{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:32px}@media only screen and (min-width: 767px){.c-about-landing__two-columns{margin-bottom:48px}}.c-about-landing__two-columns.reverse{flex-direction:row-reverse}.c-about-landing__two-columns.column-reverse-mobile{flex-direction:column-reverse}@media only screen and (min-width: 767px){.c-about-landing__two-columns.column-reverse-mobile{flex-direction:inherit}}.c-about-landing__two-columns div{background-size:cover;min-height:180px;flex:0 1 auto}.c-about-landing__two-columns div.bg-yellow{background:linear-gradient(177.02deg,#fbe700 -27.92%,#ffcd00 102.49%)}@media only screen and (min-width: 767px){.c-about-landing__two-columns div{flex-basis:50%;min-height:100%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-about-landing__two-columns div{flex:1}}.c-about-landing__two-columns div.spacing-content{padding:25px 24px 32px}@media only screen and (min-width: 767px){.c-about-landing__two-columns div.spacing-content{padding:66px 48px 64px 112px}}.c-about-landing__two-columns div.spacing-content h2{margin-bottom:8px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#0060a7}@media only screen and (min-width: 767px){.c-about-landing__two-columns div.spacing-content h2{margin-bottom:9px;font-size:32px;line-height:140%}}.c-about-landing__two-columns div.spacing-content p{max-width:493px;margin-bottom:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7}@media only screen and (min-width: 767px){.c-about-landing__two-columns div.spacing-content p{margin-bottom:24px}}.c-about-landing__two-columns div.spacing-content button{padding:12px 16px;width:100%}.c-about-landing__two-columns div.spacing-content button:hover{background:transparent}.c-about-landing__two-columns--space{padding:0 0 32px;align-items:center;max-width:1056px;margin:0 auto}@media only screen and (min-width: 767px){.c-about-landing__two-columns--space{padding:0 0 40px}}.c-about-landing__two-columns--space div{min-height:100%}.c-about-landing__two-columns--space .content-right{padding:24px 24px 0}.c-about-landing__two-columns--space .content-right h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-about-landing__two-columns--space .content-right{padding-left:26px}}.c-about-landing__two-columns--space .content-left{padding:24px 24px 0}.c-about-landing__two-columns--space .content-left h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-about-landing__two-columns--space .content-left{padding-right:26px}}.c-about-landing__two-columns--space img{padding:0 24px;border-radius:8px}@media only screen and (min-width: 767px){.c-about-landing__two-columns--space img{padding:0}}.c-about-landing__two-columns--space h6{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}.c-about-landing__two-columns--space p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-about-landing__two-columns--space p{margin-bottom:22px}}.c-explore .container{padding:0 24px}@media only screen and (min-width: 767px){.c-explore .container{padding:0}}.c-explore__destinations h2{margin:0}.c-explore__destinations h2 p{margin-bottom:0;font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.c-explore__destinations h2 p{font-weight:800}}.c-explore__destinations p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin:0 0 16px}@media only screen and (min-width: 767px){.c-explore__destinations p{margin:0 0 32px}}.c-explore__destinations--row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d1d1d1}@media only screen and (min-width: 767px){.c-explore__destinations--row{padding-bottom:32px;margin-bottom:32px}}.c-explore__destinations--row>div{flex-basis:100%;box-shadow:0 4px 23px #0000001a;border-radius:8px;overflow:hidden;position:relative}@media only screen and (min-width: 767px){.c-explore__destinations--row>div{flex-basis:calc(50% - 12px)}}.c-explore__destinations--row>div figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(85.59% 1126.9% at 14.41% 50%,rgba(25,31,41,.616) 0%,rgba(255,255,255,0) 100%);background-blend-mode:darken,normal}.c-explore__destinations--row>div figure img{height:159px;object-fit:cover;width:100%}@media only screen and (min-width: 767px){.c-explore__destinations--row>div figure img{height:224px}}.c-explore__destinations--row>div .content{position:absolute;top:50%;left:24px;transform:translateY(-50%)}@media only screen and (min-width: 767px){.c-explore__destinations--row>div .content{left:40px}}.c-explore__destinations--row>div .content div h6,.c-explore__destinations--row>div .content div h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:50%;color:#fff!important;margin:0 0 8px}@media only screen and (min-width: 767px){.c-explore__destinations--row>div .content div h6,.c-explore__destinations--row>div .content div h3{font-size:23px;line-height:150%;margin:0 0 16px}}@media only screen and (max-device-width: 480px){.c-explore__destinations--row>div .content div h6,.c-explore__destinations--row>div .content div h3{margin-bottom:15px}}.c-explore__destinations--row>div .content button{max-width:150px;line-height:13px;font-size:11px}@media only screen and (min-width: 767px){.c-explore__destinations--row>div .content button{max-width:200px;line-height:24px;font-size:inherit}}.c-explore__destinations--row>div:first-child{margin-bottom:16px}@media only screen and (min-width: 767px){.c-explore__destinations--row>div:first-child{margin-bottom:0}}.c-wizard-modal{position:fixed;background:rgba(51,51,51,.45);top:0;left:0;z-index:9999;width:100%;height:100%;overflow-y:hidden;display:block}.c-wizard-modal__dialog{transform:translate(0);display:flex;align-items:center;min-height:calc(100% - 1rem);position:relative;width:calc(100% - 48px);max-width:696px;margin:.5rem auto}@media (min-width: 576px){.c-wizard-modal__dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.c-wizard-modal__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:72px 32px 16px;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:110}@media only screen and (min-width: 767px){.c-wizard-modal__container{width:100%;padding:40px 40px 16px}}.c-wizard-modal__container .close-button{position:absolute;top:16px;right:16px}.c-wizard-modal__container .content{padding-bottom:20px;max-width:549px;min-height:388px;width:100%;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 766px){.c-wizard-modal__container .content{min-height:445px}}.c-wizard-modal__container .content .screen-cont img{width:100%;max-width:260px;height:260px}.c-wizard-modal__container .content .screen-cont:last-of-type img{max-width:210px;height:210px}@media only screen and (max-width: 766px){.c-wizard-modal__container .content .screen-cont img{max-width:210px;height:210px}}.c-wizard-modal__container .content .screen-cont h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin:0 0 16px}@media only screen and (min-width: 767px){.c-wizard-modal__container .content .screen-cont h4{font-size:23px}}.c-wizard-modal__container .content .screen-cont p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.c-wizard-modal__container .content button{max-width:263px;padding:12px 16px;line-height:100%}.c-wizard-modal__navigation{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:488px;width:100%;margin:0 auto}.c-wizard-modal__navigation.radio{margin-bottom:20px}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-wizard-modal__navigation.radio{flex-wrap:nowrap}}.c-wizard-modal__navigation.radio button{padding:8px 0;max-width:90px}@media only screen and (min-width: 767px){.c-wizard-modal__navigation.radio button{max-width:153px;padding:12px 0}}.c-wizard-modal__navigation a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:flex;align-items:center}.c-wizard-modal__navigation .navigation-cont{min-width:61px;min-height:20px}.c-wizard-modal__navigation .prev img,.c-wizard-modal__navigation .next img{width:20px;height:20px;margin-right:10px}.c-wizard-modal__navigation .next img{margin-left:10px;margin-right:0}.c-wizard-modal__navigation span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-wizard-modal .wd-75{width:61%;padding-left:24px!important;padding-right:24px!important}@media only screen and (max-device-width: 480px){.c-wizard-modal .wd-75{width:100%}}.hero__slider{position:absolute;top:0;left:0;width:100%;height:100%}.hero__slider--slide{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .3s ease}.hero__slider--slide img{width:100%;height:100%;object-fit:cover}.hero__slider--slide.active{opacity:1;transition:opacity .3s ease}.hero__slider--slide__title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:38px;line-height:140%;letter-spacing:.3em;color:#f7f7f7;text-shadow:0px 8px 18px rgba(0,0,0,.18);white-space:pre-wrap;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 767px){.hero__slider--slide__title{font-size:72px}}.hero__carousel-indicator{position:absolute;left:50%;bottom:289px;transform:translate(-50%);display:flex}@media only screen and (min-width: 767px){.hero__carousel-indicator{bottom:231px}}.hero__carousel-indicator a{position:relative;margin-right:8px;display:block;width:8px;height:8px;border-radius:100%;background-color:#fff;opacity:.8}.hero__carousel-indicator a:last-child{margin-right:0}.hero__carousel-indicator a.is-active{opacity:.5;background-color:#006fc1}.hero__seatsale{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#fff;position:absolute;left:50%;top:170px;width:100%;max-width:224px;cursor:pointer;transform:translate(-50%);background:linear-gradient(90deg,rgba(45,81,106,.1) -14.38%,rgba(53,91,118,.34) 119.03%);border-radius:4px;border:1px solid #ffcd00;border-left:4px solid #ffcd00;padding:9px 10px 10px;display:flex;justify-content:space-between}@media only screen and (min-width: 767px){.hero__seatsale{left:auto;right:0;transform:translate(0);padding:10px 19px 10px 10px;border-radius:4px 0 0 4px}}.hero__seatsale .title{margin-right:8px;display:flex;align-items:center;white-space:nowrap}.hero__seatsale .title svg{margin-right:3px}.hero__seatsale .title img{margin-right:3px;max-width:20px}.hero__seatsale .time{font-size:13px}.hero__social-media{position:absolute;top:50%;left:35px;transform:translateY(-50%);display:none}@media only screen and (min-width: 767px){.hero__social-media{display:block}}.hero__social-media ul li{margin-bottom:30px;line-height:0}.hero__social-media ul li:last-child{margin-bottom:0}.hero__social-media ul li svg path{fill:#fff}.c-everyoneflies{padding-top:80px;padding-bottom:24px;background:#fff}.c-everyoneflies .container{max-width:1017px;margin:0 auto;padding:0 15px}.c-everyoneflies__content{background-repeat:no-repeat;background-position:51% 105%;background-size:contain;padding:0 24px 24px}@media only screen and (min-width: 767px){.c-everyoneflies__content{padding-left:60px;padding-bottom:24px;background-size:initial;background-position:bottom right}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-everyoneflies__content{background-size:contain}}.c-everyoneflies__content h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin:0 0 8px}.c-everyoneflies__content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:0;margin-top:0;max-width:496px}.c-everyoneflies__image{text-align:center;padding-bottom:24px}.c-everyoneflies__nav{border:1px solid #d1d1d1;border-radius:8px;margin:0 23px;overflow:hidden}@media only screen and (min-width: 767px){.c-everyoneflies__nav{margin:0;overflow:visible}}.c-everyoneflies__nav ul{display:flex;flex-wrap:wrap;margin:0;padding:0}@media only screen and (min-width: 767px){.c-everyoneflies__nav ul{flex-wrap:nowrap}}.c-everyoneflies__nav ul li{position:relative;flex-basis:50%;padding:28px 0 27px;margin:0;text-align:center;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#6b6b6b;cursor:pointer;transition:background .3s ease-in}.c-everyoneflies__nav ul li a:hover{color:#006fc1!important}.c-everyoneflies__nav ul li img{display:block;border-radius:100%;margin:0 auto 16px;width:50px;height:50px;transition:background .3s ease-in}.c-everyoneflies__nav ul li img path{transition:fill .3s ease-in}@media only screen and (min-width: 767px){.c-everyoneflies__nav ul li img{margin:0 auto 13px}}.c-everyoneflies__nav ul li:first-child{border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.c-everyoneflies__nav ul li:nth-child(2){border-bottom:1px solid #d1d1d1}.c-everyoneflies__nav ul li:nth-child(3){border-right:1px solid #d1d1d1}.c-everyoneflies__nav ul li:last-child{border:0}@media only screen and (min-width: 767px){.c-everyoneflies__nav ul li{border:0!important;border-right:1px solid #d1d1d1!important;background:none;flex-basis:25%;margin:27px auto 21px;padding:0}.c-everyoneflies__nav ul li:before{position:absolute;top:-51px;left:50%;content:"";width:254px;height:183px;background:#feec68;border-radius:8px;opacity:0;transform-origin:0 50%;transform:scale(0) translate(-50%);transition:all .3s linear;transition-property:transform,opacity}.c-everyoneflies__nav ul li:last-of-type{border-right:0!important}}.c-everyoneflies__nav ul li .group{position:relative;z-index:100}.c-everyoneflies__nav ul li:hover{color:#0060a7;background:#feec68;transition:background .3s ease-in}.c-everyoneflies__nav ul li:hover img{transition:background .3s ease-in}.c-everyoneflies__nav ul li:hover img path{fill:#0060a7;transition:fill .3s ease-in}@media only screen and (min-width: 767px){.c-everyoneflies__nav ul li:hover{background:none;border-color:transparent!important}.c-everyoneflies__nav ul li:hover:before{opacity:1;transform:scale(1) translate(-50%);transition:all .3s linear;transition-property:transform,opacity}}.markdown-content table{border-collapse:collapse;width:-moz-fit-content;width:fit-content;margin:5px}.markdown-content td,.markdown-content th{border:solid #000000;margin:1px 5px}.markdown-content.horizontal{display:inline-block;vertical-align:top}.markdown-content p,.markdown-content li,.markdown-content ul,.markdown-content ol{padding:5px;margin:unset}.markdown-content ul li{line-height:1;margin-left:20px}.markdown-content ol{list-style:decimal inside}.markdown-content ul{list-style:none;margin-left:20px}.markdown-content ul li::marker{content:"\2022  ";color:#212529;font-weight:700;display:inline-block;width:1em;font-size:23px;margin-bottom:unset!important}.markdown-content.notif{background:#f3fbfd;border-radius:10px;padding:16px;margin-bottom:24px;display:block;align-items:flex-start;border:1px solid #cae2e7;width:calc(100% - 32px)!important}@media only screen and (min-width: 767px){.markdown-content.notif{width:100%!important;margin:0 auto 43px}}.markdown-content.notif.warning>*{margin-left:65px}@media only screen and (min-width: 767px){.markdown-content.notif.warning>*{font-size:13px;padding:15px 24px 15px 72px}}.markdown-content.notif.warning>*:nth-child(1):before{content:"";height:32px;width:32px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:24px;background-image:url(/assets/images/icon-advisory.svg);opacity:0}@media only screen and (min-width: 767px){.markdown-content.notif.warning>*:nth-child(1):before{opacity:1}}.markdown-content.notif p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;align-items:center;letter-spacing:.0025em;color:#333;padding:15px 16px;position:relative;margin-bottom:0}.markdown-content.notif p a{font-size:inherit}@media only screen and (min-width: 767px){.markdown-content.notif p{font-size:13px;padding:15px 24px}}.markdown-content h1 a,.markdown-content h2 a,.markdown-content h3 a,.markdown-content h4 a,.markdown-content h5 a,.markdown-content h6 a{font-size:inherit}.left{text-align:left}.right{text-align:right}.center{text-align:center}.payment_details{padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid #e2e2e2}@media only screen and (max-device-width: 480px){.payment_details{width:100%}}@media only screen and (min-width: 767px){.payment_details{width:100%;flex-basis:33%;max-width:305px;border-right:1px solid #e2e2e2;border-bottom:0;margin-bottom:0;padding-bottom:0}}.payment_details h2{margin-bottom:13px;font-size:23px;font-weight:700}@media only screen and (min-width: 767px){.payment_details h2{font-size:23px}}.payment_details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.payment_details h6{font-size:15px;margin-bottom:5px}}.payment_details h6 span{display:unset}.payment_details span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;display:block;margin-bottom:6px}.payment_details span.status-active{color:#009883}.payment_details span.status-hold{color:#f68e33}.payment_details span.getgo{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:100%;letter-spacing:.004em;color:#333;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 767px){.payment_details span.getgo{flex-direction:column;align-items:flex-start;font-size:17px;line-height:150%}.payment_details span.getgo .getgo-sm-logo{margin-right:5px}}.payment_details span.points{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:25%;letter-spacing:.004em;color:#6f56a3;margin-bottom:0;margin-left:5px}@media only screen and (min-width: 767px){.payment_details span.points{font-size:18px;margin:10px 0;font-weight:400;color:#333}}.payment_details span.sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.payment_details span.sub{font-size:15px}}.payment_details .p-title{font-size:15px;font-weight:400}.payment_details .p-details{font-size:13px;color:#858585}.payment_details .itinerary-go-rewards-title{display:flex;padding-top:13px}.payment_details .itinerary-go-rewards-title strong{font-weight:700}.payment_details .itinerary-go-rewards-title .title{padding-left:8px;font-size:15px}.payment_details .gr-details{padding-top:4px}.payment_details .gr-details .gr-points{font-size:15px;font-weight:400;line-height:21px}.payment_details .gr-details .gr-sub{font-size:11px;color:#858585}.itinerary-csp-payment_details{padding-bottom:24px;margin-bottom:16px;border-bottom:1px solid #e2e2e2}.itinerary-csp-payment_details .itinerary-csp-payment_details-content{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.itinerary-csp-payment_details .itinerary-csp-payment_details-content{flex-direction:column;padding-right:15%}}@media only screen and (min-width: 767px){.itinerary-csp-payment_details .itinerary-csp-payment-details-container{height:max-content;min-height:200px;align-items:stretch;display:flex;flex-direction:column;row-gap:15%;margin-top:10%}}@media screen and (max-width: 767px){.itinerary-csp-payment_details .itinerary-csp-payment-details-container{flex-direction:row;display:flex}}@media only screen and (max-device-width: 480px){.itinerary-csp-payment_details{width:100%}}@media only screen and (min-width: 767px){.itinerary-csp-payment_details{width:100%;height:100%;flex-basis:33%;border-right:1px solid #e2e2e2;border-bottom:0;margin-bottom:0;padding-bottom:0}}.itinerary-csp-payment_details h2{margin-bottom:13px;font-size:23px;font-weight:700}@media screen and (max-width: 767px){.itinerary-csp-payment_details h2{font-size:18px}}.itinerary-csp-payment_details h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:0em;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.itinerary-csp-payment_details h6{font-size:15px;margin-bottom:5px}}.itinerary-csp-payment_details h6 span{display:unset}.itinerary-csp-payment_details span{font-family:Noto Sans,sans-serif;font-weight:400;flex:1;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;display:block;margin-bottom:6px}.itinerary-csp-payment_details span.green{color:#009883}.itinerary-csp-payment_details span.orange{color:#f68e33}.itinerary-csp-payment_details span.getgo{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:100%;letter-spacing:.004em;color:#333;display:flex;flex-direction:row;align-items:center}@media only screen and (min-width: 767px){.itinerary-csp-payment_details span.getgo{flex-direction:column;align-items:flex-start;font-size:17px;line-height:150%}.itinerary-csp-payment_details span.getgo .getgo-sm-logo{margin-right:5px}}.itinerary-csp-payment_details span.points{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:25%;letter-spacing:.004em;color:#6f56a3;margin-bottom:0;margin-left:5px}@media only screen and (min-width: 767px){.itinerary-csp-payment_details span.points{font-size:18px;margin:10px 0;font-weight:400;color:#333}}.itinerary-csp-payment_details span.sub{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.itinerary-csp-payment_details span.sub{font-size:15px}}.itinerary-csp-payment_details .p-title{font-size:15px;font-weight:400}.itinerary-csp-payment_details .p-details{font-size:13px;color:#858585}.itinerary-csp-payment_details .itinerary-go-rewards-title{display:flex;padding-top:13px}.itinerary-csp-payment_details .itinerary-go-rewards-title strong{font-weight:700}.itinerary-csp-payment_details .itinerary-go-rewards-title .title{padding-left:8px;font-size:15px}.itinerary-csp-payment_details .gr-details{padding-top:4px}.itinerary-csp-payment_details .gr-details .gr-points{font-size:15px;font-weight:400;line-height:21px}.itinerary-csp-payment_details .gr-details .gr-sub{font-size:11px;color:#858585}.booking-total a{color:#006fc1;padding:0!important;letter-spacing:.005em;font-family:Noto Sans,sans-serif;font-weight:700}.booking-total a:hover{color:#006fc1}.booking-total .o-btn--tert-dt{margin:0;padding:0;text-align:right;letter-spacing:.0015em;font-family:Noto Sans,sans-serif}.booking-total .o-btn--tert-dt.csp-default-cursor{cursor:default}.c-booking-summary{max-width:353px;width:100%;border-top:4px solid #00A4E5;border-radius:12px;box-shadow:0 12px 20px #0000000d;background:white;display:block;z-index:205;margin:20px auto;line-height:24px;font-family:Noto Sans,sans-serif;position:absolute;top:65px}.c-booking-summary.mobile-cart{max-width:unset;width:95%;left:2.5%;top:40px}.c-booking-summary.mobile-cart:before{left:80%}.c-booking-summary.mobile-cart .c-booking_summary__cart .addon{flex-basis:65%}.c-booking-summary.mobile-cart .c-booking_summary__cart .price{flex-basis:35%}.c-booking-summary .wrapper{overflow:auto;max-height:568px;border-radius:12px;background:#fff}.c-booking-summary:before{content:"";position:absolute;z-index:10;width:6%;left:326px;top:-10px;height:100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-booking-summary-arrow.png)}.c-booking-summary h4{color:#333;font-weight:600;font-size:15px;margin:0;letter-spacing:.005em}.c-booking-summary p,.c-booking-summary span{color:#333;margin:0;font-family:Noto Sans,sans-serif;letter-spacing:.0025em;font-size:13px}.c-booking-summary .booking-head{padding:30px 64px 15px;border-bottom:1px solid #BEBEBE;z-index:100;box-shadow:0 12px 20px #0000000d;position:sticky;background:#fff;top:0}.c-booking-summary .booking-head p{color:#575757;font-size:11px}.c-booking-summary .booking-head p span{font-size:inherit;letter-spacing:.004em}.c-booking-summary .booking-head h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;text-align:center;letter-spacing:.005em;color:#333}.c-booking-summary .booking-head.cart{padding:30px 30px 15px;border-bottom:unset;cursor:pointer}.c-booking-summary .c-booking_summary__content{border-radius:0 0 12px 12px;padding-bottom:52px;overflow:hidden}.c-booking-summary .c-booking_summary__flight-details{padding:24px 12px 16px;flex-wrap:wrap}.c-booking-summary .c-booking_summary__flight-details-group{flex-basis:45%}.c-booking-summary .c-booking_summary__flight-details-group .blue{font-size:15px;color:#00a4e5}.c-booking-summary .c-booking_summary__flight-details-group .time{font-size:11px;white-space:nowrap}.c-booking-summary .c-booking_summary__flight-details-group h2{white-space:nowrap}.c-booking-summary .c-booking_summary__flight-details-toggle{color:#006fc1;font-size:11px;position:relative;top:10px;flex-basis:40%;min-width:auto}.c-booking-summary .c-booking_summary__details{padding:42px 12px 24px}.c-booking-summary .c-booking_summary__details--trip__description{padding-left:29px}.c-booking-summary .c-booking_summary__details--trip__description h3{font-size:13px}.c-booking-summary .c-booking_summary__details--trip__description h4{font-size:11px}.c-booking-summary .c-booking_summary__details--trip__description p{text-align:left!important;margin-bottom:24px!important}.c-booking-summary .c-booking_summary__details--trip__description .flight-no{font-size:11px;white-space:nowrap}.c-booking-summary .c-booking_summary__details--trip__description .flight-no svg{width:16px;height:16px}.c-booking-summary .c-booking_summary__passenger-list{padding:0 12px}.c-booking-summary .c-booking_summary__passenger--details--title{font-size:11px;color:#4d71b4}.c-booking-summary .c-booking_summary__triptotal{padding:8px 12px}.c-booking-summary .c-booking_summary__flight-getgo{padding:24px 12px 8px}.c-booking-summary .c-booking_summary__flight-getgo .blue{font-size:20px}.c-booking-summary .c-booking_summary__total{padding:14px 12px;border-radius:0 0 12px 12px;position:absolute;bottom:0;width:100%}.c-booking-summary .c-booking_summary__total2{padding:14px 12px;border-radius:0;position:absolute;bottom:0;width:100%}.booking-summary-bg{background:#ebebeb}.c-booking_summary{max-width:696px;min-height:100%;margin:0 auto}.c-booking_summary__cart-item{display:flex;justify-content:space-between}.c-booking_summary__cart-item .addon{flex-basis:50%}.c-booking_summary__cart-item .white-space{white-space:pre-line}.c-booking_summary__cart-item .price{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;color:#006fc1;flex-basis:50%;display:flex;justify-content:flex-end}.c-booking_summary__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:140%;color:#333;margin-top:32px;margin-bottom:8px;padding:0 24px}@media only screen and (min-width: 767px){.c-booking_summary__title{font-size:32px;padding:0}}.c-booking_summary__subtitle{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#575757;margin-top:0;margin-bottom:24px;padding:0 24px}@media only screen and (min-width: 767px){.c-booking_summary__subtitle{font-size:15px;padding:0}}.c-booking_summary__content{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding-bottom:56px;overflow:hidden}@media only screen and (min-width: 767px){.c-booking_summary__content{border-radius:12px;padding-bottom:0}}.c-booking_summary__content.page{padding-bottom:unset}.c-booking_summary__currency{padding:16px 24px;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;border-bottom:1.5px solid #a0a0a0}@media only screen and (min-width: 767px){.c-booking_summary__currency{padding:16px;flex-direction:row;flex-wrap:nowrap;align-items:center}}.c-booking_summary__currency p{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;margin-right:16px;padding-bottom:5px;margin-bottom:0;flex-basis:100%;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-booking_summary__currency p{font-size:15px;flex-basis:auto;color:#575757;padding-bottom:9px}}.c-booking_summary__currency .o-form_input{width:100%;max-width:100%;display:block;position:relative}@media only screen and (min-width: 767px){.c-booking_summary__currency .o-form_input{max-width:273px}}.c-booking_summary__currency .o-form_input input[type=text]{border:1px solid #d1d1d1;border-radius:4px;padding-left:36px;position:relative}.c-booking_summary__currency .o-form_input:before{content:"";width:16px;height:16px;position:absolute;top:45%;left:16px;transform:translateY(-50%);z-index:2;background-image:url(/assets/images/icon-booksummary-dollar.svg);background-position:center center;background-size:contain}.c-booking_summary__currency .o-form_input:after{content:"";width:24px;height:24px;position:absolute;top:45%;right:12px;transform:translateY(-50%);z-index:2;background-image:url(/assets/images/icon-dropdown_arrow_lightgrey.svg);background-position:center center;background-size:contain}.c-booking_summary__currency--dropdown{display:none;position:absolute;left:0;top:50px;z-index:10;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 12px 20px #0000000d;overflow:hidden}.c-booking_summary__currency--dropdown ul{margin:0;padding:0;max-height:412px;overflow:auto}.c-booking_summary__currency--dropdown ul li{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:8px 16px;margin:0;border-bottom:1px solid #e2e2e2;cursor:pointer}.c-booking_summary__currency--dropdown ul li:hover{background:#e9f6f9;color:#0060a7}.c-booking_summary__currency--dropdown:after{content:"";width:1px;height:100%;position:absolute;right:0;top:0;box-shadow:0 4px 23px #0000001a}.c-booking_summary__flight-details{display:flex;justify-content:space-between;align-items:flex-end;padding:24px 24px 0}@media only screen and (min-width: 767px){.c-booking_summary__flight-details{padding:24px 40px 0;align-items:center}}.c-booking_summary__flight-details-group{flex-basis:45%}.c-booking_summary__flight-details-group .blue{font-size:15px;color:#00a4e5}.c-booking_summary__flight-details-group .time{font-size:11px;white-space:nowrap}.c-booking_summary__flight-details-group h2{white-space:nowrap}.c-booking_summary__flight-details-toggle{color:#006fc1;font-size:11px;position:relative;top:20px;flex-basis:40%;min-width:auto}@media only screen and (min-width: 767px){.c-booking_summary__flight-details-toggle{top:10px}}.c-booking_summary__flight-getgo{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 8px}@media only screen and (min-width: 767px){.c-booking_summary__flight-getgo{padding:24px 40px 16px}}.c-booking_summary__flight-details-group h2{margin:0;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#858585}.c-booking_summary__flight-details-group .blue{font-weight:600;font-size:20px}@media screen{.c-booking_summary__flight-details-group .blue{font-size:18px}}.c-booking_summary__flight-details-group .time{margin:0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;position:relative}.c-booking_summary__flight-details-toggle{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:180%;letter-spacing:.015em;color:#006fc1;text-align:right;padding-right:16px;position:relative}@media only screen and (min-width: 767px){.c-booking_summary__flight-details-toggle{font-size:15px;padding-right:24px;min-width:170px}}.c-booking_summary__flight-details-toggle img{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;position:absolute;right:0;top:0;background-repeat:no-repeat}.c-booking_summary__flight.show .c-booking_summary__flight-details-toggle:after{transform:translateY(-50%) rotate(0)}.c-booking_summary__details{background:#f7f7f7;padding:42px 24px 24px;display:none}@media only screen and (min-width: 767px){.c-booking_summary__details{padding:42px 40px 24px}}.c-booking_summary__details--trip{display:flex;align-items:baseline;flex-direction:row}.c-booking_summary__details--trip p,.c-booking_summary__details--trip h3,.c-booking_summary__details--trip h4{margin:0}.c-booking_summary__details--trip__datetime{padding-right:41px;position:relative;min-width:121px}.c-booking_summary__details--trip__datetime p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;min-width:80px;width:100%}.c-booking_summary__details--trip__datetime p.icon-clock{padding-left:13px;position:relative;color:#a0a0a0}.c-booking_summary__details--trip__datetime p.icon-clock:before{content:"";width:10px;height:10px;background-image:url(/assets/images/icon-bookingsummary-clock.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-booking_summary__details--trip__datetime p.icon-clock--datetime{margin-top:10px}.c-booking_summary__details--trip__datetime:after{content:"";width:11px;height:11px;border-radius:100%;position:absolute;right:0;top:5px;z-index:1;background-color:#52caf5}.c-booking_summary__details--trip__description{padding-left:40px;position:relative;min-height:74px}.c-booking_summary__details--trip__description h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-booking_summary__details--trip__description h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757}.c-booking_summary__details--trip__description p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:24px}.c-booking_summary__details--trip__description:before{content:"";width:1px;height:100%;position:absolute;left:calc(0% - 6px);top:5px;border-left:1px solid #bebebe}.c-booking_summary__details--trip__description .flight-no{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;white-space:nowrap;position:absolute;top:-25px}.c-booking_summary__details--trip__description .flight-no img{height:17px;width:17px}.c-booking_summary__details--trip__description .flight-no .tool-tip{position:relative;display:inline-block}.c-booking_summary__details--trip__description .flight-no .tool-tip img{height:17px;width:17px}.c-booking_summary__details--trip__description .flight-no .info{visibility:hidden;max-width:220px;background-color:#fff;text-align:left;border-radius:12px;padding:10px 14px;box-shadow:0 4px 23px #0000001a;position:absolute;z-index:1;top:50%;left:45%;margin:22px 0 0 -45px;opacity:0;transition:opacity .3s;font-weight:400;font-size:12px;line-height:18px;color:#333;text-transform:none}.c-booking_summary__details--trip__description .flight-no .info:after{content:"";position:absolute;top:-11px;left:42px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.c-booking_summary__details--trip__description .flight-no .tool-tip:hover .info{opacity:1;visibility:visible}@media (max-width: 480px){.c-booking_summary__details--trip__description .flight-no .info{top:40%;left:-600%}.c-booking_summary__details--trip__description .flight-no .info:after{content:"";position:absolute;top:-11px;left:151px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}}.c-booking_summary__details--trip.dashed .c-booking_summary__details--trip__description:before{border-left:1px dashed #bebebe}.c-booking_summary__details--trip:nth-last-child(2){border-bottom:1px solid #e2e2e2;margin-bottom:16px}.c-booking_summary__details--trip:nth-last-child(2) .c-booking_summary__details--trip__description:before{display:none}.c-booking_summary__details--trip:nth-last-child(2) .c-booking_summary__details--trip__description p{margin-bottom:16px}.c-booking_summary__details--legends .operated-by{margin-right:17.56px}.c-booking_summary__details--legends span{font-family:Noto Sans,sans-serif;font-size:9px;line-height:150%;letter-spacing:.0025em;color:#575757;padding-right:4px;margin-right:16px}.c-booking_summary__details--legends span img{height:18px;margin:0 4px 2px 0}.c-booking_summary__details--legends span img.bul-air{height:22px;margin-right:4px}.c-booking_summary__details--legends span:last-child{padding-right:0;margin-right:0}.c-booking_summary__details--legends_mobile .operated-by{display:block;width:100%;margin-right:0}.c-booking_summary__details--legends_mobile span{font-family:Noto Sans,sans-serif;font-size:9px;font-weight:400;line-height:15.3px;letter-spacing:-1.1%;color:#575757;padding-right:4px;margin-right:18.67px}.c-booking_summary__details--legends_mobile span img{height:18px;margin:0 4px 2px 0}.c-booking_summary__details--legends_mobile span img.bul-air{height:22px;margin-right:4px}.c-booking_summary__details--legends_mobile span:last-child{padding-right:0;margin-right:0}.c-booking_summary__passenger-list{background:#fff;padding:0 24px}@media only screen and (min-width: 767px){.c-booking_summary__passenger-list{padding:0 40px}}.c-booking_summary__passenger{padding-bottom:10px}.c-booking_summary__passenger--name{display:flex;justify-content:space-between}.c-booking_summary__passenger--name span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:140%;color:#333}@media only screen and (min-width: 767px){.c-booking_summary__passenger--name span{font-size:13px}}.c-booking_summary__passenger--name span:last-of-type{color:#006fc1;padding-right:16px;position:relative}@media only screen and (min-width: 767px){.c-booking_summary__passenger--name span:last-of-type{padding-right:20px}}.c-booking_summary__passenger--name span img{width:15px;height:15px;transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;position:absolute;right:0;top:2px;background-repeat:no-repeat}.c-booking_summary__passenger--name+.c-booking_summary__passenger--details{margin-top:12px}.c-booking_summary__passenger--details{display:none}.c-booking_summary__passenger--details ul{padding:0;margin:0}.c-booking_summary__passenger--details ul li{margin:0 0 4px;display:flex;justify-content:space-between}.c-booking_summary__passenger--details ul li span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:130%;letter-spacing:.005em;color:#575757}.c-booking_summary__passenger--details ul li span:last-of-type{text-align:right;white-space:nowrap;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.c-booking_summary__passenger--details ul li img{position:absolute;left:0;top:0}.c-booking_summary__passenger--details ul li.icon{padding-left:23px;position:relative}.c-booking_summary__passenger--details ul li.icon:after{content:"";width:15px;height:15px;background-size:contain;background-position:center left;position:absolute;top:2px;left:0}.c-booking_summary__passenger--details--title{margin:12px 0 4px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#4d71b4}.c-booking_summary__passenger--details--label{max-width:167px}@media only screen and (min-width: 767px){.c-booking_summary__passenger--details--label{max-width:100%;flex-basis:59%}}.c-booking_summary__passenger--details--price{text-align:right}@media only screen and (min-width: 767px){.c-booking_summary__passenger--details--price{flex-basis:41%}}@media only screen and (min-width: 767px){.c-booking_summary__passenger--details.page .c-booking_summary__passenger--details--label{flex-basis:75%}.c-booking_summary__passenger--details.page .c-booking_summary__passenger--details--price{flex-basis:25%;display:flex;justify-content:flex-end}}.c-booking_summary__passenger--getgo{padding-bottom:27px}.c-booking_summary__passenger--getgo>div{display:flex;justify-content:space-between}.c-booking_summary__passenger--getgo>div span{font-size:15px;margin-bottom:0;font-family:Noto Sans,sans-serif}.c-booking_summary__passenger--getgo>div span small{color:#858585}.c-booking_summary__passenger--getgo>div span strong{padding-left:8px}.c-booking_summary__passenger--getgo>div span .total_points{color:#006fc1}.c-booking_summary__passenger:first-child .c-booking_summary__passenger--name{margin-top:10px}.c-booking_summary .label--baggage{max-width:250px!important}.c-booking_summary__triptotal{display:flex;justify-content:space-between;padding:8px 24px;background-color:#f7f7f7}@media only screen and (min-width: 767px){.c-booking_summary__triptotal{padding:8px 40px}}.c-booking_summary__triptotal span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.c-booking_summary__triptotal span{font-size:15px}}.c-booking_summary__triptotal span:last-of-type{font-weight:400}.c-booking_summary__triptotal--price{font-weight:400}.c-booking_summary__total{position:fixed;bottom:0;transform:translateZ(0);display:flex;justify-content:space-between;flex-wrap:wrap;padding:16px 24px;background-color:#fff082;z-index:150}@media only screen and (min-width: 767px){.c-booking_summary__total{padding:16px 40px}}.c-booking_summary__total.unfixed{position:relative}.c-booking_summary__total span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#0060a7}@media only screen and (min-width: 767px){.c-booking_summary__total span{font-size:15px}}.c-booking_summary__total2{position:fixed;bottom:0;transform:translateZ(0);display:flex;justify-content:space-between;flex-wrap:wrap;padding:16px 24px;background-color:#e2e2e2;z-index:150}@media only screen and (min-width: 767px){.c-booking_summary__total2{padding:16px 40px}}.c-booking_summary__total2.unfixed{position:relative}.c-booking_summary__total2 span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#0060a7}@media only screen and (min-width: 767px){.c-booking_summary__total2 span{font-size:15px}}.c-booking_summary__terms{max-width:712px;margin:26px auto 0;padding:0 14px;width:100%;border-radius:12px}@media only screen and (min-width: 767px){.c-booking_summary__terms{padding:0}}.c-booking_summary__terms .checkbox{display:block;width:100%;margin:0 0 32px;padding:10px}.c-booking_summary__terms .checkbox>label{font-family:Noto Sans,sans-serif;font-size:13px;line-height:140%;color:#333;padding-left:20px}.c-booking_summary__terms .checkbox>label a{font-family:Noto Sans,sans-serif;font-size:13px;display:inline;word-break:break-word}.c-booking_summary__terms .checkbox>label .checkmark{background-color:transparent}.c-booking_summary__terms .checkbox.error{border:1px solid #cc0c2f;background-color:#ffeef1;border-radius:12px}.c-booking_summary__submit{max-width:696px;margin:0 24px 80px;text-align:right;flex-direction:column-reverse;display:flex}@media only screen and (min-width: 767px){.c-booking_summary__submit{margin:0 auto 80px;display:block}}.c-booking_summary__submit a:first-child{margin-right:13px}.c-booking_summary__submit a:last-of-type{margin-bottom:16px}@media only screen and (min-width: 767px){.c-booking_summary__submit a:last-of-type{margin-bottom:0}}.c-mobile_modal{position:fixed;background:#fff;top:0;left:0;height:100%;width:100%;z-index:200;overflow-x:hidden;overflow-y:auto;padding-top:200px;padding-left:0!important;padding-right:0!important}.c-mobile_modal:before{position:fixed;width:100%;content:"";box-shadow:0 30px 12px #0000001a;height:22px;top:41px;z-index:600}.c-mobile_modal__head{height:118px;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;padding-bottom:30px;top:0;background-size:100% 100%;background-color:transparent;box-shadow:none;z-index:600}.c-mobile_modal__head:after{content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;left:auto;right:16px}.c-mobile_modal__head>span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:120%;color:#0060a7;margin-bottom:5px}@media only screen and (min-width: 767px){.c-mobile_modal__head>span{font-size:17px}}.c-mobile_modal__head>span+span{font-size:15px;font-weight:400}@media only screen and (min-width: 767px){.c-mobile_modal__head>span+span{font-size:13px}}.c-mobile_modal__head.csp-header{align-items:flex-start}.c-mobile_modal__head.csp-header span{margin:32px 24px 18px;font-size:18px;font-weight:630;line-height:25.56px;font-family:Noto Sans,sans-serif}.c-mobile_modal .c-booking-summary{margin:0;border-top:0;border-radius:0;max-width:100%;box-shadow:none}.c-mobile_modal .c-booking-summary:before{top:30px;z-index:600}@media only screen and (min-width: 767px){.c-mobile_modal{display:none}}.booking-total.disabled,.booking-total .disabled{opacity:50%;filter:grayscale(1);pointer-events:none}.booking-total img{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.booking-total img.show{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.booking-total .cart:before{display:none}@media only screen and (min-width: 767px){.booking-total .cart:before{content:"";position:absolute;top:40px;right:53px;transform:translateY(-50%);width:20px;height:20px;background-image:url(/assets/images/icon-bluearrowdowncaret.svg);background-size:100% 100%;background-repeat:no-repeat}}.booking-total .cart.disabled:before{content:unset}.booking-total .cart.notif:after{content:"";position:absolute;width:6px;height:6px;background:#e42d4e;border-radius:100%}.home-header li:first-child a.notif:after{top:0;margin-left:98%}.c-booking-summary{max-width:425px}.c-booking-summary:before{height:50px;top:-10px}.c-booking-summary ::-webkit-scrollbar{width:5px}.c-booking-summary ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:70px auto 53px}.c-booking-summary ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.c-booking-summary ::-webkit-scrollbar-thumb:hover{background:#555}.c-booking_summary{max-width:unset}@media only screen and (min-width: 767px){.c-booking_summary{max-width:696px}}.c-booking_summary__flight-details-toggle{cursor:pointer;top:.1em;padding-right:16px;font-family:Noto Sans,sans-serif}.c-booking_summary__flight-details-toggle:after{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.c-booking_summary__flight-details-toggle .show-flight-details{margin-right:.25em}.c-booking_summary__flight-details-toggle .page-toggle{margin-top:5px}.c-booking_summary__flight.show{padding-bottom:10px}.c-booking_summary__flight.show .c-booking_summary__flight-details-toggle:after{transform:translateY(-50%) rotate(0);-webkit-transform:translateY(-50%) rotate(0deg)}.c-booking_summary__flight.show .c-booking_summary__flight-details-toggle img{transform:translateY(0) rotate(-180deg)}.c-booking_summary__passenger--name span:first-of-type{max-width:200px}.c-booking_summary__passenger--name span:last-of-type:after{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;top:10px}.c-booking_summary__passenger--name .price{cursor:pointer}.c-booking_summary__passenger--details{display:block}.c-booking_summary__passenger--details ul{display:block!important}.c-booking_summary__passenger--details ul .discount span{color:#858585!important}.c-booking_summary__passenger--details ul .tax span{color:#858585!important;margin-top:10px;font-size:11px}.c-booking_summary__passenger--details ul .subtotal span{color:#858585!important;font-weight:700}.c-booking_summary__passenger.show .c-booking_summary__passenger--name span:last-of-type:after{transform:translateY(-50%) rotate(0)}.c-booking_summary__passenger.show .c-booking_summary__passenger--name span img{transform:translateY(0) rotate(-180deg)}.c-booking_summary__trip .exponent{color:#858585;font-family:Noto Sans,sans-serif;left:100%}.c-booking_summary__trip .exponent.page{left:190px}.c-booking_summary__currency--dropdown,.c-booking_summary__details{display:block}.c-mobile_modal{z-index:600;padding-top:120px;background-color:#f7f7f7}.c-mobile_modal .c-booking-summary{top:88px}.c-mobile_modal .c-booking-summary:before{display:none}.c-mobile_modal .c-booking-summary .wrapper{max-height:unset}.c-mobile_modal .c-booking-summary .wrapper .c-booking_summary__total{position:fixed;bottom:0;transform:translateZ(0);width:100%;padding-left:24px;padding-right:24px;z-index:601;border-radius:unset}.c-mobile_modal .c-booking-summary .wrapper .c-booking_summary__flight-details-toggle{top:unset;white-space:nowrap}.c-mobile_modal__head{height:88px;padding-top:40px}.c-mobile_modal__close-icon{content:"";cursor:pointer;position:absolute;height:30px;width:30px;top:25px;right:16px;z-index:200}.c-booking_summary__passenger--details--label.bundle-detail,.c-booking_summary__passenger--details--price.price-detail{font-size:15px!important;color:#858585!important}.fare-bundles .disabled:not(input){cursor:not-allowed}.fare-bundles .disabled:not(input) a,.fare-bundles .disabled:not(input) button{pointer-events:none}.fare-bundles .wrapper{display:flex;justify-content:space-between;align-items:center;padding:16px 40px 16px 0}.fare-bundles .wrapper .title{margin-bottom:10px}.fare-bundles .wrapper .title p{font-weight:700;font-size:17px;line-height:143%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.fare-bundles .wrapper .title p{font-size:15px}}.fare-bundles .wrapper .title span{font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.fare-bundles .wrapper .title span{font-size:11px}}.fare-bundles .wrapper .tab button{font-weight:600;font-size:13px;line-height:13px;letter-spacing:.004em;padding:8px;color:#006fc1;border-radius:6px;background-color:transparent;outline:none}@media only screen and (min-width: 767px){.fare-bundles .wrapper .tab button{font-size:11px}}.fare-bundles .wrapper .tab button.active{background:#006fc1;color:#fff}.fare-bundles .wrapper--four{padding-bottom:16px;display:flex;justify-content:space-between;align-items:center}.fare-bundles .wrapper--four .bundle{font-weight:700;font-size:11px;line-height:13px;display:flex;align-items:center;letter-spacing:.004em;color:#006fc1;text-decoration:none;position:relative;padding-left:22px}.fare-bundles .wrapper--four .bundle:before{content:"";background-image:url(/assets/images/icon-bundle.svg);height:16px;width:16px;top:calc(50% - 2px);left:0;transform:translateY(-50%);position:absolute;background-size:contain}.fare-bundles .wrapper--four .promos{display:flex;max-width:558px;justify-content:space-between;width:100%;padding-right:40px}.fare-bundles .wrapper--four .promos .promo{max-width:195px;display:flex;flex-direction:column;text-align:center}.fare-bundles .wrapper--four .promos .promo .title{font-size:18px;line-height:150%;font-weight:600;color:#00a4e5;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.fare-bundles .wrapper--four .promos .promo .title.select-each-guest{justify-content:center}.fare-bundles .wrapper--four .promos .promo .title span{padding-right:4px}.fare-bundles .wrapper--four .promos .promo .price{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:2px;font-family:Noto Sans,sans-serif}.fare-bundles .wrapper--four .promos .promo .note{margin:0;font-size:10px;line-height:140%;letter-spacing:.004em;color:#0060a7;background:#fff6b5;border-radius:146px;padding:0 8.5px;width:auto;text-align:center;font-family:Noto Sans,sans-serif}.fare-bundles .wrapper--radio{display:flex;justify-content:space-between;margin-right:40px;background-color:#fff;padding:16px 0;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;margin-bottom:8px}.fare-bundles .wrapper--radio .guest{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding-left:24px}.fare-bundles .wrapper--radio .selection{display:flex;max-width:518px;justify-content:space-between;width:100%}.fare-bundles .wrapper--radio .selection>div{max-width:97px;width:100%;text-align:center}.fare-bundles .wrapper--radio .selection>div:nth-child(2){max-width:129px}.fare-bundles .wrapper--radio .selection>div:last-child{max-width:161px}.fare-bundles .wrapper--radio .selection input{-webkit-appearance:radio;appearance:radio}.fare-bundles .wrapper--radio .selection label{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative;margin-bottom:13px}.fare-bundles .wrapper--radio .selection [type=radio]{visibility:hidden}.fare-bundles .wrapper--radio .selection [type=radio]:checked,.fare-bundles .wrapper--radio .selection [type=radio]:not(:checked){position:absolute;left:-9999px}.fare-bundles .wrapper--radio .selection [type=radio]:checked+label,.fare-bundles .wrapper--radio .selection [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.fare-bundles .wrapper--radio .selection [type=radio]:checked+label:before,.fare-bundles .wrapper--radio .selection [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.fare-bundles .wrapper--radio .selection [type=radio]:checked+label:before,.fare-bundles .wrapper--radio .selection [type=radio]:checked+label{border-color:#006fc1;color:#006fc1;font-weight:700}.fare-bundles .wrapper--radio .selection [type=radio]:checked+label:after,.fare-bundles .wrapper--radio .selection [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#006fc1;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.fare-bundles .wrapper--radio .selection [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.fare-bundles .wrapper--radio .selection [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.fare-bundles .wrapper--info{margin-right:40px;background-color:#fff;padding:16px 0;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;margin-bottom:16px}.fare-bundles .wrapper--info .list{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.fare-bundles .wrapper--info .list .title{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;padding-left:20px;position:relative;color:#333;display:flex;flex-direction:column}.fare-bundles .wrapper--info .list .title>span:last-child{color:#575757;font-size:11px}.fare-bundles .wrapper--info .list .selection{display:flex;max-width:518px;justify-content:space-between;width:100%}.fare-bundles .wrapper--info .list .selection>div{max-width:97px;width:100%;text-align:center}.fare-bundles .wrapper--info .list .selection>div:nth-child(2){max-width:129px}.fare-bundles .wrapper--info .list .selection>div:last-child{max-width:161px}.fare-bundles .wrapper--info .list .fare-rules{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:5px;align-items:center;letter-spacing:.004em;color:#006fc1;text-align:center;display:block}.fare-bundles .wrapper--info .list .fare-rules img{max-width:13px;margin-left:3px;position:relative;top:-1px}.fare-bundles .bundle-details{padding:20px;background-color:#fff;box-shadow:0 8px 16px #00000014;border-radius:12px;margin-bottom:20px}.fare-bundles .bundle-details .details-note{font-size:11px;padding:15px}.fare-bundles .bundle-details .two-hours-wrapper-column{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:10px 15px}@media (max-width: 767px){.fare-bundles .bundle-details .two-hours-wrapper-column{padding:5px}}.fare-bundles .bundle-details .two-hours-wrapper-column .two-hours-note{padding:12px;background:linear-gradient(0deg,#f3fbfd,#f3fbfd),linear-gradient(0deg,#cae2e7,#cae2e7);border-radius:10px;border:1px solid #cae2e7;font-size:13px;width:100%;color:#333;font-weight:400;line-height:19px;letter-spacing:-.01em;text-align:left}.fare-bundles .bundle-selected{background:#ffffff;display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;padding:16px 24px;flex-wrap:wrap;border:2px solid #52caf5;box-sizing:border-box;border-radius:12px;margin-bottom:15px;position:relative}.fare-bundles .bundle-selected:after{content:"";position:absolute;width:36px;height:36px;top:-10px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-check.png)}.fare-bundles .bundle-selected .go-basic-class{color:#444}.fare-bundles .bundle-selected .go-easy-class{color:#00a4e5}.fare-bundles .bundle-selected .go-flexi-class{color:#0060a7}@media only screen and (min-width: 767px){.fare-bundles .bundle-selected{font-size:15px;padding:24px 0 24px 40px}}.fare-bundles .bundle-selected .title{font-size:18px;line-height:150%;font-weight:600;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.fare-bundles .bundle-selected .title span{padding-right:8px}.fare-bundles .bundle-selected .sub-title{font-size:11px}.fare-bundles .bundle-selected button{margin:0 30px 0 0;padding:7px 30px 8px;max-width:146px;width:100%;text-decoration:none;font-size:11px;line-height:13px}.fare-bundles .bundle-selected .bundle-amount{position:absolute;top:0;right:0;margin-top:15px;font-weight:700;text-align:right;margin-right:15px;font-size:15px;color:#0060a7}.fare-bundles .bundle-selected .bundle-amount .per-guest{color:#575757;font-size:11px;font-weight:400}.fare-bundles .wrapper-column{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:14px;margin-bottom:8px}@media (max-width: 767px){.fare-bundles .wrapper-column{flex-direction:column;justify-content:flex-start;padding:10px 5px}}.fare-bundles .wrapper-column .promo{background:#ffffff;border:1px solid #e2e2e2;box-sizing:border-box;border-radius:10px;max-width:304px;padding:24px;flex-basis:calc(33.33% - 10px);display:flex;flex-direction:column;align-items:baseline;min-height:500px}@media (max-width: 767px){.fare-bundles .wrapper-column .promo{margin-bottom:10px;min-height:180px;max-width:100%}}.fare-bundles .wrapper-column .promo .bundle-hr{margin-top:10px;margin-bottom:10px;background:#6b6b6b;border:1.1px solid #6b6b6b;width:83%}.fare-bundles .wrapper-column .promo .title{font-size:18px;line-height:150%;font-weight:600;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.fare-bundles .wrapper-column .promo .title span{padding-right:8px}.fare-bundles .wrapper-column .promo .sub-title{font-size:11px}.fare-bundles .wrapper-column .promo .price{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:2px;font-family:Noto Sans,sans-serif}.fare-bundles .wrapper-column .promo .note{position:relative;font-size:15px;line-height:140%;letter-spacing:.004em;background:none;width:auto;padding-bottom:3px;font-weight:400}.fare-bundles .wrapper-column .promo .fare{display:block;padding-top:12px}.fare-bundles .wrapper-column .promo ul{margin-top:16px}.fare-bundles .wrapper-column .promo ul li{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;margin-bottom:16px;position:relative;color:#bebebe;display:flex}.fare-bundles .wrapper-column .promo ul li .details-title{font-size:13px;color:#444}.fare-bundles .wrapper-column .promo ul li .details-description{font-size:11px;color:#444}.fare-bundles .wrapper-column .promo ul li img{height:15px;width:15px;margin-right:5px}.fare-bundles .wrapper-column .promo ul li .details{margin-top:-3px}.fare-bundles .wrapper-column .promo a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin:20px 0;position:relative;padding-left:22px;text-decoration:none}@media only screen and (min-width: 767px){.fare-bundles .wrapper-column .promo a{font-size:11px}}.fare-bundles .wrapper-column .promo a.rules{margin:0 0 20px 20px;float:left}.fare-bundles .wrapper-column .promo a.rules:before{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-bundle.svg);position:absolute;top:calc(50% - 2px);left:0;transform:translateY(-50%)}.fare-bundles .wrapper-column .promo a.details{padding-left:0;margin:13px 0 0}.fare-bundles .wrapper-column .promo a.details:after{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-button_arrowright_blue.png);position:absolute;top:calc(50% - 2px);right:-16px;transform:translateY(-50%) rotate(270deg)}.fare-bundles .wrapper-column .promo a.details.show:after{top:calc(50% - 1px);transform:translateY(-50%) rotate(-270deg)}.fare-bundles .wrapper-column .promo a.details+ul{display:none}.fare-bundles .wrapper-column .promo>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.0125em;color:#575757}@media only screen and (min-width: 767px){.fare-bundles .wrapper-column .promo>span{font-size:15px}}.fare-bundles .wrapper-column .promo.selected{position:relative;border:2px solid #52caf5;border-top:10px solid #52caf5;border-radius:8px}.fare-bundles .wrapper-column .promo.selected:after{content:"";position:absolute;width:36px;height:36px;top:-20px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-check.png)}.fare-bundles .wrapper-column .promo .bottom{position:absolute;bottom:1%;text-align:center}@media (max-width: 767px){.fare-bundles .wrapper-column .promo .bottom{position:relative;width:100%}.fare-bundles .wrapper-column .promo .bottom .mobile-btn{width:100%;border:none;margin-left:-13%;border-top:1px solid #e2e2e2;border-radius:0 0 8px 8px}.fare-bundles .wrapper-column .promo .bottom .old-mobile-btn{width:100%;border:none;margin-left:-11%;border-top:1px solid #e2e2e2;border-radius:0 0 8px 8px}}.fare-bundles .wrapper-column .discount-note{font-size:11px;margin-top:10px}.fare-bundles .wrapper-column .go-basic-class{color:#444;border-color:#e2e2e2;border-top:10px solid #e2e2e2;border-radius:8px}.fare-bundles .wrapper-column .go-easy-class{color:#00a4e5;border-top:10px solid #aadff2;border-radius:8px}.fare-bundles .wrapper-column .go-flexi-class{color:#0060a7;border-top:10px solid #0060a7;border-radius:8px}.fare-bundles .sticky-button{position:fixed;bottom:0;width:100%;background-color:#fff;align-content:center;text-align:center}.fare-bundles button{margin-top:8px;margin-bottom:14px;max-width:100%;width:calc(100% - 5px);padding:5px;line-height:114%;font-size:15px;letter-spacing:.004em;height:100px}@media screen and (max-width: 767px){.fare-bundles button{margin-bottom:0;padding:15px;height:auto}}.fare-bundles .c-mobile_modal{position:fixed;background:#fff;top:0;left:0;height:100%;width:100%;z-index:20;overflow-x:hidden;overflow-y:auto;padding-top:200px;padding-left:0;padding-right:0}.fare-bundles .c-mobile_modal:before{position:fixed;width:100%;content:"";box-shadow:0 30px 12px #0000001a;height:22px;top:41px;z-index:20}.fare-bundles .c-mobile_modal__head{background-size:100% 88px;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:700;background-color:transparent;padding-bottom:30px;top:0}.fare-bundles .c-mobile_modal__head:after{content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;right:16px}.fare-bundles .c-mobile_modal__head>span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;margin-bottom:5px}.fare-bundles .c-mobile_modal__head>span+span{font-size:13px;font-weight:400}.fare-bundles .c-mobile_modal__input{position:fixed;width:100%;height:53px;top:88px;z-index:700}.fare-bundles .c-mobile_modal__input>.o-form_input{margin:-20px auto 0;max-width:327px;box-shadow:0 4px 12px #0000001a}.fare-bundles .c-mobile_modal__input>.o-form_two-fields{margin:-20px auto 0;max-width:327px;background:#fff}.fare-bundles .c-mobile_modal__input>.o-form_two-fields>.o-form_input:before{top:16px}.fare-bundles .c-mobile_modal__input>.o-form_two-fields>.o-form_input input{font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.fare-bundles .c-mobile_modal{display:none}}.fare-bundles .c-mobile_modal .flight-fare_table{margin:0;padding:0}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare.dropped{background:#f7f7f7;margin:0;padding:0}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown{display:block;background:transparent}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper{flex-direction:column;padding:0 24px;align-items:unset}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .title,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab{margin-bottom:16px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab button:first-child{padding-left:0}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper .tab button:first-child.active{padding-left:8px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column{flex-direction:column;padding:0 24px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo{flex-basis:100%;max-width:100%;margin-bottom:17px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .guest{display:block}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio{display:flex;margin-bottom:16px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div input{-webkit-appearance:radio;appearance:radio}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div label{font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative;margin-bottom:13px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked){position:absolute;left:-9999px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:before,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1.5px solid #006fc1;border-radius:100%;background:#fff}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:before,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label{border-color:#006fc1;color:#006fc1;font-weight:700}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:after,.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:#006fc1;position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio>div [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title{flex-wrap:wrap}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title span{color:#333;font-weight:400;font-size:17px;line-height:165%}@media only screen and (min-width: 767px){.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title span{font-size:15px}}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio .title .description{flex-basis:100%;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio.disabled{filter:unset}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown .wrapper-column .promo .radio:first-of-type{margin-top:16px}.fare-bundles .c-mobile_modal .flight-fare_table .flight-fare .flight-dropdown>button{margin-left:24px;margin-right:24px;display:block;width:calc(100% - 48px)}.fare-bundles .wrapper .tab button{width:unset}.fare-bundles .wrapper-column .promo{padding:24px 0 0;position:relative}.fare-bundles .wrapper-column .promo>*{margin:0 24px}.fare-bundles .wrapper-column .promo a{margin:0 24px}.fare-bundles .wrapper-column .promo a.details{margin:13px 24px 0;width:100%}.fare-bundles .wrapper-column .promo a.details:after{top:unset;transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;transform:translateY(0) rotate(90deg);-webkit-transform:translateY(0%) rotate(90deg)}.fare-bundles .wrapper-column .promo a.details.show:after{top:unset;transform:translateY(-20%) rotate(-90deg);-webkit-transform:translateY(-20%) rotate(-90deg)}.fare-bundles .wrapper-column .promo a.details.show+ul{display:block}.fare-bundles .wrapper-column .promo a.details+ul{display:block}.fare-bundles .wrapper-column .promo a.rules{margin-top:0}.fare-bundles .wrapper-column .promo ul{padding:0}.fare-bundles .wrapper-column .promo ul li>span{display:block}.fare-bundles .wrapper-column .promo ul li>span:nth-child(1){font-size:15px}@media only screen and (min-width: 767px){.fare-bundles .wrapper-column .promo ul li>span:nth-child(1){font-size:13px}}.fare-bundles .wrapper-column .promo ul li>span:not(:nth-child(1)){font-size:13px}@media only screen and (min-width: 767px){.fare-bundles .wrapper-column .promo ul li>span:not(:nth-child(1)){font-size:11px}}.fare-bundles .wrapper-column .promo .price{font-family:Noto Sans,sans-serif;font-size:17px}@media only screen and (min-width: 767px){.fare-bundles .wrapper-column .promo .price{font-size:15px}}.fare-bundles .wrapper-column .promo .fare{border-top:2px solid #e2e2e2;color:#006fc1;margin:24px 0 0;width:100%;text-align:center;padding-top:20px;padding-left:30px;padding-right:30px}.fare-bundles .wrapper-column .promo.selected{box-shadow:0 0 15px #ccc}.fare-bundles .wrapper-column .promo.disabled{opacity:.4;pointer-events:none;cursor:default}.fare-bundles .wrapper-column .promo.disabled span{filter:grayscale(100%);filter:#bebebe}.fare-bundles .wrapper-column .promo.disabled ul li:before{filter:contrast(0)}.fare-bundles .wrapper-column .promo.disabled ul li.checked{color:unset}.fare-bundles .wrapper-column .promo.disabled .fare{filter:unset}.fare-bundles .wrapper-column .promo.disabled button{height:72px;padding:5px 16px}@media only screen and (max-width: 475px) and (orientation: portrait){.fare-bundles .wrapper-column div.mb-50:last-child{margin-bottom:50px}}.fare-bundles .c-mobile_modal{z-index:19;padding-top:120px;background-color:#f7f7f7}.fare-bundles .c-mobile_modal__close-icon{content:"";cursor:pointer;position:absolute;height:30px;width:30px;top:25px;right:16px;z-index:19}.fare-bundles .icons{width:18px;height:20px;padding-top:2px;margin-right:10px}.fare-bundles .title-text{display:flex;flex-direction:column;text-align:left;font-size:15px;font-weight:400}.fare-bundles .title-text .text-description{font-size:11px;display:block;text-align:left;color:#6b6b6b}.fare-bundles .check-X-mark{height:24px;width:24px}.bundle-details-new{height:583px;padding:0;margin-bottom:20px;margin-top:-50px}@media screen and (max-width: 767px){.bundle-details-new{height:-moz-fit-content;height:fit-content;padding:0}}.bundle-details-new .details-note{font-size:11px;padding:15px}.bundle-details-new .details-note .title{margin-bottom:10px}.bundle-details-new .details-note .title p{font-weight:700;font-size:17px;line-height:143%;letter-spacing:.005em;color:#333;margin-bottom:0}@media screen and (max-width: 767px){.bundle-details-new .details-note .title p{font-size:18px}}.bundle-details-new .details-note .title span{font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}@media screen and (min-width: 1056px){.bundle-details-new .details-note .title span{font-size:11px}}.bundle-details-new .two-hours-wrapper-column{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;padding:10px 15px}@media screen and (max-width: 767px){.bundle-details-new .two-hours-wrapper-column{padding:5px}}.bundle-details-new .two-hours-wrapper-column .two-hours-note{padding:12px;background:linear-gradient(0deg,#f3fbfd,#f3fbfd),linear-gradient(0deg,#cae2e7,#cae2e7);border-radius:10px;border:1px solid #cae2e7;font-size:13px;width:100%;color:#333;font-weight:400;line-height:19px;letter-spacing:-.01em;text-align:left}.bundle-details-new .wrapper-column-new{height:431px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:8px;background-color:#fff;box-shadow:0 8px 16px #00000014;border-radius:12px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;width:100%;height:-moz-fit-content;height:fit-content;padding:15px}}.bundle-details-new .wrapper-column-new .promo{height:100%;background:#ffffff;box-sizing:border-box;flex-grow:1;padding:0;flex-basis:calc(25% - 10px);display:flex;flex-direction:column;align-items:baseline;min-height:431px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo{margin-bottom:10px;min-height:-moz-fit-content;min-height:fit-content;max-width:100%}}.bundle-details-new .wrapper-column-new .promo .label-title{font-size:13px;font-weight:400;line-height:20.54px;width:100%;padding-right:15%;color:#575757}.bundle-details-new .wrapper-column-new .promo .title{margin:10px 0 0;font-size:18px;width:80%;line-height:150%;font-weight:600;font-family:Noto Sans,sans-serif;display:flex;align-items:center}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .title{margin:0;padding-bottom:8px;width:100%}.bundle-details-new .wrapper-column-new .promo .title p{margin-bottom:4px}}.bundle-details-new .wrapper-column-new .promo .title span{padding-right:8px}.bundle-details-new .wrapper-column-new .promo .title.bundle{padding:16px 0 8px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .title.bundle{margin:0;padding:8px 0}}.bundle-details-new .wrapper-column-new .promo .sub-title{font-size:11px}.bundle-details-new .wrapper-column-new .promo .price{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:2px;font-family:Noto Sans,sans-serif}.bundle-details-new .wrapper-column-new .promo .note{display:flex;margin:12px 0 0 4px;width:80%;font-size:15px;line-height:140%;letter-spacing:.004em;background:none;color:#333;font-weight:400}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .note{margin:0;font-weight:400;line-height:17.6px}}.bundle-details-new .wrapper-column-new .promo .view-fare-containter{display:flex;width:100%}.bundle-details-new .wrapper-column-new .promo .fare{display:block;padding-top:12px}.bundle-details-new .wrapper-column-new .promo ul{margin-top:16px}.bundle-details-new .wrapper-column-new .promo ul li{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;margin-bottom:16px;position:relative;color:#bebebe;display:flex}.bundle-details-new .wrapper-column-new .promo ul li .details-title{font-size:13px;color:#444}.bundle-details-new .wrapper-column-new .promo ul li .details-description{font-size:11px;color:#444}.bundle-details-new .wrapper-column-new .promo ul li img{height:15px;width:15px;margin-right:5px}.bundle-details-new .wrapper-column-new .promo ul li .details{margin-top:-3px}.bundle-details-new .wrapper-column-new .promo a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin:20px 0;position:relative;padding-left:22px;text-decoration:none}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo a{font-size:11px;padding-left:0}}.bundle-details-new .wrapper-column-new .promo a.view-fare-span{padding:8px 0 0;margin:0 24px 0 0}.bundle-details-new .wrapper-column-new .promo a.rules{margin:0 0 20px 20px;float:left}.bundle-details-new .wrapper-column-new .promo a.rules:before{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-bundle.svg);position:absolute;top:calc(50% - 2px);left:0;transform:translateY(-50%)}.bundle-details-new .wrapper-column-new .promo a.details{padding-left:0;margin:13px 0 0}.bundle-details-new .wrapper-column-new .promo a.details:after{width:16px;height:16px;content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-button_arrowright_blue.png);position:absolute;top:60%;right:-20px;transform:translateY(-50%) rotate(-270deg)}.bundle-details-new .wrapper-column-new .promo a.details.show:after{top:calc(50% - 1px);transform:translateY(-50%) rotate(270deg)}.bundle-details-new .wrapper-column-new .promo a.details.show+ul{display:block}.bundle-details-new .wrapper-column-new .promo a.details+ul{display:none}.bundle-details-new .wrapper-column-new .promo>span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.0125em;color:#575757}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo>span{font-size:15px}}.bundle-details-new .wrapper-column-new .promo.selected{position:relative;outline:2px solid #52caf5;z-index:15}.bundle-details-new .wrapper-column-new .promo.selected:after{content:"";position:absolute;width:36px;height:36px;top:-20px;right:-15px;z-index:15;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-check.png)}.bundle-details-new .wrapper-column-new .promo .bottom{position:absolute;top:25%;text-align:center;flex-grow:1}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .bottom{position:relative;width:100%}.bundle-details-new .wrapper-column-new .promo .bottom .mobile-btn{border:none;margin-left:-13%;border-top:1px solid #e2e2e2;border-radius:0 0 8px 8px}.bundle-details-new .wrapper-column-new .promo .bottom .old-mobile-btn{border:none;margin-left:-11%;border-top:1px solid #e2e2e2;border-radius:0 0 8px 8px}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container{height:100%;width:100%;display:flex;flex-direction:column}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells{position:relative;flex-wrap:wrap;display:flex;width:100%}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-containers{align-items:stretch;justify-content:space-between;flex-direction:column}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header{background-color:#fff;height:166px;display:flex;align-content:space-between;justify-content:center;padding:0 8px 0 12px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header{gap:8px;padding:0 0 8px;height:-moz-fit-content;height:fit-content;justify-content:start}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header .btn-selected{background-color:#dceff3}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header.label-header{padding:0 12px 0 16px;align-content:center}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header.label-header{padding:0}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-cell-header.selected{background-color:#f3fbfd}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white{background-color:#fff;flex-grow:1}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white.first-container{padding:8px 0 8px 16px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white{width:100%}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white.selected{background-color:#f3fbfd}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white:last-child{background-color:#fff;flex-grow:0;height:82px}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white:last-child .text-description{font-size:11px}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white:last-child.first-wrap{flex-wrap:nowrap}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white.go-bundle-label-border-radius{border-radius:0 0 0 8px}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-white.go-flexi-border-radius{border-radius:0 0 8px}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-grey{background-color:#f7f7f7;flex-grow:1}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-grey.first-container{padding:8px 0 8px 16px}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-grey{width:100%}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-grey.selected{background-color:#e9f6f9}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-center{text-align:center;justify-content:center;align-content:center}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells-info-icon{position:relative;height:16px;width:16px;align-content:center;margin:8px;cursor:pointer}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .modal{background-color:#fff;position:absolute;display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:8px;height:56px;z-index:25;box-shadow:0 8px 16px #00000014;gap:8px;margin-top:-55px;margin-left:60px;text-wrap:nowrap}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .modal:hover{z-index:25}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .modal span{font-size:11px;font-weight:400;line-height:17.6px;color:#575757}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .modal img{height:24px;width:24px}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .tail{display:inline-block;width:0;height:0;border-style:solid;margin:-12px 0 auto 83px;position:absolute;border-width:10px 10px 10px 0;border-color:transparent #ffffff transparent transparent;z-index:25;transform:rotate(-90deg)}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .tail{margin:-25px 0 auto -68px}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-basic-tail{margin:-12px 0 auto 90px}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-basic-tail{margin:-27px 0 auto -56px}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-basic-modal{width:264px;margin-left:30px;top:-7px}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-basic-modal{margin-left:70px;top:-20px}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-easy-modal{width:249px;margin-left:30px;top:-7px}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-easy-modal{margin-left:59px;top:-20px}}.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-flexi-modal{width:305px;margin-left:2px;top:-7px}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .promo .bundle-cell-container .bundle-cells .go-flexi-modal{margin-left:59px;top:-20px}}.bundle-details-new .wrapper-column-new .go-basic-class{color:#444;border-top:10px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;flex-basis:calc((100% - 216px) / 3 - 10px)}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .go-basic-class{border-top:8px solid #e2e2e2;background-color:transparent;border-right:1px solid #e2e2e2;border-radius:8px;box-shadow:0 8px 16px #00000014;margin-bottom:16px;padding:0 24px 10px}}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .go-basic-class:hover{position:relative;outline:2px solid #52caf5;z-index:11}}.bundle-details-new .wrapper-column-new .go-easy-class{color:#00a4e5;border-top:10px solid #aadff2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;flex-basis:calc((100% - 216px) / 3 - 10px)}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .go-easy-class{flex-basis:auto;border-top:8px solid #aadff2;background-color:transparent;border-radius:8px;box-shadow:0 8px 16px #00000014;margin-bottom:16px;padding:0 24px 10px}}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .go-easy-class:hover{position:relative;outline:2px solid #52caf5;z-index:11}}.bundle-details-new .wrapper-column-new .go-flexi-class{color:#0060a7;border-radius:0 8px 8px 0;border-top:10px solid #0060a7;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;flex-basis:calc((100% - 216px) / 3 - 10px)}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .go-flexi-class{flex-basis:auto;background-color:transparent;border-left:1px solid #e2e2e2;border-radius:8px;border-top:8px solid #0060a7;box-shadow:0 8px 16px #00000014;padding:0 24px 10px}}@media screen and (min-width: 1056px){.bundle-details-new .wrapper-column-new .go-flexi-class:hover{position:relative;outline:2px solid #52caf5;border-radius:0;z-index:11}}.bundle-details-new .wrapper-column-new .go-padding-top{padding-top:10px;border-radius:8px 0 0 8px;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;flex-basis:216px;flex-shrink:0}@media screen and (max-width: 767px){.bundle-details-new .wrapper-column-new .go-padding-top{flex-basis:auto;border-radius:0;border:none;padding:0}}.bundle-details-new .discount-note{font-size:11px;margin-top:10px;padding:0 8px}.bundle-selected-container-new{background-color:#fff;box-shadow:0 8px 16px #00000014;border-radius:12px;margin-bottom:20px;margin-top:-50px}.bundle-selected-container-new .bundle-cell-container{height:100%;width:100%;display:flex;flex-direction:column;padding:16px}.bundle-selected-container-new .bundle-cell-container .title{font-size:18px;line-height:150%;font-weight:600;font-family:Noto Sans,sans-serif;display:flex;align-items:center}.bundle-selected-container-new .bundle-cell-container .title span{padding-right:8px}.bundle-selected-container-new .bundle-cell-container .label-title{font-size:13px;font-weight:400;line-height:20.54px;width:100%;padding-right:15%;color:#575757}.bundle-selected-container-new .bundle-cell-container .bundle-cells{position:relative;flex-wrap:wrap;display:flex;width:100%}.bundle-selected-container-new .bundle-cell-container .bundle-cells-containers{align-items:stretch;justify-content:space-between;flex-direction:column;width:100%}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header{background-color:#fff;height:166px;width:100%;display:flex;align-content:space-between;justify-content:center;padding:0 8px 20px}@media screen and (max-width: 767px){.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header{gap:8px;padding:0 0 8px;height:-moz-fit-content;height:fit-content;justify-content:start}}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .btn-selected{background-color:#dceff3}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected{background:#ffffff;display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;padding:16px 24px;flex-wrap:wrap;border:2px solid #52caf5;box-sizing:border-box;border-radius:12px;margin-bottom:15px;position:relative;width:100%}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected:after{content:"";position:absolute;width:36px;height:36px;top:-10px;right:-15px;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-check.png)}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected .go-basic-class{color:#444}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected .go-easy-class{color:#00a4e5}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected .go-flexi-class{color:#0060a7}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected button{margin:20px 30px 2px 0;padding:7px 30px 8px;max-width:146px;width:100%;text-decoration:none;font-size:11px;line-height:13px}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected .bundle-amount{position:absolute;top:0;right:0;margin-top:20px;margin-right:25px;font-weight:700;text-align:right;font-size:15px;color:#0060a7}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected .bundle-amount .per-guest{color:#575757;font-size:11px;font-weight:400}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header .bundle-selected{font-size:15px;padding:24px 0 24px 40px}}.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header.label-header{padding:0 12px 0 16px;align-content:center}@media screen and (max-width: 767px){.bundle-selected-container-new .bundle-cell-container .bundle-cells-cell-header.label-header{padding:0}}.bundle-selected-container-new .bundle-cell-container .bundle-cells-center{text-align:center;justify-content:center;align-content:center}.bundle-selected-container-new .bundle-cell-container .bundle-cells-info-icon{position:relative;height:16px;width:16px;align-content:center;margin:8px;cursor:pointer}.bundle-selected-container-new .bundle-cell-container .bundle-cells a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin:15px 0;position:relative;text-decoration:none}.bundle-selected-container-new .bundle-cell-container .bundle-cells a.view-fare-span{padding:8px 0 0;margin:0 24px 0 0}.bundle-selected-container-new .bundle-cell-container .bundle-cells .modal{background-color:#fff;position:absolute;display:flex;flex-direction:row;align-items:center;padding:16px;border-radius:8px;height:56px;z-index:11;box-shadow:0 8px 16px #00000014;gap:8px;margin-top:-55px;margin-left:20px;text-wrap:nowrap}.bundle-selected-container-new .bundle-cell-container .bundle-cells .modal span{font-size:11px;font-weight:400;line-height:17.6px;color:#575757}.bundle-selected-container-new .bundle-cell-container .bundle-cells .modal img{height:24px;width:24px;margin-left:-5px}.bundle-selected-container-new .bundle-cell-container .bundle-cells .tail{display:inline-block;width:0;height:0;border-style:solid;margin:-53px 0 auto 93px;position:absolute;border-width:10px 10px 10px 0;border-color:transparent #ffffff transparent transparent;z-index:12;transform:rotate(-90deg)}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells .tail{margin:-5px 0 auto -15px}}.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-basic-tail{margin:-53px 0 auto 98px}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-basic-tail{margin:-5px 0 auto -3px}}.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-basic-modal{width:264px;margin-left:30px}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-basic-modal{margin-left:70px;top:0}}.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-easy-modal{width:249px;margin-left:30px}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-easy-modal{margin-left:70px;top:0}}.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-flexi-modal{width:305px}@media screen and (min-width: 1056px){.bundle-selected-container-new .bundle-cell-container .bundle-cells .go-flexi-modal{margin-left:70px;top:0}}.discount-note-mobile{font-size:13px;line-height:20.54px;letter-spacing:-.01em}.c-select_flight .c-steps,.c-booking-recap .c-steps{margin-bottom:-5px;max-height:70px;position:relative}@media only screen and (min-width: 767px){.c-select_flight .c-steps,.c-booking-recap .c-steps{max-height:120px}}.c-select_flight .c-steps img,.c-booking-recap .c-steps img{max-height:70px;object-fit:fill;width:100%}@media only screen and (min-width: 767px){.c-select_flight .c-steps img,.c-booking-recap .c-steps img{max-height:120px}}.c-select_flight .c-steps .container,.c-booking-recap .c-steps .container{top:50%;position:absolute;transform:translate(-50%,-50%);left:50%}.c-select_flight .c-steps .container .c-steps_icons,.c-booking-recap .c-steps .container .c-steps_icons{display:flex;position:relative;max-width:570px;margin:0 auto;justify-content:center}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons,.c-booking-recap .c-steps .container .c-steps_icons{justify-content:space-between}}.c-select_flight .c-steps .container .c-steps_icons .icons,.c-booking-recap .c-steps .container .c-steps_icons .icons{display:flex;align-items:center;flex-direction:row;position:relative;z-index:10;width:auto;max-width:100%;margin-top:5px;cursor:default}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons,.c-booking-recap .c-steps .container .c-steps_icons .icons{width:100%;max-width:95px;flex-direction:column}}.c-select_flight .c-steps .container .c-steps_icons .icons.pointer,.c-booking-recap .c-steps .container .c-steps_icons .icons.pointer{cursor:pointer}.c-select_flight .c-steps .container .c-steps_icons .icons img,.c-booking-recap .c-steps .container .c-steps_icons .icons img{border:1px solid #0060a7;border-radius:100%;padding:0;object-fit:contain;width:30px;height:30px;border-color:transparent;filter:none}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons img,.c-booking-recap .c-steps .container .c-steps_icons .icons img{margin-bottom:0}}.c-select_flight .c-steps .container .c-steps_icons .icons .img-container,.c-booking-recap .c-steps .container .c-steps_icons .icons .img-container,.c-select_flight .c-steps .container .c-steps_icons .icons .svg-container,.c-booking-recap .c-steps .container .c-steps_icons .icons .svg-container{border-radius:100%;overflow:hidden;width:30px;height:30px;position:relative;margin-bottom:8px;margin-right:10px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons .img-container,.c-booking-recap .c-steps .container .c-steps_icons .icons .img-container,.c-select_flight .c-steps .container .c-steps_icons .icons .svg-container,.c-booking-recap .c-steps .container .c-steps_icons .icons .svg-container{margin:0 0 8px}}.c-select_flight .c-steps .container .c-steps_icons .icons span,.c-booking-recap .c-steps .container .c-steps_icons .icons span{font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#0060a7;font-family:Noto Sans,sans-serif;padding-left:4px;padding-right:4px;text-align:center;display:none;margin-left:-10px;margin-top:-5px;margin-right:5px}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons span,.c-booking-recap .c-steps .container .c-steps_icons .icons span{font-size:15px;display:block;margin:0}}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active span,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active span{font-weight:600}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active:after,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active:after{border-color:#0060a7}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active.current-step span,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active.current-step span{display:block}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons.is_active.current-step span,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active.current-step span{display:flex}}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active.current-step:after,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active.current-step:after{border-color:#fff}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active.current-step .img-container,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active.current-step .img-container{border:1px solid #0060a7;border-radius:100%}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active.current-step .img-container img,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active.current-step .img-container img{padding:2px}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active .svg-container,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active .svg-container{background:#0060a7}.c-select_flight .c-steps .container .c-steps_icons .icons.is_active .svg-container svg path,.c-booking-recap .c-steps .container .c-steps_icons .icons.is_active .svg-container svg path{fill:#fff}.c-select_flight .c-steps .container .c-steps_icons .icons:before,.c-booking-recap .c-steps .container .c-steps_icons .icons:before{content:"";border:0;width:30px;height:30px;top:-3px;left:-3px;position:absolute;border-radius:100%}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons:before,.c-booking-recap .c-steps .container .c-steps_icons .icons:before{left:50%;transform:translate(-50%)}}.c-select_flight .c-steps .container .c-steps_icons .icons:after,.c-booking-recap .c-steps .container .c-steps_icons .icons:after{content:"";border-bottom:1.5px dashed #ffffff;width:16px;position:relative;top:-4px;right:5px}@media only screen and (min-width: 767px){.c-select_flight .c-steps .container .c-steps_icons .icons:after,.c-booking-recap .c-steps .container .c-steps_icons .icons:after{width:85px;position:absolute;top:13px;right:-55px}}.c-select_flight .c-steps .container .c-steps_icons .icons:last-child:after,.c-booking-recap .c-steps .container .c-steps_icons .icons:last-child:after{display:none}.c-select_flight .c-steps .container .c-steps_icons span,.c-booking-recap .c-steps .container .c-steps_icons span{white-space:nowrap}.c-select_flight.six-items{position:relative}.c-select_flight.six-items .c-steps{margin-bottom:22px;max-height:70px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps{margin-bottom:30px;max-height:136px}}.c-select_flight.six-items .c-steps img{max-height:70px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps img{max-height:136px}}.c-select_flight.six-items .c-steps .container .c-steps_icons{max-width:770px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons{flex-basis:100%;width:100%;max-width:200px}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons span{max-width:300px;white-space:pre-line}}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons:before{width:20px;height:20px;top:0;left:0}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons:before{width:28px;height:28px;top:0;left:50%}}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons:after{width:14px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons:after{width:89px;top:12px;right:-44px}}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons.current-step:before{width:24px;height:24px;top:-2px;left:-2px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons.current-step:before{width:32px;height:32px;top:-2px;left:50%}}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons .svg-container{width:20px;height:20px}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons .svg-container{width:28px;height:28px}}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons .svg-container svg{width:13px;height:13px}}.c-select_flight.six-items .c-steps .container .c-steps_icons .icons .title{font-size:13px;font-weight:400}@media only screen and (min-width: 767px){.c-select_flight.six-items .c-steps .container .c-steps_icons .icons .title{font-size:15px}}.c-select_flight .c-steps.three-items .container .c-steps_icons,.c-booking-recap .c-steps.three-items .container .c-steps_icons{max-width:380px}@media only screen and (min-width: 767px){.c-select_flight .c-steps.three-items .container .c-steps_icons .icons:after,.c-booking-recap .c-steps.three-items .container .c-steps_icons .icons:after{width:110%;position:absolute;max-width:105px;top:13px;right:-75px}}@media only screen and (min-width: 923px){.c-select_flight .c-steps.three-items .container .c-steps_icons .icons:after,.c-booking-recap .c-steps.three-items .container .c-steps_icons .icons:after{width:110%;position:absolute;max-width:105px;top:13px;right:-75px}}.c-select_flight .c-steps.two-items .container .c-steps_icons,.c-booking-recap .c-steps.two-items .container .c-steps_icons{max-width:237px}@media only screen and (min-width: 767px){.c-select_flight .c-steps.two-items .container .c-steps_icons .icons:after,.c-booking-recap .c-steps.two-items .container .c-steps_icons .icons:after{width:110%;position:absolute;max-width:105px;top:13px;right:-75px}}@media only screen and (min-width: 923px){.c-select_flight .c-steps.two-items .container .c-steps_icons .icons:after,.c-booking-recap .c-steps.two-items .container .c-steps_icons .icons:after{width:110%;position:absolute;max-width:105px;top:13px;right:-75px}}.sort-dropdown{align-items:center;margin-bottom:20px}.sort-dropdown.desktop{display:block}.sort-dropdown.mobile{width:100%}.flight-fare_table{box-shadow:0 4px 23px #0000001a;margin-bottom:24px;position:relative}.flight-fare_table>*{background:#ffffff}.flight-fare_table>*:last-child{border-bottom:0!important}.flight-fare_table .flight-showmore{padding:25px 22px;border-radius:0 0 12px 12px}.flight-fare_table .flight-showmore img{max-width:24px;margin-right:14px}.flight-fare_table .flight-showmore a{margin-bottom:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;text-decoration:none;font-weight:400}.flight-fare_table .flight-ads{border-bottom:0}.flight-fare_table .flight-ads img{width:100%}.flight-fare_table .mobile-dropdown{position:relative}.flight-fare_table .mobile-dropdown--flight-filter:before{content:"";width:calc(100% + 48px);height:200%;top:92px;left:-24px;background:#333;position:absolute;z-index:100;opacity:.45}.flight-fare_table .mobile-dropdown--flight-filter .wrapper span{font-weight:600}.flight-fare_table .mobile-dropdown_sortby{position:relative;z-index:200}.flight-fare_table .mobile-dropdown_sortby .wrapper span{font-weight:600}.flight-fare_table .mobile-dropdown_sortby ul{display:flex;flex-direction:column;padding:0;margin:0 -24px;background-color:#fff;border-radius:0 0 18px 18px;overflow:hidden}.flight-fare_table .mobile-dropdown_sortby ul li{margin-bottom:0}.flight-fare_table .mobile-dropdown_sortby ul li a{font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;display:block;width:100%;font-family:Noto Sans,sans-serif;font-weight:400;padding:6px 24px 9px;border-bottom:.5px solid #e2e2e2}.flight-fare_table .mobile-dropdown_sortby ul li:last-child a{border-bottom:0}.flight-fare_table .mobile-dropdown_time{position:relative;z-index:200;background-color:#fff}.flight-fare_table .mobile-dropdown_time .wrapper{display:flex;flex-direction:row;justify-content:space-between;margin:0 -24px;padding:0 24px 16px;background-color:#fff}.flight-fare_table .mobile-dropdown_time .wrapper span{font-weight:600}.flight-fare_table .mobile-dropdown_time .wrapper a{width:16px;height:16px}.flight-fare_table .mobile-dropdown_time .wrapper--noflex{margin:0 -24px;padding:0 24px 16px;background-color:#fff}.flight-fare_table .mobile-dropdown_time .wrapper button{flex-basis:calc(50% - 8px)}.flight-fare_table .mobile-dropdown_time .tab{display:flex;margin:0 -24px;padding-bottom:20px;background-color:#fff}.flight-fare_table .mobile-dropdown_time .tab>*{outline:none;flex-basis:50%;flex-wrap:wrap;text-align:center;font-family:Noto Sans,sans-serif;font-weight:600;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;display:flex;align-items:center;justify-content:center;padding:0 0 8px;border-bottom:2px solid #e2e2e2;opacity:.7;background:transparent}.flight-fare_table .mobile-dropdown_time .tab>* img{margin-right:5px}.flight-fare_table .mobile-dropdown_time .tab>*:hover,.flight-fare_table .mobile-dropdown_time .tab>*.active{border-color:#52caf5;opacity:1}.flight-fare_table .mobile-dropdown_price{position:relative;z-index:200;background-color:#fff;margin:0 -24px}.flight-fare_table .mobile-dropdown_price .wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 24px 16px;background-color:#fff}.flight-fare_table .mobile-dropdown_price .wrapper span{font-weight:600}.flight-fare_table .mobile-dropdown_price a{width:16px;height:16px}.flight-fare_table .mobile-dropdown_price button{flex-basis:calc(50% - 8px)}.flight-fare_table .mobile-dropdown_price .volume-wrap{padding:0 24px 24px}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume{height:2px;background:#006fc1;width:100%;margin-top:36px;margin-bottom:13px;position:relative;font-family:Noto Sans,sans-serif}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set{background:#ffffff;border:2px solid #006fc1;box-sizing:border-box;box-shadow:0 4px 12px #0000001a;width:20px;height:20px;display:block;border-radius:100%;z-index:1;position:absolute;top:-8px;right:0}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value{font-size:11px;line-height:150%;text-align:center;letter-spacing:.004em;color:#00a4e5;position:absolute;padding:0 9px;right:-8px;top:-29px;z-index:20;width:112px;display:block;background:#fff;border-radius:146px;border:1px solid #00a4e5}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:after,.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:before{top:100%;left:85%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:after{border-color:#fff0;border-top-color:#fff;border-width:5px;margin-left:-5px}.flight-fare_table .mobile-dropdown_price .volume-wrap .volume .set .value:before{border-color:#00a4e500;border-top-color:#00a4e5;border-width:6px;margin-left:-6px}.flight-fare_table .mobile-dropdown_price .volume-wrap .price-range{display:flex;justify-content:space-between}.flight-fare_table .mobile-dropdown_price .volume-wrap .price-range>span{font-family:Noto Sans,sans-serif;font-size:9px;line-height:140%;letter-spacing:.004em;color:#575757}.flight-fare_table .mobile-dropdown_more{position:relative;z-index:200;background-color:#fff;padding:0 24px;margin:0 -24px}.flight-fare_table .mobile-dropdown_more .wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 16px;background-color:#fff}.flight-fare_table .mobile-dropdown_more .wrapper--noflex{padding-bottom:16px}.flight-fare_table .mobile-dropdown_more .wrapper span{font-weight:600}.flight-fare_table .mobile-dropdown_more a{width:16px;height:16px}.flight-fare_table .mobile-dropdown_more button{flex-basis:calc(50% - 8px)}.flight-fare-type{border-radius:100px;height:18px;display:flex;flex-direction:row;align-items:flex-start;padding:0 7px;gap:10px;margin-bottom:12px}.flight-fare-type p{width:100%;height:18px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:155%;letter-spacing:.004em;text-transform:uppercase;margin:unset}.flight-fare-type.promo-fare{background:#CEEFEC;width:auto}.flight-fare-type.promo-fare p{color:#009883}.flight-fare-type.seat-sale{background:#E9F6F9;width:auto}.flight-fare-type.seat-sale p{color:#0060a7}.c-search_flight-invalid{max-width:100%;width:100%!important;background:#ffeef1!important;border-radius:12px}.c-search_flight-invalid p{font-size:15px;padding:30px 24px 30px 72px;font-family:Noto Sans,sans-serif;font-weight:400;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#f35a76;position:relative;margin-bottom:24px}@media screen{.c-search_flight-invalid p{font-size:13px}}.c-search_flight-invalid p:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:26.67px;background-image:url(/assets/images/info_24px.svg)}.c-search_flight-invalid:after{display:none}.flight-fare_table{border-radius:12px}.flight-fare_table>div{border-radius:12px}.flight-fare_table .flight-showmore img{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.flight-fare_table .flight-showmore.show img{transform:rotate(180deg)}.flights-list-empty-body{max-width:679px;margin:60px auto;display:flex}.flights-list-empty-body img{margin-right:24px;max-width:174px}.flights-list-empty-body p{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;color:#575757;margin-top:31px}.flights-list-empty-body p strong{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;color:#333}.back-to-top{color:#006fc1;font-weight:700}.filter-by{display:flex;align-items:center;width:50%;margin-right:auto}.sort-by{display:flex;align-items:center;margin-left:auto}.selected-options-text{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:auto;color:#000}.dropdown-container{display:flex;align-items:center;justify-content:space-between;width:100%}.dropdown{position:relative;display:inline-block;margin-left:20px;border-radius:12px;box-shadow:0 4px 23px #0000001a;width:250px;height:45px}.dropdown-filter-time,.dropdown-filter-stops,.dropdown-filter-price{position:relative;display:flex;margin-left:20px;border-radius:12px;box-shadow:0 4px 23px #0000001a;width:auto}.dropdown-mobile{position:relative;display:inline-block;border-radius:12px;box-shadow:0 4px 23px #0000001a;width:100%}.dropdown-text{color:#006fc1;margin-right:auto}.dropdown-text-filter{color:#000;margin-right:20px}.dropdown-text-mobile{color:#000;margin-right:auto;display:flex}.dropdown-text-mobile-overflow{color:#000;margin-right:auto}.dropdown-text-selected-mobile{color:#006fc1;margin-left:10px}.dropdown-toggle-filter{color:#006fc1;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;padding:10px 20px;cursor:pointer;width:auto;text-align:right;display:inline-flex;align-items:center;justify-content:space-around}.dropdown-toggle-filter:after{color:#006fc1;display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle{color:#006fc1;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;padding:10px 20px;cursor:pointer;width:250px;text-align:right;display:inline-flex;align-items:center;justify-content:space-around;height:100%}.dropdown-toggle-mobile{color:#006fc1;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;padding:10px 20px;cursor:pointer;width:100%;text-align:right;display:inline-flex;align-items:center;justify-content:space-around}.dropdown-toggle-mobile-triggered{color:#006fc1;background-color:#f3fbfd;border:1px solid #52caf5;border-radius:5px;padding:10px 20px;cursor:pointer;width:100%;text-align:right;display:inline-flex;align-items:center;justify-content:space-around}.dropdown-toggle-mobile-triggered:after,.dropdown-toggle-mobile:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-menu{display:none;position:absolute;background-color:#fff;min-width:200px;box-shadow:0 4px 23px #0000001a;z-index:1;left:auto;right:0;width:350px;border:none}.dropdown-menu.open{display:block}.dropdown-menu li{margin:10px 0 10px 10px;cursor:pointer}.dropdown-menu li:hover{background-color:#fff}.dropdown-menu-filter-time,.dropdown-menu-filter-stops,.dropdown-menu-filter-price{display:none;position:absolute;background-color:#fff;min-width:200px;box-shadow:0 4px 23px #0000001a;border-radius:5px;z-index:100;top:20px;right:auto;left:0;width:325px;padding:10px}.dropdown-menu-filter-time.open,.dropdown-menu-filter-stops.open,.dropdown-menu-filter-price.open{display:block}.dropdown-menu-filter-time li,.dropdown-menu-filter-stops li,.dropdown-menu-filter-price li{margin:10px 0 10px 10px;cursor:pointer}.dropdown-menu-filter-time li:hover,.dropdown-menu-filter-stops li:hover,.dropdown-menu-filter-price:hover{background-color:#fff}.departure-arrival-container{display:flex;align-items:center;width:100%;margin:10px}.departure-arrival-icon{width:20px;height:20px;margin-right:8px}.departure-arrival-icon-grayscale{width:20px;height:20px;margin-right:8px;filter:grayscale(100%)}.departure-button{display:flex;align-items:center;justify-content:center;width:50%;height:55px;font-size:16px;border-radius:15px 0 0 15px;border:solid 2px #858585;color:#858585;background-color:#fff;z-index:100}.arrival-button{display:flex;align-items:center;justify-content:center;width:50%;height:55px;font-size:16px;border-radius:0 15px 15px 0;border:solid 2px #858585;color:#858585;background-color:#fff;z-index:100}.departure-button:hover,.arrival-button:hover{box-shadow:0 4px 23px #0003;transform:scale(1.05);z-index:105}.departure-button:active,.arrival-button:active{transform:scale(1)}.departure-button:disabled,.arrival-button:disabled{opacity:1;border:solid 2px #00a4e5;color:#00a4e5;background-color:#f3fbfd;font-weight:700}.min-max-price{display:inline-flex;width:100%;justify-content:space-between;margin:10px}.min-max-price-text{font-size:16px;color:#575757}.min-max-price-dialog-container{margin:10px}.min-max-price-dialog{background-color:#fff;border:2px solid #00a4e5;color:#00a4e5;padding:5px 10px;border-radius:30px;font-size:14px;transition:opacity .3s ease-in-out}.dropdown-option{display:flex;flex-wrap:wrap;align-items:center}.dropdown-option input[type=radio]{margin-right:10px;margin-left:20px;-webkit-appearance:radio;appearance:radio;width:25px;height:25px;border:3px solid #006fc1}.dropdown-option input[type=radio]:focus{outline:2px solid #006fc1}.dropdown-option input[type=checkbox]{margin-right:10px;margin-left:20px;-webkit-appearance:checkbox;appearance:checkbox;width:20px;height:20px;border:3px solid #006fc1}.dropdown-option input[type=checkbox]:focus{outline:2px solid #006fc1}.time-checkbox-container{width:100%;display:inline-flex;align-items:center}.dropdown-option input[type=range]{margin:10px;-webkit-appearance:range;appearance:range;background:#cae2e7;border-radius:10px;outline:none;opacity:.7;width:100%;height:5px}.dropdown-option input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:white;border:2px solid #006fc1;border-radius:50%;cursor:pointer}.dropdown-option input[type=range]::-moz-range-thumb{width:25px;height:25px;background:white;border:2px solid #006fc1;border-radius:50%;cursor:pointer}.filter-button-group{display:inline-flex;width:100%;margin:10px;justify-content:space-between}.reset-filter-button{width:35%;height:40px;font-weight:700;border-radius:15px;color:#006fc1;background-color:#fff}.apply-filter-button{width:60%;height:40px;background-image:linear-gradient(to right,#00a4e5,#006fc1);border-radius:15px;color:#fff;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer}.reset-filter-button:hover,.apply-filter-button:hover{transform:scale(1.01)}.reset-filter-button:active,.apply-filter-button:active{transform:scale(1)}.apply-filter-button:disabled,.reset-filter-button:disabled{border:none;opacity:.5;cursor:not-allowed}.boarding-pass{background-color:#fff;font-family:Noto Sans,sans-serif;flex-direction:column;display:flex;gap:24px}.boarding-pass p{margin:0}.boarding-pass .boarding-pass-card{box-shadow:0 8px 16px #00000014;background:#ffffff;height:-moz-fit-content;height:fit-content;margin-top:45px}.boarding-pass .boarding-pass-card .boarding-pass-journey::-webkit-scrollbar-thumb,.boarding-pass .boarding-pass-card .baggage-restrictions-container:hover::-webkit-scrollbar-thumb{display:none}.boarding-pass .boarding-pass-card .boarding-pass-journey{background-color:#f7f7f7;flex-direction:row;display:flex;height:64px;width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:none;gap:0}.boarding-pass .boarding-pass-card .boarding-pass-journey .card-journey{background-color:#f7f7f7;justify-content:center;align-items:center;display:flex;width:138px;height:63px}.boarding-pass .boarding-pass-card .boarding-pass-journey .card-journey span{line-height:23.7px;color:#0060a7;font-weight:600;text-align:left;font-size:15px;margin:0 26px;text-wrap:nowrap}.boarding-pass .boarding-pass-card .boarding-pass-journey .clicked-segment{border-top:8px solid #52caf5;background-color:#fff;border-radius:6px 6px 0 0}.boarding-pass .boarding-pass-card .boarding-pass-journey .clicked-segment span{margin-bottom:8px;color:#333}.boarding-pass .boarding-pass-card .error-message{width:inherit;height:-moz-fit-content;height:fit-content;padding:16px;border:1px solid #cc0c2f;border-radius:12px;background:#ffeef1;font-weight:400;line-height:20.54px;font-size:13px;color:#333;margin:15px 24px 24px}.boarding-pass .boarding-pass-card .error-message strong:after{content:"";display:block}.boarding-pass .boarding-pass-card .error-message strong{line-height:19.5px;font-weight:680}.boarding-pass .boarding-pass-card .boarding-pass-detail{box-shadow:0 8px 16px #00000014;background-color:#fff;margin:15px 24px 24px;height:-moz-fit-content;height:fit-content;width:inherit;gap:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title{justify-content:space-between;background-color:#fde400;border-radius:4px 4px 0 0;flex-direction:row;align-items:center;padding:0 24px;width:inherit;display:flex;height:35px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title span{line-height:17.6px;text-align:center;color:#0060a7;font-weight:700;font-size:11px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title div{align-items:center;display:flex;margin:0;gap:5px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title div .booking-reference{line-height:19.2px;color:#6b6b6b;font-weight:400;font-size:12px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title div .booking-reference-code{line-height:17.6px;color:#333;font-weight:700;font-size:11px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail{margin:15px 24px 24px;flex-direction:column;height:-moz-fit-content;height:fit-content;width:inherit;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail{flex-direction:column;height:-moz-fit-content;height:fit-content;width:inherit;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey{justify-content:space-between;height:-moz-fit-content;height:fit-content;flex-direction:row;align-items:center;width:inherit;display:flex;padding:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination{flex-direction:column;justify-content:left;display:flex;padding:0;gap:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-name{line-height:21px;color:#444;font-weight:400;font-size:14px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-code{line-height:48px;color:#333;font-weight:600;font-size:30px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-date{line-height:19.6px;color:#333;font-weight:700;font-size:14px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-date{justify-content:right;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .plane-icon{height:40px;width:40px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info{flex-direction:column;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .passenger-name-detail{flex-direction:column;justify-content:left;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .passenger-name-detail div{flex-direction:row;display:flex;gap:2.5px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .passenger-name-detail div img{margin-top:2.5px;width:18.15px;height:19px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-time-gate{justify-content:left;flex-direction:row;display:flex;gap:28px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-time-gate .boarding-time>div{display:flex;margin:0;gap:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-time-gate .boarding-gate{flex-direction:column;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-detail .boarding-info-detail{flex-direction:column;margin-left:184px;display:flex;gap:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-detail .boarding-info-detail div{flex-direction:column;display:flex;gap:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .boarding-detail .qr-code{position:absolute;height:173px;width:173px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .service-detail{flex-direction:column;justify-content:left;display:flex;margin-bottom:18px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .airport-detail{flex-direction:column;justify-content:left;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail span{line-height:20.54px;color:#444;font-weight:400;font-size:13px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail p{line-height:23.7px;color:#333;font-weight:600;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button{justify-content:space-between;flex-direction:row;margin-bottom:21px;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .download-btn{justify-content:center;flex-direction:row;align-items:center;display:flex;gap:8px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .download-btn img{color:#fff;height:24px;width:24px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .download-btn span{line-height:23.7px;color:#fff;font-weight:700;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .share-btn{justify-content:center;align-items:center;flex-direction:row;display:flex;border:none;gap:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .share-btn img{height:16px;width:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button .share-btn span{line-height:23.7px;font-weight:600;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass{display:flex;flex-direction:column;padding:15px 24px 22px;height:-moz-fit-content;height:fit-content;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .conditional-boarding-pass-text{background-color:#f3fbfd;border-radius:10px;padding:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .conditional-boarding-pass-text p{font-weight:400;line-height:20.54px;font-size:13px;color:#333}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .conditional-boarding-pass-text p strong:after{content:"";display:block}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail{display:flex;flex-direction:column;gap:8px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail span{font-size:12px;font-weight:400;line-height:19.2px;color:#575757}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail p{font-size:15px;font-weight:600;line-height:23.7px;color:#333}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-name-detail{flex-direction:column;justify-content:left;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-name-detail div{flex-direction:row;display:flex;gap:2.5px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-name-detail div img{margin-top:2.5px;width:18.15px;height:19px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-flight-detail{flex-direction:row;justify-content:left;display:flex;gap:24px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-flight-detail div{flex-direction:column;justify-content:left;display:flex}.boarding-pass .boarding-pass-card .card-navigator{justify-content:space-between;margin:0 18.5px 16px;flex-direction:row;align-items:center;display:flex}.boarding-pass .boarding-pass-card .card-navigator button{background-color:#fff}.boarding-pass .boarding-pass-card .card-navigator button img{height:24px;width:24px}.boarding-pass .boarding-pass-card .card-navigator button span{line-height:24px;color:#006fc1;font-weight:700;font-size:16px}.boarding-pass .boarding-pass-card .card-navigator .is-disabled{color:#666;opacity:.6}.boarding-pass .boarding-pass-reminder{flex-direction:column;display:flex;width:100%;gap:16px}.boarding-pass .boarding-pass-reminder .reminder-content{box-shadow:0 4px 6px #00000014;background-color:#fff;flex-direction:column;height:-moz-fit-content;height:fit-content;width:inherit;display:flex;padding:24px;gap:16px}.boarding-pass .boarding-pass-reminder .reminder-content span{line-height:21.76px;color:#333;font-weight:800;font-size:16px}.boarding-pass .boarding-pass-reminder .reminder-content div{padding:13px 42px;border:2px solid #e2e2e2;flex-direction:column;align-items:center;border-radius:10px;display:flex}.boarding-pass .boarding-pass-reminder .reminder-content div span{line-height:21.76px;color:#00a4e5;font-weight:800;font-size:16px}.boarding-pass .boarding-pass-reminder .reminder-content div p{line-height:20.54px;text-align:center;color:#575757;font-weight:400;font-size:13px}.boarding-pass .boarding-pass-reminder .reminder-content .prepare-documents{gap:3px}.boarding-pass .boarding-pass-reminder .reminder-content .prepare-documents img{width:99px;height:68px}.boarding-pass .boarding-pass-reminder .reminder-content .reminder-drop-bag{gap:3px}.boarding-pass .boarding-pass-reminder .reminder-content .reminder-drop-bag img{width:44px;height:57px}.boarding-pass .boarding-pass-reminder .reminder-content .reminder-drop-bag p{text-wrap:nowrap}.boarding-pass .boarding-pass-reminder .reminder-content .reminder-boarding img{width:84.6px;height:65.72px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something{box-shadow:16px 0 16px #00000014;background-color:#fff;flex-direction:column;width:inherit;display:flex;padding:24px;gap:24px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something div{flex-direction:column;justify-content:left;display:flex}.boarding-pass .boarding-pass-reminder .reminder-forgot-something div .forgot-something-text{line-height:26px;color:#333;font-weight:700;font-size:20px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something div .forgot-something-description{line-height:24px;color:#575757;font-weight:400;font-size:16px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something button{border:.8px solid #006fc1;border-radius:10px;padding:16px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something button span{line-height:24px;color:#006fc1;font-weight:700;font-size:16px}@media screen and (min-width: 1056px){.boarding-pass{background-color:#f7f7f7;justify-content:center;flex-direction:row;margin-bottom:132px;gap:51px}.boarding-pass .boarding-pass-card{background:#f7f7f7;flex-direction:column;max-width:633px;margin-top:32px;box-shadow:none;display:flex;width:100%;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-journey{width:-moz-fit-content;width:fit-content}.boarding-pass .boarding-pass-card .boarding-pass-journey .card-journey{background-color:#f7f7f7;height:inherit;border-top:0}.boarding-pass .boarding-pass-card .boarding-pass-journey .card-journey span{line-height:24px;color:#006fc1;font-weight:700;font-size:16px}.boarding-pass .boarding-pass-card .boarding-pass-journey .clicked-segment{border-bottom:4px solid #00a4e5;background-color:#f7f7f7}.boarding-pass .boarding-pass-card .boarding-pass-journey .clicked-segment span{margin-top:12px;color:#00a4e5}.boarding-pass .boarding-pass-card .error-message{margin:0}.boarding-pass .boarding-pass-card .error-message strong:after{content:none;display:flex}.boarding-pass .boarding-pass-card .boarding-pass-detail{border-radius:12px;margin:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title{border-radius:12px 12px 0 0;padding:0 32px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title span{font-weight:600;font-size:15px;line-height:23.7px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title div .booking-reference{font-weight:400;font-size:15px;line-height:23.7px}.boarding-pass .boarding-pass-card .boarding-pass-detail .detail-title div .booking-reference-code{font-weight:600;font-size:15px;line-height:23.7px;margin-top:2px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail{margin:16px 32px 0;width:auto}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-name,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-name{line-height:23.7px;font-weight:400;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-code,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-code{line-height:53.96px;font-weight:660;font-size:38px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .origin-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .origin-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-origin .destination-date,.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-journey .journey-destination .destination-date{line-height:23.7px;font-weight:600;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info{justify-content:space-between;flex-direction:row}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail{flex-direction:column;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .passenger-name-detail>div{flex-direction:row;display:flex;gap:3px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .passenger-name-detail>div img{margin-top:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .content-info-detail{justify-content:space-between;flex-direction:row;height:-moz-fit-content;height:fit-content;display:flex;gap:34px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .content-info-detail div{flex-direction:column;display:flex;gap:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .content-info-detail div div{gap:0}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail .content-info-detail div .boarding-time>div{flex-direction:row;display:flex;align-items:center;gap:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail span{letter-spacing:-.5px;line-height:23.7px;color:#444;font-weight:400;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .desktop-boarding-detail p{letter-spacing:-.4px;line-height:26.52px;color:#333;font-weight:800;font-size:17px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .qr-code{height:203px;width:203px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .content-passenger-info .qr-code img{margin-top:5px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .service-detail span{letter-spacing:-.5px;line-height:23.7px;color:#444;font-weight:400;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .service-detail p{letter-spacing:-.4px;line-height:26.52px;color:#333;font-weight:800;font-size:17px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .airport-detail span{letter-spacing:-.5px;line-height:23.7px;color:#444;font-weight:400;font-size:15px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-main-detail .airport-detail p{letter-spacing:-.4px;line-height:26.52px;color:#333;font-weight:800;font-size:17px}.boarding-pass .boarding-pass-card .boarding-pass-detail .content-detail .content-button>.download-btn{max-width:479px;width:100%}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass{padding:16px 32px 23px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .conditional-boarding-pass-text{padding:16px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .conditional-boarding-pass-text p{font-weight:400;font-size:15px;line-height:23.7px;color:#333}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail{flex-direction:row;justify-content:space-between}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail span{font-size:15px;font-weight:400;line-height:23.7px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail p{font-size:17px;font-weight:800;line-height:26.52px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-name-detail>div{gap:3px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-name-detail>div img{margin-top:4px}.boarding-pass .boarding-pass-card .boarding-pass-detail .conditional-boarding-pass .passenger-detail .passenger-flight-detail{gap:56px}.boarding-pass .boarding-pass-card .card-navigator button{background-color:#f7f7f7}.boarding-pass .boarding-pass-card .card-navigator .navigator-bullet{flex-direction:row;margin-right:auto;width:-moz-fit-content;width:fit-content;margin-left:auto;display:flex;height:8px;gap:8px}.boarding-pass .boarding-pass-card .card-navigator .navigator-bullet div{content:" ";width:8px;height:inherit;border-radius:5px}.boarding-pass .boarding-pass-card .card-navigator .navigator-bullet .blue-color{background-color:#52caf5}.boarding-pass .boarding-pass-card .card-navigator .navigator-bullet .grey-color{background-color:#e2e2e2}.boarding-pass .boarding-pass-reminder{margin-top:96px;max-width:375px;width:100%}.boarding-pass .boarding-pass-reminder div{border-radius:12px}.boarding-pass .boarding-pass-reminder .reminder-content{box-shadow:none}.boarding-pass .boarding-pass-reminder .reminder-content .reminder-drop-bag>p{margin-top:5px}.boarding-pass .boarding-pass-reminder .reminder-forgot-something{box-shadow:0 8px 16px #00000014}}.mobile-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;z-index:1000}.mobile-modal-content{width:100%;height:-webkit-fill-available;height:-moz-available;height:stretch;margin-top:30%;background-color:#f7f7f7;overflow-y:scroll;overflow-x:visible}.modal-head{height:99px;background-size:100% 100%;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:115;top:0}.mobile-header{width:100%;height:100%}.modal-head-wrapper{width:100%;max-width:1056px;padding:0 24px;display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-title{font-weight:700;font-size:20px;line-height:150%;color:#0060a7;margin-left:10px}.filter-menu-title-mobile{font-size:14px;font-weight:700;margin:20px}.divider{margin-left:20px;margin-right:20px;color:#e2e2e2}.dropdown-menu-mobile{display:none;position:relative;background-color:#fff;box-shadow:0 4px 23px #0000001a;width:100%;padding-top:10px;padding-bottom:20px}.dropdown-menu-mobile.open{display:block}.dropdown-menu-mobile li{list-style:none;margin-top:10px;margin-bottom:10px;margin-left:10px;cursor:pointer;font-size:15px}.dropdown-menu-mobile li:hover{background-color:#fff}.dropdown-option-mobile{display:flex;flex-wrap:wrap;align-items:center;margin-top:5px;margin-bottom:5px}.dropdown-option-mobile input[type=radio]{margin:5px 10px 5px 20px;-webkit-appearance:radio;appearance:radio;width:18px;height:18px;border:3px solid #006fc1}.dropdown-option-mobile input[type=radio]:focus{outline:2px solid #006fc1}.mobile-header-close{max-width:32px;max-height:32px}.departure-arrival-container-mobile{display:flex;align-items:center;width:100%;padding-left:20px;padding-right:20px;margin-bottom:10px}.departure-button-mobile{display:flex;justify-content:center;align-items:center;width:50%;height:45px;text-align:center;font-weight:700;font-size:16px;border-radius:15px 0 0 15px;border:solid 1px #858585;color:#858585;background-color:#fff;z-index:100}.arrival-button-mobile{display:flex;justify-content:center;align-items:center;width:50%;height:45px;text-align:center;font-weight:700;font-size:16px;border-radius:0 15px 15px 0;border:solid 1px #858585;color:#858585;background-color:#fff;z-index:100}.departure-button-mobile:disabled,.arrival-button-mobile:disabled{opacity:1;border:solid 1px #00a4e5;color:#00a4e5;background-color:#f3fbfd}.time-checkbox-container-mobile,.stops-checkbox-container-mobile{width:100%;display:inline-flex;align-items:center}.price-slider-container-mobile{width:100%;align-items:center;padding:0 20px 20px}.dropdown-menu-mobile input[type=checkbox]{margin-right:10px;margin-left:20px;-webkit-appearance:checkbox;appearance:checkbox;width:20px;height:20px;border:3px solid #006fc1}.dropdown-menu-mobile input[type=checkbox]:focus{outline:2px solid #006fc1}.min-max-price-mobile{display:inline-flex;width:100%;justify-content:space-between}.min-max-price-text-mobile{font-size:16px;color:#575757}.min-max-price-dialog-container-mobile{width:auto}.min-max-price-dialog-mobile{background-color:#fff;border:1px solid #00a4e5;color:#00a4e5;padding:5px 10px;border-radius:30px;font-size:12px;transition:opacity .3s ease-in-out;width:-moz-fit-content;width:fit-content}.dropdown-menu-button-mobile{background-color:#fff;display:inline-flex;justify-content:space-between;align-items:center;height:50px;width:100%;font-weight:700;font-size:16px;position:relative;z-index:110;margin-top:10px;padding:20px}.dropdown-menu-mobile input[type=range]{margin-top:20px;margin-bottom:20px;-webkit-appearance:range;appearance:range;background:#cae2e7;border-radius:10px;outline:none;opacity:.7;width:100%;height:5px}.dropdown-menu-mobile input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:white;border:2px solid #006fc1;border-radius:50%;cursor:pointer}.dropdown-menu-mobile input[type=range]::-moz-range-thumb{width:25px;height:25px;background:white;border:2px solid #006fc1;border-radius:50%;cursor:pointer}.sort-filter-button-group-mobile{display:flex;width:100%;justify-content:space-between;flex-direction:column;padding:20px}.reset-filter-sort-button{width:100%;height:40px;border:1px solid #006fc1;font-weight:700;border-radius:10px;color:#006fc1}.apply-filter-sort-button{width:100%;height:40px;background-image:linear-gradient(to right,#00a4e5,#006fc1);border-radius:10px;color:#fff;text-align:center;font-size:16px;font-weight:700;border:none;cursor:pointer;margin-bottom:10px}.reset-filter-sort-button:active,.apply-filter-sort-button:active{transform:scale(.95)}.apply-filter-sort-button:disabled,.reset-filter-sort-button:disabled{border:none;opacity:.5;cursor:not-allowed}.chevron-mobile{width:30px;height:30px}.flight-fare{background:white;cursor:pointer}.flight-fare{display:flex;justify-content:space-between;align-items:center;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;padding:24px;border-bottom:1px solid #bebebe;flex-wrap:wrap}@media only screen and (min-width: 767px){.flight-fare{padding:24px 0 24px 40px}}.flight-fare .flight-group{display:flex;align-items:flex-end;justify-content:flex-end;width:100%;margin-top:15px}@media only screen and (min-width: 767px){.flight-fare .flight-group{max-width:400px;align-items:center;justify-content:space-between}}.flight-fare .flight-group:first-child{max-width:100%;width:100%;display:flex;flex-direction:column;margin-top:0}@media only screen and (min-width: 767px){.flight-fare .flight-group:first-child{max-width:518px}}.flight-fare .flight-group:last-child{width:100%;justify-content:flex-end;align-items:flex-end;margin-top:20px}@media only screen and (min-width: 767px){.flight-fare .flight-group:last-child{max-width:400px;align-items:center;margin-top:0}}.flight-fare .flight-group .flight-details{display:flex;justify-content:flex-start;align-items:center;width:100%}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details{justify-content:space-between}}.flight-fare .flight-group .flight-details:not(:first-child){margin-top:22px}.flight-fare .flight-group .flight-details:not(:first-child)>.flight-time:first-child:after{content:"";position:absolute;width:1px;background-size:100% 100%;background-repeat:no-repeat;z-index:10;border-left:1px dashed #bebebe;height:49px;top:-48px;left:80%}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details:not(:first-child)>.flight-time:first-child:after{height:33px;top:-30px;left:75%}}.flight-fare .flight-group .flight-details .flight-travel_time{display:none}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-travel_time{display:flex;flex-basis:20%}}.flight-fare .flight-group .flight-details .flight-time{display:flex;flex-direction:column;width:100%;flex-wrap:wrap;position:relative;max-width:100px;min-width:100px}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-time{flex-basis:30%;max-width:150px;min-width:150px}}.flight-fare .flight-group .flight-details .flight-time .time{font-weight:600}.flight-fare .flight-group .flight-details .flight-time .location{font-size:13px;font-family:Noto Sans,sans-serif;padding-left:15px;position:relative}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-time .location{font-size:11px}}.flight-fare .flight-group .flight-details .flight-time .location:before{content:"";position:absolute;width:9px;height:9px;background-size:100% 100%;top:50%;left:0;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}.flight-fare .flight-group .flight-details .flight-time .location.takeoff:before{background-image:url(/assets/images/icon-flight_takeoff.png)}.flight-fare .flight-group .flight-details .flight-time .location.landing:before{background-image:url(/assets/images/icon-flight_landing.png)}.flight-fare .flight-group .flight-details .flight-time .location .from-to{display:none}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-time .location .from-to{display:inline}}.flight-fare .flight-group .flight-details .flight-time:first-child{position:relative}.flight-fare .flight-group .flight-details .flight-time .exponent{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.004em;color:#575757;position:absolute;top:-8px;left:67px}.flight-fare .flight-group .flight-details .flight-number{display:flex;flex-direction:column;flex-basis:75%;text-align:right;margin-left:auto}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-number{flex-basis:20%;text-align:unset;margin-left:unset}}.flight-fare .flight-group .flight-details .flight-number span{font-size:13px;font-family:Noto Sans,sans-serif;color:inherit}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-number span{font-size:11px;color:#575757}}.flight-fare .flight-group .flight-details .flight-number span.seat{font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-number span{font-size:15px;color:#333}}.flight-fare .flight-group .flight-details .flight-number span.seat-number{display:none}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-number span.seat-number{display:block}}.flight-fare .flight-group .flight-details .flight-number span.mobile-time_seat{display:block}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-number span.mobile-time_seat{display:none}}.flight-fare .flight-group .flight-details .flight-icon{position:absolute;width:16px;height:16px;background-size:100% 100%;top:calc(50% - 13px);left:74%;background-repeat:no-repeat;transform:translateY(-50%);z-index:10}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details .flight-icon{top:calc(50% - 2px);left:70%;width:18px;height:18px}}.flight-fare .flight-group .flight-tag{font-family:Noto Sans,sans-serif;font-weight:600;font-size:11px;line-height:150%;letter-spacing:.004em;border-radius:146px;padding:0 8px;margin-right:auto;align-self:center}.flight-fare .flight-group .flight-tag.green{color:#009883;background:#ceefec}.flight-fare .flight-group .flight-tag.orange{color:#f68e33;background:#fff6ee}.flight-fare .flight-group .flight-tag.blue{color:#00a4e5;background:#e9f6f9}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-tag{align-self:unset;margin-right:30px;margin-left:auto}}.flight-fare .flight-group .flight-price{display:flex;flex-direction:column;text-align:right;flex-basis:50%;padding-right:5px}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-price{flex-basis:unset;padding-right:0}}.flight-fare .flight-group .flight-price .title{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:4px}.flight-fare .flight-group .flight-price .price{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.flight-fare .flight-group .flight-price .seats-remaining{font-family:Noto Sans,sans-serif;font-weight:600;font-size:11px;color:#ff8801}.flight-fare .flight-group .flight-arrow{padding:0 40px 0 30px;cursor:pointer}.flight-fare .flight-group .flight-arrow{padding:0;transform:rotate(270deg);cursor:pointer}.flight-fare .flight-group .flight-arrow img{transform:rotate(90deg)}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-arrow{transform:rotate(0);padding:0 40px 0 30px}}.flight-fare .note{font-family:Noto Sans,sans-serif;line-height:150%;letter-spacing:.0025em;color:#575757;background:#f3fbfd;flex:none;width:calc(100% + 48px);margin:22px -24px -24px}.flight-fare .note p{margin-bottom:0;padding:8px 24px;font-size:13px}@media only screen and (min-width: 767px){.flight-fare .note p{padding:8px 40px}}@media only screen and (min-width: 767px){.flight-fare .note{width:calc(100% + 40px);margin:22px -40px -24px}}.flight-fare.dropped{margin:10px 0 -24px;border-radius:12px;overflow:hidden}.flight-fare.dropped+div{border-radius:12px 12px 0 0}.flight-fare.dropped .flight-dropdown{cursor:default;font-family:Noto Sans,sans-serif;background-color:#f7f7f7;width:calc(100% + 40px);margin-left:-40px;padding-left:40px;margin-top:22px;border-radius:0 0 12px 12px;display:none}@media only screen and (min-width: 767px){.flight-fare.dropped .flight-dropdown{display:block}}.flight-fare.dropped .flight-dropdown-new{padding:20px!important}.flight-fare.disabled{pointer-events:none;cursor:not-allowed}.flight-fare.disabled .flight-group,.flight-fare.disabled .seat,.flight-fare.disabled .title,.flight-fare.disabled .exponent{color:#bebebe!important}.flight-fare.disabled .price{color:#cae2e7!important}.flight-fare.disabled .flight-time:before{opacity:.5}.flight-fare.disabled .location:before{opacity:.3}.flight-fare.disabled .flight-arrow{opacity:.3}div.flight-fare:first-child{border-radius:12px 12px 0 0!important}.aircraft-bottom{background:#f3fbfd;padding-top:10px;text-align:center;height:40px;color:#1bbeff;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:10px;margin:16px -16px -11px}.flight-fare .flight-group .flight-details a.tool-tip{position:absolute;right:10%}@media only screen and (min-width: 767px){.flight-fare .flight-group .flight-details a.tool-tip{right:35%}}.flight-fare .flight-group .flight-details a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:6px 16px 11px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:200px;width:calc(100% + 150px);display:inline-block;position:absolute;left:10%;z-index:300;transform:translate(-50%);top:135%;text-align:center}.flight-fare .flight-group .flight-details a.tool-tip>.info:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}.flight-fare .flight-group .flight-details a.tool-tip>.info>*{margin-top:5px}.flight-fare .flight-group .flight-details a.tool-tip>.info span{display:block}.flight-fare .flight-group .flight-details a.tool-tip>.info img{display:block;margin-left:auto;margin-right:auto}.flight-fare .flight-group .flight-arrow img{transition:transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out}.flight-fare.dropped .flight-group .flight-arrow img{transform:rotate(-90deg)}.fare-rules.c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999;overflow:auto;max-height:100%}.fare-rules.c-modal:before{content:"";position:fixed;z-index:1;width:100%;height:100%;background:#333333;opacity:.45}.fare-rules.c-modal .modal-item{position:fixed;z-index:300;max-width:280px;background-color:#fff;top:52%;left:50%;transform:translate(-50%,-50%);padding:20px;text-align:center;font-family:Noto Sans,sans-serif;border-radius:10px;width:100%;max-height:90vh;overflow:auto}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item{max-width:557px}}.fare-rules.c-modal .modal-item h6,.fare-rules.c-modal .modal-item h5{font-weight:600;font-size:17px;line-height:150%;letter-spacing:.0015em;color:#444;margin-top:9px;margin-bottom:6px}.fare-rules.c-modal .modal-item p{font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;max-width:493.92px;margin:0 auto 12px}.fare-rules.c-modal .modal-item .group-cta{display:flex;justify-content:center;margin:0;flex-direction:column-reverse}.fare-rules.c-modal .modal-item .group-cta a{margin:0 0 15px;max-width:100%;width:100%;padding:8px 16px;text-decoration:none;max-height:40px}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item .group-cta a{margin-bottom:0;max-width:200px}}.fare-rules.c-modal .modal-item .group-cta a:first-of-type{max-width:100%;width:100%;padding:8px 0;margin:0 16px 20px 0}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item .group-cta a:first-of-type{max-width:127px}}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item .group-cta{flex-direction:row}}.fare-rules.c-modal .modal-item--fare-rules{padding:24px;max-width:327px}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item--fare-rules{padding:40px 32px 32px;max-width:636px}}.fare-rules.c-modal .modal-item--fare-rules .modal-group{text-align:left;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}.fare-rules.c-modal .modal-item--fare-rules .modal-group>*{flex-basis:100%}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title{flex-basis:50%}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title>img{width:16px;height:16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title>span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;padding-left:18px;position:relative;margin-bottom:8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title>span:before{content:"";width:16px;height:16px;background-image:url(/assets/images/icon-info_blue.svg);background-size:100%;position:absolute;left:0;top:1px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title .new-fare-rules-text{margin-left:-16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title .new-fare-rules-text:before{content:"";width:16px;height:16px;background-image:none;background-size:100%;position:absolute;left:0;top:1px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination span{font-size:15px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination span .abbreviation{font-weight:700;margin:0 2px}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination span .abbreviation{font-weight:400}}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination span .location{display:none;font-weight:700;margin-right:2px}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination span .location{display:inline}}.fare-rules.c-modal .modal-item--fare-rules .modal-group--title__destination img{width:16px;height:16px;margin:0 6px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang{flex-basis:50%;margin-left:auto;max-width:172px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input input{padding:8px 36px;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input.with-drop:before{cursor:pointer;top:6px;z-index:100;background-image:url(/assets/images/icon-dropdown_arrow_lightgrey.svg)}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown{top:50px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown ul>li>a{padding:16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown ul>li>a.selected{background:#e9f6f9;color:#006fc1}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown:after{display:none}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input:after{top:13px;z-index:100;left:16px;content:"";width:16px;height:16px;background-image:url(/assets/images/icon-globe_grey.svg);position:absolute;background-size:100% 100%;background-repeat:no-repeat}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list{margin-top:20px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list h6,.fare-rules.c-modal .modal-item--fare-rules .modal-group--list h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:unset;color:#575757;margin-top:0;margin-bottom:0}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list ul{margin:16px 0;padding-left:15px;padding-right:0}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list ul li{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;position:relative}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list ul li:before{content:"";width:7px;height:7px;background-image:url(/assets/images/icon-bullet_blue.svg);background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:6px;left:-16.5px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--list ul li span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-list{margin-top:16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-list ul li{margin-bottom:8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-list ul li ul{margin:4px 0 8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-list ul li ul li{margin-bottom:4px}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-list ul li ul :before{background-image:none;background-color:#333;border-radius:4px;width:4px;height:4px;top:10px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0025em;color:#333;margin-bottom:24px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--note a{color:#006fc1;position:relative}.fare-rules.c-modal .modal-item--fare-rules .modal-group--submit a{max-width:100%;border-radius:8px;padding:12px 16px;line-height:100%}@media screen and (min-width: 1056px){.fare-rules.c-modal .modal-item--fare-rules .modal-group--submit a{max-width:199px}}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-bill{font-weight:700}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-bill p,.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-bill a{font-size:11px}.fare-rules.c-modal .modal-item--fare-rules .modal-group .new-modal-group-bill a img{width:18px;height:18px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new{text-align:left;flex-direction:row;display:flex;flex-wrap:wrap;align-items:center}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new>*{flex-basis:100%}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title{flex-basis:50%}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title>img{width:16px;height:16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title>span{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;padding-left:18px;position:relative;margin-bottom:8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title>span:before{content:"";width:16px;height:16px;background-image:url(/assets/images/icon-info_blue.svg);background-size:100%;position:absolute;left:0;top:1px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title .new-fare-rules-text{margin-left:-16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title .new-fare-rules-text:before{content:"";width:16px;height:16px;background-image:none;background-size:100%;position:absolute;left:0;top:1px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title__destination-new span{font-size:15px}@media screen and (max-width: 767px){.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title__destination-new span{font-size:15px;width:100%;display:flex;align-items:center}}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title__destination-new span .abbreviation-new{margin:0 2px;font-weight:400}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title__destination-new span .location-new{display:inline;font-weight:700;margin-right:5px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--title__destination-new span img{width:16px;height:16px;margin:0 6px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list{margin-top:20px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list h6,.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:unset;color:#575757;margin-top:0;margin-bottom:0}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list ul{margin:16px 0;padding-left:15px;padding-right:0}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list ul li{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px;position:relative}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list ul li:before{content:"";background-image:none;background-color:#00a4e5;border-radius:4px;width:7px;height:7px;position:absolute;top:7px;left:-14px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--list ul li span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-list{margin-top:16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-list ul li{margin-bottom:8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-list ul li ul{margin:4px 0 8px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-list ul li ul li{margin-bottom:4px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-list ul li ul :before{background-image:none;background-color:#333;border-radius:4px;width:4px;height:4px;top:10px;margin-left:4px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.0025em;color:#333;margin-bottom:24px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--note a{font-size:13px;color:#006fc1;position:relative}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--submit{max-width:100%;border-radius:8px;padding:12px 16px;line-height:100%}@media screen and (min-width: 1056px){.fare-rules.c-modal .modal-item--fare-rules .modal-group-new--submit{max-width:199px}}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-bill p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-.01em;text-align:left;margin:0 0 16px}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-bill a{font-size:11px;font-weight:600}.fare-rules.c-modal .modal-item--fare-rules .modal-group-new .new-modal-group-bill a img{width:18px;height:18px}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input input{cursor:pointer}@media only screen and (min-width: 767px){.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input input{cursor:auto}}.fare-rules.c-modal .modal-item--fare-rules .modal-group--lang .o-form_input__dropdown{top:42px}.fare-rules .dropdown-lang-toggle{content:"";cursor:pointer;width:30px;height:30px;position:absolute;top:6px;right:9px;z-index:100}.fare-rules .dropdown-lang-toggle:hover{cursor:pointer}.c-itinerary__fare{margin-bottom:15px}.c-itinerary__fare h4{font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;letter-spacing:.015em;font-size:20px;margin:15px 0}.c-itinerary__fare h4 span.blue{color:#00a4e5}.c-itinerary__fare hr{border:2px solid #fff082}.c-itinerary__fare p{font-size:15px;margin-bottom:6px}.c-itinerary__fare p.even,.c-itinerary__fare p.odd{float:left;padding:0 15px}.c-itinerary__fare p.even{width:100%;font-weight:700}@media only screen and (min-width: 767px){.c-itinerary__fare p.even{width:25%}}.c-itinerary__fare p.odd{width:100%}@media only screen and (min-width: 767px){.c-itinerary__fare p.odd{width:75%}}.c-itinerary__fare>span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:140%;letter-spacing:.004em;color:#444;display:block;margin:0 0 16px}@media only screen and (min-width: 767px){.c-itinerary__fare>span{font-size:15px;margin:0 0 21px}}.c-itinerary__fare__rules{padding-bottom:24px}@media only screen and (min-width: 767px){.c-itinerary__fare__rules{padding-bottom:40px}}.c-itinerary__fare__rules--row{display:flex;flex-wrap:wrap;justify-content:flex-start}.c-itinerary__fare__rules--row>*{flex-basis:100%}.c-itinerary__fare__rules--row h6{font-family:Noto Sans,sans-serif;font-weight:700;line-height:140%;letter-spacing:.004em;color:#444;margin:0;font-size:15px;flex-basis:23%}@media only screen and (max-device-width: 480px){.c-itinerary__fare__rules--row h6{flex-basis:100%}}.c-itinerary__fare__rules--row span{font-family:Noto Sans,sans-serif;line-height:140%;letter-spacing:.004em;color:#444;margin:0;font-size:15px;flex-basis:77%}@media only screen and (max-device-width: 480px){.c-itinerary__fare__rules--row span{flex-basis:100%}}.c-itinerary__fare .csp-itn-row{display:flex;justify-content:space-between;align-items:center;padding-left:5%;min-height:87px}.c-itinerary__fare .csp-itn-row strong{font-size:17px}.c-itinerary__fare .csp-itn-row:nth-child(even){background:#f7f7f7}.c-itinerary__fare .csp-itn-row:nth-child(odd){background:#ffffff}.c-itinerary__fare .csp-itn-row img{margin-right:10%;width:17.5px;height:17.5px}.c-itinerary__fare .csp-itn-row-header{text-align:end;font-size:16px;font-weight:800;line-height:27px;letter-spacing:.0015em;margin:2%}.trvl-c-itinerary__fare{margin-bottom:15px}.trvl-c-itinerary__fare h4{font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;letter-spacing:.015em;font-size:20px;margin:15px 0}.trvl-c-itinerary__fare h4 span.blue{color:#00a4e5}.trvl-c-itinerary__fare hr{border:2px solid #fff082}.trvl-c-itinerary__fare p{font-size:15px;margin-bottom:6px}.trvl-c-itinerary__fare p.even,.trvl-c-itinerary__fare p.odd{float:left;padding:0 15px}.trvl-c-itinerary__fare p.even{width:100%;font-weight:700}@media only screen and (min-width: 767px){.trvl-c-itinerary__fare p.even{width:25%}}.trvl-c-itinerary__fare p.odd{width:100%}@media only screen and (min-width: 767px){.trvl-c-itinerary__fare p.odd{width:75%}}.trvl-c-itinerary__fare>span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:140%;letter-spacing:.004em;color:#444;display:block;margin:0 0 16px}@media only screen and (min-width: 767px){.trvl-c-itinerary__fare>span{font-size:15px;margin:0 0 21px}}.trvl-c-itinerary__fare__rules{padding-bottom:24px}@media only screen and (min-width: 767px){.trvl-c-itinerary__fare__rules{padding-bottom:40px}}.trvl-c-itinerary__fare__rules--row{display:flex;flex-wrap:wrap;justify-content:flex-start}.trvl-c-itinerary__fare__rules--row>*{flex-basis:100%}.trvl-c-itinerary__fare__rules--row h6{font-family:Noto Sans,sans-serif;font-weight:700;line-height:140%;letter-spacing:.004em;color:#444;margin:0;font-size:15px;flex-basis:23%}@media only screen and (max-device-width: 480px){.trvl-c-itinerary__fare__rules--row h6{flex-basis:100%}}.trvl-c-itinerary__fare__rules--row span{font-family:Noto Sans,sans-serif;line-height:140%;letter-spacing:.004em;color:#444;margin:0;font-size:15px;flex-basis:77%}@media only screen and (max-device-width: 480px){.trvl-c-itinerary__fare__rules--row span{flex-basis:100%}}.trvl-c-itinerary__fare .trvl-itn-row{display:flex;justify-content:space-between;align-items:center;padding-left:5%;min-height:87px}.trvl-c-itinerary__fare .trvl-itn-row strong{font-size:17px}.trvl-c-itinerary__fare .trvl-itn-row:nth-child(even){background:#f7f7f7}.trvl-c-itinerary__fare .trvl-itn-row:nth-child(odd){background:#ffffff}.trvl-c-itinerary__fare .trvl-itn-row img{margin-right:10%;width:32px;height:32px}.trvl-c-itinerary__fare .trvl-itn-row-header{text-align:end;font-size:16px;font-weight:800;line-height:27px;letter-spacing:.0015em;margin:2%}@media screen and (max-width: 767px){.trvl-c-itinerary__fare .trvl-itn-row strong{font-size:14px}.trvl-c-itinerary__fare .trvl-itn-row p{font-size:12px}}.o-form_input__field{text-overflow:ellipsis;padding-right:30px!important}.o-form_input__field.readonly{cursor:pointer}.o-form_input__field.left-icon{padding-left:35px!important}.o-form_input__dropdown{min-width:100%!important;width:max-content!important}.o-form_input__dropdown .highlight{background:#e9f6f9;color:#006fc1}.o-form_input__dropdown ul .dropdown-header{color:#a0a0a0!important;pointer-events:none}.o-form_input__dropdown ::-webkit-scrollbar{width:5px;height:200px}.o-form_input__dropdown ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:8px auto 2px}.o-form_input__dropdown ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.o-form_input__dropdown ::-webkit-scrollbar-thumb:hover{background:#555}.o-form_input .dropdown-caret{background-image:url(/assets/images/icon-caretdown_big.svg);content:"";width:30px;height:30px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:36px;z-index:1;cursor:pointer}.o-form_input .changeIconTop{top:13px!important}.o-form_input .changeDropdownTop{top:50px!important}.o-form_input .dropdown-caret-left{content:"";width:15px;height:15px;position:absolute;left:15px;background-size:100% 100%;background-repeat:no-repeat;top:42px;z-index:1;cursor:pointer}.c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999}.c-modal:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:#333333;opacity:.45}.c-modal .modal-item{position:absolute;z-index:300;max-width:315px;background-color:#fff;top:52%;left:50%;transform:translate(-50%,-50%);padding:20px;text-align:center;font-family:Noto Sans,sans-serif;border-radius:12px;width:100%}@media only screen and (min-width: 767px){.c-modal .modal-item{max-width:570px}}.c-modal .modal-item h6,.c-modal .modal-item .header-markdown{font-weight:600;font-size:18px;line-height:150%;letter-spacing:.0015em;color:#444;margin-top:9px;margin-bottom:6px}.c-modal .modal-item h6>h5,.c-modal .modal-item .header-markdown>h5,.c-modal .modal-item h6>h6,.c-modal .modal-item .header-markdown>h6{font-weight:400}.c-modal .modal-item p{font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;max-width:393.92px;margin:0 auto 12px}.c-modal .modal-item .group-cta{display:flex;justify-content:center;margin:0;flex-direction:column-reverse}.c-modal .modal-item .group-cta a{margin:0 0 15px;max-width:100%;width:100%;padding:8px 16px;text-decoration:none;max-height:40px}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta a{margin-bottom:0;max-width:200px}}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta a.equal-widths:first-of-type{max-width:200px}}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta a.longer-confirm{max-width:240px}}.c-modal .modal-item .group-cta a:first-of-type{max-width:100%;width:100%;padding:8px 0;margin:0 8px 20px 0}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta a:first-of-type{min-width:200px;max-width:290px;width:auto}}.c-modal .modal-item .group-cta .longer-confirm-seat{max-width:268px;font-size:15px}@media only screen and (min-width: 767px){.c-modal .modal-item .group-cta{flex-direction:row}}@media only screen and (min-width: 767px){.c-modal.empty-sh-modal .modal-item{max-width:557px;max-width:450px}}.c-modal.empty-sh-modal .header-markdown{font-weight:800}.c-modal.empty-sh-modal .group-cta{margin-top:1.5rem;padding:0 1rem}@media only screen and (min-width: 767px){.c-modal.empty-sh-modal .group-cta{padding:0 .5rem}}.c-modal.empty-sh-modal .group-cta .o-btn--sh{border-radius:8px;font-size:15px}.c-modal.empty-sh-modal .modal-item p{font-size:15px;font-weight:800;margin:0 auto}@media only screen and (min-width: 767px){.c-modal.empty-sh-modal .modal-item p{font-size:18px}}.o-form_input__dropdown ul li a.selected{background:#e9f6f9;color:#006fc1}.o-form_input__dropdown.show-dropdown{display:block!important}.o-form_input__dropdown.show-dropdown ::-webkit-scrollbar{width:5px}.o-form_input__dropdown.show-dropdown ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px;margin:8px auto 2px}.o-form_input__dropdown.show-dropdown ::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.o-form_input__dropdown.show-dropdown ::-webkit-scrollbar-thumb:hover{background:#555}.mobile-date_dropdown{position:fixed;width:100%;height:50vh;bottom:0;left:0;background:#fff;box-shadow:0 11px 60px #0003;border-radius:2px;padding-bottom:22px;z-index:400}.mobile-date_dropdown ul{height:calc(100% - 73px);overflow:auto;margin-top:0;padding-right:0}.mobile-date_dropdown ul li{margin-bottom:0}.mobile-date_dropdown ul li a{text-align:center;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;width:100%;padding:16px;border-bottom:1px solid #e2e2e2}.mobile-date_dropdown ul li a:active{color:#006fc1}.mobile-date_dropdown ul li a.selected{background:#e9f6f9;color:#006fc1}.mobile-date_dropdown button{margin:14px 24px 0;width:calc(100% - 48px)}.o-form_input__dropdown{max-height:412px}.o-form_input__dropdown:after{display:none}.o-form_input__dropdown ul{max-height:300px}.mobile-date_dropdown{padding-bottom:0;z-index:600}.mobile-date_dropdown ul{height:100%}.contact-info__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin:0 auto 26px;width:100%;max-width:1056px;padding:26px 25px 42px;position:relative}@media only screen and (min-width: 767px){.contact-info__container{padding:26px 29px 24px}}.contact-info__container.no-margin{margin:0 auto}.contact-info__container .contact-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px}.contact-info__container .toggle_wrapper{position:relative;top:0;right:0;margin-bottom:12px}@media only screen and (min-width: 767px){.contact-info__container .toggle_wrapper{margin-bottom:7px}}.contact-info__container .toggle_wrapper .content .title:after{content:""}.contact-info__container .text-ellipsis{text-overflow:ellipsis}a.tool-tip{position:relative}a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:270px;width:calc(100% + 270px);display:inline-block;position:absolute!important;left:-50%;z-index:500;transform:translate(-50%);top:-110%}a.tool-tip>.info:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}a.tool-tip>img{width:14px;height:14px;object-fit:cover}.info-top{transform:translate(-50%,-75%)!important;top:-110%!important;left:-20%!important}.info-top:after{bottom:-25%!important;transform:rotate(180deg)}.breakdown-table{background:#ffffff;box-shadow:0 4px 23px #0000001a;padding-bottom:0!important}.breakdown-table.print{box-shadow:none;background-color:inherit}.breakdown-table .row{margin:0 5px;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.breakdown-table .row{font-size:15px}}.breakdown-table .row .row:after{content:"";clear:both;display:table}.breakdown-table .bold{font-weight:700;color:#333;font-family:Noto Sans,sans-serif;margin-bottom:10px}.breakdown-table .head{background-color:#e9f6f9!important;padding:14px 24px;margin:0 0 16px;font-family:Noto Sans,sans-serif;font-size:13px;font-weight:700}.breakdown-table .discount{color:#858585}.breakdown-table .col-left{width:50%!important;text-align:left}.breakdown-table .col-details{font-family:Noto Sans,sans-serif;font-size:14px}.breakdown-table .col-right{width:50%!important;text-align:right;display:flex;justify-content:flex-end;align-items:center}.breakdown-table .col-right .dropdown-icon{width:20px}.breakdown-table .col-info{font-family:Noto Sans,sans-serif;font-size:15px}.breakdown-table .custom-margin{padding:0 20px 10px;font-weight:400;font-size:15px}.breakdown-table .custom-bold{font-weight:700;font-size:17px}@media only screen and (min-width: 767px){.breakdown-table .custom-bold{font-size:16px}}.breakdown-table .custom-blue{color:#006fc1;font-weight:700;font-size:17px;cursor:pointer}@media only screen and (min-width: 767px){.breakdown-table .custom-blue{font-size:15px}}.breakdown-table .custom-blue img{margin-top:-2px;transform:rotate(180deg);transition:transform .2s ease-in-out}.breakdown-table .custom-blue.show img{transform:rotate(0)}.flightdetails-table{background-color:#fff;border-radius:4px;padding-top:24px;box-shadow:0 4px 10px #00000012;overflow:hidden}@media only screen and (min-width: 767px){.flightdetails-table{border-top:8px solid #ffcd00;overflow:initial}}.flightdetails-table .divider{flex-basis:100%;padding:0 16px 24px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;border-top:1px dashed #bebebe;position:relative}.flightdetails-table .divider:before,.flightdetails-table .divider:after{content:"";width:12px;height:10px;position:absolute;top:-5px;left:-6px;background-color:#f7f7f7;border-radius:100%;box-shadow:0 4px -1px #00000012 inset}.flightdetails-table .divider:after{left:initial;right:-6px}.flightdetails-table .flight{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:0 24px}.flightdetails-table .flight>div a{font-size:13px;line-height:13px;white-space:nowrap}@media only screen and (min-width: 767px){.flightdetails-table .flight>div a{font-size:15px;line-height:150%}}.flightdetails-table .flight>div:first-child{display:flex;flex-direction:column}.flightdetails-table .flight>div:first-child>span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:transparent}@media only screen and (min-width: 767px){.flightdetails-table .flight>div:first-child>span:first-child{color:#858585}}.flightdetails-table .flight>div:first-child>span>span.blue{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#00a4e5}@media only screen and (min-width: 767px){.flightdetails-table .flight>div:first-child>span>span.blue{font-size:18px}}.flightdetails-table .flight>div:first-child>span>span.exponent{color:#858585;font-family:Noto Sans,sans-serif;left:0%;position:relative;display:unset}.flightdetails-table .flight>div:first-child>span:last-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#858585}@media only screen and (min-width: 767px){.flightdetails-table .flight>div:first-child>span:last-child{font-size:13px}}.flightdetails-table .flight>div:last-child a img{transform:rotate(180deg);transition:transform .2s ease-in-out;width:16px;height:16px;margin-top:-2px}@media only screen and (min-width: 767px){.flightdetails-table .flight>div:last-child a img{width:20px;height:20px;margin-top:0}}.flightdetails-table .flight>div:last-child a img.rotate{transform:rotate(0)!important}.flightdetails-table .flightdetails-table__details{background:#fff;display:block;padding:42px 24px 0}.flightdetails-table .flightdetails-table__details--legends{padding:0 24px 24px}.flightdetails-table .flightdetails-table__details--legends span{font-family:Noto Sans,sans-serif;font-size:9px;line-height:150%;letter-spacing:.0025em;color:#575757;padding-right:16px}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--legends span{font-size:13px}}.flightdetails-table .flightdetails-table__details--legends span:last-child{padding-right:0}.flightdetails-table .flightdetails-table__details--legends span .plane-icon{width:20px}.flightdetails-table .flightdetails-table__details--legends .flight-legend-section-web{display:inline}.flightdetails-table .flightdetails-table__details--legends .flight-legend-section-mobile{display:flex;margin-top:5px}.flightdetails-table .flightdetails-table__details--trip{display:flex;align-items:baseline;flex-direction:row}.flightdetails-table .flightdetails-table__details--trip p,.flightdetails-table .flightdetails-table__details--trip h3,.flightdetails-table .flightdetails-table__details--trip h4{margin:0}.flightdetails-table .flightdetails-table__details--trip__datetime{padding-right:115px;position:relative;min-width:121px}@media only screen and (max-device-width: 480px){.flightdetails-table .flightdetails-table__details--trip__datetime{padding-right:41px}}.flightdetails-table .flightdetails-table__details--trip__datetime p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#575757;min-width:80px;width:100%}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--trip__datetime p{font-size:13px}}.flightdetails-table .flightdetails-table__details--trip__datetime p.icon-clock{padding-left:13px;position:relative;color:#a0a0a0}.flightdetails-table .flightdetails-table__details--trip__datetime p.icon-clock:before{content:"";width:10px;height:10px;background-image:url(/assets/images/icon-bookingsummary-clock.svg);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.flightdetails-table .flightdetails-table__details--trip__datetime p.icon-clock--datetime{margin-top:10px}.flightdetails-table .flightdetails-table__details--trip__datetime:after{content:"";width:11px;height:11px;border-radius:100%;position:absolute;right:0;top:5px;z-index:1;background-color:#52caf5}.flightdetails-table .flightdetails-table__details--trip__datetime.is-csp-date-time p{font-size:15px}@media screen and (max-width: 767px){.flightdetails-table .flightdetails-table__details--trip__datetime.is-csp-date-time p{font-size:13px}}.flightdetails-table .flightdetails-table__details--trip__description{position:relative;min-height:74px;padding-left:115px}@media only screen and (max-device-width: 480px){.flightdetails-table .flightdetails-table__details--trip__description{padding-left:40px}}.flightdetails-table .flightdetails-table__details--trip__description h3{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description h3{font-size:15px}}.flightdetails-table .flightdetails-table__details--trip__description h4{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description h4{font-size:11px}}.flightdetails-table .flightdetails-table__details--trip__description p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:24px}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description p{font-size:13px}}.flightdetails-table .flightdetails-table__details--trip__description:before{content:"";width:1px;height:100%;position:absolute;left:calc(0% - 6px);top:5px;border-left:1px solid #bebebe}.flightdetails-table .flightdetails-table__details--trip__description .flight-no{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;white-space:nowrap;top:-25px}.flightdetails-table .flightdetails-table__details--trip__description .flight-no.is-csp{position:absolute;font-size:13px}@media screen and (max-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description .flight-no.is-csp{font-size:11px}}@media only screen and (min-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description .flight-no{font-size:11px}}.flightdetails-table .flightdetails-table__details--trip__description .flight-no img{margin:-3px 5px 0 0}.flightdetails-table .flightdetails-table__details--trip__description .flight-no .tool-tip{margin-left:5px}.flightdetails-table .flightdetails-table__details--trip__description .flight-no .tool-tip img{margin-top:-1px}.flightdetails-table .flightdetails-table__details--trip__description .flight-no .tool-tip .info{top:120%;left:6%;max-width:195px;width:calc(100% + 195px)}@media (max-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description .flight-no .tool-tip .info{left:-450%}}.flightdetails-table .flightdetails-table__details--trip__description .flight-no .tool-tip .info span{text-transform:none}.flightdetails-table .flightdetails-table__details--trip__description.is-csp-trip-description p{font-size:15px}@media screen and (max-width: 767px){.flightdetails-table .flightdetails-table__details--trip__description.is-csp-trip-description p{font-size:13px}}.flightdetails-table .flightdetails-table__details--trip.dashed .flightdetails-table__details--trip__description:before{border-left:1px dashed #bebebe}.flightdetails-table .flightdetails-table__details--trip:nth-last-child(1){border-bottom:1px solid #e2e2e2;margin-bottom:16px}.flightdetails-table .flightdetails-table__details--trip:nth-last-child(1) .flightdetails-table__details--trip__description:before{display:none}.flightdetails-table .flightdetails-table__details--trip:nth-last-child(1) .flightdetails-table__details--trip__description p{margin-bottom:16px}.flightdetails-table .flightdetails-table__details--trip__description{min-height:64px}.flightdetails-table .flightdetails-table__details--trip__datetime p.icon-clock--datetime{color:#bebebe}.flightdetails-table .flightdetails-table__details>div:nth-last-child(1){border-bottom:0;padding-bottom:0;margin-bottom:0}.flightdetails-table .flightdetails-table__details>div:nth-last-child(1) p{margin-bottom:0}.print-table{background-color:none;border-radius:0;padding-top:0;padding-left:0;box-shadow:none;overflow:none}@media only screen and (min-width: 767px){.print-table{border-top:none}}.print-flight{padding-left:0!important;margin-bottom:35px!important}.print-summary{padding:0!important}.print-legend{padding:0 0 24px!important}.print-legend span{padding-right:16px}.print-legend span .plane-icon{width:20px}.print-legend .flight-legend-section-web{display:inline;font-size:13px}.print-legend .flight-legend-section-mobile{display:flex;font-size:9px;margin-top:5px}.is-csp-flight-carrier{font-size:14px}@media screen and (max-width: 767px){.is-csp-flight-carrier{font-size:10px}}.flight-legend-normal-booking{font-size:13px}@media screen and (max-width: 767px){.flight-legend-normal-booking{font-size:9px}}.summary-table{background:#ffffff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.summary-table{border-radius:0 0 12px 12px}}.summary-table ul li.payment-info{display:block!important}@media only screen and (min-width: 923px){.summary-table ul li.payment-info{position:relative;left:-34px}}.summary-table ul li.payment-info p:first-child,.summary-table ul li.payment-info p:first-child span{font-size:15px!important}.summary-table ul li.payment-info p:first-child span,.summary-table ul li.payment-info p:first-child span span{padding-left:5px}.summary-table ul li.payment-info p{margin:0!important}.summary-table--desktop{display:none;font-family:Noto Sans,sans-serif;font-size:16px}@media only screen and (min-width: 767px){.summary-table--desktop{display:block}}.summary-table--desktop ul{padding:15px 32px;margin:0;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #e2e2e2}.summary-table--desktop ul:last-child{border-bottom:0}.summary-table--desktop ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:16px;line-height:150%;letter-spacing:.0025em;color:#333}.summary-table--desktop ul li span{font-family:Noto Sans,sans-serif;font-size:16px}.summary-table--desktop ul li:first-child{flex-basis:35%;display:flex;flex-direction:row;align-items:center}.summary-table--desktop ul li:nth-child(2){flex-basis:35%;margin-right:25px;display:flex;justify-content:center}.summary-table--desktop ul li:last-child{flex-basis:20%;display:flex;margin-left:35px;justify-content:end}.summary-table--desktop ul li img{margin-right:8px}.summary-table--desktop ul li .text span{display:block;color:#333}.summary-table--desktop ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:16px;line-height:150%;letter-spacing:.005em}.summary-table--desktop ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.summary-table--desktop ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:2px 8px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.summary-table--desktop ul li .tag img{margin-right:4px;margin-top:-2px;width:12px;height:12px;object-fit:contain}.summary-table--desktop ul li .tag--green{color:#009883;background:#ceefec}.summary-table--desktop ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.summary-table--desktop ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.summary-table--desktop ul li .tag--orange{color:#f68e33;background:#fff6ee}.summary-table--desktop ul li .tag--red{color:#cc0c2f;background:#ffeef1}.summary-table--desktop ul li .payment-method-icon{width:52px}.summary-table--desktop ul.head{padding-top:9px;padding-bottom:9px;background:#e9f6f9;border-bottom:0}.summary-table--desktop ul.head li{font-family:Noto Sans,sans-serif;font-weight:700}@media only screen and (min-width: 767px){.summary-table--desktop ul.head li{font-size:11px}}.summary-table--desktop ul.getgo{padding:0 36px 0 32px}.summary-table--desktop ul.getgo li{padding:16px 0;line-height:0}.summary-table--desktop ul.getgo li:first-child{flex-basis:70%;border-right:1px solid #e2e2e2;display:flex;flex-direction:row;align-items:flex-start}.summary-table--desktop ul.getgo li:last-child{flex-basis:20%}.summary-table--desktop ul.getgo li img{margin-top:6px}.summary-table--desktop ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.summary-table--desktop ul.getgo li span.purple{color:#000}.summary-table--desktop ul.getgo li span.small{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.summary-table--desktop ul.getgo li.official-receipt{padding:10px 0;text-align:right}.summary-table--desktop ul.getgo li.official-receipt .is-disabled{color:#d1d1d1}.summary-table--desktop ul.getgo li.official-receipt a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.summary-table--desktop ul.getgo li.official-receipt a img{margin-top:-2px;margin-right:7px}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip{cursor:pointer;position:relative}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip img{margin-left:5px;margin-top:-3px}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip--hover{display:none}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;left:50%;transform:translate(-50%);z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;text-align:center}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after,.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{bottom:100%;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.summary-table--desktop ul.getgo li.official-receipt .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.summary-table--mobile{display:block}@media only screen and (min-width: 767px){.summary-table--mobile{display:none}}.summary-table--mobile ul{padding:15px 24px;margin:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.summary-table--mobile ul:last-child{border-bottom:0}.summary-table--mobile ul.head{padding-top:9px;padding-bottom:9px;background:#e9f6f9;border-bottom:0}.summary-table--mobile ul.head li{font-weight:700}.summary-table--mobile ul.head li:last-child{text-align:center}.summary-table--mobile ul.payment-info li.status div>img{transition:transform .2s ease-in-out;transform:rotate(0)}.summary-table--mobile ul.payment-info.show{border-bottom:0}.summary-table--mobile ul.payment-info.show li.status div>img{transition:transform .2s ease-in-out;transform:rotate(180deg)}.summary-table--mobile ul.payment-info li .payment-method-icon{width:52px}.summary-table--mobile ul.dropdown-content{display:flex;padding:0}.summary-table--mobile ul.dropdown-content li{padding:15px 24px}.summary-table--mobile ul.dropdown-content li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.summary-table--mobile ul.dropdown-content li:nth-child(3),.summary-table--mobile ul.dropdown-content li:nth-child(4){border-top:1px solid #e2e2e2}.summary-table--mobile ul.summary-table__total{display:flex;padding:0}.summary-table--mobile ul.summary-table__total li{padding:15px 24px}.summary-table--mobile ul.summary-table__total li:nth-child(2n){text-align:center;position:relative;text-indent:20px}.summary-table--mobile ul.summary-table__total li:nth-child(3),.summary-table--mobile ul.summary-table__total li:nth-child(4){border-top:1px solid #e2e2e2}.summary-table--mobile ul.getgo{padding:12px 24px 8px;align-items:flex-start}.summary-table--mobile ul.getgo li:first-of-type{flex-basis:30%}.summary-table--mobile ul.getgo li:last-of-type{flex-basis:40%}.summary-table--mobile ul.getgo li span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.summary-table--mobile ul.getgo li span.note{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#575757;display:block;margin-bottom:8px}.summary-table--mobile ul.getgo li span.point{font-family:Noto Sans,sans-serif;font-size:13px;color:#6f56a3}@media only screen and (min-width: 767px){.summary-table--mobile ul.getgo li span.point{display:initial}}.summary-table--mobile ul.print li{flex-basis:100%}.summary-table--mobile ul.print li a{margin-left:auto}.summary-table--mobile ul.print li a img{margin-top:-4px}.summary-table--mobile ul.official-receipt{padding:16px 24px}.summary-table--mobile ul.official-receipt .is-disabled{color:#d1d1d1}.summary-table--mobile ul.official-receipt li{flex-basis:100%!important;padding:0;justify-content:flex-end!important}.summary-table--mobile ul.official-receipt li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.0125em;color:#006fc1}.summary-table--mobile ul.official-receipt li a img{margin-top:-3px;margin-right:7px}.summary-table--mobile ul.official-receipt li.text{flex-basis:auto!important}.summary-table--mobile ul.official-receipt li.text span{font-family:Noto Sans,sans-serif;font-size:11px!important}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip{cursor:pointer;position:relative}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip img{margin-left:5px;margin-top:-2px}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip--hover{display:none}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span{display:block;border-radius:6px;position:absolute;top:30px;right:0;z-index:50;width:165px;padding:8px;background:#fff;box-shadow:0 4px 23px #0000001a;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1;text-align:center}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span a{display:block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;margin-top:7px}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after,.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{bottom:100%;right:4%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.summary-table--mobile ul.official-receipt li .official-receipt__tooltip:hover span:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.summary-table--mobile ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;flex-basis:50%;flex-wrap:wrap}.summary-table--mobile ul li:first-child{display:flex;flex-direction:row;align-items:center}.summary-table--mobile ul li:last-child{text-align:center}.summary-table--mobile ul li.status{left:20px;position:relative}.summary-table--mobile ul li span{font-size:15px}.summary-table--mobile ul li img{margin-right:8px}.summary-table--mobile ul li .dropdown-icon{width:20px}.summary-table--mobile ul li .text span{display:block;color:#333}.summary-table--mobile ul li .text span:first-child{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em}.summary-table--mobile ul li .text span:nth-child(2){font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em}.summary-table--mobile ul li .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.004em;padding:2px 8px;margin-top:17px;border-radius:146px;background:#ceefec;color:#009883;position:relative}.summary-table--mobile ul li .tag img{margin-right:4px;margin-top:-2px;width:14px}.summary-table--mobile ul li .tag--green{color:#009883;background:#ceefec}.summary-table--mobile ul li .tag--blue{color:#00a4e5;background:#e9f6f9}.summary-table--mobile ul li .tag--lightgreen{color:#5cab4c;background:#ebffe7}.summary-table--mobile ul li .tag--orange{color:#f68e33;background:#fff6ee}.summary-table--mobile ul li .tag--red{color:#cc0c2f;background:#ffeef1}.summary-table__link--fs.d-flex-cell{display:flex;flex-direction:column}.summary-table__link--fs.d-flex-cell .booking-note{font-size:13px;position:absolute;margin-top:4px}.summary-table__link--fs span{font-family:Noto Sans,sans-serif}.summary-table__link--text{flex-basis:auto!important}.summary-table__link--text span{font-family:Noto Sans,sans-serif;font-size:11px!important}.c-advisories{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-advisories{margin-bottom:30px}}.c-advisories.v2{margin-bottom:unset!important;margin-top:12px}@media only screen and (min-width: 767px){.c-advisories.v2{margin-bottom:16px;margin-top:16px}}.c-advisories .v3{margin-bottom:18px}.c-advisories .container{padding:15px 24px 16px;background:#ffffff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.c-advisories .container{padding:40px 64px 24px;border-radius:12px}}.c-advisories .container>*:nth-last-child(2){margin-bottom:16px}@media only screen and (min-width: 767px){.c-advisories .container>*:nth-last-child(2){margin-bottom:24px}}.c-advisories .two-column{display:flex;flex-direction:column;padding:unset;box-shadow:unset;border-radius:unset}.c-advisories .two-column>*:nth-last-child(2){margin-bottom:unset}@media only screen and (min-width: 767px){.c-advisories .two-column{flex-direction:row}}.c-advisories .two-column .header-title{margin-bottom:15px;cursor:pointer}.c-advisories .two-column span.title,.c-advisories .two-column div.title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:21px;color:#333;margin-right:20px}.c-advisories .two-column .container-description{padding-bottom:12px}@media only screen and (min-width: 767px){.c-advisories .two-column .container-description{padding-bottom:15px}}.c-advisories .two-column span.description{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:21px;color:#333}.c-advisories .column-one{width:100%;margin-right:unset;margin-bottom:unset}.c-advisories .column-one .c-advisories__item.v2:last-child{border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.c-advisories .column-one .c-advisories__item.v2:last-child{border-bottom:unset}}@media only screen and (min-width: 767px){.c-advisories .column-one{width:50%;margin-right:16px}}.c-advisories .column-two{width:100%;margin-left:unset}.c-advisories .column-two .c-advisories__item.v2:last-child{border-bottom:unset}@media only screen and (min-width: 767px){.c-advisories .column-two{width:50%;margin-left:16px}}.c-advisories__item{border-bottom:1px solid #e2e2e2;margin-bottom:22px;position:relative}@media only screen and (min-width: 767px){.c-advisories__item{margin-bottom:30px}}.c-advisories__item.v2{margin-bottom:12px}.c-advisories__item.v2 div h6{font-size:13px}.c-advisories__item.v2 p{font-size:13px;white-space:pre-wrap;text-overflow:unset;max-width:unset}@media only screen and (min-width: 767px){.c-advisories__item.v2{margin-bottom:15px}.c-advisories__item.v2 p{max-width:unset}}.c-advisories__item .date-posted{font-family:Noto Sans,sans-serif;font-size:10px;line-height:140%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.c-advisories__item .pointer{cursor:pointer}.c-advisories__item div h6{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#333;margin-right:10px;margin-top:0;margin-bottom:16px;max-width:295px}@media only screen and (min-width: 767px){.c-advisories__item div h6{font-size:20px;max-width:100%}}.c-advisories__item .date-updated{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:inline-block;margin-bottom:8px}.c-advisories__item p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:21px;max-width:295px}@media only screen and (min-width: 767px){.c-advisories__item p{margin-bottom:16px;max-width:822px;white-space:pre-wrap;overflow:auto;text-overflow:clip}}.c-advisories__item .link-arrow{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transform:rotate(-90deg)}.c-advisories__item .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transition:transform .3s ease}.c-advisories__item .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.c-advisories__item .content ul{padding:0 0 0 40px;margin:0 0 32px;list-style:initial}@media only screen and (min-width: 767px){.c-advisories__item .content ul{margin:0 0 24px}}.c-advisories__item .content ul li{margin:0 0 16px;padding-bottom:5px}.c-advisories__item .content ul li span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.c-advisories__item .content ul li span{width:90%}}.c-advisories__item .content ul li span:first-child{font-weight:600;flex-basis:67px;min-width:67px;margin-right:25px}.c-advisories__item .content p{max-width:911px}.c-advisories__item .content p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#006fc1;display:inline}.c-advisories__item .content .prompt{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.c-advisories__item .content .prompt{padding:16px 24px}}.c-advisories__item .content .prompt img{margin-right:16px;display:none}@media only screen and (min-width: 767px){.c-advisories__item .content .prompt img{display:block}}.c-advisories__item .content .prompt>div>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.c-advisories__item .content blockquote{background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:16px 16px 9px}@media only screen and (min-width: 767px){.c-advisories__item .content blockquote{padding:16px 24px}}.c-advisories__item .content blockquote ul{color:#333;font-family:Noto Sans,sans-serif;display:inline-block;position:relative;padding:0;list-style:none;margin:0 0 16px 1.1225em}.c-advisories__item .content blockquote ul li{padding-bottom:5px}.c-advisories__item .content blockquote ul li:before{color:#333;content:"\2022";display:inline-block;font-size:15px;left:-1.1225em;position:absolute}.c-advisories__item .content blockquote p{margin-bottom:15px}.c-advisories__item.show p{white-space:initial;margin-bottom:20px}@media only screen and (min-width: 767px){.c-advisories__item.show p{margin-bottom:24px}}.c-advisories__pagination{text-align:center;display:flex;justify-content:center;align-items:center}.c-advisories__pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-advisories__pagination a:nth-last-child(2){margin-right:0}.c-advisories__pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-advisories__pagination a:first-of-type{margin-right:79px}}.c-advisories__pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-advisories__pagination a:last-of-type{margin-left:79px}}.c-advisories__pagination a:hover,.c-advisories__pagination a:active,.c-advisories__pagination a.active{color:#00a4e5}.c-advisories__pagination a.is-disabled{color:#cae2e7;pointer-events:none}.c-advisories-related-article{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 767px){.c-advisories-related-article{margin-bottom:30px}}.c-advisories-related-article .container{padding:15px 24px 16px;border-top:8px solid #ffcd00;background:#ffffff;box-shadow:0 4px 23px #0000001a}.c-advisories-related-article .container .search-result{padding:7px;border-bottom:1px solid gray;box-shadow:none;margin-bottom:30px}.c-advisories-related-article .container .search-result p{color:gray}.c-advisories-related-article .container .search-result p .data{font-weight:700}@media only screen and (min-width: 767px){.c-advisories-related-article .container{padding:40px 64px 24px;border-radius:12px}}.c-advisories-related-article .container>*:nth-last-child(2){margin-bottom:16px}@media only screen and (min-width: 767px){.c-advisories-related-article .container>*:nth-last-child(2){margin-bottom:24px}}.c-advisories-related-article__item{border-bottom:1px solid #e2e2e2;margin-bottom:22px;position:relative}@media only screen and (min-width: 767px){.c-advisories-related-article__item{margin-bottom:30px}}.c-advisories-related-article__item .pointer{cursor:pointer}.c-advisories-related-article__item .featured-img{width:75px}.c-advisories-related-article__item div h6{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#333;margin-right:10px;margin-top:0;margin-bottom:16px;max-width:295px}@media only screen and (min-width: 767px){.c-advisories-related-article__item div h6{font-size:20px;max-width:100%}}.c-advisories-related-article__item p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:21px;max-width:295px}@media only screen and (min-width: 767px){.c-advisories-related-article__item p{margin-bottom:16px;max-width:822px;white-space:pre-wrap;overflow:auto;text-overflow:clip}}.c-advisories-related-article__item .content ul{padding:0 0 0 40px;margin:0 0 32px;list-style:initial}@media only screen and (min-width: 767px){.c-advisories-related-article__item .content ul{margin:0 0 24px}}.c-advisories-related-article__item .content ul li{margin:0 0 16px;padding-bottom:5px}.c-advisories-related-article__item .content ul li span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.c-advisories-related-article__item .content ul li span{width:90%}}.c-advisories-related-article__item .content ul li span:first-child{font-weight:600;flex-basis:67px;min-width:67px;margin-right:25px}.c-advisories-related-article__item .content p{max-width:911px}.c-advisories-related-article__item .content p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;display:inline}.c-advisories-related-article__item .content .prompt{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.c-advisories-related-article__item .content .prompt{padding:16px 24px}}.c-advisories-related-article__item .content .prompt img{margin-right:16px;display:none}@media only screen and (min-width: 767px){.c-advisories-related-article__item .content .prompt img{display:block}}.c-advisories-related-article__item .content .prompt>div>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.c-advisories-related-article__item .content blockquote{background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:16px 16px 9px}@media only screen and (min-width: 767px){.c-advisories-related-article__item .content blockquote{padding:16px 24px}}.c-advisories-related-article__item .content blockquote ul{color:#333;font-family:Noto Sans,sans-serif;display:inline-block;position:relative;padding:0;list-style:none;margin:0 0 16px 1.1225em}.c-advisories-related-article__item .content blockquote ul li{padding-bottom:5px}.c-advisories-related-article__item .content blockquote ul li:before{color:#333;content:"\2022";display:inline-block;font-size:15px;left:-1.1225em;position:absolute}.c-advisories-related-article__item .content blockquote p{margin-bottom:15px}.c-advisories-related-article__item.show p{white-space:initial;margin-bottom:20px}@media only screen and (min-width: 767px){.c-advisories-related-article__item.show p{margin-bottom:24px}}.c-advisories-related-article__pagination{text-align:center;display:flex;justify-content:center;align-items:center}.c-advisories-related-article__pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-advisories-related-article__pagination a:nth-last-child(2){margin-right:0}.c-advisories-related-article__pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-advisories-related-article__pagination a:first-of-type{margin-right:79px}}.c-advisories-related-article__pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-advisories-related-article__pagination a:last-of-type{margin-left:79px}}.c-advisories-related-article__pagination a:hover,.c-advisories-related-article__pagination a:active,.c-advisories-related-article__pagination a.active{color:#00a4e5}.c-advisories-related-article__pagination a.is-disabled{color:#cae2e7;pointer-events:none}.confirmation-status{position:relative;width:100%}@media only screen and (min-width: 320px){.confirmation-status .clipboard-notification{position:absolute;right:0;bottom:0;width:90%;max-height:90vh;top:155px;transform:none}}@media only screen and (min-width: 923px){.confirmation-status .clipboard-notification{position:absolute;right:-137px;bottom:0;width:50%;max-height:90vh;top:151px;transform:none;z-index:100}}.confirmation-status .clipboard-notification .copy-icon{background:#e9f6f9;box-shadow:0 4px 10px #00000012;border-radius:10px;display:flex;align-items:center;overflow:hidden;width:100%;transition:opacity .3s ease}@media only screen and (min-width: 320px){.confirmation-status .clipboard-notification .copy-icon{height:55px}}.confirmation-status .clipboard-notification .copy-icon p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:140%;color:#575757;padding:8px 80px 8px 16px;margin:0}.confirmation-status .clipboard-notification .copy-icon p span{font-size:13px;font-weight:700;line-height:20px;color:#858585;width:176px;height:20px}.confirmation-status .clipboard-notification .copy-icon .blue{color:#006fc1}.confirmation-status .clipboard-notification .copy-icon .create-icon{padding:13px 16px;background:#aadff2;display:flex;align-items:center}.confirmation-status .clipboard-notification .copy-icon .create-icon>img{min-height:20px;min-width:20px;height:20px;width:auto}@media only screen and (min-width: 320px){.confirmation-status .clipboard-notification .copy-icon .create-icon>img{height:35px}}.confirmation-status .clipboard-notification .copy-icon .close-button{position:absolute;top:8px;right:16px;line-height:0;width:15px;height:auto}.confirmation-status h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;margin:0}@media only screen and (min-width: 767px){.confirmation-status h2{font-size:23px}}.confirmation-status h2 img{margin-right:8px;margin-top:-6px}.confirmation-status p{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:32px}@media only screen and (min-width: 468px){.confirmation-status p{margin-bottom:16px}}@media only screen and (min-width: 767px){.confirmation-status p{margin-bottom:15px}}.confirmation-status p .small{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.confirmation-status .group{display:flex;flex-wrap:wrap;flex-direction:row}.confirmation-status .group .price{display:block;flex-basis:100%;margin-bottom:16px}@media only screen and (min-width: 767px){.confirmation-status .group .price{flex-basis:50%}}.confirmation-status .group .price span{display:block}.confirmation-status .group .price span:first-of-type{font-size:11px;text-transform:uppercase;letter-spacing:.015em;font-weight:600;display:block;margin-bottom:8px;color:#575757}@media only screen and (min-width: 767px){.confirmation-status .group .price span:first-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;margin-bottom:18px;display:inline-block}}.confirmation-status .group .price span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#f68e33}.confirmation-status .group .pc-onhold{margin-bottom:16px}.confirmation-status .group .item{flex-basis:50%}@media only screen and (min-width: 923px){.confirmation-status .group .item{position:relative;left:3px}}.confirmation-status .group .item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block}@media only screen and (min-width: 767px){.confirmation-status .group .item span{font-size:12px}}@media only screen and (min-width: 767px){.confirmation-status .group .item span:first-of-type{margin-right:148px}}.confirmation-status .group .item span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.005em;color:#333;text-transform:initial;margin-top:18px}@media only screen and (min-width: 767px){.confirmation-status .group .item span:last-of-type{font-size:15px}}.confirmation-status .group .item span:last-of-type strong{font-weight:700;font-size:23px;margin-top:8px}@media only screen and (min-width: 767px){.confirmation-status .group .item span:last-of-type strong{font-size:23px}}.confirmation-status .group .item span:last-of-type img{height:22px;width:22px;cursor:pointer;padding:0 0 5px 5px;margin-left:3px;margin-bottom:3px}@media only screen and (min-width: 320px){.confirmation-status .group .booking{padding-left:0}}@media only screen and (min-width: 923px){.confirmation-status .group .booking{padding-left:10px}}.confirmation-status .group .clipboard-notif{position:absolute}@media only screen and (min-width: 320px){.confirmation-status .group .clipboard-notif{right:-20px;top:175px}}@media only screen and (min-width: 923px){.confirmation-status .group .clipboard-notif{right:20px;top:265px}}.confirmation-status .group .clipboard-notif .clipboard{background:#e9f6f9;box-shadow:0 4px 10px #00000012;border-radius:10px;display:flex;align-items:center;overflow:hidden;z-index:100;width:100%;transition:opacity .3s ease}.confirmation-status .group .clipboard-notif .clipboard p{font-family:Noto Sans,sans-serif;font-size:13px;line-height:140%;color:#575757;padding:8px 80px 8px 16px;margin:0}.confirmation-status .group .clipboard-notif .clipboard p span{font-size:13px;font-weight:700;line-height:20px;color:#858585;width:176px;height:20px}.confirmation-status .group .clipboard-notif .clipboard .blue{color:#006fc1}.confirmation-status .group .clipboard-notif .clipboard .create{padding:13px 16px;background:#aadff2}.confirmation-status .group .clipboard-notif .clipboard .create>img{min-height:32px;min-width:32px;height:20px;width:auto}.confirmation-status .group .clipboard-notif .clipboard .close-button{position:absolute;top:8px;right:16px;line-height:0;width:15px;height:auto}.confirmation-status .csp-itinerary-group{display:flex;gap:20px;justify-content:space-between}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group{gap:30%;justify-content:flex-start}}.confirmation-status .csp-itinerary-group .mobile-itn-group{display:flex;justify-content:space-between}.confirmation-status .csp-itinerary-group .price{display:block;flex-basis:100%;margin-bottom:16px}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group .price{flex-basis:50%}}.confirmation-status .csp-itinerary-group .price span{display:block}.confirmation-status .csp-itinerary-group .price span:first-of-type{font-size:11px;text-transform:uppercase;letter-spacing:.015em;font-weight:600;display:block;margin-bottom:8px;color:#575757}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group .price span:first-of-type{font-family:Noto Sans,sans-serif;font-weight:700;line-height:150%;margin-bottom:18px;display:inline-block}}.confirmation-status .csp-itinerary-group .price span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#f68e33}.confirmation-status .csp-itinerary-group .pc-onhold{margin-bottom:16px}.confirmation-status .csp-itinerary-group .csp-itinerary-item span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group .csp-itinerary-item span{font-size:11px}}.confirmation-status .csp-itinerary-group .csp-itinerary-item span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;text-transform:initial}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group .csp-itinerary-item span:last-of-type{font-size:15px;margin-top:18px}}.confirmation-status .csp-itinerary-group .csp-itinerary-item span:last-of-type strong{font-weight:700;font-size:13px}@media only screen and (min-width: 767px){.confirmation-status .csp-itinerary-group .csp-itinerary-item span:last-of-type strong{font-size:23px;margin-top:8px}}.confirmation-status .csp-itinerary-group .csp-itinerary-item.mobile-itn-group-date{display:flex;flex-direction:column;justify-content:space-between}.confirmation-status .csp-itinerary-group .csp-itinerary-item.mobile-itn-group-date span:nth-of-type(2){font-size:13px;font-weight:680;line-height:19.5px;letter-spacing:-.02em}.confirmation-status .pc-column-reverse{flex-direction:column-reverse}.confirmation-status .group-button{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:16px}.confirmation-status .group-button .view-itinerary-button img{width:24px}.confirmation-status .group-button button{flex-basis:100%;max-width:100%}.confirmation-status .group-button button:first-of-type{margin-bottom:16px}@media only screen and (min-width: 320px){.confirmation-status .group-button button:first-of-type.onhold-button{margin-bottom:0}}@media only screen and (min-width: 767px){.confirmation-status .group-button button:first-of-type{margin-bottom:0}}@media only screen and (min-width: 767px){.confirmation-status .group-button button{flex-basis:calc(50% - 4px)}}.confirmation-status .group-button button .img-right{margin-right:0;margin-left:8px}.confirmation-status .group-button button.no-margin-mobile{margin:0}@media only screen and (min-width: 767px){.confirmation-status .group-button button.no-margin-mobile{margin:inherit}}.confirmation-status .group-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.confirmation-status .group-title h2 img{width:24px}@media only screen and (min-width: 767px){.confirmation-status .group-title{margin:0 0 8px}}.confirmation-status .group-title .confirmed{color:#5cab4c}.confirmation-status .group-title .pending{color:#f68e33}.confirmation-status .group-title .cancelled{color:#b00020}@media only screen and (min-width: 767px){.confirmation-status .group-title .share{position:relative}}.confirmation-status .group-title .share a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;color:#006fc1;position:relative}@media only screen and (min-width: 767px){.confirmation-status .group-title .share a{font-size:15px}}.confirmation-status .group-title .share a img{height:12px;width:12px;margin-right:8px;margin-top:-2px}@media only screen and (min-width: 767px){.confirmation-status .group-title .share a img{margin-right:10px;height:auto;width:auto}}.confirmation-status .group-title .share .overlay{position:fixed;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .overlay{display:none}}.confirmation-status .group-title .share .info__tooltip{bottom:0;position:fixed;left:0;padding:0 21px;width:100%;z-index:50;background:#fff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip{border-radius:6px;position:absolute;inset:30px -29px auto auto;padding:16px;width:136px}}.confirmation-status .group-title .share .info__tooltip:after,.confirmation-status .group-title .share .info__tooltip:before{opacity:0}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip:after,.confirmation-status .group-title .share .info__tooltip:before{opacity:1;bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}}.confirmation-status .group-title .share .info__tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.confirmation-status .group-title .share .info__tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.confirmation-status .group-title .share .info__tooltip ul{margin:0;padding:0;display:flex;flex-wrap:wrap;position:relative;z-index:30}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip ul{display:initial}}.confirmation-status .group-title .share .info__tooltip ul li{margin:0;padding:0;flex-basis:33.33%}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip ul li{flex-basis:100%}}.confirmation-status .group-title .share .info__tooltip ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;margin:28px 0;display:block;text-align:center}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip ul li a{margin:0 0 8px;display:inline;text-align:left}}.confirmation-status .group-title .share .info__tooltip ul li a img{height:33px;width:33px;display:block;margin:0 auto 8px}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip ul li a img{height:auto;width:auto;display:inline;margin:0 8px 0 0}}@media only screen and (min-width: 767px){.confirmation-status .group-title .share .info__tooltip ul li:last-of-type a{margin:0}}.confirmation-status .group-important-reminder blockquote{background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:16px;margin-top:20px}.confirmation-status .group-important-reminder blockquote p,.confirmation-status .group-important-reminder blockquote a{font-size:15px;margin-bottom:0}@media only screen and (min-width: 767px){.confirmation-status .group-important-reminder blockquote p,.confirmation-status .group-important-reminder blockquote a{font-size:13px}}.confirmation-status .divider{margin:24px 0;border-bottom:1px solid #e2e2e2}.confirmation-status .qr-code{display:none}@media only screen and (max-device-width: 480px){.confirmation-status .qr-code{text-align:center;margin-top:24px;margin-bottom:24px;width:100%;display:block}.confirmation-status .qr-code img{width:114px;height:114px}.confirmation-status .qr-code span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}}@media only screen and (max-device-width: 480px){.confirmation-status .qr-code.qr-code-csp img{width:200px;height:200px}}.confirmation-status .text-break-spaces{white-space:break-spaces}.confirmation-status .message{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:140%;letter-spacing:.004em;color:#444;margin-bottom:25px}@media only screen and (min-width: 767px){.confirmation-status .message{font-size:13px}}.is-csp-header-confirmed h2{font-size:20px}@media screen and (max-width: 767px){.is-csp-header-confirmed h2{font-size:15px}}.guest-table{background:#ffffff;box-shadow:0 4px 10px #00000012;padding:24px 24px 5px}@media only screen and (min-width: 767px){.guest-table{border-radius:8px;border-top:8px solid #00a4e5}}.guest-table>ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.guest-table>ul:not(:first-of-type){border-top:1px solid #e2e2e2;padding-top:25px}.guest-table>ul li{margin:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#575757}@media only screen and (min-width: 767px){.guest-table>ul li{font-size:18px}}.guest-table>ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;line-height:13px;letter-spacing:.015em;color:#006fc1;white-space:nowrap}@media only screen and (min-width: 320px){.guest-table>ul li a{font-size:13px}}@media only screen and (min-width: 767px){.guest-table>ul li a{font-size:15px;line-height:150%}}.guest-table>ul li a:hover{color:#00a4e5}.guest-table>ul li a img{width:16px;height:16px;transform:rotate(180deg);transition:transform .2s ease-in-out}@media only screen and (min-width: 767px){.guest-table>ul li a img{width:20px;height:20px}}.guest-table>ul li a img.rotate{transform:rotate(0)!important}.guest-table>ul li>span.infant{display:block;margin:12px 12px 0 20px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#575757}.guest-table>ul li>span.infant .age{display:unset!important}.guest-table>ul li>span.infant:before{content:"";display:block;width:8px;height:8px;border-radius:100%;position:relative;right:20px;top:16px;z-index:1;background-color:#52caf5}.guest-table>ul li span.age{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.guest-table>ul li:last-of-type{padding-top:25px;overflow:hidden;flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap}.guest-table>ul li:last-of-type>div{flex-basis:100%;padding-right:12px;margin-bottom:16px}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div{flex-basis:33.33%;max-width:216px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.guest-table>ul li:last-of-type>div{flex-basis:30.33%}}.guest-table>ul li:last-of-type>div:last-of-type{padding-right:0}.guest-table>ul li:last-of-type>div h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin:0 0 4px}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div h6{font-size:15px}}.guest-table>ul li:last-of-type>div .row{margin-right:0}.guest-table>ul li:last-of-type>div .row .col-md-2,.guest-table>ul li:last-of-type>div .row .col-md-10{width:auto}.guest-table>ul li:last-of-type>div .row .confirmation-baggage{padding-right:0}.guest-table>ul li:last-of-type>div .row .passenger-description{margin-left:2.2px}.guest-table>ul li:last-of-type>div .row .confirmation-baggage-description{padding-left:0;padding-right:4px}.guest-table>ul li:last-of-type>div span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757;display:block;margin-bottom:4px}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div span{font-size:13px}}.guest-table>ul li:last-of-type>div span.confirmation-baggage-addon{max-width:219px}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div span.confirmation-baggage-addon{max-width:197px}}.guest-table>ul li:last-of-type>div span img{margin-top:-4px;margin-right:4px}.guest-table>ul li:last-of-type>div span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:0 7px;margin-left:6px;top:-2px;border-radius:146px;background:#e9f6f9;color:#00a4e5;position:relative;display:inline-block}.guest-table>ul li:last-of-type>div span.tag--green{color:#009883;background:#ceefec}.guest-table>ul li:last-of-type>div span.tag--blue{color:#00a4e5;background:#e9f6f9}.guest-table>ul li:last-of-type>div span.tag--lightgreen{color:#5cab4c;background:#ebffe7}.guest-table>ul li:last-of-type>div span.tag--orange{color:#f68e33;background:#fff6ee}.guest-table>ul li:last-of-type>div span.tag--red{color:#cc0c2f;background:#ffeef1}.guest-table>ul li:last-of-type>div.one-way{max-width:100%;flex-basis:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div.one-way{flex-wrap:nowrap}}.guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:100%}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:33.33%;max-width:216px}}.guest-table>ul li:last-of-type>div.one-way>div{flex-basis:100%}@media only screen and (min-width: 767px){.guest-table>ul li:last-of-type>div.one-way>div{flex-basis:67.77%}}.guest-table>ul.show li:last-of-type{padding-top:13px;margin-top:12px;border-top:1px solid #e2e2e2}.guest-table .all-flights h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#00a4e5;margin:0}.guest-table .all-flights span.small{font-family:Noto Sans,sans-serif;font-size:14px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-bottom:16px}@media only screen and (min-width: 767px){.guest-table .all-flights span.small{margin-bottom:24px}}.guest-table .all-flights h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.guest-table .all-flights h6{font-size:15px}}.guest-table .all-flights>ul{padding:0 0 24px;margin:0}.guest-table .all-flights>ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.guest-table .all-flights>ul li{font-size:15px}}.guest-table .first-divider{border-top:1px solid #e2e2e2;margin:0 0 15px;width:100%}.guest-table .second-divider{border-top:1px solid #e2e2e2;margin:15px 0;width:100%}.guest-table .toggleShowText{display:flex;align-items:center;font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:23px;letter-spacing:.015em;color:#006fc1;white-space:nowrap;margin-left:-8px}.guest-table .toggleShowText:hover img,.guest-table .toggleShowText:hover .showText{cursor:pointer;color:#00a4e5}.guest-table .toggleShowText img{width:24px;height:24px;margin-right:8px;transition:transform .2s ease-in-out}.guest-table .toggleShowText img.rotate{transform:rotate(180deg)}.guest-table .showText{margin-left:-5px}.guestdetails{padding-top:16px}.guestdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 18px}.guestdetails__colhead{padding-bottom:7px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;margin-bottom:30px}@media only screen and (min-width: 767px){.guestdetails__colhead{padding-bottom:18px}}.guestdetails__colhead.initial-line-border-bottom{border-bottom:0px}.guestdetails__colhead:last-child{border:0;margin-bottom:0}@media only screen and (min-width: 767px){.guestdetails__colhead>div:first-child{flex-basis:34%;max-width:310px}}@media only screen and (min-width: 767px){.guestdetails__colhead>div:last-child{flex-basis:66%}}.guestdetails__colhead h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#a0a0a0;margin-bottom:18px}@media only screen and (min-width: 767px){.guestdetails__colhead h6{font-size:10px}}.guestdetails__colhead .csp-guest-details-header{font-size:11px}@media only screen and (min-width: 767px){.guestdetails__colhead .csp-guest-details-header{font-size:13px}}.guestdetails__colhead .guest-name{margin-bottom:16px}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-name{margin-bottom:0}}.guestdetails__colhead .guest-name h4{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-name h4{font-size:13px}}.guestdetails__colhead .guest-name h4.infant{padding-left:18px;margin-top:10px;position:relative}.guestdetails__colhead .guest-name h4.infant:before{content:"";width:10px;height:10px;border-radius:100%;background:#00a4e5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guestdetails__colhead .guest-name span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-name span{font-size:13px}}.guestdetails__colhead .guest-name .infant{font-size:10px;padding-left:30px!important}.guestdetails__colhead .csp-guest-details-body h4,.guestdetails__colhead .csp-guest-details-body span{font-size:13px}@media only screen and (min-width: 767px){.guestdetails__colhead .csp-guest-details-body h4,.guestdetails__colhead .csp-guest-details-body span{font-size:15px}}.guestdetails__colhead .guest-addons{margin-bottom:26px;flex-basis:50%}.guestdetails__colhead .guest-addons p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-addons p{font-size:13px}}.guestdetails__colhead .guest-addons span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-addons span{font-size:11px}}.guestdetails__colhead .guest-addons span.iti-baggage-addon{max-width:140px}@media only screen and (min-width: 767px){.guestdetails__colhead .guest-addons span.iti-baggage-addon{max-width:100%}}.guestdetails__colhead .destination{flex-basis:50%}@media only screen and (max-device-width: 480px){.guestdetails__colhead .destination{width:160px}}.guestdetails__colhead .destination span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#333}.guestdetails__colhead .destination span.csp-itn-destination{text-transform:none;font-size:13px}.guestdetails__colhead .destination span.csp-itn-flight-destination{font-size:11px}@media only screen and (min-width: 767px){.guestdetails__colhead .destination span.csp-itn-flight-destination{font-size:15px}.guestdetails__colhead .destination span.csp-itn-flight-destination.csp-itn-destination{font-size:13px}}@media only screen and (min-width: 767px){.guestdetails__colhead .destination span{font-size:13px}}.guestdetails__colhead .destination span img{width:20px;height:20px;margin:-2px 6px 0}.guestdetails__colhead .first-columns{flex-basis:30%}@media only screen and (max-device-width: 480px){.guestdetails__colhead .first-columns{flex-basis:100%}}.guestdetails__colhead .two-columns{flex-basis:70%}@media only screen and (max-device-width: 480px){.guestdetails__colhead .two-columns{flex-basis:100%}}.guestdetails__colhead .two-columns>div{display:flex;flex-wrap:wrap;flex-basis:50%}.guestdetails__colhead .two-columns>div h6{flex-basis:50%}@media only screen and (min-width: 767px){.guestdetails__colhead .two-columns>div>*:nth-child(odd){flex-basis:50%}}@media only screen and (min-width: 767px){.guestdetails__colhead .two-columns>div>*:nth-child(even){flex-basis:50%}}.sched-picker .c-calendar-month{width:100%;max-width:322px;font-family:Noto Sans,sans-serif;box-shadow:0 12px 20px #0000000d;border-radius:2px;position:relative}.sched-picker .c-calendar-month>div:nth-child(2){border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:6px}.sched-picker .c-calendar-month>div:last-child{margin-bottom:10px}.sched-picker .c-calendar-month-pick{display:flex;justify-content:center;padding:13px 20px;position:relative}.sched-picker .c-calendar-month-pick>span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;position:relative}.sched-picker .c-calendar-month-pick>span:after{content:"";width:5.98px;height:3.48px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-caretdown.png);position:absolute;top:50%;transform:translateY(-50%);right:-13px}.sched-picker .c-calendar-month-container{display:flex;box-shadow:0 8px 18px #0000002e;border-radius:2px;max-width:646px;width:100%;flex-wrap:wrap}.sched-picker .c-calendar-month-container>div:first-child{border-right:1px solid #e2e2e2}.sched-picker .c-calendar-month__row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:flex-end;padding:0 16px;overflow:hidden}.sched-picker .c-calendar-month__cell{display:flex;flex-direction:column;justify-content:center;padding:10px;cursor:pointer;overflow:hidden}.sched-picker .c-calendar-month__cell>span{text-align:center;font-size:10px;line-height:140%;letter-spacing:.004em;color:#6b6b6b}.sched-picker .c-calendar-month__cell>span.green{color:#5cab4c}.sched-picker .c-calendar-month__cell>span.sold-out{color:#a0a0a0;font-size:8px;line-height:100%;text-align:center;letter-spacing:.004em;text-decoration-line:line-through;max-width:21px}.sched-picker .c-calendar-month__cell.highlighted-blue{overflow:visible}.sched-picker .c-calendar-month__cell-date{display:flex;justify-content:center;font-size:13px;z-index:60;position:relative}.sched-picker .c-calendar-month__cell-date+span{font-size:8px}@media all and (-ms-high-contrast: none){.sched-picker .c-calendar-month__cell-date.highlighted-blue:before{left:-18px}}.sched-picker .c-calendar-month__cell-date.yellow-start,.sched-picker .c-calendar-month__cell-date.yellow-end{background:#ffcd00;border-radius:100%;position:relative;z-index:50}.sched-picker .c-calendar-month__cell-date.yellow-start span{z-index:100;width:24px;height:100%;background:#ffcd00;border-radius:100%;position:relative;text-align:center;border-right:2px solid #fff}.sched-picker .c-calendar-month__cell-date.yellow-start:before{content:"";left:18px;top:50%;height:18px;width:35px;background:#e9f6f9;position:absolute;z-index:50;transform:translateY(-50%)}.sched-picker .c-calendar-month__cell-date.yellow-end span{z-index:100;width:24px;height:100%;background:#ffcd00;border-radius:100%;position:relative;text-align:center;border-left:2px solid #fff}.sched-picker .c-calendar-month__cell-date.yellow-end:before{content:"";right:18px;top:50%;height:18px;width:66px;background:#e9f6f9;position:absolute;z-index:50;transform:translateY(-50%)}.sched-picker .c-calendar-month__cell-date.highlighted-blue{position:relative}.sched-picker .c-calendar-month__cell-date.highlighted-blue span{z-index:100;position:relative}.sched-picker .c-calendar-month__cell-date.highlighted-blue:before{content:"";top:50%;height:18px;width:54px;background:#e9f6f9;position:absolute;z-index:60;transform:translateY(-50%)}.sched-picker .c-calendar-month_dropdown{bottom:0;position:absolute!important;width:100%;height:calc(100% - 49px);background:#fff;z-index:100;padding:34px 57px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-content:space-between}.sched-picker .c-calendar-month_dropdown>.month{display:flex;flex-direction:column;padding:3px 0 6px;text-align:center;border-radius:8px;width:52px;min-width:33.33%;justify-content:center;cursor:pointer}.sched-picker .c-calendar-month_dropdown>.month:hover{background:#e9f6f9}.sched-picker .c-calendar-month_dropdown>.month:hover>span:first-of-type{font-weight:700}.sched-picker .c-calendar-month_dropdown>.month span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.sched-picker .c-calendar-month_dropdown>.month .year{font-family:Noto Sans,sans-serif;font-size:9px;line-height:130%;letter-spacing:.004em;color:#a0a0a0;font-weight:400}.sched-picker .c-calendar-total{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;padding:16px}.sched-picker .c-calendar-total .cheap{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#5cab4c;position:relative;padding-left:9px;text-decoration:none}.sched-picker .c-calendar-total .cheap:before{content:"";width:4.35px;height:4.35px;background-color:#5cab4c;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:100%}.sched-picker .c-calendar-total .wrapper{display:flex;align-items:center}.sched-picker .c-calendar-total .wrapper .price{display:flex;flex-direction:column;text-align:right}.sched-picker .c-calendar-total .wrapper .price .value{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.sched-picker .c-calendar-total .wrapper .price .title{font-weight:400;font-size:9px;line-height:130%;letter-spacing:.004em;color:#575757;white-space:nowrap;position:unset;top:unset;left:unset}.sched-picker .c-calendar-total .wrapper button{margin:0 0 0 17px;padding:8px 0;width:126px;font-size:11px}.sched-picker .red{color:#a20c27}.sched-picker .red>span{color:#a20c27}.sched-picker .c-mobile_modal{position:fixed;background:#fff;top:0;left:0;height:100%;width:100%;z-index:200;overflow-x:hidden;overflow-y:auto;padding-top:200px;padding-left:0!important;padding-right:0!important}.sched-picker .c-mobile_modal:before{position:fixed;width:100%;content:"";box-shadow:0 30px 12px #0000001a;height:22px;top:41px;z-index:600}.sched-picker .c-mobile_modal.calendar{padding-top:160px}.sched-picker .c-mobile_modal__head{height:118px;background-size:100% 88px;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:700;background-color:transparent;padding-bottom:30px;top:0}.sched-picker .c-mobile_modal__head:after{content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;right:16px}.sched-picker .c-mobile_modal__head>span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;margin-bottom:5px}.sched-picker .c-mobile_modal__head>span+span{font-size:13px;font-weight:400}.sched-picker .c-mobile_modal__input{position:fixed;width:100%;height:33px;top:88px;z-index:701}.sched-picker .c-mobile_modal__input>.o-form_input{margin:-20px auto 0;max-width:327px;box-shadow:0 4px 12px #0000001a}.sched-picker .c-mobile_modal__input>.o-form_two-fields{margin:-20px auto 0;max-width:327px;background:#fff}.sched-picker .c-mobile_modal__input>.o-form_two-fields>.o-form_input:before{top:16px}.sched-picker .c-mobile_modal__input>.o-form_two-fields>.o-form_input input{font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.sched-picker .c-mobile_modal{display:none}}.sched-picker .c-mobile_modal .c-calendar-days{position:fixed;width:100%;top:115px;z-index:700;box-shadow:0 12px 20px #0000000d;background:#fff;padding-top:15px}.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row{width:100%;max-width:325px;margin:0 auto;padding:0}.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell{padding:5px 0 15px;height:auto;width:auto;margin-bottom:0;justify-content:space-between}.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:first-child{padding-left:0}.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:last-child{padding-right:0}.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell>span{font-size:13px}@media only screen and (min-width: 767px){.sched-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell>span{font-size:11px}}.sched-picker .c-mobile_modal .c-calendar-month{max-width:100%;box-shadow:none}.sched-picker .c-mobile_modal .c-calendar-month-container{flex-direction:column;width:100%;max-width:327px;margin:0 auto;position:relative;top:0;left:0;box-shadow:none;background:none;z-index:200;padding-bottom:78px}.sched-picker .c-mobile_modal .c-calendar-month-container>div:first-child{border-right:0}.sched-picker .c-mobile_modal .c-calendar-month__row{padding:0;overflow:visible}.sched-picker .c-mobile_modal .c-calendar-month__cell{max-width:42px;height:40px;align-items:center;overflow:visible;margin-bottom:10px}.sched-picker .c-mobile_modal .c-calendar-month__cell-date{font-size:17px;z-index:unset;display:block}.sched-picker .c-mobile_modal .c-calendar-month__cell-date>span{position:relative;z-index:200}@media only screen and (min-width: 767px){.sched-picker .c-mobile_modal .c-calendar-month__cell-date{font-size:15px}}.sched-picker .c-mobile_modal .c-calendar-month__cell-date+span{font-size:10px;position:relative;z-index:100}.sched-picker .c-mobile_modal .c-calendar-month__cell-date.highlighted-blue:before{top:calc(50% + 5px);height:37px;width:120px;left:50%;transform:translate(-50%,-50%)}.sched-picker .c-mobile_modal .c-calendar-month__cell.yellow-start,.sched-picker .c-mobile_modal .c-calendar-month__cell.yellow-end{background:#ffcd00;border-radius:100%;position:relative;z-index:100;border-right:2px solid #fff}.sched-picker .c-mobile_modal .c-calendar-month__cell.yellow-end{border-right:0;border-left:2px solid #fff}.sched-picker .c-mobile_modal .c-calendar-month__cell span{margin-top:-4px}.sched-picker .c-mobile_modal .c-calendar-month-pick{justify-content:space-between;align-items:center;padding:24px 0 13px}.sched-picker .c-mobile_modal .c-calendar-month-pick:after,.sched-picker .c-mobile_modal .c-calendar-month-pick:before{display:none}.sched-picker .c-mobile_modal .c-calendar-month-pick>span{font-size:17px;color:#333;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.sched-picker .c-mobile_modal .c-calendar-month-pick>span{font-size:15px}}.sched-picker .c-mobile_modal .c-calendar-month-pick>span:after,.sched-picker .c-mobile_modal .c-calendar-month-pick>span:before{display:none}.sched-picker .c-mobile_modal .c-calendar-month-pick .cheap{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#5cab4c;position:relative;padding-left:9px;text-decoration:none}.sched-picker .c-mobile_modal .c-calendar-month-pick .cheap:before{content:"";width:4.35px;height:4.35px;background-color:#5cab4c;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:100%}.sched-picker .c-mobile_modal .c-calendar-month>div:nth-child(2){display:none}.sched-picker .c-mobile_modal .c-calendar-total{position:fixed;z-index:300;bottom:0;left:0;background:#ffffff;box-shadow:0 4px 28px #00000036;border-radius:8px 8px 0 0;width:100%;flex-wrap:wrap;padding:18px 0 22px}.sched-picker .c-mobile_modal .c-calendar-total .cheap{display:none}.sched-picker .c-mobile_modal .c-calendar-total .wrapper{flex-basis:100%;max-width:326px;margin:0 auto;justify-content:space-between;align-items:center}.sched-picker .c-mobile_modal .c-calendar-total .wrapper .price{text-align:left}.sched-picker .c-mobile_modal .c-calendar-total .wrapper button{font-size:15px;line-height:150%;padding:8px 16px;width:145px}.sched-picker.o-form_input input:hover{cursor:pointer}.sched-picker.o-form_input .grey{color:#bebebe}.sched-picker.error-msg{display:block}.sched-picker .c-calendar-month{max-width:330px}.sched-picker .c-calendar-month-container{position:absolute;z-index:999;background:#fff;width:100vw;max-width:660px;right:0;top:75px}.sched-picker .c-calendar-month-pick>span{cursor:pointer}.sched-picker .c-calendar-month-back{width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-calendarbluerightarrow.svg);position:absolute;top:8px;transform:scaleX(-1);left:33px;cursor:pointer}.sched-picker .c-calendar-month-back.disabled{background-image:url(/assets/images/icon-calendarleftarrow.svg);transform:scaleX(1);pointer-events:none}.sched-picker .c-calendar-month-next{width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-calendarbluerightarrow.svg);position:absolute;top:8px;transform:scaleX(1);right:33px;cursor:pointer}.sched-picker .c-calendar-month-next.disabled{background-image:url(/assets/images/icon-calendarleftarrow.svg);transform:scaleX(-1);pointer-events:none}.sched-picker .c-calendar-month_dropdown{margin-bottom:unset!important;overflow:overlay}.sched-picker .c-calendar-month_dropdown>.month.selected{background:#e9f6f9}.sched-picker .c-calendar-month_dropdown>.month.selected>span:first-of-type{font-weight:700}.sched-picker .c-calendar-month__cell{min-width:43px;max-width:43px}.sched-picker .c-calendar-month__cell-date.yellow-start:before{background-color:unset}.sched-picker .c-calendar-month__cell-date>span{color:unset}.sched-picker .c-calendar-month .blue{color:#00a4e5}.sched-picker .c-calendar-month .blue>span{color:#00a4e5}.sched-picker .c-calendar-month .grey{color:#a2a2a2}.sched-picker .c-calendar-month .grey>span{color:#a2a2a2}.sched-picker .c-calendar-month .not-allowed{pointer-events:none}.sched-picker .c-mobile_modal__close-icon{content:"";cursor:pointer;position:absolute;height:30px;width:30px;top:25px;right:16px;z-index:200}.sched-picker .c-mobile_modal__input{background-color:#fff}.sched-picker .c-mobile_modal__input .o-form_input.with-calendar:before{content:"";width:17px;height:17px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:100;cursor:pointer}.sched-picker .o-form_input .title.is-required:after{content:"*";position:absolute;top:0;right:-6px;color:#cc0c2f}.sched-range-picker .c-calendar-month{width:100%;max-width:322px;font-family:Noto Sans,sans-serif;box-shadow:0 12px 20px #0000000d;border-radius:2px;position:relative}.sched-range-picker .c-calendar-month>div:nth-child(2){border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:6px}.sched-range-picker .c-calendar-month>div:last-child{margin-bottom:10px}.sched-range-picker .c-calendar-month-pick{display:flex;justify-content:center;padding:13px 20px;position:relative}.sched-range-picker .c-calendar-month-pick>span{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;position:relative}.sched-range-picker .c-calendar-month-pick>span:after{content:"";width:5.98px;height:3.48px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-caretdown.png);position:absolute;top:50%;transform:translateY(-50%);right:-13px}.sched-range-picker .c-calendar-month-container{display:flex;box-shadow:0 8px 18px #0000002e;border-radius:2px;max-width:646px;width:100%;flex-wrap:wrap}.sched-range-picker .c-calendar-month-container>div:first-child{border-right:1px solid #e2e2e2}.sched-range-picker .c-calendar-month__row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:flex-end;padding:0 16px;overflow:hidden}.sched-range-picker .c-calendar-month__cell{display:flex;flex-direction:column;justify-content:center;padding:10px;cursor:pointer;overflow:hidden}.sched-range-picker .c-calendar-month__cell>span{text-align:center;font-size:10px;line-height:140%;letter-spacing:.004em;color:#6b6b6b}.sched-range-picker .c-calendar-month__cell>span.green{color:#5cab4c}.sched-range-picker .c-calendar-month__cell>span.sold-out{color:#a0a0a0;font-size:9px;line-height:100%;text-align:center;letter-spacing:.004em;text-decoration-line:line-through;max-width:21px}.sched-range-picker .c-calendar-month__cell.highlighted-blue{overflow:visible}.sched-range-picker .c-calendar-month__cell-date{display:flex;justify-content:center;font-size:13px;z-index:60;position:relative}.sched-range-picker .c-calendar-month__cell-date+span{font-size:9px}@media all and (-ms-high-contrast: none){.sched-range-picker .c-calendar-month__cell-date.highlighted-blue:before{left:-18px}}.sched-range-picker .c-calendar-month__cell-date.yellow-start,.sched-range-picker .c-calendar-month__cell-date.yellow-end{background:#ffcd00;border-radius:100%;position:relative;z-index:50}.sched-range-picker .c-calendar-month__cell-date.yellow-start span{z-index:100;width:24px;height:100%;background:#ffcd00;border-radius:100%;position:relative;text-align:center;border-right:2px solid #fff}.sched-range-picker .c-calendar-month__cell-date.yellow-start:before{content:"";left:18px;top:50%;height:18px;width:35px;background:#e9f6f9;position:absolute;z-index:50;transform:translateY(-50%)}.sched-range-picker .c-calendar-month__cell-date.yellow-end span{z-index:100;width:24px;height:100%;background:#ffcd00;border-radius:100%;position:relative;text-align:center;border-left:2px solid #fff}.sched-range-picker .c-calendar-month__cell-date.yellow-end:before{content:"";right:18px;top:50%;height:18px;width:66px;background:#e9f6f9;position:absolute;z-index:50;transform:translateY(-50%)}.sched-range-picker .c-calendar-month__cell-date.highlighted-blue{position:relative}.sched-range-picker .c-calendar-month__cell-date.highlighted-blue span{z-index:100;position:relative}.sched-range-picker .c-calendar-month__cell-date.highlighted-blue:before{content:"";top:50%;height:18px;width:54px;background:#e9f6f9;position:absolute;z-index:60;transform:translateY(-50%)}.sched-range-picker .c-calendar-month_dropdown{bottom:0;position:absolute!important;width:100%;height:calc(100% - 49px);background:#fff;z-index:100;padding:34px 57px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;align-content:space-between}.sched-range-picker .c-calendar-month_dropdown>.month{display:flex;flex-direction:column;padding:3px 0 6px;text-align:center;border-radius:8px;width:52px;min-width:33.33%;justify-content:center;cursor:pointer}.sched-range-picker .c-calendar-month_dropdown>.month:hover{background:#e9f6f9}.sched-range-picker .c-calendar-month_dropdown>.month:hover>span:first-of-type{font-weight:700}.sched-range-picker .c-calendar-month_dropdown>.month span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.sched-range-picker .c-calendar-month_dropdown>.month .year{font-family:Noto Sans,sans-serif;font-size:9px;line-height:130%;letter-spacing:.004em;color:#a0a0a0;font-weight:400}.sched-range-picker .c-calendar-total{flex-basis:100%;display:flex;align-items:center;justify-content:space-between;padding:16px}.sched-range-picker .c-calendar-total .cheap{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#5cab4c;position:relative;padding-left:9px;text-decoration:none}.sched-range-picker .c-calendar-total .cheap:before{content:"";width:4.35px;height:4.35px;background-color:#5cab4c;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:100%}.sched-range-picker .c-calendar-total .wrapper{display:flex;align-items:center}.sched-range-picker .c-calendar-total .wrapper .price{display:flex;flex-direction:column;text-align:right}.sched-range-picker .c-calendar-total .wrapper .price .value{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#006fc1}@media only screen and (min-width: 767px){.sched-range-picker .c-calendar-total .wrapper .price .value{font-size:15px}}.sched-range-picker .c-calendar-total .wrapper .price .title{font-weight:400;font-size:11px;line-height:130%;letter-spacing:.004em;color:#575757;white-space:nowrap;position:unset;top:unset;left:unset}@media only screen and (min-width: 767px){.sched-range-picker .c-calendar-total .wrapper .price .title{font-size:9px}}.sched-range-picker .c-calendar-total .wrapper button{margin:0 0 0 17px;padding:8px 0;width:126px;font-size:13px}@media only screen and (min-width: 767px){.sched-range-picker .c-calendar-total .wrapper button{font-size:11px}}.sched-range-picker .red{color:#a20c27}.sched-range-picker .red>span{color:#a20c27}.sched-range-picker .c-mobile_modal{position:fixed;background:#fff;top:0;left:0;height:100%;width:100%;z-index:200;overflow-x:hidden;overflow-y:auto;padding-top:200px;padding-left:0!important;padding-right:0!important}.sched-range-picker .c-mobile_modal:before{position:fixed;width:100%;content:"";box-shadow:0 30px 12px #0000001a;height:22px;top:41px;z-index:600}.sched-range-picker .c-mobile_modal.calendar{padding-top:160px}.sched-range-picker .c-mobile_modal__head{height:118px;background-size:100% 88px;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:700;background-color:transparent;padding-bottom:30px;top:0}.sched-range-picker .c-mobile_modal__head:after{content:"";background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/icon-mobile_close.png);position:absolute;height:29px;width:29px;top:25px;right:16px}.sched-range-picker .c-mobile_modal__head>span{font-family:Noto Sans,sans-serif;font-weight:800;font-size:17px;line-height:120%;color:#0060a7;margin-bottom:5px}.sched-range-picker .c-mobile_modal__head>span+span{font-size:13px;font-weight:400}.sched-range-picker .c-mobile_modal__input{position:fixed;width:100%;height:33px;top:88px;z-index:701}.sched-range-picker .c-mobile_modal__input>.o-form_input{margin:-20px auto 0;max-width:327px;box-shadow:0 4px 12px #0000001a}.sched-range-picker .c-mobile_modal__input>.o-form_two-fields{margin:-20px auto 0;max-width:327px;background:#fff}.sched-range-picker .c-mobile_modal__input>.o-form_two-fields>.o-form_input:before{top:16px}.sched-range-picker .c-mobile_modal__input>.o-form_two-fields>.o-form_input input{font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.sched-range-picker .c-mobile_modal{display:none}}.sched-range-picker .c-mobile_modal .c-calendar-days{position:fixed;width:100%;top:115px;z-index:700;box-shadow:0 12px 20px #0000000d;background:#fff;padding-top:15px}.sched-range-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row{width:100%;max-width:325px;margin:0 auto;padding:0}.sched-range-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell{padding:5px 0 15px;height:auto;width:auto;margin-bottom:0;justify-content:space-between}.sched-range-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:first-child{padding-left:0}.sched-range-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell:last-child{padding-right:0}.sched-range-picker .c-mobile_modal .c-calendar-days .c-calendar-month__row .c-calendar-month__cell>span{font-size:11px}.sched-range-picker .c-mobile_modal .c-calendar-month{max-width:100%;box-shadow:none}.sched-range-picker .c-mobile_modal .c-calendar-month-container{flex-direction:column;width:100%;max-width:327px;margin:0 auto;position:relative;top:0;left:0;box-shadow:none;background:none;z-index:200;padding-bottom:78px}.sched-range-picker .c-mobile_modal .c-calendar-month-container>div:first-child{border-right:0}.sched-range-picker .c-mobile_modal .c-calendar-month__row{padding:0;overflow:visible}.sched-range-picker .c-mobile_modal .c-calendar-month__cell{max-width:42px;height:40px;align-items:center;overflow:visible;margin-bottom:10px}.sched-range-picker .c-mobile_modal .c-calendar-month__cell-date{font-size:15px;z-index:unset;display:block}.sched-range-picker .c-mobile_modal .c-calendar-month__cell-date>span{position:relative;z-index:200}.sched-range-picker .c-mobile_modal .c-calendar-month__cell-date+span{font-size:11px;position:relative;z-index:100}.sched-range-picker .c-mobile_modal .c-calendar-month__cell-date.highlighted-blue:before{top:calc(50% + 5px);height:37px;width:120px;left:50%;transform:translate(-50%,-50%)}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-start,.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-end{background:#ffcd00;border-radius:100%;position:relative;z-index:100;border-right:2px solid #fff}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-end{border-right:0;border-left:2px solid #fff}.sched-range-picker .c-mobile_modal .c-calendar-month__cell span{margin-top:-4px}.sched-range-picker .c-mobile_modal .c-calendar-month-pick{justify-content:space-between;align-items:center;padding:24px 0 13px}.sched-range-picker .c-mobile_modal .c-calendar-month-pick:after,.sched-range-picker .c-mobile_modal .c-calendar-month-pick:before{display:none}.sched-range-picker .c-mobile_modal .c-calendar-month-pick>span{font-size:17px;color:#333;font-family:Noto Sans,sans-serif}.sched-range-picker .c-mobile_modal .c-calendar-month-pick>span:after,.sched-range-picker .c-mobile_modal .c-calendar-month-pick>span:before{display:none}.sched-range-picker .c-mobile_modal .c-calendar-month-pick .cheap{font-weight:400;font-size:10px;line-height:140%;letter-spacing:.004em;color:#5cab4c;position:relative;padding-left:9px;text-decoration:none}.sched-range-picker .c-mobile_modal .c-calendar-month-pick .cheap:before{content:"";width:4.35px;height:4.35px;background-color:#5cab4c;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:100%}.sched-range-picker .c-mobile_modal .c-calendar-month>div:nth-child(2){display:none}.sched-range-picker .c-mobile_modal .c-calendar-total{position:fixed;z-index:300;bottom:0;left:0;background:#ffffff;box-shadow:0 4px 28px #00000036;border-radius:8px 8px 0 0;width:100%;flex-wrap:wrap;padding:18px 0 22px}.sched-range-picker .c-mobile_modal .c-calendar-total .cheap{display:none}.sched-range-picker .c-mobile_modal .c-calendar-total .wrapper{flex-basis:100%;max-width:326px;margin:0 auto;justify-content:space-between;align-items:center}.sched-range-picker .c-mobile_modal .c-calendar-total .wrapper .price{text-align:left}.sched-range-picker .c-mobile_modal .c-calendar-total .wrapper button{font-size:15px;line-height:150%;padding:8px 16px;width:145px}.sched-range-picker .o-form_input input:hover{cursor:pointer}.sched-range-picker .o-form_input .grey{color:#bebebe}.sched-range-picker .o-form_input.marker.calendar input:focus,.sched-range-picker .o-form_input.marker.calendar input.active{border-color:#52caf5}.sched-range-picker .o-form_input.marker.calendar .suffix{background-image:url(/assets/images/icon-calendar.png);width:14px;height:14px;background-size:contain;background-repeat:no-repeat;position:absolute;top:42px;right:17px;cursor:pointer;z-index:100}.sched-range-picker .o-form_input.marker.calendar .suffix.mobile-placeholder-calendar{width:18px;height:20px;top:15px;right:10px}.sched-range-picker .c-calendar-month{max-width:330px}.sched-range-picker .c-calendar-month-container{position:absolute;z-index:999;background:#fff;width:100vw;max-width:660px;right:0;top:75px}.sched-range-picker .c-calendar-month-pick>span{cursor:pointer}.sched-range-picker .c-calendar-month-back{width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-calendarbluerightarrow.svg);position:absolute;top:8px;transform:scaleX(-1);left:33px;cursor:pointer}.sched-range-picker .c-calendar-month-back.disabled{background-image:url(/assets/images/icon-calendarleftarrow.svg);transform:scaleX(1);pointer-events:none}.sched-range-picker .c-calendar-month-next{width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-calendarbluerightarrow.svg);position:absolute;top:8px;transform:scaleX(1);right:33px;cursor:pointer}.sched-range-picker .c-calendar-month-next.disabled{background-image:url(/assets/images/icon-calendarleftarrow.svg);transform:scaleX(-1);pointer-events:none}.sched-range-picker .c-calendar-month_dropdown{margin-bottom:unset!important}.sched-range-picker .c-calendar-month_dropdown>.month.selected{background:#e9f6f9}.sched-range-picker .c-calendar-month_dropdown>.month.selected>span:first-of-type{font-weight:700}.sched-range-picker .c-calendar-month__cell{min-width:43px;max-width:43px}.sched-range-picker .c-calendar-month__cell-date.yellow-start.initial-select:before{background-color:unset}.sched-range-picker .c-calendar-month__cell-date>span{color:unset}.sched-range-picker .c-calendar-month .blue{color:#00a4e5}.sched-range-picker .c-calendar-month .blue>span{color:#00a4e5}.sched-range-picker .c-calendar-month .grey{color:#a2a2a2}.sched-range-picker .c-calendar-month .grey>span{color:#a2a2a2}.sched-range-picker .c-calendar-month .not-allowed{pointer-events:none}.sched-range-picker .c-mobile_modal__close-icon{content:"";cursor:pointer;position:absolute;height:30px;width:30px;top:25px;right:16px;z-index:200}.sched-range-picker .c-mobile_modal__input{background-color:#fff}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-start.initial-select:before{background-color:unset}.sched-range-picker .c-mobile_modal .c-calendar-month__cell-date.highlighted-blue:before{z-index:-1;width:87px}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-start{z-index:unset}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-start:before{content:"";left:18px;top:50%;height:37px;width:52px;background:#e9f6f9;position:absolute;z-index:-1;transform:translateY(-50%)}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-end{z-index:unset}.sched-range-picker .c-mobile_modal .c-calendar-month__cell.yellow-end:before{content:"";left:18px;top:50%;height:37px;width:47px;background:#e9f6f9;position:absolute;z-index:-1;transform:translate(-100%,-50%)}.yellow-start:after,.yellow-end:after{content:none!important}.hero__search .suffix{display:none}.csp-select-dates-btn{position:absolute;right:15px}.c-flexi{background:#fff;margin-top:-24px;padding-top:38px}.c-flexi .container{padding-left:24px;padding-right:24px}@media only screen and (min-width: 767px){.c-flexi .container{padding-right:0;padding-left:0}}.c-flexi .container h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:10px}.c-flexi .container h2 .tag{margin-left:16px;top:-4px;position:relative}.c-flexi .container h2 .tag img{width:81px;height:21px}.c-flexi .container>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:739px;margin-bottom:24px}.c-flexi__list{border-bottom:1px solid #e2e2e2}.c-flexi__list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.c-flexi__list ul{margin:0;padding:0 0 8px}@media only screen and (min-width: 767px){.c-flexi__list ul{padding:0 0 18px}}.c-flexi__list ul li{padding:0;margin:0 0 16px;display:flex;align-items:flex-start;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}@media only screen and (min-width: 767px){.c-flexi__list ul li{display:block}}.c-flexi__list ul li img{margin-right:4px;width:16px;height:16px}.c-flexi__list ul li a{display:inline}.c-flexi__list ul li strong{white-space:nowrap}.c-flexi__list ul li p{margin:0}.c-flexi .c-prepaid-baggage__terms{margin-top:34px;margin-bottom:45px}@media only screen and (min-width: 767px){.c-flexi .c-prepaid-baggage__terms{margin-bottom:0}}.c-flexi .c-prepaid-baggage__insurance p{max-width:100%;margin-bottom:16px}.c-flexi .c-prepaid-baggage__insurance p .sub-copy{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:block}.c-flexi .c-prepaid-baggage__insurance .price{font-weight:700;flex-basis:40%;margin-bottom:0;text-align:left}@media only screen and (min-width: 767px){.c-flexi .c-prepaid-baggage__insurance .price{flex-basis:auto;text-align:right}}.c-flexi .c-prepaid-baggage__insurance button{flex-basis:60%}@media only screen and (min-width: 767px){.c-flexi .c-prepaid-baggage__insurance button{flex-basis:auto}}.c-prepaid-baggage.flexi{margin-bottom:0;padding-bottom:40px}.c-prepaid-baggage.flexi .no-clickable{cursor:no-drop}@media only screen and (min-width: 767px){.c-prepaid-baggage.flexi .container{padding-left:0;padding-right:0}}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab{padding:11px 16px;height:80px;border-right:1px solid #e2e2e2}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.active{border-right:none}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab.disable{border-right:1px solid #e2e2e2;cursor:no-drop}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab:last-child{border-right:none}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab .destination{padding:0 10px}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab .destination .flight-layover{white-space:nowrap}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__tabs .c-prepaid-baggage__tab .tab-item:not(:first-child){border-left:1px solid #e2e2e2}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__select.flexi .o-form_input{max-width:229px}.c-prepaid-baggage.flexi .container .c-prepaid-baggage__select.flexi .o-form_input input{width:100%}.c-subtotal-shadow{box-shadow:0 -4px 5px #ababab1a}.c-flexi-fixed{position:sticky;width:100%;bottom:0;left:0;z-index:150}.no-pr-pl{padding-left:0!important;padding-right:0!important}.no-br{border-right:none!important}.c-campaigns__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 767px){.c-campaigns__cards{justify-content:initial}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-campaigns__cards{flex-wrap:nowrap}}}.c-campaigns__card{max-width:336px;flex-basis:100%;margin-right:0;border-top:8px solid #FFCD00;overflow:hidden;border-radius:8px;box-shadow:0 4px 23px #0000001a;margin-bottom:24px}@media only screen and (min-width: 767px){.c-campaigns__card{flex-basis:33.33%;margin-right:24px;margin-bottom:0}}.c-campaigns__card:last-child{margin-right:0;margin-bottom:0}.c-campaigns__card .content{padding:16px 16px 24px}@media only screen and (min-width: 767px){.c-campaigns__card .content{padding:16px 16px 18px}}.c-campaigns__card .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:16px}@media only screen and (min-width: 767px){.c-campaigns__card .content h6{margin-bottom:8px}}.c-campaigns__card .content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:24px}.c-campaigns__card .content button{width:100%;max-width:100%}.image-tiles{margin-bottom:56px}.image-tiles .container{padding-right:0}.image-tiles .container .group{margin-bottom:19px;display:flex;justify-content:space-between;align-items:center}.image-tiles .container .group .title{font-family:Noto Sans,sans-serif;font-weight:600;font-size:18px;line-height:130%;color:#333}@media only screen and (min-width: 767px){.image-tiles .container .group .title{font-size:20px;line-height:150%;font-weight:800}}.image-tiles .container .group a{display:inline-block;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:transparent;white-space:nowrap;width:24px;overflow:hidden;position:relative;margin-right:24px}@media only screen and (min-width: 767px){.image-tiles .container .group a{color:#006fc1;width:auto;margin-right:0}}.image-tiles .container .group a:after{content:"";display:inline-block;background-image:url(icon-arrow_blue.507edfa0d652e303.svg);background-size:100% 100%;width:6px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 767px){.image-tiles .container .group a:after{margin-left:12px;width:5px;height:8px;position:relative;top:0;left:0;transform:translate(0)}}.image-tiles .container .tiles{display:flex;justify-content:space-between;flex-wrap:nowrap;overflow:auto}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.image-tiles .container .tiles{display:-webkit-box}}@media only screen and (min-width: 767px){.image-tiles .container .tiles{flex-wrap:wrap}}.image-tiles .container .tiles .tile{flex-basis:100%;cursor:pointer;position:relative;margin-right:24px}@media only screen and (min-width: 767px){.image-tiles .container .tiles .tile{flex-basis:calc(25% - 12px);margin-right:0}}.image-tiles .container .tiles .tile figure{width:246px}@media only screen and (min-width: 767px){.image-tiles .container .tiles .tile figure{width:auto}}.image-tiles .container .tiles .tile figure img{width:100%;object-fit:cover;height:194px;border-radius:8px}@media only screen and (min-width: 767px){.image-tiles .container .tiles .tile figure img{height:auto}}.image-tiles .container .tiles .tile .tile-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#fff}.c-talk-to-us__cards{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 767px){.c-talk-to-us__cards{justify-content:initial;padding-bottom:64px;margin-bottom:56px;border-bottom:1px solid #E2E2E2}}.c-talk-to-us__card{max-width:336px;flex-basis:100%;margin-right:0;margin-bottom:40px}@media only screen and (min-width: 767px){.c-talk-to-us__card{margin-right:24px;flex-basis:33.33%;margin-bottom:0}@supports (-webkit-marquee-repetition:infinite) and (object-fit:fill){.c-talk-to-us__card{flex-basis:30%}}}@media only screen and (min-width: 767px){.c-talk-to-us__card:nth-child(2){margin-bottom:0}}.c-talk-to-us__card:last-child{margin-right:0;order:-1}@media only screen and (min-width: 767px){.c-talk-to-us__card:last-child{order:1}}.c-talk-to-us__card>img{width:100%;object-fit:cover;margin-bottom:24px}.c-talk-to-us__card h4{font-family:Noto Sans,sans-serif;font-size:20px;font-weight:800;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-talk-to-us__card h4{margin-bottom:16px;min-height:33px}}.c-talk-to-us__card .content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:8px}.c-talk-to-us__card .content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.c-talk-to-us__card .content p.no-margin{margin:0}.c-talk-to-us__card .content button{max-width:100%;font-size:15px}.c-talk-to-us__card .content .social{display:flex;justify-content:space-between;align-items:center}.c-talk-to-us__card .content .social div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 767px){.c-talk-to-us__card .content .social div{justify-content:initial}}.c-talk-to-us__card .content .social div span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-right:8px;flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.c-talk-to-us__card .content .social div span{flex-basis:auto;text-align:left}}.c-talk-to-us__card .content .social div img{margin-top:12px;width:40px;height:40px;object-fit:contain;margin-bottom:0}@media only screen and (min-width: 767px){.c-talk-to-us__card .content .social div img{margin-top:0;width:48px;height:48px}}.c-baggage{background:#fff;padding-top:32px}.c-baggage .container{display:flex;flex-wrap:wrap;padding:0 24px}@media only screen and (min-width: 767px){.c-baggage .container{padding:0}}.c-baggage__content{flex-basis:100%}@media only screen and (min-width: 767px){.c-baggage__content{padding-left:86px;flex-basis:82%}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-baggage__content{flex-basis:74%}}.c-baggage__content .content>img{margin-bottom:16px;max-width:100%}@media only screen and (min-width: 767px){.c-baggage__content .content>img{margin-bottom:32px}}.c-baggage__content .content>img:last-of-type{margin-bottom:22px}@media only screen and (min-width: 767px){.c-baggage__content .content>img:last-of-type{margin-bottom:32px}}.c-baggage__content .content h2{font-family:Noto Sans,sans-serif;font-weight:800;font-size:20px;line-height:150%;color:#333;margin-bottom:8px}@media only screen and (min-width: 767px){.c-baggage__content .content h2{margin-bottom:16px}}.c-baggage__content .content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.social{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.social div{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 767px){.social div{justify-content:initial}}.social div span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-right:8px;flex-basis:100%;text-align:center}@media only screen and (min-width: 767px){.social div span{flex-basis:auto;text-align:left}}.social div img{margin-top:12px;width:40px;height:40px;object-fit:contain;margin-bottom:0}@media only screen and (min-width: 767px){.social div img{margin-top:0;width:48px;height:48px}}.photo .rounded-border{border-radius:8px}.calling-card{margin-top:16px;display:flex;flex-wrap:wrap;max-width:300px}.calling-card .number{margin-bottom:24px;flex-basis:100%;margin-right:0}@media only screen and (min-width: 767px){.calling-card .number{margin-right:24px;margin-bottom:26px}}.calling-card .number:nth-child(3n){margin-right:0}.calling-card .number span{display:block;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:4px}.calling-card .number span:last-of-type{margin-bottom:0}.calling-card .number span img{margin-top:-2px;margin-right:4px}.c-modal.seat-selector{display:block}@media only screen and (min-width: 767px){.c-modal.seat-selector{display:none}}.c-modal.seat-selector .modal-item{max-width:327px;padding:40px 24px 24px}.c-modal.seat-selector .modal-item .tool-tip{background:#fff;width:100%;text-align:left}.c-modal.seat-selector .modal-item .tool-tip .title{display:flex;align-items:center;margin-bottom:16px}.c-modal.seat-selector .modal-item .tool-tip .title img{margin-right:15px}.c-modal.seat-selector .modal-item .tool-tip .title h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;margin-bottom:0}.c-modal.seat-selector .modal-item .tool-tip .title h6.seat-tag{font-size:13px}.c-modal.seat-selector .modal-item .tool-tip .title h6.margin-top-0{margin-top:0}.c-modal.seat-selector .modal-item .tool-tip .title p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-modal.seat-selector .modal-item .tool-tip .checklist{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;margin-bottom:8px}.c-modal.seat-selector .modal-item .tool-tip .checklist img{width:16px;height:16px;object-fit:contain;margin-top:-1px;margin-right:8px}.c-modal.seat-selector .modal-item .tool-tip .o-advisory{margin-top:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.004em;color:#333;margin-bottom:24px}.c-modal.seat-selector .modal-item .tool-tip .o-advisory p{margin:0}.c-modal.seat-selector .modal-item .tool-tip button{padding:12px 16px;line-height:100%}.c-modal.seat-selector .modal-item .tool-tip .seat-close{position:absolute;top:16px;right:16px;width:24px;height:24px}.seat-selector-warning-modal{position:fixed;background:rgba(51,51,51,.45);top:0;left:0;z-index:9999;width:100%;height:100%;overflow-y:scroll;display:block}.seat-selector-warning-modal__dialog{transform:translate(0);display:flex;align-items:center;min-height:calc(100% - 1rem);position:relative;width:calc(100% - 48px);max-width:696px;margin:.5rem auto}@media (min-width: 576px){.seat-selector-warning-modal__dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.seat-selector-warning-modal__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:44px 44px 24px;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:110}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container{width:100%;padding:40px 40px 40px 32px}}.seat-selector-warning-modal__container .close-button{position:absolute;top:16px;right:16px}.seat-selector-warning-modal__container .modal-seat_available{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available{flex-wrap:nowrap;align-items:flex-start}}.seat-selector-warning-modal__container .modal-seat_available__img{flex-basis:100%;text-align:center;width:100%;max-width:177px;height:117px}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__img{flex-basis:auto;margin-top:10px}}@media only screen and (max-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__img{margin:0 auto}}.seat-selector-warning-modal__container .modal-seat_available__content{flex-basis:100%;max-width:387px}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content{flex-basis:75%}}.seat-selector-warning-modal__container .modal-seat_available__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#e42d4e;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content h6{text-align:left;letter-spacing:.0015em}}.seat-selector-warning-modal__container .modal-seat_available__content h6 img{margin-top:-2px;margin-bottom:8px}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content h6 img{margin-bottom:0}}.seat-selector-warning-modal__container .modal-seat_available__content h6.blue{color:#00a4e5;margin-bottom:8px;text-align:center;display:block}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content h6.blue{text-align:left}}.seat-selector-warning-modal__container .modal-seat_available__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}.seat-selector-warning-modal__container .modal-seat_available__content .scrollable{max-height:494px;overflow:auto}.seat-selector-warning-modal__container .modal-seat_available__content .scrollable::-webkit-scrollbar{width:5px}.seat-selector-warning-modal__container .modal-seat_available__content .scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.seat-selector-warning-modal__container .modal-seat_available__content .scrollable::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.seat-selector-warning-modal__container .modal-seat_available__content .scrollable::-webkit-scrollbar-thumb:hover{background:#555}.seat-selector-warning-modal__container .modal-seat_available__content ol,.seat-selector-warning-modal__container .modal-seat_available__content ul{margin:0 0 24px;padding:0;padding-inline-start:16px}.seat-selector-warning-modal__container .modal-seat_available__content ol li,.seat-selector-warning-modal__container .modal-seat_available__content ul li{margin-bottom:0;position:relative}.seat-selector-warning-modal__container .modal-seat_available__content ol li:before,.seat-selector-warning-modal__container .modal-seat_available__content ul li:before{content:"\2022";color:#212529;font-weight:700;display:inline-block;width:1em;position:absolute;left:-16px}.seat-selector-warning-modal__container .modal-seat_available__content .terms-conditions-label{display:flex;align-items:center}.seat-selector-warning-modal__container .modal-seat_available__content .terms-conditions-label .toggle-up{transform:rotate(-180deg);transition:transform .3s ease}.seat-selector-warning-modal__container .modal-seat_available__content .terms-section{font-family:Noto Sans,sans-serif;margin-top:24px}.seat-selector-warning-modal__container .modal-seat_available__content .checkbox.terms-cont{margin-top:15px;margin-bottom:15px}.seat-selector-warning-modal__container .modal-seat_available__content .checkbox.terms-cont label{font-size:13px;font-family:Noto Sans,sans-serif;line-height:1em}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content .checkbox.terms-cont label{font-size:15px}}.seat-selector-warning-modal__container .modal-seat_available__content .checkbox.terms-cont label .checkmark{top:0}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content .checkbox.terms-cont{font-size:15px}}.seat-selector-warning-modal__container .modal-seat_available__content button{max-width:100%;flex-basis:100%}@media only screen and (min-width: 767px){.seat-selector-warning-modal__container .modal-seat_available__content button{max-width:213.33px}}.seat-selector-warning-modal__container .modal-seat_available__content button.no-max-width{max-width:100%}.c-search-for{position:absolute;width:100%;left:0;top:80px;margin-bottom:17px}@media only screen and (min-width: 767px){.c-search-for{top:135px;margin-bottom:40px}}.c-search-for .container{padding-left:24px;padding-right:24px}@media only screen and (min-width: 767px){.c-search-for .container{padding-left:0;padding-right:0}}.c-search-for__input{align-items:flex-end;background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 16px}@media only screen and (min-width: 767px){.c-search-for__input{padding:32px}}.c-search-for__input .o-form_input{flex-basis:100%;margin-bottom:18px}@media only screen and (min-width: 767px){.c-search-for__input .o-form_input{flex-basis:calc(75% - 16px);margin-bottom:0}}.c-search-for__input .o-form_input:after{content:"";background-image:url(icon-search.4c0cbcae196a242b.svg);width:20px;height:20px;z-index:1;position:absolute;right:16px;top:43px;background-repeat:no-repeat}.c-search-for__input .o-form_input .magnifiying-glass-click{display:inline-block;z-index:2;height:22px;width:20px;position:absolute;right:18px;bottom:14px;font-size:0;cursor:pointer}.c-search-for__input button{flex-basis:100%;margin-bottom:0}@media only screen and (min-width: 767px){.c-search-for__input button{flex-basis:calc(25% - 16px);margin-bottom:5px}}.destinations-map{background-color:#f6df55}.destinations-map .container{max-width:1056px;margin:0 auto;padding:0 24px 20px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;position:relative;top:-1px;z-index:10;background-color:#f6df55}@media only screen and (min-width: 767px){.destinations-map .container{flex-wrap:initial;padding:0 0 20px}}.destinations-map__wave{background-image:url(Wave.f60328d3305c499f.svg);background-size:1284px 100%;background-color:#fff;background-position:top center;height:117px;width:100%}@media only screen and (min-width: 767px){.destinations-map__wave{background:#fff;height:auto}}.destinations-map__wave img{width:100%;height:100%;display:none}@media only screen and (min-width: 767px){.destinations-map__wave img{display:block}}.destinations-map__copy{flex-basis:100%;margin-bottom:24px}@media only screen and (min-width: 767px){.destinations-map__copy{flex-basis:40%}}.destinations-map__copy h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:61px;letter-spacing:.0025em;color:#0060a7;margin-bottom:8px}@media only screen and (min-width: 767px){.destinations-map__copy h2{font-size:38px}}.destinations-map__copy p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#0060a7;margin-bottom:16px;margin-right:0}@media only screen and (min-width: 767px){.destinations-map__copy p{max-width:400px}}.destinations-map__copy a{font-size:15px;line-height:150%;letter-spacing:.0125em;padding:8px 16px;max-width:326px;margin:0 auto;display:block}@media only screen and (min-width: 767px){.destinations-map__copy a{padding:16px;line-height:130%;max-width:215px;margin:0}}.destinations-map__map{flex-basis:100%;position:relative}@media only screen and (min-width: 767px){.destinations-map__map{flex-basis:60%}}.destinations-map__map--tab{text-align:center;margin-bottom:20px;display:flex;justify-content:flex-end}@media only screen and (min-width: 767px){.destinations-map__map--tab{right:0;text-align:right;justify-content:flex-end}}.destinations-map__map--tab a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:140%;text-align:center;color:gray;margin-right:8px;padding:7px 7px 5px;border-radius:6px;transition:all .3s ease;transition-property:background,color;display:flex}.destinations-map__map--tab a svg{margin-right:4px}.destinations-map__map--tab a svg path{transition:all .3s ease}.destinations-map__map--tab a:last-child{margin-right:0}.destinations-map__map--tab a:hover,.destinations-map__map--tab a.is-active{color:#000;border-radius:0;border-bottom:3px solid #007bff;transition:all .3s ease;transition-property:background,color}.destinations-map__map--tab a:hover svg path,.destinations-map__map--tab a.is-active svg path{fill:#fff;transition:all .3s ease}.destinations-map__map--return{position:absolute;padding:20px;color:#006fc1;font-weight:700}.destinations-map__map--return>*{cursor:pointer}.destinations-map__map--return>*:hover{color:#00a4e5;transition:color .3s ease}.destination-result-events__events{flex-basis:100%;max-width:516px}@media only screen and (min-width: 767px){.destination-result-events__events{flex-basis:50%}}.destination-result-events__events h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:16px;padding:0 24px}@media only screen and (min-width: 767px){.destination-result-events__events h2{padding:0}}.destination-result-events__events__cards{width:100%;background:#ffffff;border-top:8px solid #ffcd00;border-radius:10px;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.destination-result-events__events__cards{border-top:8px solid #ffcd00;border-radius:10px}}.destination-result-events__events__card{padding:16px 24px;border-bottom:1px solid #e2e2e2}@media only screen and (min-width: 767px){.destination-result-events__events__card{padding:26px 24px 24px}}.destination-result-events__events__card:last-of-type{border-bottom:0}.destination-result-events__events__card__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.destination-result-events__events__card__info>div span{display:block}.destination-result-events__events__card__info>div>img{max-width:70px;min-height:43px;object-fit:cover;border-radius:4px}@media only screen and (min-width: 767px){.destination-result-events__events__card__info>div>img{max-width:202px}}.destination-result-events__events__card__info__location-address,.destination-result-events__events__card__info__airport{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.destination-result-events__events__card__info__location{font-family:Noto Sans,sans-serif;font-size:13px;font-weight:700;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:4px}.destination-result-events__events__card__info__location img{width:20px;height:20px;border-radius:10px}.destination-result-events__events__card__button div{display:flex;justify-content:flex-end}.destination-result-events__events__card__button div p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;margin-bottom:16px}.destination-result-events__events__card__button button{flex-basis:calc(50% - 8px);padding-top:9px;padding-bottom:9px;font-size:11px;background-color:#fff;color:#006fc1;border:1px solid #006fc1}.destination-result-events__events__card__button button span.icon-launch{background-image:url(/assets/images/icon-launch.svg);padding-right:10px}.destination-result-events__events__card__button button span.viewmap :before{background-image:url(/assets/images/icon-launch.svg)}@media only screen and (min-width: 767px){.destination-result-events__events__card__button button{font-size:15px;max-width:226px;flex-basis:50%;padding-top:8px;padding-bottom:8px}}.destination-result-events .destination-pagination{border-radius:10px;padding:18px 24px;display:flex}.destination-result-events .destination-pagination .pagination-btn{cursor:pointer;font-weight:700;font-size:13px;color:#006fc1;text-align:center;display:inline-block;transition:color .3s ease}.destination-result-events .destination-pagination .pagination-btn.active,.destination-result-events .destination-pagination .pagination-btn:hover{color:#00a4e5}.destination-result-events .destination-pagination .pagination-btn.prev{text-align:left;padding:0;flex:1}.destination-result-events .destination-pagination .pagination-btn.next{text-align:right;padding:0;flex:1}.destination-result-events .destination-pagination .pagination-btn.disabled{pointer-events:none;cursor:default;color:#cae2e7}.destination-result-events .destination-pagination .pagination-pages{flex:2;text-align:center}.destination-result-events .destination-pagination .pagination-pages ul{padding:0;margin:0;display:flex;align-items:center;justify-content:center}.destination-result-events .destination-pagination .pagination-pages ul li{display:inline;padding:0 16px;margin:0}.dynamic-accordion{margin-top:32px;margin-bottom:40px}@media only screen and (min-width: 767px){.dynamic-accordion{margin-bottom:30px}}.dynamic-accordion .container{padding:15px 24px 16px;max-width:100%;background:#ffffff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.dynamic-accordion .container{padding:40px 64px 24px;border-radius:12px}}.dynamic-accordion .container>*{display:contents}.dynamic-accordion .container>*:nth-last-child(2){margin-bottom:16px}@media only screen and (min-width: 767px){.dynamic-accordion .container>*:nth-last-child(2){margin-bottom:24px}}.dynamic-accordion__pagination{text-align:center;display:flex!important;justify-content:center;align-items:center}.dynamic-accordion__pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.dynamic-accordion__pagination a:nth-last-child(2){margin-right:0}.dynamic-accordion__pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.dynamic-accordion__pagination a:first-of-type{margin-right:79px}}.dynamic-accordion__pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.dynamic-accordion__pagination a:last-of-type{margin-left:79px}}.dynamic-accordion__pagination a:hover,.dynamic-accordion__pagination a:active,.dynamic-accordion__pagination a.active{color:#00a4e5}.dynamic-accordion__pagination a.is-disabled{color:#cae2e7;pointer-events:none}.dynamic-accordion__item{border-bottom:1px solid #e2e2e2;margin-bottom:22px;cursor:pointer;position:relative}@media only screen and (min-width: 767px){.dynamic-accordion__item{margin-bottom:30px}}.dynamic-accordion__item strong{font-weight:bolder}.dynamic-accordion__item .date-posted{font-family:Noto Sans,sans-serif;font-size:9px;line-height:140%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.dynamic-accordion__item div h6{display:flex;flex-direction:column;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#333;margin-right:10px;margin-top:0;margin-bottom:16px;max-width:295px}@media only screen and (min-width: 767px){.dynamic-accordion__item div h6{font-size:18px;max-width:100%}}.dynamic-accordion__item .date-updated{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;display:inline-block;margin-bottom:8px}.dynamic-accordion__item p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:21px;max-width:295px}@media only screen and (min-width: 767px){.dynamic-accordion__item p{margin-bottom:16px;max-width:822px;white-space:pre-wrap;overflow:auto;text-overflow:clip}}.dynamic-accordion__item .link-arrow{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transform:rotate(-90deg)}.dynamic-accordion__item .drop{width:24px;height:24px;background-image:url(/assets/images/icon-arrow_expand_blue.svg);position:absolute;top:0;right:0;transition:transform .3s ease}.dynamic-accordion__item .drop.open{transform:rotate(-180deg);transition:transform .3s ease}.dynamic-accordion__item .drop.link{transform:rotate(-90deg)}.dynamic-accordion__item .content>*{display:contents}.dynamic-accordion__item .content ul{padding:0 0 0 40px;margin:0 0 32px;list-style:initial}@media only screen and (min-width: 767px){.dynamic-accordion__item .content ul{margin:0 0 24px}}.dynamic-accordion__item .content ul li{margin:0 0 16px;padding-bottom:5px}.dynamic-accordion__item .content ul li span{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.dynamic-accordion__item .content ul li span{width:90%}}.dynamic-accordion__item .content ul li span:first-child{font-weight:600;flex-basis:67px;min-width:67px;margin-right:25px}.dynamic-accordion__item .content p{max-width:911px}.dynamic-accordion__item .content p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1;display:inline}.dynamic-accordion__item .content .prompt{background:#f3fbfd;border-radius:10px;padding:16px 16px 9px;margin-bottom:24px;display:flex;align-items:flex-start}@media only screen and (min-width: 767px){.dynamic-accordion__item .content .prompt{padding:16px 24px}}.dynamic-accordion__item .content .prompt img{margin-right:16px;display:none}@media only screen and (min-width: 767px){.dynamic-accordion__item .content .prompt img{display:block}}.dynamic-accordion__item .content .prompt>div>p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-bottom:0}.dynamic-accordion__item .content blockquote{background:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:16px 16px 9px}@media only screen and (min-width: 767px){.dynamic-accordion__item .content blockquote{padding:16px 24px}}.dynamic-accordion__item .content blockquote ul{color:#333;font-family:Noto Sans,sans-serif;display:inline-block;position:relative;padding:0;list-style:none;margin:0 0 16px 1.1225em}.dynamic-accordion__item .content blockquote ul li{padding-bottom:5px}.dynamic-accordion__item .content blockquote ul li:before{color:#333;content:"\2022";display:inline-block;font-size:15px;left:-1.1225em;position:absolute}.dynamic-accordion__item .content blockquote p{margin-bottom:15px}.dynamic-accordion__item.show p{white-space:initial;margin-bottom:20px}@media only screen and (min-width: 767px){.dynamic-accordion__item.show p{margin-bottom:24px}}.c-city-tiles.container{margin:0 auto;padding:0}.c-city-tiles__slider-wrapper{width:100%;position:relative}.c-city-tiles__slider-wrapper--pagination{text-align:center;display:flex!important;justify-content:center;align-items:center}.c-city-tiles__slider-wrapper--pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-city-tiles__slider-wrapper--pagination a:nth-last-child(2){margin-right:0}.c-city-tiles__slider-wrapper--pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-city-tiles__slider-wrapper--pagination a:first-of-type{margin-right:79px}}.c-city-tiles__slider-wrapper--pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-city-tiles__slider-wrapper--pagination a:last-of-type{margin-left:79px}}.c-city-tiles__slider-wrapper--pagination a:hover,.c-city-tiles__slider-wrapper--pagination a:active,.c-city-tiles__slider-wrapper--pagination a.active{color:#00a4e5}.c-city-tiles__slider-wrapper--pagination a.is-disabled{color:#cae2e7;pointer-events:none}.c-city-tiles__slider{display:flex;justify-content:space-between;width:100%;overflow:auto;position:relative}@media only screen and (min-width: 767px){.c-city-tiles__slider{overflow:visible;flex-wrap:wrap;justify-content:unset}}.c-city-tiles__slider:after{content:"";border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-city-tiles__slider:after{display:none}}.c-city-tiles__cards{flex-basis:25%;cursor:pointer;width:248px;min-width:248px;max-width:248px;margin-right:16px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-city-tiles__cards{min-width:initial;max-width:246px}}.c-city-tiles__cards:first-child{margin-left:24px}@media only screen and (min-width: 767px){.c-city-tiles__cards:first-child{margin-left:0}}.c-city-tiles__cards:last-child{margin-right:0}@media only screen and (min-width: 767px){.c-city-tiles__cards{min-width:initial}}.c-city-tiles__cards figure{position:relative}.c-city-tiles__cards figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:8px;transition:all .3s linear;transition-property:transform,background;background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%)}.c-city-tiles__cards figure img{width:100%;object-fit:cover;border-radius:8px;transition:transform .3s linear;height:298px}.c-city-tiles__cards figure .city-name{position:absolute;left:24px;bottom:16px;z-index:20;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff}.c-city-tiles__cards figure a{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:256px;width:100%;padding:16px;line-height:140%}.c-city-tiles__cards:hover figure,.c-city-tiles__cards.is-active figure{z-index:20;position:relative}.c-city-tiles__cards:hover figure:before,.c-city-tiles__cards.is-active figure:before{background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%);transition:all .3s linear;transition-property:transform,background}@media only screen and (min-width: 767px){.c-city-tiles__cards:hover figure:before,.c-city-tiles__cards.is-active figure:before{transform:scale(1.23579,1.22369)}}@media only screen and (min-width: 767px){.c-city-tiles__cards:hover figure img,.c-city-tiles__cards.is-active figure img{transform:scale(1.23579,1.22369);transition:transform .3s linear}}.c-city-tiles__cards:hover figure .city-name,.c-city-tiles__cards.is-active figure .city-name{font-size:20px;left:50%;bottom:88px;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-city-tiles__cards:hover figure .city-name,.c-city-tiles__cards.is-active figure .city-name{font-size:23px;bottom:47px}}.c-city-tiles__cards:hover figure a,.c-city-tiles__cards.is-active figure a{opacity:1;top:auto;bottom:24px;left:50%;transform:translate(-50%);z-index:20;font-size:15px;line-height:120%;max-width:214px;transition:opacity .5s ease}@media only screen and (min-width: 767px){.c-city-tiles__cards:hover figure a,.c-city-tiles__cards.is-active figure a{bottom:-16px;max-width:256px}}.omnix-dcc-accordion{border-bottom:1px solid #e2e2e2;padding:15px 32px}.omnix-dcc-accordion p{margin-bottom:0}.omnix-dcc-accordion .custom-blue img{width:20px}.omnix-dcc-accordion .head-section{font-size:11px}.omnix-dcc-accordion a{margin-top:10px}.omnix-dcc-accordion a img{margin-top:-2px;transform:rotate(180deg);transition:transform .2s ease-in-out}.omnix-dcc-accordion a img.rotate{transform:rotate(0)}.omnix-dcc-accordion .description-container{margin-top:10px}.omnix-dcc-accordion .description-container .title{color:#575757;font-size:11px;font-weight:700}.omnix-dcc-accordion .description-container .description{font-size:11px}.modal-search{background:#ffffff}.modal-search__head{height:88px;background-size:100% 100%;background-repeat:no-repeat;background-image:url(/assets/images/icon-nav_bar_bg.png);display:flex;justify-content:center;align-items:center;flex-direction:column;position:fixed;width:100%;z-index:101;background-color:#fff;top:0}@media only screen and (min-width: 767px){.modal-search__head{position:relative}}.modal-search__head>svg{height:88px;min-width:1280px;width:100%;position:relative;z-index:20;display:none}.modal-search__head:before{content:"";position:absolute;bottom:13px;width:100%;height:100px;box-shadow:0 4px 12px #0000001a;display:none}.modal-search__wrapper{width:100%;max-width:1056px;padding:0 24px;display:flex;justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:30}.modal-search__title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#0060a7}.modal-search__close{cursor:pointer;position:absolute;right:0;top:50%;margin:0 24px;transform:translateY(-50%)}@media only screen and (min-width: 767px){.modal-search__close{margin:0 32px}}.modal-search__body{max-width:1056px;padding:0 24px;margin:144px auto 0}@media only screen and (min-width: 767px){.modal-search__body{margin:0 auto}}.modal-search__greetings,.modal-search__greetings>h1,.modal-search__greetings>h2,.modal-search__greetings>h3,.modal-search__greetings>h4,.modal-search__greetings>h5,.modal-search__greetings>h6,.modal-search__greetings>p{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:140%;color:#333;margin:56px 0;max-width:279px}@media only screen and (min-width: 767px){.modal-search__greetings,.modal-search__greetings>h1,.modal-search__greetings>h2,.modal-search__greetings>h3,.modal-search__greetings>h4,.modal-search__greetings>h5,.modal-search__greetings>h6,.modal-search__greetings>p{font-size:32px;max-width:100%}}.modal-search--ticket{z-index:1;position:relative;max-width:364px;width:50%;padding:10px 10px 10px 0;margin:0}@media only screen and (min-width: 767px){.modal-search--ticket{width:100%;margin:15px 48px 15px 0;border-right:1px solid #ccc}}.modal-search--ticket.remove-trip{border:none}.modal-search--ticket.remove-trip+.modal-search--type{display:none}.modal-search--ticket ul{margin:0;padding:0;display:flex;justify-content:flex-start}@media only screen and (min-width: 767px){.modal-search--ticket ul{justify-content:initial}}.modal-search--ticket ul li{margin:0}.modal-search--ticket ul li a{font-family:Noto Sans,sans-serif;font-weight:600;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;padding:8px 0;position:relative}@media only screen and (min-width: 767px){.modal-search--ticket ul li a{padding:8px 24px 8px 0}}.modal-search--ticket ul li a .tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;color:#fff;text-align:center;background:#006fc1;border-radius:146px;width:auto;padding:0 10px;position:absolute;top:-13px}.modal-search--ticket ul li a.flight img,.modal-search--ticket ul li a.flighthotel img,.modal-search--ticket ul li a.hotel img{height:19px;width:19px}.modal-search--ticket ul li a.flight path{transition:fill .2s ease-out}.modal-search--ticket ul li a.flight:hover path,.modal-search--ticket ul li a.flight.is-active path{transition:fill .2s ease-in;fill:#0060a7}.modal-search--ticket ul li a.flight:hover path:first-child,.modal-search--ticket ul li a.flight.is-active path:first-child{fill:#ffcd00}.modal-search--ticket ul li a.flighthotel path{transition:fill .2s ease-out}.modal-search--ticket ul li a.flighthotel:hover path,.modal-search--ticket ul li a.flighthotel.is-active path{fill:#ffcd00}.modal-search--ticket ul li a.flighthotel:hover g>path,.modal-search--ticket ul li a.flighthotel.is-active g>path{transition:fill .2s ease;fill:#0060a7}.modal-search--ticket ul li a.hotel path{transition:fill .2s ease-out}.modal-search--ticket ul li a.hotel:hover path,.modal-search--ticket ul li a.hotel.is-active path{transition:fill .2s ease-in;fill:#0060a7}.modal-search--ticket ul li a.hotel:hover path:first-child,.modal-search--ticket ul li a.hotel.is-active path:first-child{fill:#ffcd00}.modal-search--ticket ul li a svg{margin-right:8px}.modal-search--type{padding-left:0;display:flex;flex-wrap:wrap;align-items:flex-end}@media only screen and (min-width: 767px){.modal-search--type{padding-left:48px}.modal-search--type.left{padding-left:0}}.modal-search--type .wrapper{position:relative;float:left;margin:0}.modal-search--type .wrapper span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;cursor:pointer}@media only screen and (min-width: 767px){.modal-search--type .wrapper span{font-size:15px}}.modal-search--type .wrapper span svg.info{position:relative;top:-2px}.modal-search--type .wrapper span svg.info:hover+.info__tooltip{display:block}.modal-search--type .wrapper span .info__tooltip{position:absolute;right:-46px;top:30px;z-index:20;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a}.modal-search--type .wrapper span .info__tooltip:after,.modal-search--type .wrapper span .info__tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.modal-search--type .wrapper span .info__tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.modal-search--type .wrapper span .info__tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.modal-search--type .wrapper span.result{display:inline-block;vertical-align:middle}.modal-search--type .wrapper span.arrow{position:relative;top:-2px;padding-left:4px}.modal-search--type .wrapper ul{position:absolute;top:28px;z-index:200;box-shadow:0 12px 20px #0000000d;border-radius:4px;padding:0;margin:0;max-width:104px}.modal-search--type .wrapper ul li{background-color:#fff;margin-bottom:0;border-bottom:.5px solid #e2e2e2}.modal-search--type .wrapper ul li:first-child{border-radius:4px 4px 0 0}.modal-search--type .wrapper ul li:last-child{border-radius:0 0 4px 4px}.modal-search--type .wrapper ul li:hover{background:#e9f6f9}.modal-search--type .wrapper ul li:hover a{color:#006fc1}.modal-search--type .wrapper ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#333;padding:8px 16px;margin:0;display:flex;align-items:center;white-space:nowrap}@media only screen and (min-width: 767px){.modal-search--type .wrapper ul li a{font-size:13px}}.modal-search--type .wrapper ul li a svg{margin-left:7px;min-width:11px}.modal-search--type .wrapper ul li a .info.is-active+.info__tooltip{display:block}.modal-search--type .wrapper ul li a .info__tooltip{position:absolute;left:116px;font-family:Noto Sans,sans-serif;font-size:11px;font-weight:400!important;line-height:150%;letter-spacing:.004em;white-space:normal;text-align:center;color:#575757;width:149px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 12px 20px #0000000d}.modal-search--type .wrapper ul li a .info__tooltip:after,.modal-search--type .wrapper ul li a .info__tooltip:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.modal-search--type .wrapper ul li a .info__tooltip:after{border-color:#fff0;border-right-color:#fff;border-width:4px;margin-top:-4px}.modal-search--type .wrapper ul li a .info__tooltip:before{border-color:#fff0;border-right-color:#fff;border-width:7px;margin-top:-7px}.modal-search--type .wrapper ul li:last-child{border:0}.modal-search--type .wrapper ul.is-active{display:block}.modal-search--type .hotel-info{padding:0;margin:0;display:flex}.modal-search--type .hotel-info li{margin:0 24px 0 0;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;color:#fff}.modal-search--type .hotel-info li svg{position:relative;top:-1.5px}.modal-search__select{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:25px}.modal-search__fields>div{position:relative}.modal-search__fields .c-search_destination{max-width:100%;padding-bottom:0}.modal-search__fields .c-search_destination .dropdown_destination{max-height:343px;width:calc(100% + 91px)}.modal-search__fields .c-search_destination .dropdown_destination .content{max-height:300px;align-content:flex-start}.modal-search__fields .c-search_destination .dropdown_destination .search-results ul li a{display:block}.modal-search__fields .c-search_destination.one-flight,.modal-search__fields .c-search_destination.one-flight_connecting{position:relative}.modal-search__fields .c-search_destination.one-flight>div:first-of-type,.modal-search__fields .c-search_destination.one-flight_connecting>div:first-of-type{flex-basis:100%}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight>div:first-of-type,.modal-search__fields .c-search_destination.one-flight_connecting>div:first-of-type{flex-basis:calc(60% - 10px)}}.modal-search__fields .c-search_destination.one-flight>div:last-of-type,.modal-search__fields .c-search_destination.one-flight_connecting>div:last-of-type{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight>div:last-of-type,.modal-search__fields .c-search_destination.one-flight_connecting>div:last-of-type{flex-basis:calc(40% - 10px)}}.modal-search__fields .c-search_destination.one-flight>div.with-close .close,.modal-search__fields .c-search_destination.one-flight_connecting>div.with-close .close{background-image:url(/assets/images/icon-close_button.svg);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;position:absolute;top:40px;right:-30px;z-index:100;cursor:pointer;opacity:1;display:none}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight>div.with-close .close,.modal-search__fields .c-search_destination.one-flight_connecting>div.with-close .close{display:block}}.modal-search__fields .c-search_destination.one-flight>div.with-close:before,.modal-search__fields .c-search_destination.one-flight_connecting>div.with-close:before{width:24px;height:24px;right:-30px;display:none}.modal-search__fields .c-search_destination.one-flight_connecting{padding:24px 0 32px}.modal-search__fields .c-search_destination.one-flight_connecting:first-child{padding-top:0}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight_connecting{padding:0}}.modal-search__fields .c-search_destination.one-flight_connecting:before{content:"";position:absolute;bottom:0;left:-24px;width:calc(100% + 48px);border-bottom:1px solid #f7f7f7}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight_connecting:before{border-bottom:none}}.modal-search__fields .c-search_destination.one-flight_connecting .flight-no{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:18px}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight_connecting .flight-no{display:none}}.modal-search__fields .c-search_destination.one-flight_connecting .flight-no+.swap{top:81px}@media only screen and (min-width: 767px){.modal-search__fields .c-search_destination.one-flight_connecting .flight-no+.swap{top:40px}}.modal-search__fields .c-search_destination.one-flight_connecting .flight-no .remove{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#0060a7}.modal-search__fields .add-city{white-space:nowrap;margin-top:24px;margin-bottom:32px}.modal-search__fields .add-city svg{position:relative;top:-1px}@media only screen and (min-width: 767px){.modal-search__fields .add-city{margin-top:10px;margin-bottom:0}}.modal-search__fields .c-search_advisory{width:100%!important}.modal-search__fields .c-search_advisory:after{display:none}.modal-search__fields .o-form_two-fields .o-form_input.marker:before{top:44px}.modal-search__fields .o-form_two-fields .o-form_input input{padding:12px 16px}.modal-search__fields .o-form_two-fields .o-form_input:nth-of-type(2) input{padding-left:20px}.modal-search__fields .o-form_two-fields .swap{left:calc(50% - 12px);top:40px}.modal-search__fields .o-form_two-fields .swap img{max-width:24px}.modal-search__fields .dropdown_destination{top:77px;width:calc(100% + 174px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.modal-search__fields .dropdown_destination{width:calc(100% + 188px)}}.modal-search__fields .dropdown_destination>.tab{flex-basis:175px}.modal-search__fields .dropdown_destination>.content{flex-basis:393px;max-width:393px;max-height:300px}.modal-search__fields .dropdown_destination>.content .places>.place{width:31.33%;margin-right:10px}.modal-search__fields .dropdown_destination>.content .places>.place:before{display:none}.modal-search__fields .dropdown_destination>.content .places>.place:nth-child(3n){margin-right:0}.modal-search__fields .dropdown_destination>.content .country>ul>li ul li{margin-bottom:8px}.modal-search__fields .dropdown-infant{top:77px}.modal-search__fields .dropdown-infant .wrapper>div{flex-wrap:wrap;border-bottom:1px solid #e2e2e2}.modal-search__fields .dropdown-infant .wrapper>div:last-of-type{border-bottom:0}.modal-search__fields .dropdown-infant .wrapper>div>*:last-of-type{text-align:left}.modal-search__fields .dropdown-infant .wrapper>p{border-bottom:1px solid #e2e2e2}.modal-search__fields .dropdown-infant .show-toggle{flex-basis:100%!important;text-align:left;left:initial}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.modal-search__fields .dropdown-infant .show-toggle{left:18px}}.modal-search__fields .c-search_info{flex-basis:100%;max-width:100%;flex-wrap:wrap;flex-direction:row}@media only screen and (min-width: 767px){.modal-search__fields .c-search_info{padding-bottom:inherit}}.modal-search__fields .c-search_info .o-form_two-fields{max-width:100%}.modal-search__fields .c-search_info .o-form_input input{padding:12px 16px}.modal-search__fields .c-search_info .o-form_input input:focus{border-color:#52caf5!important}.modal-search__fields .c-search_info .o-form_input label{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;margin-bottom:0;position:relative;top:-8px}.modal-search__fields .c-search_info .o-form_guest .dropdown-rooms.guest button{max-width:calc(100% - 28px)}@media only screen and (min-width: 767px){.modal-search__fields .c-search_info .o-form_guest .dropdown-rooms.guest button{max-width:initial}}.modal-search__fields .c-search_info .dropdown-rooms>*.room .group .number a{width:auto}.modal-search__fields .c-search_info .dropdown-rooms>*.room .group .number .value{color:#333}.modal-search__fields .search_hotel{flex-basis:100%;flex-wrap:wrap;flex-direction:row;max-width:100%;padding-left:0;padding-right:0;padding-bottom:32px;margin-bottom:0}.modal-search__fields .search_hotel>div{flex-basis:100%;max-width:100%}@media only screen and (min-width: 767px){.modal-search__fields .search_hotel>div{flex-basis:calc(33.33% - 10px)}}.modal-search__fields .search_hotel.hotel>div{flex-basis:100%;max-width:100%}.modal-search__fields .search_hotel.flight-hotel>div:first-child{flex-basis:100%}@media only screen and (min-width: 767px){.modal-search__fields .search_hotel.flight-hotel>div:first-child{flex-basis:calc(60% - 10px)}}.modal-search__fields .search_hotel.flight-hotel>div:last-child{flex-basis:100%}@media only screen and (min-width: 767px){.modal-search__fields .search_hotel.flight-hotel>div:last-child{flex-basis:calc(40% - 10px)}}.modal-search__fields .c-search_submit{flex-basis:100%;max-width:100%}.modal-search__fields .c-search_submit:after{display:none}.modal-search__fields .c-calendar-month{overflow:hidden}.modal-search__fields .c-calendar-month__row{padding:0;overflow:initial}.modal-search__fields .c-calendar-month__cell{overflow:initial}.modal-search__fields .c-calendar-month__cell:first-child{padding-left:24px}.modal-search__fields .c-calendar-month__cell:first-child-date.highlighted-blue:before{left:23px!important}.modal-search__fields .c-calendar-month__cell:last-child{padding-right:18px}.modal-search__fields .c-calendar-month__cell:last-child-date.highlighted-blue:before{left:20px!important}.modal-search__fields .c-calendar-month__cell-date.highlighted-blue:before{height:23px;width:55px;left:-20px}.modal-search__fields .c-calendar-month__cell-date.yellow-start,.modal-search__fields .c-calendar-month__cell-date.yellow-end{background:none;z-index:100}.modal-search__fields .c-calendar-month__cell-date.yellow-start span,.modal-search__fields .c-calendar-month__cell-date.yellow-end span{color:#006fc1;z-index:200;background:none;border:0}.modal-search__fields .c-calendar-month__cell-date.yellow-start+span,.modal-search__fields .c-calendar-month__cell-date.yellow-end+span{color:#006fc1}.modal-search__fields .c-calendar-month__cell-date.yellow-start:before,.modal-search__fields .c-calendar-month__cell-date.yellow-end:before{height:23px;width:20px}.modal-search__fields .c-calendar-month__cell-date.yellow-start:after,.modal-search__fields .c-calendar-month__cell-date.yellow-end:after{background:#ffcd00;border:2px solid #fff;border-radius:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;content:"";width:29px;height:29px}.modal-search__fields .c-calendar-month__cell-date.yellow-start:hover .info__tooltip,.modal-search__fields .c-calendar-month__cell-date.yellow-end:hover .info__tooltip{display:block}.modal-search__fields .c-calendar-month__cell-date.yellow-start .info__tooltip,.modal-search__fields .c-calendar-month__cell-date.yellow-end .info__tooltip{display:none;position:absolute;top:-47px;left:50%;transform:translate(-50%);z-index:200;font-family:Noto Sans,sans-serif;font-size:9px;line-height:130%;letter-spacing:.004em;color:#858585;text-align:center;width:108px;padding:10px 7px;background:#fff;border-radius:6px;box-shadow:0 4px 23px #0000001a}.modal-search__fields .c-calendar-month__cell-date.yellow-start .info__tooltip:after,.modal-search__fields .c-calendar-month__cell-date.yellow-end .info__tooltip:after,.modal-search__fields .c-calendar-month__cell-date.yellow-start .info__tooltip:before,.modal-search__fields .c-calendar-month__cell-date.yellow-end .info__tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.modal-search__fields .c-calendar-month__cell-date.yellow-start .info__tooltip:after,.modal-search__fields .c-calendar-month__cell-date.yellow-end .info__tooltip:after{border-color:#fff0;border-top-color:#fff;border-width:4px;margin-left:-4px}.modal-search__fields .c-calendar-month__cell-date.yellow-start .info__tooltip:before,.modal-search__fields .c-calendar-month__cell-date.yellow-end .info__tooltip:before{border-color:#fff0;border-top-color:#fff;border-width:7px;margin-left:-7px}.modal-search__fields .c-calendar-month__cell-date+span{line-height:20px}.modal-search__fields .c-calendar-month__cell-date+span.sold-out{line-height:115%}.c-edit-search{width:100%;top:119px;left:0}@media only screen and (min-width: 767px){.c-edit-search{top:107px}}.c-edit-search .swap{top:40px}.c-edit-search .dropdown-adult{top:77px}.c-edit-search .c-search_info{margin:0;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 767px){.c-edit-search .c-search_info{margin:0}}.c-edit-search .c-search_info>div{flex-basis:100%}.c-edit-search .c-search_info .o-form_guest{margin-bottom:10px}@media only screen and (min-width: 767px){.c-edit-search .c-search_info .o-form_guest{margin-bottom:0;flex-basis:calc(70% - 10px)}}@media only screen and (min-width: 767px){.c-edit-search .c-search_info>.o-form_input{flex-basis:calc(30% - 10px)}}.c-edit-search .c-search label{margin-bottom:0;color:#bebebe}.c-edit-search .c-search_destination{padding-bottom:0}@media only screen and (min-width: 767px){.c-edit-search .c-search_destination{margin-bottom:25px}}.c-edit-search .c-search_destination>div{margin-bottom:10px}@media only screen and (min-width: 767px){.c-edit-search .c-search_destination>div{margin-bottom:0}}.c-edit-search .c-search_submit label{color:#333!important}.c-edit-search .dropdown-adult .note p{padding-bottom:12px}.c-edit-search .edit_search--mobile span{font-weight:400}.c-edit-search .edit_search--mobile h6,.c-edit-search .edit_search--mobile p{max-width:300px}.c-edit-search .flight-search .edit_search.editing:after{padding:0 0 16px}.c-edit-search .flight-search .edit_search{padding-top:16px;padding-bottom:24px}.c-edit-search .flight-search .edit_search:after{display:block}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search h6{max-width:260px}}.c-edit-search .flight-search .edit_search h6 span{font-weight:400}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search>*{flex-basis:30%}.c-edit-search .flight-search .edit_search>*:nth-last-child(3){flex-basis:25%}}.c-edit-search .flight-search .edit_search>button{align-self:center}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search>button{flex-basis:15%}}.c-edit-search .flight-search{background:#ffffff}.c-edit-search .flight-search .edit_search{padding:24px 15px;display:flex;flex-wrap:wrap}.c-edit-search .flight-search .edit_search.editing:after{content:"";border-bottom:1.5px solid #e2e2e2;width:100%;padding:0 0 25px}.c-edit-search .flight-search .edit_search.editing+.c-search{display:block}.c-edit-search .flight-search .edit_search h6{font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search h6{font-size:15px}}.c-edit-search .flight-search .edit_search p{font-size:13px;line-height:150%;letter-spacing:.0025em;color:#575757;margin-bottom:0}.c-edit-search .flight-search .edit_search>*{flex-basis:100%;max-width:100%;display:none}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search>*{max-width:280px;display:flex;flex-direction:column}}.c-edit-search .flight-search .edit_search>*>span{font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585;display:inline-block;margin-bottom:4px}.c-edit-search .flight-search .edit_search .guest>h6{font-weight:400}.c-edit-search .flight-search .edit_search>button{max-width:165px;margin:auto 0 auto auto;align-items:center;white-space:nowrap;padding:8 0px}.c-edit-search .flight-search .edit_search--mobile{display:block;position:relative}@media only screen and (min-width: 767px){.c-edit-search .flight-search .edit_search--mobile{display:none}}.c-edit-search .flight-search .edit_search--mobile:after{content:none!important}.c-edit-search .flight-search .c-search{display:none;top:0;box-shadow:none;padding:0 15px;max-width:100%}@media only screen and (min-width: 767px){.c-edit-search .flight-search .c-search{max-width:1056px}}.c-edit-search .flight-search .c-search>form>div{max-width:100%;padding-left:0;padding-right:0}.c-edit-search .flight-search .c-search>form>div.c-search_tickettype{max-width:350px;align-self:flex-start;padding:0;margin:0}.modal-search.c-flight-landing{background:transparent;max-width:calc(100% - 30px);margin:0 auto;padding-bottom:0;position:relative;overflow-y:unset;z-index:unset}@media only screen and (min-width: 767px){.modal-search.c-flight-landing{max-width:100%}}.modal-search.c-flight-landing .container{padding:37px 0 0;background:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;margin-bottom:32px}@media only screen and (min-width: 767px){.modal-search.c-flight-landing .container{padding:36px 56px 6px;margin-bottom:48px}}.modal-search.c-flight-landing .container .modal-search__body{margin-top:0;width:100%}.modal-search.c-flight-landing .container .modal-search--ticket ul li a{font-size:17px;line-height:140%}@media only screen and (min-width: 767px){.modal-search.c-flight-landing .container .modal-search--ticket ul li a{font-size:15px;line-height:150%}}.c-flight-landing{padding-bottom:40px}@media only screen and (min-width: 767px){.c-flight-landing{padding-bottom:80px}}.c-flight-landing .container{padding:0 24px}@media only screen and (min-width: 767px){.c-flight-landing .container{padding:0}}.c-flight-landing .container>div:last-child{border-bottom:0}.c-flight-landing a{display:inline}.c-flight-landing .list-content{padding:32px 0;border-bottom:1px solid #e2e2e2}.c-flight-landing .list-content:first-child{padding-top:0}.c-flight-landing .list-content:last-child{padding-bottom:0}.c-flight-landing .list-content .list h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:0 0 8px}.c-flight-landing .list-content .list ul{margin:0;padding:0;max-width:665px}.c-flight-landing .list-content .list ul li{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;position:relative;padding-left:15px;margin-bottom:8px}.c-flight-landing .list-content .list ul li a{letter-spacing:.005em;display:inline}.c-flight-landing .list-content .list ul li:last-child{margin-bottom:0}.c-flight-landing .list-content .list ul li:before{content:"";width:8px;height:8px;background:#52caf5;border-radius:100%;position:absolute;left:0;top:8px}.c-flight-landing .list-content .description h4{font-family:Noto Sans,sans-serif;font-weight:800;font-size:18px;line-height:150%;color:#333;margin:0 0 8px}.c-flight-landing .list-content .description p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;max-width:900px;margin-bottom:0}.c-flight-landing .list-content .two-column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.c-flight-landing .list-content .two-column>*{flex-basis:100%;border-top:7px solid #ffcd00;border-radius:8px;overflow:hidden;box-shadow:0 4px 23px #0000001a;margin-bottom:24px}.c-flight-landing .list-content .two-column>*:last-child{margin-bottom:0}@media only screen and (min-width: 767px){.c-flight-landing .list-content .two-column>*{flex-basis:calc(50% - 12px);margin-bottom:0}}.c-flight-landing .list-content .two-column>* img{height:167px;object-fit:cover}.c-flight-landing .list-content .two-column>* .content{padding:16px 16px 24px;background-color:#fff}.c-flight-landing .list-content .two-column>* .content h4{font-family:Noto Sans,sans-serif;font-weight:600;font-size:20px;line-height:150%;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.c-flight-landing .list-content .two-column>* .content h4{font-weight:800}}.c-flight-landing .list-content .two-column>* .content p{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 24px}.c-flight-landing .list-content .two-column>* .content button{width:100%;max-width:100%;padding:16px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:130%;letter-spacing:.015em;color:#fff}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.c-flight-landing .list-content .two-column>* .content button{line-height:100%}}.c-flight-landing .list-content .two-column>* .content button img{width:20px;height:20px;margin-right:8px;position:relative;top:-1px}.modal-search{width:100%;position:fixed;inset:0;z-index:999;overflow-y:auto}::ng-deep .c-search{position:relative;top:-62px;max-width:320px;width:100%;margin:0 auto;background:#ffffff;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){::ng-deep .c-search{top:-146px;max-width:1056px;overflow:visible}}::ng-deep .c-search label{display:block;font-size:11px;line-height:150%;letter-spacing:.0025em;color:#858585;font-family:Noto Sans,sans-serif}::ng-deep .c-search label.age{font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#bebebe;margin-top:8px}::ng-deep .c-search form{display:flex;align-items:center;flex-direction:column}::ng-deep .c-search form>div{width:100%;padding-left:17px;padding-right:17px}@media only screen and (min-width: 767px){::ng-deep .c-search form>div{padding-left:0;padding-right:0}}::ng-deep .c-search_service{box-shadow:0 4px 20px #0000001a;border-radius:12px 12px 0 0;margin-bottom:20px;padding:0 21px}::ng-deep .c-search_service ul{max-width:536px;display:flex;margin:0 auto;padding:0;flex-direction:row;justify-content:space-between}::ng-deep .c-search_service ul li{margin:0;position:relative}::ng-deep .c-search_service ul li span{text-align:center;font-size:11px;line-height:150%;position:absolute;width:100%;background:#006FC1;border-radius:0 0 8px 8px;font-weight:700;color:#f3fbfd}::ng-deep .c-search_service ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0015em;color:#333;display:block;padding:28px 4.5px 5px 16.5px;text-decoration:none;border-bottom:4px solid #fff;position:relative;transition:all .3s linear}::ng-deep .c-search_service ul li a:hover,::ng-deep .c-search_service ul li a.active{border-color:#52caf5}::ng-deep .c-search_service ul li a:before{content:".";color:transparent;top:30px;left:0;width:14px;height:14px;background-size:100% auto;background-position:top bottom;background-repeat:no-repeat;position:absolute}@media only screen and (min-width: 767px){::ng-deep .c-search_service ul li a{padding:28px 4.5px 5px 25.5px}}::ng-deep .c-search_service ul li:first-child a:before{background-image:url(/assets/images/icon-airplane.png)}::ng-deep .c-search_service ul li:nth-child(2) a:before{background-image:url(/assets/images/icon-fight_hotel.png)}::ng-deep .c-search_service ul li:last-child{position:relative}::ng-deep .c-search_service ul li:last-child a:before{background-image:url(/assets/images/icon-hotel.png)}@media only screen and (min-width: 767px){::ng-deep .c-search_service{top:-146px;padding:0;margin-bottom:35px}::ng-deep .c-search_service ul li a{font-size:17px;padding-bottom:17px}::ng-deep .c-search_service ul li a:before{width:20px;height:20px}}::ng-deep .c-search_tickettype{max-width:350px;margin:0 auto 15px;display:flex;flex-direction:row;justify-content:space-between;padding:0 17px}::ng-deep .c-search_tickettype div{margin-bottom:0;width:103px;display:flex;justify-content:center}::ng-deep .c-search_tickettype div a{padding-left:5px}::ng-deep .c-search_tickettype div a img{margin-bottom:7px}::ng-deep .c-search_tickettype div:last-of-type{width:108px}::ng-deep .c-search_tickettype a{position:relative}::ng-deep .c-search_tickettype input{-webkit-appearance:radio;appearance:radio}::ng-deep .c-search_tickettype label{font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#009883;position:relative}::ng-deep .c-search_tickettype [type=radio]:checked,::ng-deep .c-search_tickettype [type=radio]:not(:checked){position:absolute;left:-9999px}::ng-deep .c-search_tickettype [type=radio]:checked+label,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label{position:relative;padding-left:16px;cursor:pointer;line-height:20px;display:inline-block;color:#666}::ng-deep .c-search_tickettype [type=radio]:checked+label:before,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;width:12px;height:12px;border:1.5px solid #dadada;border-radius:100%;background:#fff;transform:translateY(-50%)}::ng-deep .c-search_tickettype [type=radio]:checked+label:before,::ng-deep .c-search_tickettype [type=radio]:checked+label{border-color:#009883;color:#009883;font-weight:700}::ng-deep .c-search_tickettype [type=radio]:checked+label:after,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:after{content:"";width:6px;height:6px;background:#009883;position:absolute;top:7px;left:3px;border-radius:100%;transition:all .2s ease}::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}::ng-deep .c-search_tickettype [type=radio]:checked+label:after{opacity:1;transform:scale(1)}@media only screen and (min-width: 767px){::ng-deep .c-search_tickettype{margin:0 auto}::ng-deep .c-search_tickettype label{font-size:13px}::ng-deep .c-search_tickettype [type=radio]:checked+label:before,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:before{width:18px;height:18px;top:0;transform:translateY(0)}::ng-deep .c-search_tickettype [type=radio]:checked+label:after,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:after{width:6px;height:6px;top:0;transform:translateY(0)}::ng-deep .c-search_tickettype [type=radio]:checked+label:after,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:after{top:4px;left:4px;width:10px;height:10px}::ng-deep .c-search_tickettype [type=radio]:checked+label,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label{padding-left:28px}::ng-deep .c-search_tickettype p{justify-content:baseline}}::ng-deep .c-search_tickettype a.tool-tip{position:relative}::ng-deep .c-search_tickettype a.tool-tip>.info{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:6px;padding:16px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757;max-width:270px;width:calc(100% + 270px);display:inline-block;position:absolute;left:-50%;z-index:500;transform:translate(-50%);top:95%}::ng-deep .c-search_tickettype a.tool-tip>.info:after{bottom:100%;left:53.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-bottom-color:#fff;border-width:9px;margin-left:-9px}::ng-deep .c-search_advisory{background:#f3fbfd;border-radius:10px}@media only screen and (min-width: 767px){::ng-deep .c-search_advisory{margin:0 auto 43px}}::ng-deep .c-search_advisory p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;padding:15px 16px;position:relative;margin-bottom:0}@media only screen and (min-width: 767px){::ng-deep .c-search_advisory p{font-size:13px;padding:15px 24px 15px 72px}}::ng-deep .c-search_advisory p:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);left:26.67px;background-image:url(/assets/images/icon-advisory.png);opacity:0}@media only screen and (min-width: 767px){::ng-deep .c-search_advisory p:before{opacity:1}}::ng-deep .c-search_destination{margin:0;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:30px;flex-wrap:wrap}::ng-deep .c-search_destination>*{flex-basis:100%}::ng-deep .c-search_destination.hotel>*{flex-basis:100%}@media only screen and (min-width: 767px){::ng-deep .c-search_destination{padding:0}}::ng-deep .c-search_destination.one-flight,::ng-deep .c-search_destination.one-flight_connecting{position:relative}::ng-deep .c-search_submit{display:flex;justify-content:space-between;align-items:baseline;max-width:935px;margin:0 auto;width:100%;flex-direction:column}@media only screen and (min-width: 767px){::ng-deep .c-search_submit{padding:0 0 26px;flex-direction:row;align-items:center}}::ng-deep .c-search_submit .wrapper{display:flex;flex-direction:column;position:relative;padding:0 0 25px;width:100%}::ng-deep .c-search_submit .wrapper .checkbox:not(:only-child):not(:last-child){padding-bottom:15px}::ng-deep .c-search_submit .wrapper .checkbox:last-child{padding:0}::ng-deep .c-search_submit .wrapper button{margin:0;display:block;width:100%}::ng-deep .c-search_submit .wrapper button.b-icon{max-width:261px;width:100%;padding:12px 24px 12px 52px}::ng-deep .c-search_submit .wrapper button.b-icon:before{content:".";width:20px;height:20px;background-image:url(/assets/images/icon-launch-button.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;bottom:14px;left:24px;z-index:100;color:transparent}@media only screen and (min-width: 767px){::ng-deep .c-search_submit .wrapper{padding:0;width:unset;align-items:flex-end}::ng-deep .c-search_submit .wrapper button{width:230px}}::ng-deep .c-search_info{display:flex;width:100%;margin:0 0 15px;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 767px){::ng-deep .c-search_info{flex-direction:row;padding:0;margin:10px 0 33px}}::ng-deep .c-search_info .o-form_guest{display:flex;flex-basis:100%;flex-wrap:wrap}@media only screen and (min-width: 767px){::ng-deep .c-search_info .o-form_guest{flex-basis:calc(70% - 10px)}}::ng-deep .c-search_info .o-form_guest .o-form_input{flex-basis:33.33%;position:relative}::ng-deep .c-search_info .o-form_guest .o-form_input input{border-radius:0!important}::ng-deep .c-search_info .o-form_guest.error .error-msg{display:block}::ng-deep .c-search_info .o-form_guest>div:first-child{flex-basis:100%;max-width:100%}::ng-deep .c-search_info .o-form_guest>div:first-child input{border-radius:4px!important;width:100%}@media only screen and (min-width: 767px){::ng-deep .c-search_info .o-form_guest>div:first-child{display:none}}::ng-deep .c-search_info .o-form_guest>div:nth-child(2) input{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}::ng-deep .c-search_info .o-form_guest>div:nth-child(3){margin-left:-1px}::ng-deep .c-search_info .o-form_guest>div:last-of-type input{margin-left:-1px;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}::ng-deep .c-search_info .o-form_guest>div:not(:first-child){display:none}@media only screen and (min-width: 767px){::ng-deep .c-search_info .o-form_guest>div:not(:first-child){display:inline}}::ng-deep .c-search_info>.o-form_input{flex-basis:100%}@media only screen and (min-width: 767px){::ng-deep .c-search_info>.o-form_input{flex-basis:calc(30% - 10px)}}::ng-deep .c-search_info.hotel .o-form_two-fields{max-width:518px;width:100%;flex-basis:calc(63% - 10px)}::ng-deep .c-search_info.hotel .o-form_guest{flex-basis:100%}@media only screen and (min-width: 767px){::ng-deep .c-search_info.hotel .o-form_guest{flex-basis:calc(37% - 10px)}}::ng-deep .c-search_info.hotel .o-form_guest>div:first-child{flex-basis:100%;max-width:100%;display:block}::ng-deep .c-search .journeys{margin:0 auto 15px;position:relative}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys{margin:0 auto 43px}}::ng-deep .c-search .journeys .flight-no{width:100%;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;color:#333;margin-bottom:10px}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .flight-no{display:none}}::ng-deep .c-search .journeys .one-flight_connecting{padding-bottom:34px;border-bottom:1.5px solid #f7f7f7}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .one-flight_connecting{padding-bottom:0;border-bottom:0}}::ng-deep .c-search .journeys .one-flight_connecting:not(:first-child){padding-top:16px}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .one-flight_connecting:not(:first-child){padding-top:0}}::ng-deep .c-search .journeys .close-icon{position:absolute;width:45.5px;height:17.5px;top:16px;color:#0060a7;right:0;z-index:100;cursor:pointer}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .close-icon{content:"";width:24px;height:24px;position:absolute;transform:translateY(90%);right:-30px;left:unset;z-index:100}}::ng-deep .c-search .journeys .swap{top:68px}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .swap{top:37px}}::ng-deep .c-search .recent{flex-basis:100%;display:flex;flex-wrap:nowrap;overflow:auto;padding:10.81px 37.3px 11.69px;position:relative;overflow-y:hidden}::ng-deep .c-search .recent:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);left:9.61px;background-image:url(/assets/images/icon-clock.png);width:14.38px;height:12.75px;background-repeat:no-repeat}::ng-deep .c-search .recent .recent__card{width:auto;flex:none;margin-right:6.4px}::ng-deep .c-search .recent .recent__card a{position:relative;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;padding:5.15px 10px 5.85px;white-space:nowrap;background-color:#fff;box-shadow:0 4px 23px #0000001a;border-radius:146px;font-family:Noto Sans,sans-serif;text-decoration:none}::ng-deep .c-search .recent .recent__card a:before{content:"";background-size:contain;position:absolute;top:50%;transform:translateY(-50%);right:8.6px;background-image:url(/assets/images/icon-calendar_blue.png);width:10px;height:11px;background-repeat:no-repeat}@media only screen and (min-width: 767px){::ng-deep .c-search .recent .recent__card a{padding:5.15px 25.6px 5.85px 8px}}::ng-deep .c-search .dropdown_destination{max-width:600px;width:calc(100% + 178px);position:absolute;background:#fff;top:75px;left:0;display:flex;flex-wrap:wrap;min-height:300px;box-shadow:0 4px 24px #0000002e;border-radius:3px;z-index:200;overflow:hidden}::ng-deep .c-search .dropdown_destination>.tab{flex-basis:100%;max-width:175px;background:#f7f7f7}::ng-deep .c-search .dropdown_destination>.tab>a{font-weight:400;font-size:13px;line-height:215%;display:flex;align-items:center;letter-spacing:.0025em;color:#575757;padding:8px 0 9px 38.44px;text-decoration:none;position:relative;border-left:5px solid transparent}::ng-deep .c-search .dropdown_destination>.tab>a:before{content:"";background-size:100% 100%;position:absolute;top:50%;transform:translateY(-50%);left:11.82px;opacity:1;height:13px;width:13px}::ng-deep .c-search .dropdown_destination>.tab>a:after{content:"";width:5.49px;height:9.31px;background-size:100% 100%;background-image:url(/assets/images/icon-arrow_blue.png);position:absolute;top:50%;transform:translateY(-50%);right:11.49px;opacity:1}::ng-deep .c-search .dropdown_destination>.tab>a.popular:before{background-image:url(/assets/images/icon-star.svg)}::ng-deep .c-search .dropdown_destination>.tab>a.all-locations:before{background-image:url(/assets/images/icon-pin.svg)}::ng-deep .c-search .dropdown_destination>.tab>a.favorites:before{background-image:url(/assets/images/icon-heart_grey.svg)}::ng-deep .c-search .dropdown_destination>.tab>a:hover,::ng-deep .c-search .dropdown_destination>.tab>a.is-active{border-color:#1bbeff;background-color:#fff}::ng-deep .c-search .dropdown_destination>.tab>a:hover:before,::ng-deep .c-search .dropdown_destination>.tab>a.is-active:before{filter:invert(65%) sepia(42%) saturate(5062%) hue-rotate(172deg) brightness(107%) contrast(103%)}::ng-deep .c-search .dropdown_destination>.content{flex-basis:100%;max-width:410px;padding:16px 12px 16px 24px;display:flex;flex-wrap:wrap;align-items:center;max-height:300px;background-color:#fff;overflow:auto;position:relative;flex-direction:row}::ng-deep .c-search .dropdown_destination>.content>*{flex-basis:50%}::ng-deep .c-search .dropdown_destination>.content>h6{font-weight:700;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;font-family:Noto Sans,sans-serif;flex-basis:50%}::ng-deep .c-search .dropdown_destination>.content>a{font-weight:700;font-size:11px;line-height:13px;text-align:right;letter-spacing:.004em;color:#006fc1;font-family:Noto Sans,sans-serif;margin:0}::ng-deep .c-search .dropdown_destination>.content>a.value-alliance{color:#858585;font-size:10px}::ng-deep .c-search .dropdown_destination>.content>a.value-alliance:before{content:"";background-size:contain;position:relative;background-image:url(/assets/images/icon-value-alliance.png);width:10px;height:8px;background-repeat:no-repeat;display:inline-block;margin-right:5px}::ng-deep .c-search .dropdown_destination>.content .places{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:flex-start}::ng-deep .c-search .dropdown_destination>.content .places>.place{width:33.33%;max-width:113px;box-shadow:0 4px 10px #00000012;margin-bottom:8px;border-radius:4px;margin-right:8.48px}::ng-deep .c-search .dropdown_destination>.content .places>.place:nth-child(3n){margin-right:0}::ng-deep .c-search .dropdown_destination>.content .places>.place figure img{width:100%;object-fit:contain}::ng-deep .c-search .dropdown_destination>.content .places>.place .location_title{font-weight:400;font-size:10px;line-height:210%;display:flex;align-items:center;letter-spacing:.004em;color:#333;padding:6px 9px}::ng-deep .c-search .dropdown_destination>.content .places.favorites>.place{position:relative}::ng-deep .c-search .dropdown_destination>.content .places.favorites>.place:before{content:"";height:14px;width:14px;background-repeat:no-repeat;background-image:url(/assets/images/icon-heart.png);background-size:contain;position:absolute;top:5px;right:6px;cursor:pointer}::ng-deep .c-search .dropdown_destination>.content .country{flex-basis:100%}::ng-deep .c-search .dropdown_destination>.content .country a{text-decoration:none}::ng-deep .c-search .dropdown_destination>.content .country>ul{margin-top:8px;padding:0;-moz-column-count:2;column-count:2}::ng-deep .c-search .dropdown_destination>.content .country>ul>li{margin-bottom:8px}::ng-deep .c-search .dropdown_destination>.content .country>ul>li>a{font-weight:400;font-size:13px;line-height:150%;font-family:Noto Sans,sans-serif;color:#575757}::ng-deep .c-search .dropdown_destination>.content .country>ul>li ul{opacity:0;height:0;max-height:1000px;margin:0;padding:0}::ng-deep .c-search .dropdown_destination>.content .country>ul>li ul li{margin-bottom:15px}::ng-deep .c-search .dropdown_destination>.content .country>ul>li ul li a{font-weight:400;font-size:13px;line-height:150%;color:#333;font-family:Noto Sans,sans-serif;padding-left:16.14px;position:relative}::ng-deep .c-search .dropdown_destination>.content .country>ul>li.is-active>a{color:#00a4e5}::ng-deep .c-search .dropdown_destination>.content .country>ul>li.is-active ul{height:100%;opacity:1;margin:10px 0 0}::ng-deep .c-search .dropdown_destination>.content .country>ul>li.is-active ul li{position:relative}::ng-deep .c-search .dropdown_destination>.content .search-error{font-family:Noto Sans,sans-serif;text-align:center;flex-basis:100%;padding:9px 0 0}::ng-deep .c-search .dropdown_destination>.content .search-error h6{font-weight:700;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;margin-top:25px;margin-bottom:5px}::ng-deep .c-search .dropdown_destination>.content .search-error p{font-weight:400;font-size:13px;line-height:150%;color:#575757;max-width:240px;margin:0 auto 13px}::ng-deep .c-search .dropdown_destination>.content .search-error a{font-weight:700;font-size:11px;line-height:13px;letter-spacing:.004em;color:#006fc1;font-family:Noto Sans,sans-serif}::ng-deep .c-search .dropdown_destination>.content .search-results{flex-basis:100%;align-self:baseline}::ng-deep .c-search .dropdown_destination>.content .search-results ul{margin:0;padding:0}::ng-deep .c-search .dropdown_destination>.content .search-results ul li{margin:0 0 12px}::ng-deep .c-search .dropdown_destination>.content .search-results ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333;display:flex;flex-direction:column}::ng-deep .c-search .dropdown_destination>.content .search-results ul li a.country_under{color:#858585}::ng-deep .c-search .swap{position:absolute;left:calc(50% - 10px);z-index:20;top:37px;background-color:#fff}::ng-deep .c-search .swap.disabled{opacity:1}::ng-deep .c-search .swap.disabled img{filter:grayscale(1) opacity(60%)}::ng-deep .c-search .search_hotel{margin:0 auto 15px;position:relative;display:flex;justify-content:space-between;flex-direction:column;padding:0 17px;flex-wrap:wrap}::ng-deep .c-search .search_hotel>h6{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:5px;flex-basis:100%;margin-top:26px}@media only screen and (min-width: 767px){::ng-deep .c-search .search_hotel>h6{margin-top:0;font-size:15px}}::ng-deep .c-search .search_hotel>div{width:100%}::ng-deep .c-search .search_hotel>div:last-child{max-width:100%}@media only screen and (min-width: 767px){::ng-deep .c-search .search_hotel>div:last-child{max-width:242px}}::ng-deep .c-search .search_hotel>.o-form_input{max-width:100%}::ng-deep .c-search .search_hotel>.o-form_two-fields{max-width:309px}::ng-deep .c-search .search_hotel.hotel>.o-form_two-fields{max-width:100%;width:100%}::ng-deep .c-search .search_hotel.marker:before{background-image:url(/assets/images/icon-calendar.png)}@media only screen and (min-width: 767px){::ng-deep .c-search .search_hotel{flex-direction:row;padding:0;margin:0 auto 40px}::ng-deep .c-search .search_hotel>.o-form_input{max-width:254px}}@media only screen and (min-width: 767px){::ng-deep .c-search_tickettype div:last-of-type{width:unset}}@media only screen and (min-width: 767px){::ng-deep .c-search_tickettype{margin-bottom:16px}::ng-deep .c-search_tickettype [type=radio]:checked+label:after,::ng-deep .c-search_tickettype [type=radio]:not(:checked)+label:after{top:4px}}@media only screen and (min-width: 923px){::ng-deep .c-search_tickettype label{padding:1px}::ng-deep .c-search_tickettype label:focus{border:1px solid #00a4e5!important;padding:0}}::ng-deep .c-search_advisory{width:unset!important}@media only screen and (min-width: 767px){::ng-deep .c-search_advisory{margin:12px auto}}::ng-deep .c-search_info .is-error{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#f35a76;padding:16px;background:#ffeef1;border-radius:10px;display:block;text-align:center}::ng-deep .c-search a.tool-tip .info{left:15%}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys{margin:0 auto}}@media only screen and (min-width: 767px){::ng-deep .c-search .journeys .add-city{margin:.5rem 0}}::ng-deep .c-search .dropdown_destination>.content{min-height:300px;display:block}::ng-deep .c-search .dropdown_destination>.content .country>ul>li.is-active ul{max-height:none}::ng-deep .c-search .dropdown_destination>.content .value-alliance{float:right;margin-top:-25px}::ng-deep .close-icon{position:absolute;top:37px;right:-30px;z-index:100;cursor:pointer}@media (max-width: 767px){::ng-deep .close-icon{display:none}}::ng-deep .flight-controls .flight-number{font-size:13px}::ng-deep .flight-controls .flight-remover{text-transform:uppercase;color:#0060a7;font-weight:700;text-align:right;font-size:11px;letter-spacing:.015em;right:0;cursor:pointer}::ng-deep .result .info{margin-left:8px}::ng-deep hr.journey-breaker{outline:1.5px solid #f7f7f7}::ng-deep .modal-search__close{z-index:99999}.add-city{position:relative;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding-left:33px;font-family:Noto Sans,sans-serif;text-decoration:none}.add-city:before{content:"";height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:2px;background-image:url(/assets/images/icon-add.png)}@media only screen and (min-width: 767px){.add-city{margin:0}}.c-search_advisory{border:1px solid #00a4e5;box-sizing:border-box;border-radius:10px;padding:16px;width:100%!important}.c-search_advisory p{padding:0 24px 0 50px;display:block}.c-search_advisory p:before{content:none}.c-search_advisory p:not(:first-child){margin-top:16px}.c-search_advisory:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;background-image:url(/assets/images/icon-advisory.png);margin-top:0;margin-left:12px}.modal-search__body{margin-top:112px}@media only screen and (min-width: 767px){.modal-search__body{margin-top:0}}.edit_search--mobile{flex-basis:75%!important}.edit-search-actions{flex-basis:25%!important;text-align:right;align-self:center}.edit-search-actions a img{width:24px;height:24px}.c-mobile_modal .dropdown_destination .all-locations{margin:0 20px!important;padding:0 20px!important}.fare-bundles-unavailable-modal{position:fixed;background:rgba(51,51,51,.45);top:0;left:0;z-index:9999;width:100%;height:100%;display:block}.fare-bundles-unavailable-modal__dialog{transform:translate(0);display:flex;align-items:center;min-height:calc(100% - 1rem);position:relative;width:calc(100% - 48px);max-width:696px;margin:.5rem auto}@media (min-width: 576px){.fare-bundles-unavailable-modal__dialog{margin:1.75rem auto;min-height:calc(100% - 3.5rem)}}.fare-bundles-unavailable-modal__container{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:44px 44px 24px;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;z-index:110}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container{width:100%;padding:40px 40px 20px 32px}}.fare-bundles-unavailable-modal__container .close-button{position:absolute;top:16px;right:16px}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable{flex-wrap:nowrap;align-items:flex-start}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__img{flex-basis:100%;text-align:center;width:100%;max-width:144px;height:122px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__img{flex-basis:auto;margin-top:10px}}@media only screen and (max-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__img{margin-top:0}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content{flex-basis:100%;max-width:387px}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content{flex-basis:75%}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#444;margin-bottom:8px;text-align:center}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6{text-align:left;letter-spacing:.0015em}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6 img{margin-top:-2px;margin-bottom:8px}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6 img{margin-bottom:0}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6.blue{color:#00a4e5;margin-bottom:8px;text-align:center;display:block}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content h6.blue{text-align:left}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444}@media only screen and (max-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content p{text-align:center}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content button{flex-basis:100%;width:100%}@media only screen and (min-width: 767px){.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content button{max-width:203px;float:right}}.fare-bundles-unavailable-modal__container .fare-bundles_unavailable__content button.no-max-width{max-width:100%}.booking-survey-modal.c-modal{position:fixed;width:100%;height:100%;min-width:375px;top:0;left:0;z-index:999;overflow:auto;max-height:100%}.booking-survey-modal.c-modal:before{content:"";position:fixed;z-index:1;width:100%;height:100%;background:#333333;opacity:.2}.booking-survey-modal.c-modal .modal-booking-survey{border-radius:12px 12px 0 0;background-color:#fff;z-index:300;position:absolute;bottom:0;right:0%;transform:translate(0);display:flex;flex-wrap:wrap;align-items:center;padding:40px 34px 40px 44px;width:calc(100% - 48px);max-width:471px;margin:0 auto}@media only screen and (max-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey{padding:40px 32px;max-width:100%;width:100%;left:50%;transform:translate(-50%)}}.booking-survey-modal.c-modal .modal-booking-survey__img{flex-basis:100%;text-align:center}@media only screen and (max-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey__img img{width:155px}}@media only screen and (min-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey__img{flex-basis:25%}}.booking-survey-modal.c-modal .modal-booking-survey__img img{margin-bottom:10px}@media only screen and (min-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey__img img{margin-bottom:0}}.booking-survey-modal.c-modal .modal-booking-survey__content{flex-basis:100%}@media only screen and (min-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey__content{flex-basis:75%}}@media only screen and (min-width: 767px){.booking-survey-modal.c-modal .modal-booking-survey__content{padding-left:25px}}.booking-survey-modal.c-modal .modal-booking-survey__content p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#444;text-align:center}.booking-survey-modal.c-modal .modal-booking-survey__content .o-btn{max-width:100%}.booking-survey-modal.c-modal .modal-booking-survey__content .survey-button-link img{width:24px}.booking-survey-modal.c-modal .modal-booking-survey__content .close-button{position:absolute;width:24px;height:24px;top:16px;right:16px;cursor:pointer;z-index:200}.booking-survey-modal.c-modal .modal-booking-survey__content .close-button img{width:24px}@media only screen and (max-width: 767px){.o-form_input.culture-selector{margin:16px 24px}}.o-form_input.culture-selector input{padding-left:30px}.o-form_input.culture-selector .country-flag{position:absolute;top:calc(50% - 13px);left:10px;z-index:20}.o-form_input.culture-selector .country-flag img{width:16px;height:16px}.o-form_input.culture-selector .dropdown-browser{background-image:url(/component-assets/images/icon-browser.svg);content:"";width:20px;height:20px;position:absolute;right:9px;background-size:100% 100%;background-repeat:no-repeat;top:calc(50% - 10px);z-index:1;cursor:pointer}.o-form_input.culture-selector .culture__dropdown{position:absolute;top:-300px;left:0;right:0;z-index:20;background-color:#fff;box-shadow:0 12px 20px #0000000d;border-radius:4px;width:482px;max-width:482px;padding:8px 16px;display:flex}.o-form_input.culture-selector .culture__dropdown--currency{width:377px;max-width:377px;right:182px}.o-form_input.culture-selector .culture__dropdown ul{padding:0;margin:0}@media only screen and (min-width: 767px){.o-form_input.culture-selector .culture__dropdown ul{flex-basis:50%}}.o-form_input.culture-selector .culture__dropdown ul>li{display:flex;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#333;white-space:nowrap;margin:0 0 16px;padding:0;cursor:pointer;transition:color .3s ease}.o-form_input.culture-selector .culture__dropdown ul>li img{margin-right:8px;width:14px;height:14px;object-fit:contain;margin-top:3px}.o-form_input.culture-selector .culture__dropdown ul>li:not(.disabled):hover{color:#00a4e5;transition:color .3s ease}.o-form_input.culture-selector .culture__dropdown ul>li:last-of-type{margin-bottom:0}.o-form_input.culture-selector .culture__dropdown ul>li.disabled{color:#333;cursor:not-allowed;opacity:.4}.o-form_input.culture-selector .culture__dropdown.show{display:flex}.culture-selector-mobile{padding-top:0}.culture-selector-mobile .c-mobile_modal__input>.o-form_input{margin:-40px auto 0;box-shadow:none}.culture-selector-mobile .c-mobile_modal__input>.o-form_input:before{top:66%}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection{text-align:left}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul{margin-top:130px;padding:0 24px}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li{margin-bottom:24px;position:relative;cursor:pointer}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li.disabled{color:#333;cursor:not-allowed;opacity:.4}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li.disabled span label .radio-button:before{border:1.5px solid #333333}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li img{margin-top:-4px;margin-right:8px;width:14px}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li span{position:absolute;right:0;top:-5px}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li span .test-eto:before{content:""}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li span .test-eto:after{content:""}.culture-selector-mobile .c-mobile_modal__header-dropdown--selection ul li span input{-webkit-appearance:radio;appearance:radio}.radio-button-wrapper{position:absolute;right:0;top:-5px}.radio-button-wrapper input{-webkit-appearance:radio;appearance:radio}.radio-button-wrapper .radio-button{position:relative;padding-left:16px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.radio-button-wrapper .radio-button:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;border:1.5px solid #bebebe;border-radius:100%;background:#fff;transform:translateY(-50%)}.radio-button-wrapper .selected-radio:before{border-color:#006fc1;color:#006fc1;font-weight:700}.radio-button-wrapper .selected-radio:after{content:"";width:8px;height:8px;background:#006fc1;position:absolute;top:-4px;left:4px;border-radius:100%;transition:all .2s ease}.info-card{background:#FFFFFF;box-shadow:0 4px 23px #0000001a;border-radius:8px;border:0;flex-basis:100%;padding:24px;margin-bottom:24px;display:inline-block;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}@media only screen and (min-width: 767px){.info-card{flex-basis:298px;margin-right:24px;margin-bottom:0}}.info-card .info-card-container{display:flex}.info-card .info-card-container figure{flex-basis:31%;max-width:75px;margin-right:10px}.info-card .info-card-container .content{display:flex;flex-direction:column;flex-basis:69%;max-width:159px}.info-card .info-card-container .content .info-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#858585}.info-card .info-card-container .content .info-name{font-family:Noto Sans,sans-serif;font-weight:700;font-size:30px;line-height:140%;color:#00a4e5;margin-bottom:8px}.info-card .info-card-container .content .info-value{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#575757}.c-city-destinations.container{margin:0 auto;padding:20px 0}@media only screen and (max-width: 767px){.c-city-destinations.container{padding:20px 15px}}.c-city-destinations h4.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-city-destinations__slider-wrapper{width:100%;position:relative}.c-city-destinations__slider-wrapper--pagination{text-align:center;display:flex!important;justify-content:center;align-items:center}.c-city-destinations__slider-wrapper--pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-city-destinations__slider-wrapper--pagination a:nth-last-child(2){margin-right:0}.c-city-destinations__slider-wrapper--pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-city-destinations__slider-wrapper--pagination a:first-of-type{margin-right:79px}}.c-city-destinations__slider-wrapper--pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-city-destinations__slider-wrapper--pagination a:last-of-type{margin-left:79px}}.c-city-destinations__slider-wrapper--pagination a:hover,.c-city-destinations__slider-wrapper--pagination a:active,.c-city-destinations__slider-wrapper--pagination a.active{color:#00a4e5}.c-city-destinations__slider-wrapper--pagination a.is-disabled{color:#cae2e7;pointer-events:none}.c-city-destinations__slider{display:flex;width:100%;overflow:visible;flex-wrap:wrap;position:relative}@media only screen and (min-width: 767px){.c-city-destinations__slider{overflow:visible;flex-wrap:wrap;justify-content:unset}}.c-city-destinations__slider:after{content:"";border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-city-destinations__slider:after{display:none}}.c-city-destinations__cards{flex-basis:25%;cursor:pointer;width:248px;min-width:248px;max-width:248px;margin-right:16px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-city-destinations__cards{min-width:initial;max-width:246px}}@media only screen and (min-width: 414px){.c-city-destinations__cards{min-width:176px}}@media only screen and (max-width: 413px){.c-city-destinations__cards{min-width:156px}}@media only screen and (min-width: 767px){.c-city-destinations__cards:first-child{margin-left:0}}.c-city-destinations__cards:last-child{margin-right:0}@media only screen and (min-width: 767px){.c-city-destinations__cards{min-width:initial}}.c-city-destinations__cards figure{position:relative}.c-city-destinations__cards figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:8px;transition:all .3s linear;transition-property:transform,background;background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%)}.c-city-destinations__cards figure img{width:100%;object-fit:cover;border-radius:8px;transition:transform .3s linear;height:298px}.c-city-destinations__cards figure .city-name{position:absolute;left:24px;bottom:16px;z-index:20;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff}.c-city-destinations__cards figure a{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:256px;width:100%;padding:16px;line-height:140%}.c-city-destinations__cards:hover figure,.c-city-destinations__cards.is-active figure{z-index:20;position:relative}.c-city-destinations__cards:hover figure:before,.c-city-destinations__cards.is-active figure:before{background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%);transition:all .3s linear;transition-property:transform,background}@media only screen and (min-width: 767px){.c-city-destinations__cards:hover figure:before,.c-city-destinations__cards.is-active figure:before{transform:scale(1.23579,1.22369)}}@media only screen and (min-width: 767px){.c-city-destinations__cards:hover figure img,.c-city-destinations__cards.is-active figure img{transform:scale(1.23579,1.22369);transition:transform .3s linear}}.c-city-destinations__cards:hover figure .city-name,.c-city-destinations__cards.is-active figure .city-name{font-size:20px;text-align:center;left:50%;bottom:88px;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-city-destinations__cards:hover figure .city-name,.c-city-destinations__cards.is-active figure .city-name{font-size:23px;bottom:47px}}.c-city-destinations__cards:hover figure a,.c-city-destinations__cards.is-active figure a{opacity:1;top:auto;bottom:24px;left:50%;transform:translate(-50%);z-index:20;font-size:15px;line-height:120%;max-width:214px;transition:opacity .5s ease}@media only screen and (min-width: 767px){.c-city-destinations__cards:hover figure a,.c-city-destinations__cards.is-active figure a{bottom:-16px;max-width:256px}}.c-city-popular-destinations{background-color:#fff}.c-city-popular-destinations .container{margin:0 auto;padding:20px 0}@media only screen and (max-width: 767px){.c-city-popular-destinations .container{padding:20px 15px}}.c-city-popular-destinations h4.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-city-popular-destinations__slider-wrapper{width:100%;position:relative}.c-city-popular-destinations__slider-wrapper--pagination{text-align:center;display:flex!important;justify-content:center;align-items:center}.c-city-popular-destinations__slider-wrapper--pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-city-popular-destinations__slider-wrapper--pagination a:nth-last-child(2){margin-right:0}.c-city-popular-destinations__slider-wrapper--pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-city-popular-destinations__slider-wrapper--pagination a:first-of-type{margin-right:79px}}.c-city-popular-destinations__slider-wrapper--pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-city-popular-destinations__slider-wrapper--pagination a:last-of-type{margin-left:79px}}.c-city-popular-destinations__slider-wrapper--pagination a:hover,.c-city-popular-destinations__slider-wrapper--pagination a:active,.c-city-popular-destinations__slider-wrapper--pagination a.active{color:#00a4e5}.c-city-popular-destinations__slider-wrapper--pagination a.is-disabled{color:#cae2e7;pointer-events:none}.c-city-popular-destinations__slider{display:flex;justify-content:space-between;width:100%;overflow:auto;position:relative}@media only screen and (min-width: 767px){.c-city-popular-destinations__slider{overflow:visible;flex-wrap:wrap;justify-content:unset}}.c-city-popular-destinations__slider:after{content:"";border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-city-popular-destinations__slider:after{display:none}}.c-city-popular-destinations__cards{flex-basis:25%;cursor:pointer;width:248px;min-width:248px;max-width:248px;margin-right:16px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards{min-width:initial;max-width:246px}}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards:first-child{margin-left:0}}.c-city-popular-destinations__cards:last-child{margin-right:0}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards{min-width:initial}}.c-city-popular-destinations__cards figure{position:relative}.c-city-popular-destinations__cards figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:8px;transition:all .3s linear;transition-property:transform,background;background:linear-gradient(180deg,rgba(255,255,255,0) 80%,#fbe700 60%)}.c-city-popular-destinations__cards figure img{width:100%;object-fit:cover;border-radius:8px;transition:transform .3s linear;height:298px}.c-city-popular-destinations__cards figure .city-name{position:absolute;left:24px;bottom:16px;z-index:20;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#006fc1}.c-city-popular-destinations__cards figure a{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:256px;width:100%;padding:16px;line-height:140%}.c-city-popular-destinations__cards:hover figure,.c-city-popular-destinations__cards.is-active figure{z-index:20;position:relative}.c-city-popular-destinations__cards:hover figure:before,.c-city-popular-destinations__cards.is-active figure:before{background:linear-gradient(180deg,rgba(255,255,255,0) 62.2%,#fbe700 60%);transition:all .3s linear;transition-property:transform,background}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards:hover figure:before,.c-city-popular-destinations__cards.is-active figure:before{transform:scale(1.23579,1.22369)}}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards:hover figure img,.c-city-popular-destinations__cards.is-active figure img{transform:scale(1.23579,1.22369);transition:transform .3s linear}}.c-city-popular-destinations__cards:hover figure .city-name,.c-city-popular-destinations__cards.is-active figure .city-name{font-size:20px;left:50%;bottom:88px;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards:hover figure .city-name,.c-city-popular-destinations__cards.is-active figure .city-name{font-size:23px;bottom:47px}}.c-city-popular-destinations__cards:hover figure a,.c-city-popular-destinations__cards.is-active figure a{opacity:1;top:auto;bottom:24px;left:50%;transform:translate(-50%);z-index:20;font-size:15px;line-height:120%;max-width:214px;transition:opacity .5s ease}@media only screen and (min-width: 767px){.c-city-popular-destinations__cards:hover figure a,.c-city-popular-destinations__cards.is-active figure a{bottom:-16px;max-width:256px}}.filter-destinations .plane-text{position:absolute;margin-top:-41px;margin-left:14px}.filter-destinations input{padding-left:40px!important}.font-normal{font-style:normal;font-weight:400}.fab-container{position:fixed;bottom:20px;right:20px;z-index:900;display:flex;flex-direction:column-reverse;align-items:center}.fab-container .fab-toggler{background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:50%;width:70px;height:70px;box-sizing:border-box;outline:none}.fab-container .fab-toggler .status{right:0;height:13px;width:13px;border-radius:50%;display:inline-block;background:#14cbb6;border:2px solid #ffffff;position:absolute;bottom:0}.widget-container{position:fixed;bottom:100px;right:20px;z-index:1000}.widget-container .chat-screen{border-radius:6px;background-color:#fff;box-shadow:0 16px 24px #0000001a;width:374px;height:80vh;max-height:700px;overflow:hidden}.widget-container .chat-screen .chat-header{background:linear-gradient(178.68deg,#fbe700 -27.92%,#ffcd00 102.49%);padding:16px 20px;display:flex}.widget-container .chat-screen .chat-header .chat-bot-image{background-position:center;background-size:contain;background-repeat:no-repeat;width:30px;height:30px;border:2px solid #ffffff;box-sizing:border-box;border-radius:50%}.widget-container .chat-screen .chat-header .chat-header-text{width:62px;word-break:break-word;margin-left:14px}.widget-container .chat-screen .chat-header .chat-header-text .chat-bot-name,.widget-container .chat-screen .chat-header .chat-header-text .chat-bot-status{color:#0060a7;font-style:normal}.widget-container .chat-screen .chat-header .chat-header-text .chat-bot-name{font-size:18px;font-weight:500}.widget-container .chat-screen .chat-header .chat-header-text .chat-bot-status{font-size:11px}.widget-container .chat-screen .chat-header .chat-icon-close{background:url(icon-close_button.255c05e11f5d5920.svg);background-position:center;background-size:contain;background-repeat:no-repeat;border:0;outline:0;display:flex;position:absolute;width:16px;height:16px;right:24px;top:24px;fill:#dadada;justify-content:center;-webkit-box-align:center}.widget-container .chat-screen #chat-widget-iframe{height:100%;width:100%;border:none}.hand{cursor:pointer}@media only screen and (max-width: 475px) and (orientation: portrait){.widget-container{bottom:0!important;right:0!important;height:100%;width:100%}.widget-container .chat-screen{height:100%;max-height:100vh;width:100%;max-width:100%}}.c-banner{position:relative;width:100%;height:170px;max-width:100%}@media only screen and (min-width: 767px){.c-banner{height:330px}}.c-banner .slider{overflow:hidden}.c-banner .slider .c-curve__banner{border-bottom-left-radius:35%;overflow:hidden;border-bottom-right-radius:35%;margin-left:-15%;padding:0 15%;transition:opacity .6s ease;opacity:0;height:0px;width:0px}@media only screen and (max-width: 766px){.c-banner .slider .c-curve__banner{border-bottom-left-radius:45%;border-bottom-right-radius:45%}}.c-banner .slider .c-curve__banner.active{opacity:1;transition:opacity .6s ease;height:auto;width:130%}.c-banner .slider .c-curve__banner img{width:100%;object-fit:cover;height:170px}@media only screen and (min-width: 767px){.c-banner .slider .c-curve__banner img{height:315px}}.c-banner .slider .c-curve__banner .banner-overlay{position:absolute;top:30px;width:100%;color:#fff}.c-banner .slider .c-curve__banner .banner-overlay.white{color:#fff}.c-banner .slider .c-curve__banner .banner-overlay.blue{color:#0060a7}.c-banner .slider .c-curve__banner .banner-overlay.gray{color:#333}.c-banner .slider .c-curve__banner .banner-overlay__text{font-size:13px;font-weight:700;max-width:1110px;margin:auto;padding:20px 15px 10px;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.c-banner .slider .c-curve__banner .banner-overlay__text{font-size:33px;padding:20px}}.c-banner .slider .c-curve__banner .banner-overlay__text-promotional{font-size:11px;font-weight:400;max-width:1110px;margin:auto;padding:0 15px}@media only screen and (min-width: 767px){.c-banner .slider .c-curve__banner .banner-overlay__text-promotional{font-size:18px;padding:0 20px}}.c-banner .slider--slide{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .3s ease}.c-banner .slider--slide img{width:100%;object-fit:cover;height:328px}@media only screen and (min-width: 767px){.c-banner .slider--slide img{height:342px}}.c-banner .slider--slide.active{opacity:1;transition:opacity .3s ease}.c-banner .slider--slide__title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:38px;line-height:140%;letter-spacing:.3em;color:#f7f7f7;text-shadow:0px 8px 18px rgba(0,0,0,.18);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 767px){.c-banner .slider--slide__title{font-size:72px}}.c-banner__indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);width:100%;max-width:1056px}.c-banner__indicator ul{display:flex;justify-content:center}.c-banner__indicator ul li{position:relative;margin:0 8px}.c-banner__indicator ul li.active:before{background-color:#006fc1}.c-banner__indicator ul li:before{content:"";width:8px;height:8px;background-color:#fff;opacity:.8;border-radius:100%;position:absolute;left:0;top:0;z-index:20}.c-modal.payment-online-modal .modal-item .content{max-width:100%}.kms-helpful .kms-helpful--title{font-size:15px;font-weight:700}@media only screen and (min-width: 767px){.kms-helpful .kms-helpful--title{justify-content:flex-end!important}}@media only screen and (max-width: 749px){.kms-helpful .kms-helpful--title{justify-content:center}}.kms-helpful .kms-helpful--title span p{margin-bottom:0}.kms-helpful .kms-helpful--thumbs{cursor:pointer}@media only screen and (min-width: 767px){.kms-helpful .kms-helpful--thumbs{justify-content:flex-end!important}}@media only screen and (max-width: 749px){.kms-helpful .kms-helpful--thumbs{justify-content:center}}.kms-helpful .kms-helpful--feedback{font-size:11px;margin-right:4px}@media only screen and (min-width: 767px){.kms-helpful .kms-helpful--feedback{justify-content:flex-end!important}}@media only screen and (max-width: 749px){.kms-helpful .kms-helpful--feedback{justify-content:center}}.kms-helpful .thumb-img{width:25px;margin:5px}@media only screen and (min-width: 767px){.kms-helpful .thumb-down{margin-right:40px!important}}@media only screen and (min-width: 468px){.kms-helpful .thumb-down{margin-right:0}}.c-guide__navigation-related-article{position:relative}.c-guide__navigation-related-article ul{padding:0;margin:0 0 32px;max-width:unset;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:auto}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-guide__navigation-related-article ul{display:-webkit-box}}@media only screen and (min-width: 767px){.c-guide__navigation-related-article ul{margin:0 0 24px}}.c-guide__navigation-related-article ul li{margin:0}.c-guide__navigation-related-article ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#a0a0a0;padding:0 8px 12px;border-bottom:0;transition:all .3s ease;white-space:nowrap;margin-right:24px}.c-guide__navigation-related-article ul li a.is-active,.c-guide__navigation-related-article ul li a:hover{color:#333;transition:all .3s ease}@media only screen and (min-width: 767px){.c-guide__navigation-related-article ul li a{margin-right:0}}.c-guide__navigation-related-article:after{content:"";width:40px;height:44px;position:absolute;right:0;top:-7px;z-index:100;background-image:url(icon-more_arrow.ab2b54e008c21628.svg);display:block}@media only screen and (min-width: 767px){.c-guide__navigation-related-article:after{display:none}}@media only screen and (min-width: 767px){.c-baggage__sidebar-related-article{max-width:300px}}.c-baggage__sidebar-related-article .list .item{background-color:#fff6b5;color:#00a4e5}.c-baggage__sidebar-related-article .list .item a.is-active{color:#00a4e5;font-weight:700}.c-baggage__sidebar-related-article .list .item a{padding:10px 0}.c-baggage__sidebar-related-article .list .item a:hover{font-weight:400}.c-baggage__sidebar-related-article .dropdown{margin:unset}.c-guide{background-color:#fff}.c-guide .container{max-width:unset;margin:0 auto;padding:0 24px}@media only screen and (min-width: 767px){.c-guide .container{padding:0}}.c-guide__navigation-detail{position:relative}.c-guide__navigation-detail ul{padding:0;margin:0 0 32px;max-width:unset;width:100%;display:flex;align-items:center;justify-content:space-between;overflow:auto}@supports (-webkit-marquee-repetition: infinite) and (object-fit: fill){.c-guide__navigation-detail ul{display:-webkit-box}}@media only screen and (min-width: 767px){.c-guide__navigation-detail ul{margin:0 0 24px}}.c-guide__navigation-detail ul li{margin:10px}.c-guide__navigation-detail ul li a{font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.005em;color:#a0a0a0;padding:0 8px 12px;border-bottom:0;transition:all .3s ease;white-space:nowrap;margin-right:24px}.c-guide__navigation-detail ul li a.is-active,.c-guide__navigation-detail ul li a:hover{color:#333;transition:all .3s ease}@media only screen and (min-width: 767px){.c-guide__navigation-detail ul li a{margin-right:0}}.c-guide__navigation-detail:after{content:"";width:40px;height:44px;position:absolute;right:0;top:-7px;z-index:100;background-image:url(icon-more_arrow.ab2b54e008c21628.svg);display:block}@media only screen and (min-width: 767px){.c-guide__navigation-detail:after{display:none}}@media only screen and (min-width: 767px){.c-baggage__sidebar-detail{max-width:300px}}.c-baggage__sidebar-detail .list .item{margin:10px 0;color:#00a4e5}.c-baggage__sidebar-detail .list .item a.is-active{color:#00a4e5;font-weight:700}.c-baggage__sidebar-detail .list .item a{background-color:#fff6b5;border-radius:5px;padding:0}.c-baggage__sidebar-detail .dropdown{margin:unset}.kms-no-result__title{font-size:32px;font-weight:700;word-break:break-all}.kms-no-result__img{margin:0 auto}@media only screen and (min-width: 767px){.kms-no-result__img{width:50%}}.kms-no-result .data-color{color:#00f;font-size:15px}.kms-no-result .contact-us{margin-bottom:15px}.c-modal__mbooking .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}@media only screen and (min-width: 468px){.c-modal__mbooking__ssdp{padding:41px 48px 40px}}.c-modal__mbooking__ssdp .ssdp-flight-details{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;max-width:415px;height:196px;background:#f3fbfd;border:1px solid #cae2e7;border-radius:8px;flex:none;order:1;align-self:stretch;flex-grow:0}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-route{padding-left:5px;padding-right:10px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:left}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-date{border-left:.5px solid #d1d1d1;padding-left:10px;text-align:left;height:48px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#6b6b6b}.unpaid{width:429px;margin:0 24px;border-radius:12px;height:-moz-fit-content;height:fit-content;background-color:#fff;padding:32px 64px}.unpaid .unpaid-container{gap:16px;margin:0%;padding:0%;width:auto;display:flex;flex-direction:column;align-content:center}.unpaid .unpaid-container .error-message{gap:18px;padding:0%;display:flex;width:inherit;text-align:center;flex-direction:column}.unpaid .unpaid-container .error-message .title{font-size:17px;font-weight:700}.unpaid .unpaid-container .error-message span{font-size:16px;font-weight:400}@media only screen and (min-width: 767px){.unpaid .unpaid-container .pay-now{margin:0 9%}}.detector-prompt{max-width:423px;width:100%;margin:0 24px;border-radius:12px;height:-moz-fit-content;height:fit-content;background-color:#fff;box-shadow:0 4px 23px #0000001a;padding:50px 48px 24px;position:relative}.detector-prompt span{font-weight:400;font-size:13px;line-height:150%;color:#575757}.detector-prompt p{margin:0}.detector-prompt .close{cursor:pointer;width:24px;height:24px;position:absolute;top:16px;right:16px}.detector-prompt .detector-prompt-container{gap:24px;margin:0%;padding:0%;width:auto;display:flex;flex-direction:column;align-content:center}.detector-prompt .detector-prompt-container .instruction h2{font-size:18px;font-weight:700;line-height:150%;color:#333}.detector-prompt .detector-prompt-container .travel-fund-message{display:flex}.detector-prompt .detector-prompt-container .travel-fund-message img{width:18px;height:18px;margin-right:6px}.detector-prompt .detector-prompt-container .detector-prompt-log-in{margin-bottom:24px}@media only screen and (min-width: 468px){.detector-prompt .detector-prompt-container h2{font-size:23px}.detector-prompt .detector-prompt-container .detector-prompt-log-in button{max-width:100%}}.sqdg-modal{width:327px;margin:0 24px;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;height:587px;position:relative;font-family:Noto Sans,sans-serif;background-color:#fff;padding:32px 24px 24px}.sqdg-modal .close-icon{cursor:pointer;width:24px;height:24px;position:absolute;top:18px;right:18px}.sqdg-modal h1{font-weight:700;font-size:20px;line-height:30px;margin:0;color:#444}.sqdg-modal .dangerous-goods-container{display:flex;overflow-y:auto;flex-direction:column;gap:16px}.sqdg-modal .dangerous-goods-container .dangerous-goods-image{width:178.25px;height:121.33px;margin-left:auto;margin-right:auto}.sqdg-modal .dangerous-goods-container .dangerous-goods-subtitle h2{font-weight:700;font-size:14px;line-height:19.6px;margin:0;color:#575757}.sqdg-modal .dangerous-goods-container .dangerous-goods-description{margin:0;padding:0;max-height:250px;display:flex;flex-direction:column}.sqdg-modal .dangerous-goods-container .dangerous-goods-description ul{display:flex;flex-direction:column;margin:0 0 0 24px;gap:8px}.sqdg-modal .dangerous-goods-container .dangerous-goods-description ul li{position:relative;font-weight:400;font-size:14px;margin-bottom:0;line-height:21px;color:#575757}.sqdg-modal .dangerous-goods-container .dangerous-goods-description ul li:before{content:"\2022";color:#575757;position:absolute;left:-18px;font-size:16px;line-height:1.3}.sqdg-modal .baggage-security-container{display:flex;flex-direction:column;overflow-y:auto;gap:16px}.sqdg-modal .baggage-security-container .baggage-security-image{width:170.69px;height:130.13px;margin-left:auto;margin-right:auto}.sqdg-modal .baggage-security-container .baggage-security-subtitle h2{font-weight:700;font-size:14px;line-height:19.6px;margin:0;color:#333}.sqdg-modal .baggage-security-container .baggage-security-content{display:flex;flex-direction:column;max-height:250px;gap:8px}.sqdg-modal .baggage-security-container .baggage-security-content div{display:flex;flex-direction:row;gap:4px}.sqdg-modal .baggage-security-container .baggage-security-content div img{width:20px;height:20px}.sqdg-modal .baggage-security-container .baggage-security-content div span{font-weight:400;font-size:14px;line-height:21px;color:#575757}.sqdg-modal .baggage-restrictions-container{display:flex;flex-direction:column;overflow-y:auto;gap:16px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-subtitle h2{font-weight:400;font-size:14px;line-height:21px;margin:0;color:#575757}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content{display:flex;flex-direction:row;max-height:325px;row-gap:24px;justify-content:space-between;flex-wrap:wrap}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div{width:135.5px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;text-align:center;gap:0px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div img{width:65px;height:65px;margin-left:auto;margin-right:auto}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div span{font-weight:700;font-size:13px;line-height:19.6px;letter-spacing:-.8px}.sqdg-modal .modal-footer-content{display:flex;flex-direction:column;bottom:0;gap:24px}.sqdg-modal .modal-footer-content .bullet-content{width:-moz-fit-content;width:fit-content;height:8px;display:flex;flex-direction:row;margin-left:auto;margin-right:auto;gap:8px}.sqdg-modal .modal-footer-content .bullet-content div{content:" ";width:8px;height:inherit;border-radius:5px}.sqdg-modal .modal-footer-content .bullet-content .blue-color{background-color:#52caf5}.sqdg-modal .modal-footer-content .bullet-content .grey-color{background-color:#e2e2e2}.sqdg-modal .modal-footer-content .button-content{height:40px;display:flex;flex-direction:row;justify-content:center;gap:16px}.sqdg-modal .modal-footer-content .button-content button{height:inherit;width:100%;border-radius:10px;padding:8px 32px;font-weight:700;font-size:15px;line-height:23.7px}@media only screen and (min-width: 767px){.sqdg-modal{width:583px;height:635px;padding:56px 37px 30px 36px}.sqdg-modal h1{font-weight:800;font-size:22px;line-height:33px}.sqdg-modal .dangerous-goods-container::-webkit-scrollbar,.sqdg-modal .baggage-security-container::-webkit-scrollbar,.sqdg-modal .baggage-restrictions-container::-webkit-scrollbar{width:10px}.sqdg-modal .dangerous-goods-container::-webkit-scrollbar-thumb,.sqdg-modal .baggage-security-container::-webkit-scrollbar-thumb,.sqdg-modal .baggage-restrictions-container::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:6px;border:3px solid transparent;background-clip:content-box;display:none}.sqdg-modal .dangerous-goods-container:hover::-webkit-scrollbar-thumb,.sqdg-modal .baggage-security-container:hover::-webkit-scrollbar-thumb,.sqdg-modal .baggage-restrictions-container:hover::-webkit-scrollbar-thumb{display:block}.sqdg-modal .dangerous-goods-container .dangerous-goods-image{width:201.26px;height:137px}.sqdg-modal .dangerous-goods-container .dangerous-goods-subtitle h2{font-weight:700;font-size:16px;line-height:24px}.sqdg-modal .dangerous-goods-container .dangerous-goods-description ul li{font-size:15px;line-height:23.7px}.sqdg-modal .dangerous-goods-container .dangerous-goods-description ul li:before{font-size:20px;line-height:1}.sqdg-modal .baggage-security-container .baggage-security-image{width:246.44px;height:187.88px;margin-bottom:12.06px}.sqdg-modal .baggage-security-container .baggage-security-subtitle h2{font-size:16px;line-height:24px}.sqdg-modal .baggage-security-container .baggage-security-content div img{width:32px;height:32px}.sqdg-modal .baggage-security-container .baggage-security-content div span{font-size:15px;line-height:24px}.sqdg-modal .baggage-restrictions-container{gap:8px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-subtitle h2{font-size:16px;line-height:24px;color:#333;margin-bottom:24px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content{row-gap:32px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div{width:159.33px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div img{width:100px;height:100px}.sqdg-modal .baggage-restrictions-container .baggage-restrictions-content div span{font-size:15px;line-height:24px;letter-spacing:0px}.sqdg-modal .modal-footer-content{gap:16px}.sqdg-modal .modal-footer-content .button-content{height:48px}.sqdg-modal .modal-footer-content .button-content button{font-size:16px;line-height:24px}.sqdg-modal .modal-footer-content .button-content .button-check-in{max-width:100%}}.c-modal__mbooking{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:calc(100% - 48px);max-width:498px;margin-bottom:40px}@media only screen and (max-height: 725px){.c-modal__mbooking{top:60%}}@media only screen and (max-height: 600px){.c-modal__mbooking{top:70%}}.c-modal__mbooking .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}.c-modal__mbooking .back-to-bbp{background-image:url(icon-arrow_back.84a7febed134f291.svg);position:absolute;width:18px;height:18px;top:24px;left:45px;background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}@media only screen and (max-device-width: 480px){.c-modal__mbooking .back-to-bbp{left:20px}}.c-modal__mbooking__ssdp{padding:40px 24px 35px;display:flex;flex-wrap:wrap}.c-modal__mbooking__ssdp .proceed{margin-top:12px}@media only screen and (min-width: 767px){.c-modal__mbooking__ssdp{width:100%;padding:50px 48px 24px}}.c-modal__mbooking__ssdp>*{flex-basis:100%}.c-modal__mbooking__ssdp p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}@media only screen and (min-width: 468px){.c-modal__mbooking__ssdp p{margin-bottom:14px}}@media only screen and (min-width: 923px){.c-modal__mbooking__ssdp p{margin-bottom:24px}}.c-modal__mbooking__ssdp .ssdp-title{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:150%;text-align:center;color:#333}.c-modal__mbooking__ssdp .ssdp-desc{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;text-align:center;letter-spacing:.005em;color:#444}@media only screen and (min-width: 923px){.c-modal__mbooking__ssdp .ssdp-desc{width:415px}}@media only screen and (min-width: 468px){.c-modal__mbooking__ssdp .ssdp-desc{width:100%}}.c-modal__mbooking__ssdp .ssdp-flight-details{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:16px;max-width:415px;height:auto;min-height:110px;background:#f3fbfd;border:1px solid #cae2e7;border-radius:8px;flex:none;order:1;align-self:stretch;flex-grow:0;overflow-y:auto}@media only screen and (max-device-width: 480px){.c-modal__mbooking__ssdp .ssdp-flight-details{max-height:350px}}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-title{width:65px;height:18px;text-align:left;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#444}.c-modal__mbooking__ssdp .ssdp-flight-details .iconpin{width:30px}@media only screen and (max-device-width: 480px){.c-modal__mbooking__ssdp .ssdp-flight-details .iconpin{left:20px;width:18px}}.c-modal__mbooking__ssdp .ssdp-flight-details strong{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-route{border-right:.5px solid #d1d1d1;padding-left:5px;padding-right:10px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;text-align:left;width:130px}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-route img{padding-left:5px;padding-right:5px}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-date{padding-left:10px;text-align:left;height:48px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#6b6b6b}.c-modal__mbooking__ssdp .ssdp-flight-details .ssdp-flight-date div{width:100%;text-align:left}.c-modal__mbooking__ssdp .ssdp-button-container{flex:auto}.c-modal__mbooking__ssdp .ssdp-button-container .ssdp-btn-back{width:498px;height:459px;box-sizing:border-box;background:#ffffff;border:.8px solid #006fc1;border-radius:8px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;display:flex;align-items:center;text-align:center;letter-spacing:.0125em;color:#006fc1}.no-record-found-text{text-align:center}.seat-allocation-card-header{background-color:#e9f6f9;padding:1rem;font-weight:700;border-radius:10px}.seat-allocation-flight-data{background-color:#fff;height:45vh;overflow-y:scroll;border-radius:0 0 10px 10px;margin-bottom:-50px;padding-bottom:50px;margin-right:-50px;padding-right:20px}.seat-allocation-scroll{width:100%;height:15rem;overflow:hidden;margin-bottom:1rem;border-radius:0 0 10px 10px}.data-item{border:1px solid #e2e2e2;border-width:0px 0px 1px;padding:1rem}.flight-category{width:90%}.flight-trip{width:70%}@media only screen and (min-width: 923px){.flight-category{width:30%}.flight-trip{width:31%}.seat-allocation-flight-data{height:35vh}}.main-card-skeleton{display:flex;cursor:none;gap:8px}@media only screen and (min-width: 923px){.main-card-skeleton{padding:24px;gap:10px}}.flight-time-skeleton{display:block;width:80px;height:20px;background:gray}@media only screen and (min-width: 923px){.flight-time-skeleton{display:block;width:100px;height:40px}}.flight-origin-skeleton,.flight-destination-skeleton{display:block;width:80px;height:15px;background:gray;margin-top:10px}@media only screen and (min-width: 923px){.flight-origin-skeleton,.flight-destination-skeleton{width:100px;height:20px;margin-top:5px}}@media only screen and (min-width: 923px){.flight-duration-skeleton{display:block;width:124px;height:10px;background:gray}}.carrier-code-skeleton{display:block;width:71px;height:15px;margin-top:-30px;background:gray}@media only screen and (min-width: 923px){.carrier-code-skeleton{width:46px;height:24px;margin-top:0}}.promo-type-skeleton{display:block;width:90px;height:20px;background:gray}@media only screen and (min-width: 923px){.promo-type-skeleton{width:172px;height:30px}}@media only screen and (min-width: 923px){.guest-copy-skeleton{display:block;width:105px;height:10px;background:gray}}.flight-price-skeleton{display:block;width:100px;height:40px;background:gray}@media only screen and (min-width: 923px){.flight-price-skeleton{width:105px;height:24px;margin-top:5px}}.select-flight-button-skeleton{display:block;width:100%;height:30px;margin-top:9px;background:gray}@media only screen and (min-width: 923px){.select-flight-button-skeleton{width:130px;height:40px;margin-top:0}}.second-section{margin-right:10%}@media only screen and (min-width: 923px){.second-section{margin-right:0}}.flight-time-skeleton,.flight-origin-skeleton,.flight-destination-skeleton,.flight-duration-skeleton,.carrier-code-skeleton,.promo-type-skeleton,.guest-copy-skeleton,.flight-price-skeleton,.select-flight-button-skeleton{animation:shimmer 40s infinite;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 50%)}.pnr-item>p,.show-more>p,.journey>p,.flight-data>p{margin:0}.check-in-table{border:1px solid #f7f7f7;box-shadow:0 4px 23px #0000001a;margin-bottom:1rem;background-color:#fff;border-radius:10px}.title-text{font-size:16px;font-weight:400}@media only screen and (min-width: 923px){.title-text{font-size:18px}}.pnr-title-text{font-size:18px;font-style:normal;font-weight:800;line-height:120%}@media only screen and (min-width: 923px){.pnr-title-text{font-size:22px;line-height:150%}}.full-journey-title-text{font-size:16px;font-weight:700}@media only screen and (min-width: 923px){.full-journey-title-text{font-size:20px;line-height:150%}}.journey{height:24px}@media screen and (min-width: 1056px){.journey{margin-bottom:5px}}.journey-title{font-size:16px;font-style:normal;font-weight:400;line-height:250%;letter-spacing:.08px}.pnr-item,.pnr-item-info{border:1px solid #e2e2e2;border-width:0px 0px 1px;margin:0 -15px}.pnr-item{padding:24px 24px 16px}@media only screen and (min-width: 923px){.pnr-item{padding:22px 64px 11px}}.pnr-item-info{padding:16px;height:auto;background:#f7f7f7}@media only screen and (min-width: 923px){.pnr-item-info{display:flow-root;padding:22px 64px;height:auto}}.show-more,.show-less{margin:0;padding:16px 24px}@media only screen and (min-width: 923px){.show-more,.show-less{padding:16px 64px 8px}}@media only screen and (min-width: 923px){.departure-time{margin-top:-15px}}.departure-date{margin-bottom:15px}@media only screen and (min-width: 923px){.departure-date{margin-top:5px}}.show-more-icon,.show-less-icon{cursor:pointer;margin-top:-6px}.item-icon{float:right;width:36px;height:36px;margin-top:-18.5%}@media only screen and (min-width: 923px){.item-icon{margin-top:-6.5%}}.flight-data{height:10px}.check-in-plane-icon{width:12.667px;height:13.223px;margin-top:6px;margin-left:5px;margin-right:5px}@media only screen and (min-width: 923px){.check-in-plane-icon{width:20px;height:20px}}.plane-info{margin-right:15px;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.048px}.plane-operated-icon{width:18px;height:18px;margin-right:8px;margin-top:2px}.check-in-button,.wait-for-check-in-button,.check-in-button-disabled{width:100%;padding:12px 32px;margin-top:10px;align-items:center;border-radius:10px;text-align:center;font-style:normal;font-weight:700;line-height:150%;letter-spacing:.24px;font-size:16px}@media only screen and (min-width: 923px){.check-in-button,.wait-for-check-in-button,.check-in-button-disabled{float:right;width:295px;margin-top:0;justify-content:center}}.check-in-button{color:#fff;background:linear-gradient(168.99deg,#00a4e5 17.86%,#006fc1 87.93%)}.wait-for-check-in-button{cursor:default;border:.8px solid rgba(0,111,193,.36);color:#006fc15c;background:transparent}@media screen and (min-width: 1056px){.wait-for-check-in-button{margin-top:11px}}.check-in-button-disabled{cursor:default;color:#fff;border-radius:10px;background:#cae2e7}.error-check-in{background:#ffffff}.check-in-not-available{color:#858585}.last-row-item-icon{width:36px;height:36px}@media screen and (min-width: 1056px){.view-boarding-pass-button,.view-boarding-pass-button-disabled{margin-top:0}}@media screen and (min-width: 1056px){.view-boarding-pass-button-disabled{margin-bottom:11px}}.view-boarding-pass-button-secondary{color:#006fc1;border:.8px solid #006fc1}@media screen and (min-width: 1056px){.check-in-available,.check-in-not-available{display:grid;grid-template-columns:auto auto}}@media screen and (min-width: 1056px){.flight{align-content:center}}@media screen and (min-width: 1056px){.check-in-member-buttons{display:grid;grid-auto-columns:auto;align-content:center;row-gap:10%}}.checked-in-journey{width:91px;height:18px;margin-left:5px}.check-in-modal-container{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.65);z-index:1000}.modal-main{display:flex;width:327px;padding:32px 24px;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;background:#ffffff;z-index:1000;position:fixed;left:6%;right:6%;top:25%}@media only screen and (min-width: 468px){.modal-main{width:463px;height:auto;padding:32px 64px;left:25%;right:25%;top:40%}}.modal-main .error-header{color:#575757;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:30px}.modal-main .error-body{color:#575757;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.08px}.modal-main .back-button{width:279px;height:48px;margin-top:10px;border-radius:10px;background:linear-gradient(168.99deg,#00a4e5 17.86%,#006fc1 87.93%);color:#fff}.unpaid-modal{padding:32px}.unpaid-modal p{margin-bottom:0}.unpaid-modal .error-header{color:#333;font-size:18px;margin-bottom:18px}.seats-on-sale-data ul.seats-on-sale-table{box-shadow:0 4px 23px #0000001a;border-radius:12px;margin-bottom:20px}.seats-on-sale-data ul.seats-on-sale-table li{border-bottom:1px solid #e2e2e2;padding:20px;margin-bottom:0;background-color:#fff}.seats-on-sale-data ul.seats-on-sale-table li.table-header{background-color:#e9f6f9;border-radius:12px 12px 0 0;font-weight:700}.seats-on-sale-data ul.seats-on-sale-table li.show-more .show-more-link{cursor:pointer}.seats-on-sale-data ul.seats-on-sale-table li.show-more .show-more-link .arrow{height:9px;width:14px;background-size:14px;background-repeat:no-repeat;display:inline-block}.seats-on-sale-data ul.seats-on-sale-table li.show-more .show-more-link .carret-down{background-image:url(/assets/images/icon-arrowdown_grey.png)}.seats-on-sale-data ul.seats-on-sale-table li.show-more .show-more-link .carret-up{background-image:url(/assets/images/icon-arrowdown_grey.png);transform:rotate(180deg)}.seats-on-sale-data ul.seats-on-sale-table li:last-child{border-radius:0 0 12px 12px;border-bottom:none}a.c-explore__threecards--item{text-decoration:none;margin-bottom:16px}a.c-explore__threecards--item .title p{margin-bottom:0}a.c-explore__threecards--item .title p a{font-size:20px;color:#333}.c-modal__ciam{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:calc(100% - 48px);max-width:423px;margin-bottom:40px}@media only screen and (max-height: 725px){.c-modal__ciam{top:60%}}@media only screen and (max-height: 600px){.c-modal__ciam{top:70%}}.c-modal__ciam .error-msg{display:flex}.c-modal__ciam .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}.c-modal__ciam__register{padding:50px 0 40px}@media only screen and (min-width: 767px){.c-modal__ciam__register{width:100%;margin-bottom:0}}.c-modal__ciam__register .verified-image{height:150px;display:block;margin:auto}.c-modal__ciam__register>.title{padding:0 24px}.c-modal__ciam__register>.title h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__ciam__register>.title p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__ciam__register .social-media{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px;padding:0 32px}@media only screen and (min-width: 767px){.c-modal__ciam__register .social-media{padding:0 49px}}.c-modal__ciam__register .social-media a.tool-tip img{width:32px;height:32px}.c-modal__ciam__register .social-media a.tool-tip>.info{padding:5px;max-width:110px;font-size:15px;left:50%;top:150%}.c-modal__ciam__register .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:0 24px 24px}.c-modal__ciam__register .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.c-modal__ciam__register .error-card-ciam{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px}.c-modal__ciam__register .error-card-ciam img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__register .goRewardsLabel{height:24px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;text-align:center;letter-spacing:.005em;color:#444}.c-modal__ciam__register .goRewardsIcon{height:35px;width:87px;margin-top:20px;margin-bottom:20px;cursor:pointer}.c-modal__ciam__register .goRewardsIcon-disable{cursor:default;opacity:.5}.c-modal__ciam__register .form{padding:0 24px}.c-modal__ciam__register .form p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.c-modal__ciam__register .form p{font-size:15px}}.c-modal__ciam__register .form .o-form_input input{margin-bottom:0}.c-modal__ciam__register .form .o-form_input .title{font-size:11px;white-space:nowrap}@media only screen and (min-width: 767px){.c-modal__ciam__register .form .o-form_input .title{font-size:13px}}.c-modal__ciam__register .form .o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__ciam__register .form .o-form_input .error-msg{display:flex}.c-modal__ciam__register .form .o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__register .form .input_email{margin-bottom:24px}.c-modal__ciam__register .form .input_retype_password{margin-top:16px}.c-modal__ciam__register .form .o-form_fullname{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.c-modal__ciam__register .form .o-form_fullname .o-form_input{max-width:100%;width:100%;margin-right:0}@media only screen and (min-width: 468px){.c-modal__ciam__register .form .o-form_fullname .o-form_input{width:calc(50% - 8px)}}.c-modal__ciam__register .form .o-form_fullname .o-form_input .title{padding:0}.c-modal__ciam__register .form .o-form_fullname .o-form_input .checkbox{margin-bottom:0}.c-modal__ciam__register .form input{width:100%}.c-modal__ciam__register .form input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__ciam__register .form input[type=text]{font-size:15px}}.c-modal__ciam__register .form input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__ciam__register .form input[type=password]:focus,.c-modal__ciam__register .form input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__ciam__register .form input[type=password]{font-size:15px}}.c-modal__ciam__register .form input[type=password]::placeholder{color:#bebebe}.c-modal__ciam__register .form .sub{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.c-modal__ciam__register .form .sub a.tool-tip img{width:14px;height:14px}.c-modal__ciam__register .form .sub a.tool-tip>.info{max-width:200px;padding:0}.c-modal__ciam__register .form .sub a.tool-tip>.info ol,.c-modal__ciam__register .form .sub a.tool-tip>.info ul{list-style:disc;list-style-type:disc;margin:5px 20px;padding:0}.c-modal__ciam__register .form .sub a.tool-tip>.info ol li,.c-modal__ciam__register .form .sub a.tool-tip>.info ul li{margin-bottom:2px}.c-modal__ciam__register .form .checkbox{padding-bottom:0}.c-modal__ciam__register .form .checkbox label,.c-modal__ciam__register .form .checkbox label p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}.c-modal__ciam__register .form .checkbox label p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%}.c-modal__ciam__register .form .checkbox a.tool-tip{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.c-modal__ciam__register .form .checkbox a.tool-tip img{width:14px;height:14px}.c-modal__ciam__register .form .checkbox a.tool-tip>.info{max-width:200px;padding:16px}.c-modal__ciam__register .form .checkbox .checkmark{top:2px}.c-modal__ciam__register .form button{margin-top:24px;max-width:100%;padding:12px 0;margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__ciam__register .form button{margin-top:26px}}.c-modal__ciam__register .signup{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center}.c-modal__ciam__register .signup a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__ciam__verify{padding:50px 23px 71px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.c-modal__ciam__verify .info-card-verify{width:100%;background-color:#f3fbfd;font-size:13px!important;border-radius:10px;border-width:2px;display:flex;text-align:left;padding:10px;gap:10px;margin-bottom:10px}.c-modal__ciam__verify .info-card-verify img{height:27px;margin-top:2px;padding-right:5px}.c-modal__ciam__verify .email-image{display:block;margin:auto}.c-modal__ciam__verify>*{flex-basis:100%}@media only screen and (min-width: 468px){.c-modal__ciam__verify{padding:50px 48px 40px}}@media only screen and (min-width: 767px){.c-modal__ciam__verify{width:100%;margin-bottom:0}}.c-modal__ciam__verify h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__ciam__verify p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}.c-modal__ciam__verify a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block;margin-bottom:8px}.c-modal__ciam__verify a.is-disabled{color:#cae2e7!important}.c-modal__ciam__signin{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__ciam__signin{padding:41px 48px 40px}}@media only screen and (min-width: 767px){.c-modal__ciam__signin{width:100%;padding:50px 48px 24px}}.c-modal__ciam__signin>*{flex-basis:100%}.c-modal__ciam__signin .info-card-ciam{width:100%;background-color:#f3fbfd;font-size:13px!important;border-radius:10px;display:flex;justify-content:center}.c-modal__ciam__signin .info-card-ciam p{margin:10px}.c-modal__ciam__signin .error-card-ciam{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px}.c-modal__ciam__signin .error-card-ciam img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__signin.forgot-pass{padding-bottom:40px;padding-top:47px}.c-modal__ciam__signin.forgot-pass>img{margin-bottom:22px;max-width:100%}@media only screen and (min-width: 767px){.c-modal__ciam__signin.forgot-pass>img{margin-bottom:104px}}.c-modal__ciam__signin.forgot-pass .o-form_input{margin-bottom:40px!important}@media only screen and (min-width: 767px){.c-modal__ciam__signin.forgot-pass .o-form_input{margin-bottom:24px!important}}.c-modal__ciam__signin.forgot-pass .form .o-form__contact{margin-top:-4px}.c-modal__ciam__signin.forgot-pass .form .o-form__contact .label-title{font-weight:700}.c-modal__ciam__signin.forgot-pass .form .o-form__contact .o-form_input{margin-bottom:16px!important}.c-modal__ciam__signin.forgot-pass .form .o-form__contact .o-form_input input{margin-bottom:0}.c-modal__ciam__signin.forgot-pass .form .o-form__contact .o-form_input.with-drop:before{right:-1px;top:40px}.c-modal__ciam__signin.forgot-pass .form .o-form__contact .o-form_input .country-flag img{margin-bottom:0!important}.c-modal__ciam__signin.forgot-pass .form.forgot .form__buttons a{margin-top:16px;margin-bottom:0}.c-modal__ciam__signin.forgot-pass .form__buttons{text-align:center}.c-modal__ciam__signin.forgot-pass .form__buttons a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block;margin:20px 0 51px}@media only screen and (min-width: 468px){.c-modal__ciam__signin.forgot-pass .form__buttons a{margin:20px 0 0}}@media only screen and (min-width: 923px){.c-modal__ciam__signin.forgot-pass .form__buttons a{margin:20px 0 51px}}.c-modal__ciam__signin.getgo{padding-top:24px}@media only screen and (min-width: 468px){.c-modal__ciam__signin.getgo{padding-top:41px}}.c-modal__ciam__signin.getgo.inbox{padding-bottom:0;top:50%;transform:translate(-50%,-50%)}.c-modal__ciam__signin.getgo.inbox p{margin-bottom:8px}.c-modal__ciam__signin.getgo.inbox .form.getgo{margin-bottom:0}.c-modal__ciam__signin.getgo.inbox .form.getgo button{margin-bottom:40px;margin-top:0}.c-modal__ciam__signin.getgo.inbox .signup{margin-bottom:40px}.c-modal__ciam__signin .wechat{padding:48px 0 50px;background:#1ea939;margin:0 -24px;width:calc(100% + 48px);flex-basis:calc(100% + 48px)}@media only screen and (min-width: 468px){.c-modal__ciam__signin .wechat{margin:0 -48px;width:calc(100% + 96px);flex-basis:calc(100% + 96px);padding-top:63px}}@media only screen and (min-width: 923px){.c-modal__ciam__signin .wechat{padding:63px 0;margin:0 -24px;width:calc(100% + 96px);flex-basis:calc(100% + 96px)}}.c-modal__ciam__signin .wechat img{width:224px;height:223px;max-width:100%;margin:0 auto!important;display:block}@media only screen and (min-width: 468px){.c-modal__ciam__signin .wechat img{width:288px;height:287px}}.c-modal__ciam__signin.wechat{padding-bottom:130px;padding-top:24px}@media only screen and (min-width: 468px){.c-modal__ciam__signin.wechat{padding:35px 48px 37px}}@media only screen and (min-width: 923px){.c-modal__ciam__signin.wechat{padding-left:24px;padding-right:24px}}.c-modal__ciam__signin.wechat img{margin-bottom:12px}@media only screen and (min-width: 468px){.c-modal__ciam__signin.wechat img{margin-bottom:16px}}.c-modal__ciam__signin.wechat p{margin-bottom:20px}.c-modal__ciam__signin img{max-width:130px}.c-modal__ciam__signin h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 468px){.c-modal__ciam__signin h2{font-size:23px;margin-bottom:8px}}.c-modal__ciam__signin p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}@media only screen and (min-width: 468px){.c-modal__ciam__signin p{margin-bottom:14px}}@media only screen and (min-width: 923px){.c-modal__ciam__signin p{margin-bottom:24px}}.c-modal__ciam__signin .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:90px}.c-modal__ciam__signin .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__ciam__signin .form .o-form__contact>h6{flex-basis:100%}.c-modal__ciam__signin .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__ciam__signin .form .o-form__contact>div:first-of-type input{padding-left:36px}.c-modal__ciam__signin .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__ciam__signin .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__ciam__signin .form>.o-form_input{margin-bottom:24px}.c-modal__ciam__signin .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__ciam__signin .form>.o-form_input .error-msg{display:flex}.c-modal__ciam__signin .form>.o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__signin .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__ciam__signin .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__ciam__signin .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__ciam__signin .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__ciam__signin .form>.o-form_input input[type=password]:focus,.c-modal__ciam__signin .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__ciam__signin .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__ciam__signin .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__ciam__signin .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__ciam__signin .form>.o-form_input:last-of-type{margin-bottom:16px}.c-modal__ciam__signin .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__ciam__signin .form button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__ciam__signin .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__ciam__signin .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__ciam__signin .form.otp .o-form_input input{text-align:center;margin-bottom:0;max-width:32px;padding:0 8px;height:36px}@media only screen and (min-width: 468px){.c-modal__ciam__signin .form.otp .o-form_input input{max-width:40px;height:44px}}@media only screen and (min-width: 923px){.c-modal__ciam__signin .form.otp .o-form_input input{max-width:42px;height:46px}}.c-modal__ciam__signin .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__ciam__signin .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:114px;display:inline-block}.c-modal__ciam__signin .form.otp button{margin-bottom:95px!important}@media only screen and (min-width: 468px){.c-modal__ciam__signin .form.otp button{margin-bottom:0!important}}@media only screen and (min-width: 767px){.c-modal__ciam__signin .form.getgo{margin-bottom:116px}}.c-modal__ciam__signin .form.getgo button{margin-bottom:16px}.c-modal__ciam__signin .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__ciam__signin .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__ciam__signin .form.getgo .signup{margin-bottom:0}}.c-modal__ciam__signin .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__ciam__signin .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__ciam__signin .social-media{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px;padding:0 32px}@media only screen and (min-width: 767px){.c-modal__ciam__signin .social-media{padding:0 49px}}.c-modal__ciam__signin .social-media a.tool-tip img{width:32px;height:32px}.c-modal__ciam__signin .social-media a.tool-tip>.info{padding:5px;max-width:110px;font-size:15px;left:50%}.c-modal__ciam__signin .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:0 0 32px}.c-modal__ciam__signin .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.c-modal__ciam__signin .goRewardsLabel{height:24px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;text-align:center;letter-spacing:.005em;color:#444}.c-modal__ciam__signin .goRewardsIcon{height:35px;width:87px;margin-top:20px;margin-bottom:20px;cursor:pointer}.c-modal__ciam__signin .goRewardsIcon-disable{cursor:default;opacity:.5}.c-modal__ciam__signin .signup{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center}.c-modal__ciam__signin .signup a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__ciam__mfa{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__ciam__mfa{padding:41px 48px 24px}}@media only screen and (min-width: 767px){.c-modal__ciam__mfa{width:100%;padding:47px 48px 33px}}.c-modal__ciam__mfa>*{flex-basis:100%}.c-modal__ciam__mfa h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__ciam__mfa p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__ciam__mfa button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__ciam__mfa .image{height:150px;display:block;margin:0 auto 24px}.c-modal__ciam__mfa .maybe-later{text-align:center}.c-modal__ciam__mfa .maybe-later a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__ciam__mfa .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:24px}.c-modal__ciam__mfa .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__ciam__mfa .form .o-form__contact>h6{flex-basis:100%}.c-modal__ciam__mfa .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__ciam__mfa .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__ciam__mfa .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__ciam__mfa .form>.o-form_input{margin-bottom:24px}.c-modal__ciam__mfa .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__ciam__mfa .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__ciam__mfa .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__ciam__mfa .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__ciam__mfa .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__ciam__mfa .form>.o-form_input input[type=password]:focus,.c-modal__ciam__mfa .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__ciam__mfa .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__ciam__mfa .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__ciam__mfa .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__ciam__mfa .form>.o-form_input:last-of-type{margin-bottom:16px}.c-modal__ciam__mfa .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__ciam__mfa .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__ciam__mfa .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__ciam__mfa .form.otp .o-form_input .otp-cont{width:100%}.c-modal__ciam__mfa .form.otp .o-form_input .otp-cont .otp-form{display:flex;justify-content:space-between}.c-modal__ciam__mfa .form.otp .o-form_input .otp-cont .otp-form input[type=text]{width:40px;height:44px;text-align:center}.c-modal__ciam__mfa .form.otp .o-form_input .otp-cont .otp-form input[type=text].error-code-input{border-color:#cc0c2f}.c-modal__ciam__mfa .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__ciam__mfa .form.otp .o-form_input .error-code{display:flex;align-items:center;padding-top:5px}.c-modal__ciam__mfa .form.otp .o-form_input .error-code img{margin-right:2px}.c-modal__ciam__mfa .form.otp .o-form_input .error-code span{font-size:11px;color:#cc0c2f;margin-bottom:0}.c-modal__ciam__mfa .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:40px;display:inline-block}.c-modal__ciam__mfa .form.otp a.is-disabled{pointer-events:none;cursor:pointer;color:#cae2e7}@media only screen and (min-width: 767px){.c-modal__ciam__mfa .form.getgo{margin-bottom:116px}}.c-modal__ciam__mfa .form.getgo button{margin-bottom:16px}.c-modal__ciam__mfa .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__ciam__mfa .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__ciam__mfa .form.getgo .signup{margin-bottom:0}}.c-modal__ciam__mfa .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__ciam__mfa .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__ciam__reset{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__ciam__reset{padding:41px 48px 24px}}@media only screen and (min-width: 767px){.c-modal__ciam__reset{width:100%;padding:47px 48px 40px}}.c-modal__ciam__reset>*{flex-basis:100%}.c-modal__ciam__reset h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__ciam__reset p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__ciam__reset .error-card-ciam{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px}.c-modal__ciam__reset .error-card-ciam img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__reset button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__ciam__reset .image{height:150px;display:block;margin:0 auto 24px}.c-modal__ciam__reset .back-link{text-align:center}.c-modal__ciam__reset .back-link a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__ciam__reset .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:90px}.c-modal__ciam__reset .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__ciam__reset .form .o-form__contact>h6{flex-basis:100%}.c-modal__ciam__reset .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__ciam__reset .form .o-form__contact>div:first-of-type input{padding-left:36px}.c-modal__ciam__reset .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__ciam__reset .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__ciam__reset .form>.o-form_input{margin-bottom:24px}.c-modal__ciam__reset .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__ciam__reset .form>.o-form_input .error-msg{display:flex}.c-modal__ciam__reset .form>.o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__ciam__reset .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__ciam__reset .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__ciam__reset .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__ciam__reset .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__ciam__reset .form>.o-form_input input[type=password]:focus,.c-modal__ciam__reset .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__ciam__reset .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__ciam__reset .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__ciam__reset .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__ciam__reset .form>.o-form_input:last-of-type{margin-bottom:24px}.c-modal__ciam__reset .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__ciam__reset .form button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:40px}.c-modal__ciam__reset .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__ciam__reset .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__ciam__reset .form.otp .o-form_input input{text-align:center;margin-bottom:0;max-width:32px;padding:0 8px;height:36px}@media only screen and (min-width: 468px){.c-modal__ciam__reset .form.otp .o-form_input input{max-width:40px;height:44px}}@media only screen and (min-width: 923px){.c-modal__ciam__reset .form.otp .o-form_input input{max-width:42px;height:46px}}.c-modal__ciam__reset .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__ciam__reset .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:114px;display:inline-block}.c-modal__ciam__reset .form.otp button{margin-bottom:95px!important}@media only screen and (min-width: 468px){.c-modal__ciam__reset .form.otp button{margin-bottom:0!important}}@media only screen and (min-width: 767px){.c-modal__ciam__reset .form.getgo{margin-bottom:116px}}.c-modal__ciam__reset .form.getgo button{margin-bottom:16px}.c-modal__ciam__reset .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__ciam__reset .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__ciam__reset .form.getgo .signup{margin-bottom:0}}.c-modal__ciam__reset .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__ciam__reset .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__ciam__info{padding:71px 24px 40px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__ciam__info{padding:56px 24px 38px}}@media only screen and (min-width: 767px){.c-modal__ciam__info{width:100%;padding:71px 24px 40px}}.c-modal__ciam__info h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__ciam__info p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}.c-modal__ciam__info button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__ciam__info .image{height:150px;display:block;margin:0 auto 24px}.meals-modal .modal-search{width:100%;position:fixed;inset:0;z-index:999;overflow-y:scroll}@media only screen and (min-width: 767px){.meals-modal .modal-search_tickettype div:last-of-type{width:unset}}@media only screen and (min-width: 767px){.meals-modal .modal-search_tickettype{margin-bottom:16px}.meals-modal .modal-search_tickettype [type=radio]:checked+label:after,.meals-modal .modal-search_tickettype [type=radio]:not(:checked)+label:after{top:4px}}@media only screen and (min-width: 923px){.meals-modal .modal-search_tickettype label{padding:1px}.meals-modal .modal-search_tickettype label:focus{border:1px solid #00a4e5!important;padding:0}}.meals-modal .modal-search_advisory{width:unset!important}@media only screen and (min-width: 767px){.meals-modal .modal-search_advisory{margin:0 auto 42px}}.meals-modal .modal-search_info .is-error{font-family:Noto Sans,sans-serif;font-size:11px;line-height:150%;letter-spacing:.004em;color:#f35a76;padding:16px;background:#ffeef1;border-radius:10px;display:block;text-align:center}.meals-modal .modal-search_info .pax-count .o-form_input label{font-size:11px;color:#858585}.meals-modal .modal-search a.tool-tip .info{left:15%}@media only screen and (min-width: 767px){.meals-modal .modal-search .journeys{margin:0 auto}}@media only screen and (min-width: 767px){.meals-modal .modal-search .journeys .add-city{margin:0 auto 43px}}@media only screen and (min-width: 767px){.meals-modal .modal-search .dropdown_destination{top:76px}}.meals-modal .modal-search .dropdown_destination>.content{min-height:300px;display:block}.meals-modal .modal-search .dropdown_destination>.content .country>ul>li.is-active ul{max-height:none}.meals-modal .modal-search .dropdown_destination>.content .value-alliance{float:right;margin-top:-25px}.meals-modal .modal-search .dropdown_destination>.content .search-error{margin-left:auto;margin-right:auto;text-align:center;padding-top:97px}.meals-modal .modal-search .dropdown_destination>.content .search-error figure img{width:310px}.meals-modal .modal-search .close-icon{position:absolute;top:37px;right:-30px;z-index:100;cursor:pointer}@media (max-width: 767px){.meals-modal .modal-search .close-icon{display:none}}.meals-modal .modal-search .flight-controls .flight-number{font-size:13px}.meals-modal .modal-search .flight-controls .flight-remover{text-transform:uppercase;color:#0060a7;font-weight:700;text-align:right;font-size:11px;letter-spacing:.015em;right:0;cursor:pointer}.meals-modal .modal-search .result .info{margin-left:8px}.meals-modal .modal-search hr.journey-breaker{outline:1.5px solid #f7f7f7}.meals-modal .modal-search .modal-search__close{z-index:99999}.meals-modal .modal-search .add-city{position:relative;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;padding-left:33px;font-family:Noto Sans,sans-serif;text-decoration:none;margin:17px 17px 0 0}.meals-modal .modal-search .add-city:before{content:"";height:24px;width:24px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:2px;background-image:url(/assets/images/icon-add.png)}@media only screen and (min-width: 767px){.meals-modal .modal-search .add-city{margin:0}}.meals-modal .modal-search .c-search_advisory-modal{border:1px solid #00a4e5;background:#f3fbfd;box-sizing:border-box;border-radius:10px;padding:16px;width:100%!important}.meals-modal .modal-search .c-search_advisory-modal p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;padding:0 24px 0 50px;display:block}.meals-modal .modal-search .c-search_advisory-modal p:before{content:none!important}.meals-modal .modal-search .c-search_advisory-modal p:not(:first-child){margin-top:16px}.meals-modal .modal-search .c-search_advisory-modal:before{content:"";height:28.67px;width:29.67px;background-size:100% 100%;background-repeat:no-repeat;position:absolute;background-image:url(/assets/images/icon-advisory.png);margin-top:0;margin-left:12px}.meals-modal .modal-search .modal-search__body{margin-top:112px}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body{margin-top:0}}.meals-modal .modal-search .modal-search__body__container{display:flex;flex-flow:column wrap;margin-top:70px}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container{flex-flow:row wrap;padding:0}}.meals-modal .modal-search .modal-search__body__container__product{padding-bottom:24px;padding-top:24px;display:flex;flex-flow:column wrap}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product{margin-top:56px;padding-bottom:40px;padding-top:0}}.meals-modal .modal-search .modal-search__body__container__product__info .info{background-color:#f3fbfd;box-sizing:border-box;padding:16px;font-size:15px}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body__container__product__info .info{margin-bottom:24px}}.meals-modal .modal-search .modal-search__body__container__product__image{flex-basis:50%;display:flex;margin-bottom:0 50px 10px 0}.meals-modal .modal-search .modal-search__body__container__product__image figure{text-align:center;object-fit:cover}.meals-modal .modal-search .modal-search__body__container__product__details{flex-basis:50%;max-width:400px}@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.meals-modal .modal-search .modal-search__body__container__product__details{flex-basis:initial}}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product__details{flex-basis:50%;padding-right:32px}}@media only screen and (min-width: 468px) and screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0){.meals-modal .modal-search .modal-search__body__container__product__details{flex-basis:50%}}@media only screen and (min-width: 923px){.meals-modal .modal-search .modal-search__body__container__product__details{padding-right:24px}}@media only screen and (min-width: 1151px){.meals-modal .modal-search .modal-search__body__container__product__details{padding-right:0}}.meals-modal .modal-search .modal-search__body__container__product__details .info{background-color:#f3fbfd;box-sizing:border-box;padding:16px;font-size:15px}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body__container__product__details .info{margin-bottom:24px}}.meals-modal .modal-search .modal-search__body__container__product__details>h4{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;font-size:18px;line-height:150%;color:#333}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product__details>h4{font-size:20px}}.meals-modal .modal-search .modal-search__body__container__product__details>p{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#333;margin-bottom:16px}.meals-modal .modal-search .modal-search__body__container__product__details .tag{flex-direction:initial;margin-top:16px;margin-bottom:20px}.meals-modal .modal-search .modal-search__body__container__product__details .tag>p{font-size:13px}.meals-modal .modal-search .modal-search__body__container__product__details .legend{margin-bottom:24px}.meals-modal .modal-search .modal-search__body__container__product__details .legend img{width:auto;height:16px}.meals-modal .modal-search .modal-search__body__container__product__details .lne{border-bottom:1px solid #E2E2E2}.meals-modal .modal-search .modal-search__body__container__product__details .quantity{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:337px;margin-top:20px}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product__details .quantity{flex-direction:initial}}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .counter-value{padding:0 24px;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#bebebe}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number{max-width:98px;position:relative;justify-content:space-between;align-items:center;height:15px;line-height:15px;text-align:center;margin-top:20px}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number .value{font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#bebebe;text-align:center;width:100%}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number a{width:9.33px}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number a.minus:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/icon-minus.png);width:16px;height:16px;background-position:center}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number a.is-disabled:before{background-image:url(/assets/images/icon-minus_disabled.png)}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number a.add:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-repeat:no-repeat;background-size:contain;background-image:url(/assets/images/icon-plus.png);background-position:center;width:16px;height:16px}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number a.is-disabled:after{background-image:url(/assets/images/icon-plus_disabled.png)}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number span{font-size:17px;margin:0 30px}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number span{font-size:15px}}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .number .count{display:inline-block;vertical-align:middle;line-height:normal}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .price{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:20px;display:flex;align-items:right;color:#006fc1;height:15px;line-height:15px;text-align:center;margin-top:20px}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body__container__product__details .quantity .price{font-size:18px}}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .service-details{max-width:100%;position:relative;font-family:Noto Sans,sans-serif;font-style:normal}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .service-details-head{font-size:15px;margin:0}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .service-details-span{color:#bebebe}.meals-modal .modal-search .modal-search__body__container__product__details .quantity .service-details-title{font-size:20px}.meals-modal .modal-search .modal-search__body__container__product__details .isReverse{flex-direction:row-reverse}.meals-modal .modal-search .modal-search__body__container__product__details a img{width:16px;height:16px;margin-top:-2px}.meals-modal .modal-search .modal-search__body__container__product__details a.is-disabled{pointer-events:none;opacity:.6}.meals-modal .modal-search .modal-search__body__container__product__details-button{font-size:17px;margin-top:50px;padding-bottom:24px}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product__details-button{margin-top:20px}}@media only screen and (min-width: 767px){.meals-modal .modal-search .modal-search__body__container__product__details-button{font-size:15px}}.meals-modal .modal-search .modal-search__body__container__product__details-button .o-btn--primary-blue{max-width:373px}.meals-modal .modal-search .modal-search__body__container__product.withLegend .quantity{margin-top:24px}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product.withLegend .quantity{margin-top:0}}.meals-modal .modal-search .modal-search__body__container__product.withLegend .tag{margin-bottom:8px;border-bottom:none}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product.withLegend .tag{margin-bottom:10px}}.meals-modal .modal-search .modal-search__body__container__product.withLegend .tag>p{margin-bottom:0}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product.withLegend .tag{margin-bottom:26px}}.meals-modal .modal-search .modal-search__body__container__product.withLegend .legend{flex-direction:initial;border-bottom:1px solid #E2E2E2}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product.withLegend .legend{border-bottom:none}}.meals-modal .modal-search .modal-search__body__container__product.withLegend .legend>span{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;display:flex;align-items:center;letter-spacing:.0025em;color:#333;margin-bottom:24px}@media only screen and (min-width: 468px){.meals-modal .modal-search .modal-search__body__container__product.withLegend .legend>span{margin-bottom:33px}}.meals-modal .modal-search .modal-search__body__container__product.withLegend .legend>span>img{padding-right:9px}.meals-modal .modal-search .c-mobile_modal{background-color:#fff}.meals-modal .modal-search .c-mobile_modal__head{padding-top:10px!important}.meals-modal .modal-search .modal-search--ticket li a:hover{cursor:pointer}.meals-modal .modal-search .modal-search--ticket li a img{width:19px}.c-design-j.container{margin:0 auto;padding:20px 0}@media only screen and (max-width: 767px){.c-design-j.container{padding:20px 15px}}.c-design-j h4.title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;padding-top:12px;margin-bottom:8px;position:relative}.c-design-j__slider-wrapper{width:100%;position:relative}.c-design-j__slider-wrapper--pagination{text-align:center;display:flex!important;justify-content:center;align-items:center}.c-design-j__slider-wrapper--pagination a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-right:20px}.c-design-j__slider-wrapper--pagination a:nth-last-child(2){margin-right:0}.c-design-j__slider-wrapper--pagination a:first-of-type{margin-right:40px}@media only screen and (min-width: 767px){.c-design-j__slider-wrapper--pagination a:first-of-type{margin-right:79px}}.c-design-j__slider-wrapper--pagination a:last-of-type{margin-right:0;margin-left:40px}@media only screen and (min-width: 767px){.c-design-j__slider-wrapper--pagination a:last-of-type{margin-left:79px}}.c-design-j__slider-wrapper--pagination a:hover,.c-design-j__slider-wrapper--pagination a:active,.c-design-j__slider-wrapper--pagination a.active{color:#00a4e5}.c-design-j__slider-wrapper--pagination a.is-disabled{color:#cae2e7;pointer-events:none}.c-design-j__slider{display:flex;width:100%;overflow:visible;flex-wrap:wrap;position:relative}@media only screen and (min-width: 767px){.c-design-j__slider{overflow:visible;flex-wrap:wrap;justify-content:unset}}.c-design-j__slider:after{content:"";border-right:24px solid transparent}@media only screen and (min-width: 767px){.c-design-j__slider:after{display:none}}.c-design-j__cards{flex-basis:25%;width:248px;min-width:248px;max-width:248px;margin-right:16px;margin-bottom:16px}@media only screen and (min-width: 767px){.c-design-j__cards{min-width:initial;max-width:246px}}@media only screen and (min-width: 414px){.c-design-j__cards{min-width:176px}}@media only screen and (max-width: 413px){.c-design-j__cards{min-width:156px}}@media only screen and (min-width: 767px){.c-design-j__cards:first-child{margin-left:0}}.c-design-j__cards:last-child{margin-right:0}@media only screen and (min-width: 767px){.c-design-j__cards{min-width:initial}}.c-design-j__cards figure{position:relative}.c-design-j__cards figure:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border-radius:8px;transition:all .3s linear;transition-property:transform,background;background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%)}.c-design-j__cards figure img{width:100%;object-fit:cover;border-radius:8px;transition:transform .3s linear;height:298px}.c-design-j__cards figure .city-name{position:absolute;left:24px;bottom:16px;z-index:20;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.005em;color:#fff}.c-design-j__cards figure a{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:256px;width:80%;padding:16px;line-height:140%}.c-design-j__cards:hover figure,.c-design-j__cards.is-active figure{z-index:20;position:relative}.c-design-j__cards:hover figure:before,.c-design-j__cards.is-active figure:before{background:linear-gradient(180deg,rgba(255,255,255,0) 68.2%,rgba(157,157,157,.3852) 82.76%,#000000 100%);transition:all .3s linear;transition-property:transform,background}@media only screen and (min-width: 767px){.c-design-j__cards:hover figure img,.c-design-j__cards.is-active figure img{transition:transform .3s linear}}.c-design-j__cards:hover figure .city-name,.c-design-j__cards.is-active figure .city-name{font-size:20px;text-align:center;left:50%;bottom:88px;transform:translate(-50%)}@media only screen and (min-width: 767px){.c-design-j__cards:hover figure .city-name,.c-design-j__cards.is-active figure .city-name{font-size:20px;bottom:150px}}.c-design-j__cards:hover figure a,.c-design-j__cards.is-active figure a{opacity:1;cursor:pointer;top:auto;bottom:24px;left:50%;transform:translate(-50%);z-index:20;font-size:15px;line-height:120%;max-width:214px;transition:opacity .5s ease}@media only screen and (min-width: 767px){.c-design-j__cards:hover figure a,.c-design-j__cards.is-active figure a{bottom:70px;max-width:256px}}.email-newsletter__error-icon{font-weight:700;width:1rem;height:1rem;line-height:1rem;border-radius:50%;font-size:80%;color:#fff;text-align:center;background:#dc3545;display:inline-block;margin-right:5px}.email-newsletter__invalid-feedback{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.form-control--newsletter{border-radius:.25rem!important;font-family:Noto Sans,sans-serif;padding:23px 16px!important}.form-control--newsletter:focus{border-color:initial;box-shadow:none}.c-email-newsletter{background:#fff;padding:5rem 0}.c-email-newsletter .container{padding:0 15px 0 0}@media (max-width: 768px){.c-email-newsletter .container{padding:0 24px}}.email-newsletter h2{font-weight:600;font-size:23px;width:-moz-fit-content;width:fit-content}.email-newsletter h2:before{display:block;content:"";background:#f9da53;height:5px;width:30%;margin-bottom:1rem}body{margin:0;font-family:Noto Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#f7f7f7}h1{font-size:38px}h2{font-size:30px}h3{font-size:23px}.newsletter-modal{position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(51,51,51,.45);z-index:9999;display:flex;align-items:center}.newsletter-modal__content{position:relative;margin:auto;padding:2rem;width:80%;max-width:696px;background:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.newsletter-modal__close{position:absolute;top:16px;right:16px}.newsletter-modal__close img{max-width:24px}.newsletter-modal__close:hover,.newsletter-modal__close:focus{cursor:pointer}.newsletter-modal__main-image{max-width:260px}.newsletter-modal__message{font-size:23px;font-family:Noto Sans,sans-serif;font-weight:700;line-height:140%;color:#333;margin:2rem 0;text-align:center}.newsletter-modal__social-media-icons ul{margin:0;padding:0}.newsletter-modal__social-media-icons li{margin:0;display:inline-block}.newsletter-modal__social-media-icons li:not(:last-child){margin-right:2rem}.newsletter-modal__social-media-icons li img{height:1.25rem}.travel-doc-widget__check-btn{background:#0077c8;color:#fff;text-align:center}.travel-doc-widget__select{padding:0 5px;border:1px solid #ccc;border-radius:4px;font-weight:400}.travel-doc-widget__hr{height:5px;width:80%;box-shadow:inset 0 5px 5px -5px #428bca}.travel-doc-widget__results__view-link{background-color:#f3fbfd;border:1px solid #52caf5;border-radius:.75rem}.o-btn--primary-blue--travel-doc-widget{max-width:100%!important}.travel-doc-widget hr{height:1px}.travel-doc-widget label{margin:0;font-size:initial}.travel-doc-widget select{color:#ced4da}.travel-doc-widget option:not(:first-of-type){color:initial}.travel-doc-widget h2{color:#006fc1;font-weight:600;font-size:23px}.travel-doc-widget .o-form_input{margin:1rem 0}.travel-doc-widget__error-icon{font-weight:700;width:1rem;height:1rem;line-height:1rem;border-radius:50%;font-size:80%;color:#fff;text-align:center;background:#dc3545;display:inline-block;margin-right:5px}.travel-doc-widget__check-icon{color:#52caf5}.travel-doc-widget__footer p{font-size:.75rem;color:#a0a0a0}.travel-doc-widget__footer img{width:150px}.travel-doc-widget__results img{max-width:1rem}.travel-doc-widget__results p{margin:0}.time-table-container{padding-bottom:40px}.time-table-container ul.time-table{box-shadow:0 4px 23px #0000001a;border-radius:12px;margin-bottom:20px;margin-top:0;overflow:scroll;overflow-x:scroll;width:100%}.time-table-container ul.time-table li{border-bottom:1px solid #e2e2e2;padding:20px 20px 20px 0;margin-bottom:0;background-color:#fff;width:640px;position:relative}.time-table-container ul.time-table li div.col1-custom{width:120px;display:inline-block;position:sticky;left:0;background-color:#fff;padding:0 20px}.time-table-container ul.time-table li div.col-custom{width:120px;display:inline-block;padding:0 20px}.time-table-container ul.time-table li.table-header{background-color:#e9f6f9;border-radius:12px 12px 0 0;font-weight:700}.time-table-container ul.time-table li.table-header div.col1-custom{background-color:#e9f6f9}.time-table-container ul.time-table li:last-child{border-radius:0 0 12px 12px;border-bottom:none}@media only screen and (min-width: 767px){.time-table-container ul.time-table{overflow:hidden;width:100%;padding:0}.time-table-container ul.time-table li{padding:20px;width:100%}.time-table-container ul.time-table li div.col1-custom,.time-table-container ul.time-table li div.col-custom{width:20%;display:inline-block}}.time-table-container span.cebpac-plane,.time-table-container span.cebgo-plane{background-image:url(icon-yellow_airplane.898c361b2db9e432.svg);padding:0 8px;background-repeat:no-repeat;background-size:100%;margin-right:8px;font-size:13px}.time-table-container span.cebgo-plane{background-image:url(icon-blue_airplane.7242fee9b13e8d7e.svg)}.time-table-container .flight-info{font-size:13px}.loading .flight-date{max-width:70px}.loading .price{max-width:100px}.loading .flight{width:100%}.loading span,.loading .flight-date,.loading .price{animation:shimmer 9s infinite;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 36%);background-size:350px 100%;color:transparent!important;border-radius:3px}@keyframes shimmer{0%{background-position:-350px 0}to{background-position:350px 0}}.omnix-generic-page-skeleton{max-width:1056px;margin:auto;padding:40px}.omnix-generic-page-skeleton div{margin-bottom:1.5rem}.omnix-generic-page-skeleton .labels>div{max-width:300px}.omnix-generic-page-skeleton .labels>div:last-of-type{height:30px}.omnix-generic-page-skeleton .labels>div:last-of-type{max-width:400px}.omnix-generic-page-skeleton .low-fare-finder>div{max-width:100%;height:95px}.omnix-generic-page-skeleton .flights{padding:1rem}.omnix-generic-page-skeleton .flights>div{max-width:100%;height:110px}@keyframes fullView{to{width:100%}}.omnix-generic-page-skeleton .labels>div,.omnix-generic-page-skeleton .low-fare-finder>div,.omnix-generic-page-skeleton .flights>div{animation:shimmer 5s infinite;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 50%);background-size:900px 100%;color:transparent!important;border-radius:3px}.skel-item .col-md-12{padding-right:15px!important;padding-left:15px!important}.skel-row div{min-height:10px}.skel-row .big,.skel-row.big div{min-height:30px}.skel-avatar{position:relative;width:60px;height:60px;overflow:hidden;border-radius:50%!important}.skel-picture{width:100%;height:120px}.skel-picture--60{width:100%;height:60px}.skel-picture--90{width:100%;height:90px}.skel-banner{width:100%;height:220px}@media (max-width: 768px){.skel-banner--mobile{height:150px}}.skel-card{width:100%;height:220px}@media (max-width: 768px){.skel-card--mobile{height:120px}}.skel-card--420{width:100%;height:420px}.skel-row div,.skel-picture,.skel-picture--60,.skel-picture--90,.skel-banner,.skel-card,.skel-card--420,.skel-avatar{animation:shimmer 5s infinite;background:linear-gradient(to right,#eff1f3 4%,#e2e2e2 25%,#eff1f3 50%);background-size:900px 100%;color:transparent!important;border-radius:3px}@keyframes shimmer{0%{background-position:-900px 0}to{background-position:900px 0}}.flight-search-status-widget{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:30px;margin:20px 0}.flight-search-status-widget .error-icon{font-weight:700;width:.7rem;height:.7rem;line-height:.7rem;border-radius:50%;font-size:80%;color:#fff;text-align:center;background:#dc3545;display:inline-block;margin-right:5px}.flight-search-status-widget button.check-status{margin-top:28px}.flight-search-status-widget .radio-container{cursor:pointer;margin-bottom:20px}.flight-search-status-widget .radio-container .radio-button-wrapper{left:16px}.flight-search-status-widget .radio-container .radio-button-wrapper .selected-radio:before{border-color:#08a4e4;color:#08a4e4}.flight-search-status-widget .radio-container .radio-button-wrapper .selected-radio:after{background:#08a4e4}.flight-search-status-widget .radio-container label.radio-label{margin-left:22px;color:#08a4e4}.flight-search-status-widget .radio-container label.bold{font-weight:700}@media only screen and (min-width: 767px){.flight-search-status-widget .radio-container{margin-bottom:0}}.flight-search-status-widget .radio-container:first-child{padding-left:48px}.flight-search-status-widget .radio-container:first-child .radio-button-wrapper{left:48px}@media only screen and (min-width: 767px){.flight-search-status-widget .radio-container:first-child{padding-left:14px}.flight-search-status-widget .radio-container:first-child .radio-button-wrapper{left:16px}}.flight-search-status-widget .o-form_two-fields .o-form_input.o-form_input+.o-form_input input{padding-left:20px}.flight-status-table-container{padding-bottom:40px}.flight-status-table-container .fblue{color:#006fc1}.flight-status-table-container .fgray{color:#858585}.flight-status-table-container .f12{font-size:11px}.flight-status-table-container .f14,.flight-status-table-container .f13{font-size:13px;margin-bottom:7px}.flight-status-table-container .f20{font-size:20px}.flight-status-table-container .flight-status-no-data-container{background-color:#fff;box-shadow:0 4px 23px #0000001a;border-radius:12px;padding:30px;margin:20px 0}.flight-status-table-container .flight-status-no-data-container h3{font-size:15px;font-weight:700;line-height:24px}.flight-status-table-container .flight-status-no-data-container p{font-size:13px;line-height:21px}@media only screen and (min-width: 320px){.flight-status-table-container .flight-status-no-data-container h3,.flight-status-table-container .flight-status-no-data-container p{text-align:center!important}}@media only screen and (min-width: 468px){.flight-status-table-container .flight-status-no-data-container h3,.flight-status-table-container .flight-status-no-data-container p{text-align:center!important}}@media only screen and (min-width: 767px){.flight-status-table-container .flight-status-no-data-container h3,.flight-status-table-container .flight-status-no-data-container p{text-align:center!important}}@media only screen and (min-width: 923px){.flight-status-table-container .flight-status-no-data-container h3,.flight-status-table-container .flight-status-no-data-container p{text-align:left!important}}.flight-status-table-container .flight-status-header{margin-top:45px}.flight-status-table-container ul.flight-status-table{margin-bottom:20px;width:100%;margin-left:0;margin-right:0;padding:0}@media only screen and (min-width: 320px){.flight-status-table-container ul.flight-status-table{margin:10px 0 0!important}}@media only screen and (min-width: 468px){.flight-status-table-container ul.flight-status-table{margin:10px 0 0!important}}.flight-status-table-container ul.flight-status-table li.flight-status-list{background-color:#fff;box-shadow:0 4px 23px #0000001a;padding:30px;font-size:15px;border-bottom:solid 1px #bebebe;margin-bottom:0}.flight-status-table-container ul.flight-status-table li.flight-status-list .capital{text-transform:uppercase}.flight-status-table-container ul.flight-status-table li.flight-status-list .right{text-align:left}.flight-status-table-container ul.flight-status-table li.flight-status-list .arrival-with-exponent{margin-top:-3px!important}@media (max-width: 767.98px){.flight-status-table-container ul.flight-status-table li.flight-status-list .right{text-align:right;padding-left:0;padding-right:7px;width:55%}.flight-status-table-container ul.flight-status-table li.flight-status-list .left{padding-left:7px;width:45%}.flight-status-table-container ul.flight-status-table li.flight-status-list .col-sm-6{width:50%}.flight-status-table-container ul.flight-status-table li.flight-status-list .col-sm-6,.flight-status-table-container ul.flight-status-table li.flight-status-list .col-sm-12{padding-right:7px;padding-left:7px}}.flight-status-table-container ul.flight-status-table li.flight-status-list .timer{display:flex;align-items:center;height:20px}.flight-status-table-container ul.flight-status-table li.flight-status-list .timer img{height:20px}.flight-status-table-container ul.flight-status-table li.flight-status-list a.tool-tip{margin-left:5px}.flight-status-table-container ul.flight-status-table li.flight-status-list a.tool-tip>.info{padding:15px;max-width:220px;font-size:11px;left:50%;top:150%}@media (max-width: 767.98px){.flight-status-table-container ul.flight-status-table li.flight-status-list a.tool-tip .info{max-width:150px!important;left:-300%!important;top:130%!important;text-align:left!important}.flight-status-table-container ul.flight-status-table li.flight-status-list a.tool-tip img{margin-left:0}}.flight-status-table-container ul.flight-status-table li.flight-status-list .box-center{-webkit-box-align:center;display:flex;align-items:center;justify-content:center}.flight-status-table-container ul.flight-status-table li.flight-status-list .layover{margin-top:10px;margin-bottom:10px}.flight-status-table-container ul.flight-status-table li.flight-status-list .layover span{background-color:#fff;position:relative;z-index:1;padding:0 20px;font-size:13px;color:#858585}.flight-status-table-container ul.flight-status-table li.flight-status-list .layover:after{content:"";width:90%;border-bottom:1px solid #e2e2e2;position:absolute;left:0;top:14px;margin:0 5%;text-align:center}.flight-status-table-container ul.flight-status-table li.flight-status-list .fstatusImg{text-align:center}@media only screen and (min-width: 320px){.flight-status-table-container ul.flight-status-table li.flight-status-list .fstatusImg{height:20px!important}}@media only screen and (min-width: 468px){.flight-status-table-container ul.flight-status-table li.flight-status-list .fstatusImg{height:20px!important}}@media only screen and (min-width: 767px){.flight-status-table-container ul.flight-status-table li.flight-status-list .fstatusImg{height:20px!important}}@media only screen and (min-width: 923px){.flight-status-table-container ul.flight-status-table li.flight-status-list .fstatusImg{height:20px!important}}.flight-status-table-container ul.flight-status-table li.flight-status-list span.fstatus{font-size:11px;line-height:150%;letter-spacing:.004em;padding:0 8px 0 14px;margin-top:17px;border-radius:146px;font-weight:700}@media only screen and (min-width: 767px){.flight-status-table-container ul.flight-status-table li.flight-status-list span.fstatus{padding:0 8px 0 24px;left:48px}}.flight-status-table-container ul.flight-status-table li.flight-status-list span.fstatus:before{content:"";width:12px;height:12px;position:absolute;left:18px;top:50%;transform:translateY(-36%)}@media only screen and (min-width: 767px){.flight-status-table-container ul.flight-status-table li.flight-status-list span.fstatus:before{left:48px}}.flight-status-table-container ul.flight-status-table li.flight-status-list .show-d{display:block!important}.flight-status-table-container ul.flight-status-table li.flight-status-list .hide-d{display:none!important}.flight-status-table-container ul.flight-status-table li.flight-status-list .show-details,.flight-status-table-container ul.flight-status-table li.flight-status-list .hide-details{cursor:pointer}.flight-status-table-container ul.flight-status-table li.flight-status-list .show-details:after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);background-image:url(icon-showdetails.b32ecc5085c54fe1.svg);background-size:contain;transition:transform .3s ease;right:10px}@media only screen and (min-width: 767px){.flight-status-table-container ul.flight-status-table li.flight-status-list .show-details:after{right:unset}}.flight-status-table-container ul.flight-status-table li.flight-status-list .hide-details:after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);background-image:url(icon-showdetails.b32ecc5085c54fe1.svg);background-size:contain;transition:transform .3s ease;right:10px}@media only screen and (min-width: 767px){.flight-status-table-container ul.flight-status-table li.flight-status-list .hide-details:after{right:unset}}.flight-status-table-container ul.flight-status-table li.flight-status-list span.arrived{color:#009883;background:#ceefec}.flight-status-table-container ul.flight-status-table li.flight-status-list span.arrived:before{background-image:url(icon-status__greencheck.53f2440a30cbe6b3.svg)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.cancelled{color:#cc0c2f;background:#ffeef1}.flight-status-table-container ul.flight-status-table li.flight-status-list span.cancelled:before{background-image:url(icon-status_error.631a5b38318a3c92.svg)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.inflight{color:#00a4e5;background:#e9f6f9}.flight-status-table-container ul.flight-status-table li.flight-status-list span.inflight:before{background-image:url(icon-status_airplane.d859ee3e2caee5d7.svg)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.onschedule{color:#5cab4c;background:#ebffe7}.flight-status-table-container ul.flight-status-table li.flight-status-list span.onschedule:before{background-image:url(icon-status_time.1c90f00a7146856f.svg)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.delayed{color:#f68e33;background:#fff6ee}.flight-status-table-container ul.flight-status-table li.flight-status-list span.delayed:before{background-image:url(icon-status_warning.555dd1cc3da652e0.svg)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.reroute{color:#6f56a3;background:#fff6ee}.flight-status-table-container ul.flight-status-table li.flight-status-list span.reroute:before{background-image:url(icon-purple_location.6f17caf20b72af06.png)}.flight-status-table-container ul.flight-status-table li.flight-status-list span.notyet-departed{color:#f68e33;background:#fff6ee}.flight-status-table-container ul.flight-status-table li.flight-status-list span.notyet-departed:before{background-image:url(icon-flight_takeoff.f9327f6f27e49484.svg)}.flight-status-table-container ul.flight-status-table .new-exponent{font-family:Noto Sans,sans-serif;vertical-align:super;font-size:11px}@media (max-width: 767.98px){.flight-status-table-container ul.flight-status-table li.flight-status-list{padding:15px 10px}.flight-status-table-container ul.flight-status-table li.flight-status-list:nth-child(2){border-radius:12px 12px 0 0!important}}.flight-status-table-container ul.flight-status-table li.flight-status-list:last-child{border-radius:0 0 12px 12px!important;border-bottom:none}.flight-status-table-container ul.flight-status-table li.flight-status-list-header{background-color:#fff;box-shadow:0 4px 23px #0000001a;padding:15px 30px;font-size:15px;border-bottom:solid 1px #bebebe;border-top:#ffcd00 solid 6px;margin-bottom:0;border-radius:12px 12px 0 0!important}.flight-status-table-container ul.flight-status-table li.flight-status-list-header .strong{font-weight:700}.flight-status-table-container ul.flight-status-table li.show-more{padding:16px;border-radius:0 0 12px 12px!important;border-bottom:none}.flight-status-table-container ul.flight-status-table li.show-more .show-more-link{cursor:pointer}.flight-status-table-container ul.flight-status-table li.show-more .show-more-link .arrow{height:9px;width:14px;background-size:14px;background-repeat:no-repeat;display:inline-block}.flight-status-table-container ul.flight-status-table li.show-more .show-more-link .carret-down{background-image:url(/assets/images/icon-arrowdown_grey.png)}.flight-status-table-container ul.flight-status-table li.show-more .show-more-link .carret-up{background-image:url(/assets/images/icon-arrowdown_grey.png);transform:rotate(180deg)}.flight-status-table-container span.cebpac-plane,.flight-status-table-container span.cebgo-plane{background-image:url(icon-yellow_airplane.898c361b2db9e432.svg);padding:0 8px;background-repeat:no-repeat;background-size:100%;margin-right:8px;font-size:13px}.flight-status-table-container span.cebgo-plane{background-image:url(icon-blue_airplane.7242fee9b13e8d7e.svg)}.flight-status-table-container .flight-info{font-size:13px;text-align:left;padding-top:10px}@media only screen and (min-width: 767px){.flight-status-table-container .flight-info{padding-top:40px;text-align:right}}.flight-status-table-container .last-update{text-align:left}@media only screen and (min-width: 767px){.flight-status-table-container .last-update{margin-top:5px;text-align:right}}.flight-status-table-container .flight-no-xs{margin-right:10px}.flight-status-table-container .hidden-xs{display:none}.flight-status-table-container .visible-xs{display:block}.flight-status-table-container .border-left{border:none!important}.flight-status-table-container .padtop-xs{padding-top:20px}.flight-status-table-container .padbot{padding-bottom:20px}.flight-status-table-container .flight-no-xs-cont{width:250px;font-size:13px}@media only screen and (min-width: 767px){.flight-status-table-container .border-left{border-left:1px solid #dee2e6!important}.flight-status-table-container .hidden-xs{display:block}.flight-status-table-container .visible-xs{display:none}.flight-status-table-container .padtop-xs{padding-top:0}.flight-status-table-container .flight-no-xs-cont{width:auto;font-size:15px}}.kms-search__container.group{position:relative;width:75vw}@media screen and (-ms-high-contrast: none),(-ms-high-contrast: active){.kms-search__container.group{width:750px!important}}@media only screen and (min-width: 767px){.kms-search__container.group{width:772px}}.kms-search__container.group input{background:none;border-bottom:1px solid #fff;width:100%;font-family:Noto Sans,sans-serif;font-size:15px;line-height:150%;letter-spacing:.0025em;color:#fff;padding-bottom:10px}.kms-search__container.group input::placeholder{color:#ffffffb3}.kms-search__container.group input:focus+.quicklinks{display:block}.kms-search__container.group button{background-image:url(/assets/images/icon-searchgrey.svg);background-color:transparent;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:2px;width:24px;height:24px;cursor:pointer;filter:brightness(0) invert(1)}.kms-search__container.group .quicklinks:hover{display:block}.kms-search__container.group .quicklinks,.kms-search__container.group .searchedlinks{display:none;background-color:#fff;padding:16px 24px 20px;position:absolute;top:53px;left:-24px;z-index:30;width:100vw;max-width:unset}@media only screen and (min-width: 767px){.kms-search__container.group .quicklinks,.kms-search__container.group .searchedlinks{max-width:408px;padding:16px 16px 20px;width:100%;left:0}}.kms-search__container.group .quicklinks h6,.kms-search__container.group .searchedlinks h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;margin:0 0 16px}.kms-search__container.group .quicklinks ul,.kms-search__container.group .searchedlinks ul{padding:0;margin:0}.kms-search__container.group .quicklinks ul li,.kms-search__container.group .searchedlinks ul li{margin-bottom:8px;padding:0}.kms-search__container.group .quicklinks ul li:last-of-type,.kms-search__container.group .searchedlinks ul li:last-of-type{margin-bottom:0}.kms-search__container.group .quicklinks ul li a,.kms-search__container.group .searchedlinks ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#006fc1}.kms-search__container.group .quicklinks ul li a:hover,.kms-search__container.group .searchedlinks ul li a:hover{color:#00a4e5}.kms-search__container.group .searchedlinks p{overflow-wrap:break-word;font-size:13px;color:#333}.kms-search__container.group .searchedlinks ul li a{color:#333}.kms-search__container.group .searchedlinks ul li a strong{color:#006fc1}.kms-search__container.group .kms-search__magnifying-glass{right:0;bottom:7px;position:absolute;padding:0}.kms-search-results-list-container{padding:20px 0}.kms-search-results-list-container .search-count-keyword{padding:0 20px 20px;border-bottom:1px solid #212529}.kms-search-results-list-container .search-result-list{padding:20px}@media only screen and (min-width: 767px){.kms-search-results-list-container .search-result-list{padding:20px 64px}}.kms-search-results-list-container h5{color:#006fc1;font-weight:700}.kms-search-results-list-container h5:hover{color:#00a4e5;cursor:pointer}.kms-search-results-list-container .description{padding:10px 0 20px}.c-modal__manage_booking{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;width:calc(100% - 48px);max-width:423px;margin-bottom:40px}@media only screen and (max-height: 725px){.c-modal__manage_booking{top:60%}}@media only screen and (max-height: 600px){.c-modal__manage_booking{top:70%}}.c-modal__manage_booking .error-msg{display:flex}.c-modal__manage_booking .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking .close{position:absolute;width:24px;height:24px;top:16px;right:16px;background-image:url(icon-close_button.255c05e11f5d5920.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;cursor:pointer;display:block;opacity:1;padding:0}.c-modal__manage_booking__register{padding:50px 0 40px}@media only screen and (min-width: 767px){.c-modal__manage_booking__register{width:100%;margin-bottom:0}}.c-modal__manage_booking__register .verified-image{height:150px;display:block;margin:auto}.c-modal__manage_booking__register>.title{padding:0 24px}.c-modal__manage_booking__register>.title h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__manage_booking__register>.title p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__manage_booking__register .social-media{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px;padding:0 32px}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .social-media{padding:0 49px}}.c-modal__manage_booking__register .social-media a.tool-tip img{width:32px;height:32px}.c-modal__manage_booking__register .social-media a.tool-tip>.info{padding:5px;max-width:110px;font-size:15px;left:50%;top:150%}.c-modal__manage_booking__register .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:0 24px 24px}.c-modal__manage_booking__register .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.c-modal__manage_booking__register .form{padding:0 24px}.c-modal__manage_booking__register .form p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .form p{font-size:15px}}.c-modal__manage_booking__register .form .o-form_input input{margin-bottom:0}.c-modal__manage_booking__register .form .o-form_input .title{font-size:11px;white-space:nowrap}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .form .o-form_input .title{font-size:13px}}.c-modal__manage_booking__register .form .o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__manage_booking__register .form .o-form_input .error-msg{display:flex}.c-modal__manage_booking__register .form .o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking__register .form .input_email{margin-bottom:24px}.c-modal__manage_booking__register .form .input_retype_password{margin-top:16px}.c-modal__manage_booking__register .form .o-form_fullname{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}.c-modal__manage_booking__register .form .o-form_fullname .o-form_input{max-width:100%;width:100%;margin-right:0}@media only screen and (min-width: 468px){.c-modal__manage_booking__register .form .o-form_fullname .o-form_input{width:calc(50% - 8px)}}.c-modal__manage_booking__register .form .o-form_fullname .o-form_input .title{padding:0}.c-modal__manage_booking__register .form .o-form_fullname .o-form_input .checkbox{margin-bottom:0}.c-modal__manage_booking__register .form input{width:100%}.c-modal__manage_booking__register .form input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .form input[type=text]{font-size:15px}}.c-modal__manage_booking__register .form input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__manage_booking__register .form input[type=password]:focus,.c-modal__manage_booking__register .form input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .form input[type=password]{font-size:15px}}.c-modal__manage_booking__register .form input[type=password]::placeholder{color:#bebebe}.c-modal__manage_booking__register .form .sub{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.c-modal__manage_booking__register .form .sub a.tool-tip img{width:14px;height:14px}.c-modal__manage_booking__register .form .sub a.tool-tip>.info{max-width:200px;padding:0}.c-modal__manage_booking__register .form .sub a.tool-tip>.info ol,.c-modal__manage_booking__register .form .sub a.tool-tip>.info ul{list-style:disc;list-style-type:disc;margin:5px 20px;padding:0}.c-modal__manage_booking__register .form .sub a.tool-tip>.info ol li,.c-modal__manage_booking__register .form .sub a.tool-tip>.info ul li{margin-bottom:2px}.c-modal__manage_booking__register .form .checkbox{padding-bottom:0}.c-modal__manage_booking__register .form .checkbox label,.c-modal__manage_booking__register .form .checkbox label p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#333}.c-modal__manage_booking__register .form .checkbox label p a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%}.c-modal__manage_booking__register .form .checkbox a.tool-tip{font-family:Noto Sans,sans-serif;font-size:11px;letter-spacing:.004em;color:#858585}.c-modal__manage_booking__register .form .checkbox a.tool-tip img{width:14px;height:14px}.c-modal__manage_booking__register .form .checkbox a.tool-tip>.info{max-width:200px;padding:16px}.c-modal__manage_booking__register .form .checkbox .checkmark{top:2px}.c-modal__manage_booking__register .form button{margin-top:24px;max-width:100%;padding:12px 0}@media only screen and (min-width: 767px){.c-modal__manage_booking__register .form button{margin-top:26px}}.c-modal__manage_booking__register .error-card-ciam{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px}.c-modal__manage_booking__register .error-card-ciam img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking__verify{padding:50px 23px 71px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.c-modal__manage_booking__verify .email-image{display:block;margin:auto}.c-modal__manage_booking__verify>*{flex-basis:100%}@media only screen and (min-width: 468px){.c-modal__manage_booking__verify{padding:50px 48px 40px}}@media only screen and (min-width: 767px){.c-modal__manage_booking__verify{width:100%;margin-bottom:0}}.c-modal__manage_booking__verify h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__manage_booking__verify p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}.c-modal__manage_booking__verify a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block;margin-bottom:8px}.c-modal__manage_booking__verify a.is-disabled{color:#cae2e7!important}.c-modal__manage_booking__signin{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin{padding:41px 48px 40px}}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin{width:100%;padding:50px 48px 24px}}.c-modal__manage_booking__signin>*{flex-basis:100%}.c-modal__manage_booking__signin .info-card-ciam{width:100%;background-color:#f3fbfd;font-size:13px!important;border-radius:10px;display:flex;justify-content:center}.c-modal__manage_booking__signin .info-card-ciam p{margin:10px}.c-modal__manage_booking__signin .error-card-ciam{width:100%;background-color:#ffedf1;font-size:13px!important;border-radius:10px;border-style:solid;border-color:#f5849b;border-width:2px;display:flex;padding:10px}.c-modal__manage_booking__signin .error-card-ciam img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking__signin.forgot-pass{padding-bottom:40px;padding-top:47px}.c-modal__manage_booking__signin.forgot-pass>img{margin-bottom:22px;max-width:100%}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin.forgot-pass>img{margin-bottom:104px}}.c-modal__manage_booking__signin.forgot-pass .o-form_input{margin-bottom:40px!important}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin.forgot-pass .o-form_input{margin-bottom:24px!important}}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact{margin-top:-4px}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact .label-title{font-weight:700}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact .o-form_input{margin-bottom:16px!important}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact .o-form_input input{margin-bottom:0}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact .o-form_input.with-drop:before{right:-1px;top:40px}.c-modal__manage_booking__signin.forgot-pass .form .o-form__contact .o-form_input .country-flag img{margin-bottom:0!important}.c-modal__manage_booking__signin.forgot-pass .form.forgot .form__buttons a{margin-top:16px;margin-bottom:0}.c-modal__manage_booking__signin.forgot-pass .form__buttons{text-align:center}.c-modal__manage_booking__signin.forgot-pass .form__buttons a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;display:inline-block;margin:20px 0 51px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin.forgot-pass .form__buttons a{margin:20px 0 0}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin.forgot-pass .form__buttons a{margin:20px 0 51px}}.c-modal__manage_booking__signin.getgo{padding-top:24px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin.getgo{padding-top:41px}}.c-modal__manage_booking__signin.getgo.inbox{padding-bottom:0;top:50%;transform:translate(-50%,-50%)}.c-modal__manage_booking__signin.getgo.inbox p{margin-bottom:8px}.c-modal__manage_booking__signin.getgo.inbox .form.getgo{margin-bottom:0}.c-modal__manage_booking__signin.getgo.inbox .form.getgo button{margin-bottom:40px;margin-top:0}.c-modal__manage_booking__signin.getgo.inbox .signup{margin-bottom:40px}.c-modal__manage_booking__signin .wechat{padding:48px 0 50px;background:#1ea939;margin:0 -24px;width:calc(100% + 48px);flex-basis:calc(100% + 48px)}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin .wechat{margin:0 -48px;width:calc(100% + 96px);flex-basis:calc(100% + 96px);padding-top:63px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin .wechat{padding:63px 0;margin:0 -24px;width:calc(100% + 96px);flex-basis:calc(100% + 96px)}}.c-modal__manage_booking__signin .wechat img{width:224px;height:223px;max-width:100%;margin:0 auto!important;display:block}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin .wechat img{width:288px;height:287px}}.c-modal__manage_booking__signin.wechat{padding-bottom:130px;padding-top:24px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin.wechat{padding:35px 48px 37px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin.wechat{padding-left:24px;padding-right:24px}}.c-modal__manage_booking__signin.wechat img{margin-bottom:12px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin.wechat img{margin-bottom:16px}}.c-modal__manage_booking__signin.wechat p{margin-bottom:20px}.c-modal__manage_booking__signin img{max-width:130px}.c-modal__manage_booking__signin h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#333;margin-bottom:0}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin h2{font-size:23px;margin-bottom:8px}}.c-modal__manage_booking__signin p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin p{margin-bottom:14px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin p{margin-bottom:24px}}.c-modal__manage_booking__signin .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:90px}.c-modal__manage_booking__signin .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__manage_booking__signin .form .o-form__contact>h6{flex-basis:100%}.c-modal__manage_booking__signin .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__manage_booking__signin .form .o-form__contact>div:first-of-type input{padding-left:36px}.c-modal__manage_booking__signin .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__manage_booking__signin .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__manage_booking__signin .form>.o-form_input{margin-bottom:24px}.c-modal__manage_booking__signin .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__manage_booking__signin .form>.o-form_input .error-msg{display:flex}.c-modal__manage_booking__signin .form>.o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking__signin .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__manage_booking__signin .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__manage_booking__signin .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__manage_booking__signin .form>.o-form_input input[type=password]:focus,.c-modal__manage_booking__signin .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__manage_booking__signin .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__manage_booking__signin .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__manage_booking__signin .form>.o-form_input:last-of-type{margin-bottom:16px}.c-modal__manage_booking__signin .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__manage_booking__signin .form button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__manage_booking__signin .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__manage_booking__signin .form.otp .o-form_input input{text-align:center;margin-bottom:0;max-width:32px;padding:0 8px;height:36px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin .form.otp .o-form_input input{max-width:40px;height:44px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin .form.otp .o-form_input input{max-width:42px;height:46px}}.c-modal__manage_booking__signin .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__manage_booking__signin .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:114px;display:inline-block}.c-modal__manage_booking__signin .form.otp button{margin-bottom:95px!important}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin .form.otp button{margin-bottom:0!important}}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin .form.getgo{margin-bottom:116px}}.c-modal__manage_booking__signin .form.getgo button{margin-bottom:16px}.c-modal__manage_booking__signin .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__manage_booking__signin .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__signin .form.getgo .signup{margin-bottom:0}}.c-modal__manage_booking__signin .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__manage_booking__signin .social-media{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:24px;padding:0 32px}@media only screen and (min-width: 767px){.c-modal__manage_booking__signin .social-media{padding:0 49px}}.c-modal__manage_booking__signin .social-media a.tool-tip img{width:32px;height:32px}.c-modal__manage_booking__signin .social-media a.tool-tip>.info{padding:5px;max-width:110px;font-size:15px;left:50%}.c-modal__manage_booking__signin .divider-or{border-bottom:1px solid #e2e2e2;position:relative;margin:0 0 32px}.c-modal__manage_booking__signin .divider-or span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 22px}.c-modal__manage_booking__signin .signup{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757;text-align:center}.c-modal__manage_booking__signin .signup a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__manage_booking__signin__content-bottom img{position:absolute;width:auto;height:18px}.c-modal__manage_booking__signin__content-bottom p{margin-left:25px;font-size:13px}.c-modal__manage_booking__mfa{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__manage_booking__mfa{padding:41px 48px 24px}}@media only screen and (min-width: 767px){.c-modal__manage_booking__mfa{width:100%;padding:47px 48px 33px}}.c-modal__manage_booking__mfa>*{flex-basis:100%}.c-modal__manage_booking__mfa h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__manage_booking__mfa p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__manage_booking__mfa button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__manage_booking__mfa .image{height:150px;display:block;margin:0 auto 24px}.c-modal__manage_booking__mfa .maybe-later{text-align:center}.c-modal__manage_booking__mfa .maybe-later a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__manage_booking__mfa .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:24px}.c-modal__manage_booking__mfa .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__manage_booking__mfa .form .o-form__contact>h6{flex-basis:100%}.c-modal__manage_booking__mfa .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__manage_booking__mfa .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__manage_booking__mfa .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__manage_booking__mfa .form>.o-form_input{margin-bottom:24px}.c-modal__manage_booking__mfa .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__manage_booking__mfa .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__manage_booking__mfa .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__manage_booking__mfa .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__manage_booking__mfa .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__manage_booking__mfa .form>.o-form_input input[type=password]:focus,.c-modal__manage_booking__mfa .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__manage_booking__mfa .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__manage_booking__mfa .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__manage_booking__mfa .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__manage_booking__mfa .form>.o-form_input:last-of-type{margin-bottom:16px}.c-modal__manage_booking__mfa .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__manage_booking__mfa .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__manage_booking__mfa .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__manage_booking__mfa .form.otp .o-form_input .otp-cont{width:100%}.c-modal__manage_booking__mfa .form.otp .o-form_input .otp-cont .otp-form{display:flex;justify-content:space-between}.c-modal__manage_booking__mfa .form.otp .o-form_input .otp-cont .otp-form input[type=text]{width:40px;height:44px;text-align:center}.c-modal__manage_booking__mfa .form.otp .o-form_input .otp-cont .otp-form input[type=text].error-code-input{border-color:#cc0c2f}.c-modal__manage_booking__mfa .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__manage_booking__mfa .form.otp .o-form_input .error-code{display:flex;align-items:center;padding-top:5px}.c-modal__manage_booking__mfa .form.otp .o-form_input .error-code img{margin-right:2px}.c-modal__manage_booking__mfa .form.otp .o-form_input .error-code span{font-size:11px;color:#cc0c2f;margin-bottom:0}.c-modal__manage_booking__mfa .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:40px;display:inline-block}.c-modal__manage_booking__mfa .form.otp a.is-disabled{pointer-events:none;cursor:pointer;color:#cae2e7}@media only screen and (min-width: 767px){.c-modal__manage_booking__mfa .form.getgo{margin-bottom:116px}}.c-modal__manage_booking__mfa .form.getgo button{margin-bottom:16px}.c-modal__manage_booking__mfa .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__manage_booking__mfa .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__mfa .form.getgo .signup{margin-bottom:0}}.c-modal__manage_booking__mfa .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__manage_booking__mfa .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__manage_booking__reset{padding:40px 24px 35px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__manage_booking__reset{padding:41px 48px 24px}}@media only screen and (min-width: 767px){.c-modal__manage_booking__reset{width:100%;padding:47px 48px 40px}}.c-modal__manage_booking__reset>*{flex-basis:100%}.c-modal__manage_booking__reset h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__manage_booking__reset p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:20px}.c-modal__manage_booking__reset button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__manage_booking__reset .image{height:150px;display:block;margin:0 auto 24px}.c-modal__manage_booking__reset .back-link{text-align:center}.c-modal__manage_booking__reset .back-link a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1}.c-modal__manage_booking__reset .form .o-form__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:327px;margin-bottom:90px}.c-modal__manage_booking__reset .form .o-form__contact .subs{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#858585}.c-modal__manage_booking__reset .form .o-form__contact>h6{flex-basis:100%}.c-modal__manage_booking__reset .form .o-form__contact>div:first-of-type{flex-basis:31%;max-width:101px}.c-modal__manage_booking__reset .form .o-form__contact>div:first-of-type input{padding-left:36px}.c-modal__manage_booking__reset .form .o-form__contact>div:first-of-type .country-flag{position:absolute;top:calc(50% + 4px);left:16px}.c-modal__manage_booking__reset .form .o-form__contact>div:nth-child(3){flex-basis:calc(69% - 8px)}.c-modal__manage_booking__reset .form>.o-form_input{margin-bottom:24px}.c-modal__manage_booking__reset .form>.o-form_input .password-eye{content:"";width:16px;height:16px;position:absolute;right:10px;background-size:100% 100%;background-repeat:no-repeat;top:44px;z-index:10;cursor:pointer}.c-modal__manage_booking__reset .form>.o-form_input .error-msg{display:flex}.c-modal__manage_booking__reset .form>.o-form_input .error-msg img{height:15px;margin-top:2px;padding-right:5px}.c-modal__manage_booking__reset .form>.o-form_input input{margin-bottom:0;flex-basis:42px}.c-modal__manage_booking__reset .form>.o-form_input input[type=text]{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em}@media only screen and (min-width: 767px){.c-modal__manage_booking__reset .form>.o-form_input input[type=text]{font-size:15px}}.c-modal__manage_booking__reset .form>.o-form_input input[type=password]{width:100%;font-weight:400;background:#ffffff;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:4px;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.005em;color:#333;padding:12px}.c-modal__manage_booking__reset .form>.o-form_input input[type=password]:focus,.c-modal__manage_booking__reset .form>.o-form_input input[type=password].active{border-color:#52caf5;border-radius:4px;position:relative;z-index:1}@media only screen and (min-width: 767px){.c-modal__manage_booking__reset .form>.o-form_input input[type=password]{font-size:15px}}.c-modal__manage_booking__reset .form>.o-form_input input[type=password]::placeholder{color:#bebebe}.c-modal__manage_booking__reset .form>.o-form_input a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#006fc1}.c-modal__manage_booking__reset .form>.o-form_input:last-of-type{margin-bottom:24px}.c-modal__manage_booking__reset .form>.o-form_input ::placeholder{color:gray;opacity:.5}.c-modal__manage_booking__reset .form button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:40px}.c-modal__manage_booking__reset .form.otp .o-form_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px!important;margin-top:24px;flex-wrap:wrap}@media only screen and (min-width: 923px){.c-modal__manage_booking__reset .form.otp .o-form_input{margin-bottom:40!important}}.c-modal__manage_booking__reset .form.otp .o-form_input input{text-align:center;margin-bottom:0;max-width:32px;padding:0 8px;height:36px}@media only screen and (min-width: 468px){.c-modal__manage_booking__reset .form.otp .o-form_input input{max-width:40px;height:44px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__reset .form.otp .o-form_input input{max-width:42px;height:46px}}.c-modal__manage_booking__reset .form.otp .o-form_input span.error-mg{flex-basis:100%}.c-modal__manage_booking__reset .form.otp a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;color:#006fc1;margin-bottom:114px;display:inline-block}.c-modal__manage_booking__reset .form.otp button{margin-bottom:95px!important}@media only screen and (min-width: 468px){.c-modal__manage_booking__reset .form.otp button{margin-bottom:0!important}}@media only screen and (min-width: 767px){.c-modal__manage_booking__reset .form.getgo{margin-bottom:116px}}.c-modal__manage_booking__reset .form.getgo button{margin-bottom:16px}.c-modal__manage_booking__reset .form.getgo .signup{margin-bottom:137px}@media only screen and (min-width: 468px){.c-modal__manage_booking__reset .form.getgo .signup{margin-bottom:95px}}@media only screen and (min-width: 923px){.c-modal__manage_booking__reset .form.getgo .signup{margin-bottom:0}}.c-modal__manage_booking__reset .form.getgo .o-form_input:nth-child(2){margin-bottom:24px}@media only screen and (min-width: 767px){.c-modal__manage_booking__reset .form.getgo .o-form_input:nth-child(2){margin-bottom:38px}}.c-modal__manage_booking__info{padding:71px 24px 40px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 468px){.c-modal__manage_booking__info{padding:56px 24px 38px}}@media only screen and (min-width: 767px){.c-modal__manage_booking__info{width:100%;padding:71px 24px 40px}}.c-modal__manage_booking__info h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;color:#333;margin-bottom:8px}.c-modal__manage_booking__info p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;color:#575757;margin-bottom:24px}.c-modal__manage_booking__info button{max-width:100%;padding:16px 0;line-height:16px;margin-bottom:24px}.c-modal__manage_booking__info .image{height:150px;display:block;margin:0 auto 24px}.quicklinks-card{background:#ffffff;box-shadow:0 4px 23px #0000001a;border-radius:8px;border:0;border-bottom:8px solid #fde008;margin:15px;flex-basis:100%;display:inline-block;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.quicklinks-card__link .quicklinks-main__container .header{padding:10px}.quicklinks-card__link .quicklinks-main__container .header .info-title{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#858585}.quicklinks-card__link .quicklinks-main__container .header .arrow-right{float:right;width:25px}.quicklinks-card__link .quicklinks-main__container .quicklink-img .card-image{width:100%;height:145px}.quicklink-container{padding:0}.quicklink-container .quicklinks{padding:50px 20px}.quicklink-container .quicklinks .quicklink-title span{font-size:23px;font-weight:700}.kms-find{background-color:#f7f7f7}.kms-find .container{max-width:1030px;background-color:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;padding:15px}.kms-find .container .find-img{padding:10px 18px}.kms-find .container .find-img--icon-url{width:35px}.kms-find .container .find-description{padding-top:5px}.kms-find .container .find-description p{margin-bottom:0}.kms-find .container .find-description .description-kms-find p{margin-bottom:0;max-width:300px}.omnix-travelsure-section .covid-ribbon-img{width:136px;padding-top:2px}.eligibility-exclusions-condition-list{list-style:initial;list-style-type:initial;-moz-column-count:2;column-count:2}@media only screen and (max-width: 600px){.eligibility-exclusions-condition-list{-moz-column-count:1;column-count:1}}.eligibility-exclusions-condition-list li{padding:.2em;margin:0 0 0 46px}.lowest-offer-label{width:250px;height:40px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:300%;letter-spacing:.005em;color:#0060a7;flex:none;order:0;flex-grow:0}.add-ons-notif{align-items:center;padding:24px;height:90px;background:#f3fbfd;border:1px solid #cae2e7;box-sizing:border-box;border-radius:10px;font-family:Noto Sans,sans-serif;font-style:normal;margin-bottom:25px}.add-ons-notif .notif-header{color:#1bbeff;font-size:13px;line-height:150%;letter-spacing:.0025em;font-weight:700}.add-ons-notif .notif-body{letter-spacing:.0025em;font-size:13px}.c-add-ons__card__content .comingsoon>span{color:#858585!important;background:#ffffff!important}@media only screen and (min-width: 767px){.c-add-ons__card__settings .dropdown__menu-items{width:166px}}.c-add-ons__card__settings .dropdown__menu-items .disabledItem{filter:grayscale(100%);filter:#e2e2e2;opacity:.5;pointer-events:none;cursor:none}.toast-notif{background-color:#fff;width:100%}@media only screen and (min-width: 767px){.toast-notif{display:none}}.toast-notif .container:before{content:initial}@media only screen and (max-width: 747px){.toast-notif{background-color:transparent;position:absolute;bottom:135px;z-index:90}}.c-add-ons__card .dropdown__menu .dropdown__menu-edit{display:none}.select_flight-rebook .disabled-addon-unclick .toast-msg{display:none!important}.select_flight-rebook .disabled-addon-clicked .toast-msg{display:block}.select_flight-rebook .rebook-info-msg{background-color:#f1fbfd;border:1px solid #e4eff1;border-radius:10px;font-size:13px;margin:0}.select_flight-rebook .rebook-info-msg .info-img img{height:auto;width:auto;max-height:40px;margin:0 auto;display:block}.select_flight-rebook .rebook-info-msg .info-txt .top{color:#00cbff}.select_flight-rebook>.container{overflow:visible}@media only screen and (max-width: 560px){.select_flight-rebook>.container .c-add-ons__card{flex-basis:100%}}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper input{display:none;z-index:1;position:absolute;height:100%;width:100%;inset:0;background:none;cursor:pointer;font-size:0}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg{display:none;border-radius:10px;position:absolute;top:10%;left:50%;z-index:99;min-width:400px;max-width:500px;box-shadow:0 8px 18px #0000002e;cursor:default}@media only screen and (max-width: 560px){.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg{min-width:100%;max-width:100%;left:0;top:-11px}}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg-img{width:15%;background-color:#9ce0f5;position:relative;border-radius:10px 0 0 10px}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg-img img{width:auto;height:27px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg-txt{width:85%;background-color:#f1fbfd;border-radius:0 10px 10px 0;padding:10px 22px 10px 10px;font-size:13px}.select_flight-rebook>.container .c-add-ons__card .toast-msg-wrapper .toast-msg:after{content:"\2715";color:#4470b9;display:inline-block;position:absolute;height:10px;width:10px;right:17px;top:10px;font-size:11px;font-weight:700;cursor:pointer}.select_flight-rebook>.container .c-add-ons__card.disable{pointer-events:unset;position:relative}.select_flight-rebook>.container .c-add-ons__card.disable .toast-msg-wrapper input{display:block}.select_flight-rebook>.container .c-add-ons__card.disable .toast-msg-wrapper input:focus+.toast-msg{display:flex}.select_flight-rebook>.container .c-add-ons__card .dropdown__menu .dropdown__menu-circle{display:none}.select_flight-rebook>.container .c-add-ons__card .dropdown__menu .dropdown__menu-edit{display:block}.customize-your-trip-title{font-weight:600;font-size:23px;color:#333}.customize-your-trip{margin-bottom:40px}@media (max-width: 768px){.customize-your-trip{margin-bottom:20px}}.customize-your-trip .customize-your-trip-card-title{margin-bottom:12px;color:#333}.customize-your-trip .add-or-upgrade{border-top:8px solid #006fc1}.customize-your-trip .add-or-upgrade .customize-your-trip-icon{height:32px;min-width:32px}.customize-your-trip .login-in-here-to-purchase{border-top:8px solid #01a2e1}.customize-your-trip .login-in-here-to-purchase .customize-your-trip-image{margin:0 12px}.customize-your-trip .login-in-here-to-purchase .customize-your-trip-icon{height:18px;min-width:18px}@media only screen and (min-width: 923px){.customize-your-trip .login-in-here-to-purchase .hide-desktop-icon{visibility:hidden}}.customize-your-trip .add-or-upgrade,.customize-your-trip .login-in-here-to-purchase{cursor:pointer;background:#ffffff;box-shadow:0 4px 10px #00000012;border-radius:12px;height:100%;padding:17px}.customize-your-trip .add-or-upgrade .customize-your-trip-image,.customize-your-trip .login-in-here-to-purchase .customize-your-trip-image{height:180px;width:auto;max-width:unset}.customize-your-trip .add-or-upgrade .custommize-your-trip-description,.customize-your-trip .login-in-here-to-purchase .custommize-your-trip-description{font-size:13px;color:#575757}.customize-your-trip .add-or-upgrade .custommize-your-trip-description ul,.customize-your-trip .login-in-here-to-purchase .custommize-your-trip-description ul{padding:0;margin:0 0 0 15px}.customize-your-trip .add-or-upgrade .custommize-your-trip-description ul li,.customize-your-trip .login-in-here-to-purchase .custommize-your-trip-description ul li{list-style-type:disc;margin:0}.customize-your-trip .add-or-upgrade.is-disabled,.customize-your-trip .login-in-here-to-purchase.is-disabled{background-color:#e2e2e2;pointer-events:none;border-top-color:#bebebe}.customize-your-trip .add-or-upgrade.is-disabled img,.customize-your-trip .login-in-here-to-purchase.is-disabled img{-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.customize-your-trip .add-or-upgrade.is-disabled h6,.customize-your-trip .login-in-here-to-purchase.is-disabled h6,.customize-your-trip .add-or-upgrade.is-disabled p,.customize-your-trip .login-in-here-to-purchase.is-disabled p{color:#a0a0a0}.customize-your-trip .add-or-upgrade.is-disabled .customize-your-trip-icon,.customize-your-trip .login-in-here-to-purchase.is-disabled .customize-your-trip-icon{opacity:.4}.customize-your-trip .modalDialog{font-family:Noto Sans,sans-serif;color:#333}.customize-your-trip .modalDialog h6{padding:0 12px}.modalDialog{position:fixed;font-family:Noto Sans,sans-serif;inset:0;background:rgba(87,87,87,.438);z-index:99999;opacity:1;transition:opacity .4s ease-in;pointer-events:auto}.modalDialog:target{opacity:0;pointer-events:none}.modalDialog>div{width:300px;position:relative;margin:10% auto;padding:5px 15px 13px;border-radius:10px;background:#fff;background:-o-linear-gradient(#fff,#999)}.other-guest-addons,.other-guest-addons .add-ons-carousel{width:100%}.other-guest-addons .add-ons-carousel .addons-item{padding:8px;display:flex;justify-content:center;align-items:center}.other-guest-addons .add-ons-carousel .addons-item img{height:128px;box-shadow:0 4px 10px #00000012}.other-guest-addons .add-ons-carousel .addons-item .view-all{margin-top:44px;left:50%;width:auto;height:50px;font-weight:700}.other-guest-addons .add-ons-carousel .carousel-prev{left:12px;position:absolute;top:40%;transform:translateY(-50%);border-radius:100%;background:#fff}.other-guest-addons .add-ons-carousel .carousel-next{right:12px;transform:translateY(-50%) rotate(180deg);position:absolute;top:40%;border-radius:100%;background:#fff}.other-guest-addons .add-ons-carousel .owl-theme .owl-nav,.other-guest-addons .add-ons-carousel .owl-theme .owl-nav [class*=owl-]{padding:0!important;margin:0!important;height:0}.other-guest-addons .add-ons-carousel .owl-theme .owl-dots{margin-top:8px}.other-guest-addons .add-ons-carousel .owl-theme .owl-dots .owl-dot.active span{background:#00a4e5}.other-guest-addons .add-ons-carousel .owl-theme .owl-dots .owl-dot span{margin:5px 4px;width:8px;height:8px}.c-confirmation__body--sidebar{padding:20px 0;width:100%}@media only screen and (min-width: 767px){.c-confirmation__body--sidebar{padding:0}}.c-modal__ciam__register .validation-criteria{font-size:11px}.c-modal__ciam__register .error-msg{margin-left:12px}.c-modal__ciam__register .error-msg.invalid{color:#858585!important}.c-modal__ciam__register .error-msg.invalid img{filter:grayscale(100%)}.c-modal__ciam__register .error-msg.valid{color:#76c166!important}.gorewards_img{width:203px;height:180px}.gorewards_img2{width:165px;height:54px}.gorewards_title{margin-top:34px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:130%;display:flex;align-items:center!important;text-align:center!important;color:#333}.gorewards_title span{margin:auto}.gorewards_desc{margin-top:8px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:150%;text-align:center;color:#575757}.signup-btn{width:100%!important}.gorewards_btn{cursor:pointer}.gorewards_btn .o-btn--primary-blue{cursor:pointer;width:100%!important;max-width:100%!important;margin-bottom:10px}.gorewards_btn .o-btn--secondary-blue{width:100%!important;max-width:100%!important}.gorewards_btn .o-btn--secondary-blue img{width:69px!important;height:27.93px!important}.gorewards_signup_btn{margin-top:20px;max-height:48px;font-weight:700;font-size:15px;font-family:Noto Sans,sans-serif;line-height:24px;outline:none!important;padding:12px 0;transition:box-shadow .3s ease;text-align:center;border-radius:10px;border:1px solid #006fc1;color:#006fc1;letter-spacing:.015em;background:transparent;width:100%!important}.gorewards_signup_btn img{width:69px!important;height:27.93px!important}.gorewards_button_primary{background:linear-gradient(134.96deg,#00a4e5 17.86%,#006fc1 87.93%);color:#fff}.gorewards_button{margin-top:10px;font-family:Noto Sans,sans-serif;font-style:normal;padding:12px 0;font-weight:700;font-size:15px;line-height:150%;display:flex;align-items:center;letter-spacing:.015em;color:#006fc1}.gorewards_button span{margin:auto;cursor:pointer}.gorewards-error{padding:5px 20px}@media only screen and (min-width: 767px){.gorewards-error{padding:5px 30px}}.gorewards-error__body{max-width:300px;margin:auto;text-align:center;font-family:Noto Sans,sans-serif;font-style:normal}.gorewards-error__image{margin-top:30px;max-width:210px}.gorewards-error__title{margin-top:20px;font-weight:700;font-size:20px;line-height:130%;color:#333}.gorewards-error__description{margin-top:8px;font-weight:400;font-size:13px;line-height:150%;color:#575757}.gorewards-error__button{padding:20px 0;display:block}@media only screen and (min-width: 767px){.gorewards-error__button{display:flex}}.gorewards-error__button .o-btn{cursor:pointer}.gorewards-error__button--left{width:100%}@media only screen and (min-width: 767px){.gorewards-error__button--left{width:40%;float:left}}.gorewards-error__button--right{width:100%;padding:15px 0 0}@media only screen and (min-width: 767px){.gorewards-error__button--right{padding:0 0 0 15px;width:60%;float:left}}.last-5-search,.last-5-search .last-5-search-carousel{width:100%}.last-5-search .last-5-search-carousel .owl-item{width:auto!important}.last-5-search .last-5-search-carousel .owl-prev.disabled,.last-5-search .last-5-search-carousel .owl-next.disabled{display:none}.last-5-search .last-5-search-carousel .last-search-item{padding:8px;width:auto}.last-5-search .last-5-search-carousel .last-search-item a{padding-right:28px}.last-5-search .last-5-search-carousel .carousel-prev{left:-14px;position:absolute;top:47%;transform:translateY(-50%);border-radius:100%;background:#fff}.last-5-search .last-5-search-carousel .carousel-next{right:-14px;transform:translateY(-50%) rotate(180deg);position:absolute;top:47%;border-radius:100%;background:#fff}.last-5-search .last-5-search-carousel .owl-theme .owl-nav,.last-5-search .last-5-search-carousel .owl-theme .owl-nav [class*=owl-]{padding:0!important;margin:0!important;height:0}.last-5-search .last-5-search-carousel .owl-theme .owl-dots{margin-top:8px}.last-5-search .last-5-search-carousel .owl-theme .owl-dots .owl-dot.active span{background:#00a4e5}.last-5-search .last-5-search-carousel .owl-theme .owl-dots .owl-dot span{margin:5px 4px;width:8px;height:8px}.gtm-modal{padding:5px 20px}@media only screen and (min-width: 767px){.gtm-modal{padding:5px 30px}}.gtm-modal__body{max-width:350px;margin:auto;text-align:justify;font-family:Noto Sans,sans-serif;font-style:normal}.gtm-modal__description{margin-top:20px;font-weight:400;font-size:13px;line-height:150%;color:#575757}.gtm-modal__button{padding:20px 0;display:block}.gtm-modal__button .ob{max-width:60px;max-height:35px;font-size:11px;line-height:0;border-radius:5px;float:right}@media only screen and (min-width: 767px){.gtm-modal__button{display:flex}}.gtm-modal__button .o-btn{cursor:pointer}.gtm-modal__button--right{width:100%;padding:15px 0 0}@media only screen and (min-width: 767px){.gtm-modal__button--right{width:100%;float:right}}.c-modal-urgency-messaging{position:fixed;bottom:0;z-index:99999;display:block;right:0}@media (min-width: 375px){.c-modal-urgency-messaging{width:100%;margin-bottom:30px}}@media only screen and (min-width: 923px){.c-modal-urgency-messaging{width:288px;margin-right:40px}}@media (min-width: 375px){.c-modal-urgency-messaging .c_message_notification_booking__box .remove-border{border-radius:0}.c-modal-urgency-messaging .c_message_notification_booking__box .remove-border-bottom-right-radius{border-bottom-right-radius:0}.c-modal-urgency-messaging .c_message_notification_booking__box .add-border-top-right-radius{border-top-right-radius:8px}}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message{width:100%;height:58px;background-color:#e9f6f9}@media (min-width: 375px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .remove-border-left{border-top-left-radius:0;border-bottom-left-radius:0}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .remove-border-bottom-left-radius{border-bottom-left-radius:0}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .add-border-top-left-radius{border-top-left-radius:8px}}@media only screen and (min-width: 923px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message{border-radius:8px;margin-bottom:8px;width:288px;margin-right:8px}}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .closebtn{margin-left:15px;color:#006fc1;font-weight:bolder;float:right;font-size:15px;cursor:pointer;transition:.3s;margin-right:15px;margin-top:13px}@media only screen and (min-width: 923px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .closebtn{margin-top:8px}}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .closebtn:hover{color:#000}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-left{width:64px;font-size:13px;left:0;position:absolute;background:#AADFF2;height:57px}@media only screen and (min-width: 923px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-left{border-top-left-radius:8px;border-bottom-left-radius:8px}}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-left .svg-container{margin:13px 16px}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-right{font-size:11px;position:absolute;height:42px;margin-top:17px}@media (min-width: 375px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-right{left:40px}}@media only screen and (min-width: 923px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-right{font-size:13px;left:47px;margin-top:11px}}.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-right .message-box-text{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:150%;color:#575757;margin-left:30px}@media only screen and (min-width: 923px){.c-modal-urgency-messaging .c_message_notification_booking__box .box-message .box-right .message-box-text{width:180px}}@media only screen and (min-width: 923px){.c-modal-urgency-messaging :last-child{margin-bottom:32px}}.ceb-super-pass-counter{display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e2e2;border-radius:16px;min-width:81px;height:28px}.ceb-super-pass-counter .decrement,.ceb-super-pass-counter .increment{background-color:transparent;display:grid;place-items:center;height:100%;padding-inline:8px}.ceb-super-pass-counter .decrement img,.ceb-super-pass-counter .increment img{margin-top:-1px}.ceb-super-pass-counter .decrement.is-disabled,.ceb-super-pass-counter .increment.is-disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.3}.ceb-super-pass-counter span{margin:0;font-family:Noto Sans,sans-serif;font-size:15px}.ceb-super-pass-counter .counter-input{width:max-content}.special-consideration-modal{padding:16% 8% 8%;text-align:center;background:#ffffff;border-radius:10px;box-shadow:0 4px 23px #0000001a;position:relative;height:calc(100% - 16px);font-family:Noto Sans,sans-serif}.special-consideration-modal .date-time{margin-top:18px}@media only screen and (min-width: 767px){.special-consideration-modal .date-time{margin-top:22px}}.special-consideration-modal .arrow-left{border:2.5px solid #0060A7;transform:rotate(45deg);height:10px;width:10px;position:absolute;top:24px;cursor:pointer;border-top:none;border-right:none}.special-consideration-modal .destination{padding:5px}.special-consideration-modal .destination button{margin-top:12px}.special-consideration-modal .destination span{display:block;padding-left:22px}.special-consideration-modal .destination .pin{position:absolute;object-fit:contain;height:16px;margin-top:2px}.special-consideration-modal .destination .place{font-size:15px;font-weight:700;color:#333}.special-consideration-modal .destination .details{font-size:11px;color:#858585}.special-consideration-modal .destination .title{font-size:10px;font-weight:400px;line-height:14px;color:#858585;padding:0}.special-consideration-modal .destination .title p{margin:unset}.special-consideration-modal .header h6{font-weight:700;font-size:20px}.special-consideration-modal .header p{font-weight:400;font-size:13px}.special-consideration-modal .v-line:after{content:"";background-color:#d1d1d1;position:absolute;width:.5px;height:100px;top:20px;left:100%;display:block}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled{background:#ffffff;box-shadow:0 4px 23px #0000001a;margin-bottom:16px;height:auto;font-family:Noto Sans,sans-serif}@media only screen and (min-width: 767px){.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled{padding:10px}}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled.left{border-top:none;background:#F3FBFD;border:1px solid #CAE2E7;border-radius:8px}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled.left .container{padding:10px}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .departure{width:65px;height:18px;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#444;padding:unset}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .destination{padding:0 5px}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .vertical-line{border-left:.5px solid #d1d1d1;margin-bottom:15px}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .date-time{margin-top:10px}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .row:only-child{margin-bottom:0!important}.special-consideration-modal .modal-flight-details .special-consideration-card.scheduled .row:first-child{margin-bottom:24px}.special-consideration-modal .proceed-btn{max-width:unset}.csp-booking-summary-component{font-family:Noto Sans,sans-serif}.csp-booking-summary-component .card,.csp-booking-summary-component .card-body{display:flex;flex-direction:column}.csp-booking-summary-component .grand-total{position:relative;background-color:#fff082;display:flex;justify-content:space-between;padding:24px 40px}.csp-booking-summary-component .grand-total p{font-size:15px;font-weight:600;line-height:24px;letter-spacing:-2.5%;color:#006fc1;margin:0}.csp-booking-summary-component .summary-list-base-fare{position:relative;display:flex;flex-direction:column;margin-bottom:10px;transition:height .5s ease;overflow-y:hidden}.csp-booking-summary-component .summary-list-base-fare:last-child{margin-bottom:0}.csp-booking-summary-component .summary-list-base-fare .summary-item-base-fare{position:relative;display:flex;width:100%}.csp-booking-summary-component .summary-list-base-fare .summary-item-base-fare span{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;max-width:240px;white-space:normal;word-break:break-all}.csp-booking-summary-component .summary-list-base-fare .summary-price{margin-left:auto}.csp-booking-summary-component .summary-list{position:relative;display:flex;flex-direction:column;margin-bottom:20px;transition:height .5s ease;overflow-y:hidden}.csp-booking-summary-component .summary-list:last-child{margin-bottom:0}.csp-booking-summary-component .summary-list .summary-item{position:relative;display:flex;justify-content:space-between}.csp-booking-summary-component .summary-list .summary-item span{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%}.csp-booking-summary-component .summary-breakdown-desktop,.csp-booking-summary-component .summary-breakdown-mobile{position:relative;display:flex;justify-content:space-between;margin-bottom:12px}.csp-booking-summary-component .summary-breakdown-desktop p,.csp-booking-summary-component .summary-breakdown-mobile p{color:#333;margin:0}.csp-booking-summary-component .summary-breakdown-desktop p{font-size:13px;font-weight:680;line-height:19.5px;letter-spacing:-2%}.csp-booking-summary-component .summary-breakdown-mobile p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%}.csp-booking-summary-component .collapsible-desktop,.csp-booking-summary-component .collapsible-mobile{display:flex;align-items:center;gap:4px}.csp-booking-summary-component .collapsible-desktop img,.csp-booking-summary-component .collapsible-mobile img{width:20px;height:20px}.csp-booking-summary-component .collapsible-desktop p,.csp-booking-summary-component .collapsible-mobile p{color:#006fc1}.csp-booking-summary-component .collapsible-desktop p{font-size:13px;font-weight:680;line-height:19.5px;letter-spacing:-2%}.csp-booking-summary-component .collapsible-mobile p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%}.csp-breadcrumb-item-component .breadcrumb-item,.csp-breadcrumb-item-component .default-cursor-breadcrumb-item,.csp-breadcrumb-item-component .last-breadcrumb{display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.csp-breadcrumb-item-component .breadcrumb-item span,.csp-breadcrumb-item-component .default-cursor-breadcrumb-item span,.csp-breadcrumb-item-component .last-breadcrumb span{color:#0060a7;font-size:15px;font-family:Noto Sans,sans-serif;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:center;cursor:pointer}.csp-breadcrumb-item-component .default-cursor-breadcrumb-item,.csp-breadcrumb-item-component .default-cursor-breadcrumb-item span{cursor:default}@media screen and (max-width: 767px){.csp-breadcrumb-item-component .breadcrumb-item{z-index:1;padding:0}.csp-breadcrumb-item-component .breadcrumb-item img{height:28px;width:28px;background-color:#ffcd00;border-radius:100%}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-700{background-color:#ffcd00;font-weight:700;text-wrap:nowrap}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-400{background-color:#ffcd00;font-weight:400;text-wrap:nowrap}}@media screen and (min-width: 768px) and (max-width: 922px){.csp-breadcrumb-item-component .breadcrumb-item,.csp-breadcrumb-item-component .last-breadcrumb{flex-direction:column;position:relative;width:140px;z-index:1}.csp-breadcrumb-item-component .breadcrumb-item img,.csp-breadcrumb-item-component .last-breadcrumb img{background-color:#ffcd00;height:29px;width:29px}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-700,.csp-breadcrumb-item-component .last-breadcrumb .font-weight-700{font-weight:700;font-size:13px}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-400,.csp-breadcrumb-item-component .last-breadcrumb .font-weight-400{font-weight:400;font-size:13px}.csp-breadcrumb-item-component .breadcrumb-item:after{content:"";position:absolute;top:25%;left:58%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.csp-breadcrumb-item-component .breadcrumb-item.success-dashed-line:after{border-bottom-color:#0060a7}.csp-breadcrumb-item-component .last-breadcrumb:after{display:none}}@media only screen and (min-width: 923px){.csp-breadcrumb-item-component .breadcrumb-item,.csp-breadcrumb-item-component .last-breadcrumb{flex-direction:column;position:relative;width:170px;z-index:1}.csp-breadcrumb-item-component .breadcrumb-item img,.csp-breadcrumb-item-component .last-breadcrumb img{background-color:#ffcd00;height:29px;width:29px}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-700,.csp-breadcrumb-item-component .last-breadcrumb .font-weight-700{font-weight:700}.csp-breadcrumb-item-component .breadcrumb-item .font-weight-400,.csp-breadcrumb-item-component .last-breadcrumb .font-weight-400{font-weight:400}.csp-breadcrumb-item-component .breadcrumb-item:after{content:"";position:absolute;top:25%;left:58%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.csp-breadcrumb-item-component .breadcrumb-item.success-dashed-line:after{border-bottom-color:#0060a7}.csp-breadcrumb-item-component .last-breadcrumb:after{display:none}}.csp-breadcrumb-component nav{position:relative}.csp-breadcrumb-component ul{list-style:none;display:flex;justify-content:center;align-items:center;margin:auto}@media screen and (max-width: 767px){.csp-breadcrumb-component nav{margin-top:-300px}.csp-breadcrumb-component ul{padding:0;width:100%}.csp-breadcrumb-component .first-active-breadcrumb{position:relative;z-index:1;margin-right:60px}.csp-breadcrumb-component .first-active-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:70%;border-bottom:1px dashed white;z-index:-1}.csp-breadcrumb-component .active-breadcrumb{position:relative;z-index:1;margin-right:60px}.csp-breadcrumb-component .active-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:calc(50% + 10px);border-bottom:1px dashed white;z-index:-1}.csp-breadcrumb-component .active-breadcrumb:last-child{margin-right:0}.csp-breadcrumb-component .active-breadcrumb:last-child:after{display:none}.csp-breadcrumb-component .left-breadcrumb{position:relative;margin-right:40px;z-index:1}.csp-breadcrumb-component .left-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:calc(100% + 30px);border-bottom:1px dashed #0060a7;z-index:-1}.csp-breadcrumb-component .right-breadcrumb{position:relative;z-index:1;margin-right:10px}.csp-breadcrumb-component .right-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.csp-breadcrumb-component .right-breadcrumb:last-child{margin-right:0}.csp-breadcrumb-component .right-breadcrumb:last-child:after{display:none}}@media screen and (min-width: 768px) and (max-width: 922px){.csp-breadcrumb-component nav{margin-top:-150px}.csp-breadcrumb-component ul{padding:0;width:90%}}@media only screen and (min-width: 923px){.csp-breadcrumb-component nav{margin-top:-150px}.csp-breadcrumb-component ul{padding:0;width:1020px}}.omnix-csp-confirmation-table{font-family:Noto Sans,sans-serif}@media screen and (min-width: 768px){.omnix-csp-confirmation-table{display:grid;row-gap:1px;width:100%;box-shadow:0 8px 16px #00000014;border-radius:12px}.omnix-csp-confirmation-table.omnix-csp-confirmation-table-static{box-shadow:none;border-radius:0}.omnix-csp-confirmation-table .csp-details-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-details-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-details-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-details-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-csp-confirmation-table .csp-details-table .table-data.static-table-data{height:60px}.omnix-csp-confirmation-table .csp-details-table .table-data p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:15px;word-wrap:break-word}.omnix-csp-confirmation-table .csp-payment-summary-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-payment-summary-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-method{display:flex;min-width:150px;max-width:150px;-moz-column-gap:10px;column-gap:10px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-method img{height:24px;margin-top:28px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-method .description{display:grid;align-items:flex-end;margin-top:20px;gap:8px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-method .description h1{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap;margin:0}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-method .description p{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#444;text-wrap:nowrap;margin:-8px 0 0}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-status{display:flex;align-items:center;justify-content:center;width:84px;height:18px;border-radius:12px;margin:30px 0 0 32%;background-color:#ffeef1;-moz-column-gap:3px;column-gap:3px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-status.confirmed{background-color:#ceefec}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-status img{width:12px;height:12px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-status p{font-weight:700;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#cc0c2f;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-status p.confirmed{color:#009883}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-amount{display:flex;justify-content:flex-end;min-width:150px;max-width:150px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .payment-amount p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:30px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:30px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total .left{width:40%;text-align:left}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total .right{width:60%;text-align:right}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id{background-color:#fff;height:-moz-fit-content;height:fit-content;width:100%;padding:0 25px;border-radius:0 0 12px 12px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id p{font-weight:400;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333;margin-top:-14px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id p strong{font-weight:700;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333}.omnix-csp-confirmation-table .fare-breakdown-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg{background-color:transparent;border-bottom:0;padding-right:15px}.omnix-csp-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg p{font-size:16px}.omnix-csp-confirmation-table .fare-breakdown-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .fare-breakdown-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-csp-confirmation-table .fare-breakdown-table .table-data.table-data-static{border-bottom:0}.omnix-csp-confirmation-table .fare-breakdown-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row{display:grid;margin-top:20px;width:100%}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row.csp-itn-row{margin-top:-5px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col{display:flex;margin-top:-12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col.csp-itn-col{padding-right:0}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left{width:60%;text-align:left}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left.header-text p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-2.5%;color:#333;margin-top:12px;margin-bottom:12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right{width:40%;text-align:right}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;margin-top:12px;margin-bottom:12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img{width:24px;height:24px;transition:transform .3s ease;cursor:pointer}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.header-amount p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;color:#006fc1}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}}@media screen and (max-width: 767px){.omnix-csp-confirmation-table{display:grid;row-gap:1px;width:100%;box-shadow:0 8px 16px #00000014;border-radius:12px}.omnix-csp-confirmation-table.omnix-csp-confirmation-table-static{box-shadow:none;border-radius:0}.omnix-csp-confirmation-table .csp-details-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-details-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-details-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-csp-confirmation-table .csp-details-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-csp-confirmation-table .csp-details-table .table-data .row{display:grid;margin-top:20px;width:100%;row-gap:24px}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col{display:flex}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .left{width:40%;text-align:left}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .left p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333;margin-top:-6px}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right{width:60%;text-align:right}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right.chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right.chevron-group img{width:24px;height:24px;transition:transform .3s ease;cursor:pointer}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right.chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right.chevron-group p,.omnix-csp-confirmation-table .csp-details-table .table-data .row .col .right p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333;margin-top:-6px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding-left:25px;padding-right:25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-payment-summary-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row{display:grid;width:100%;row-gap:24px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col{display:flex}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .payment-method{display:flex;-moz-column-gap:10px;column-gap:10px;width:80%}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .payment-method img{height:24px;margin-top:28px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .payment-method .description{display:grid;align-items:flex-end;margin-top:20px;gap:8px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .payment-method .description h1{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap;margin:0}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .payment-method .description p{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#444;text-wrap:nowrap;margin:-8px 0 0}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;text-align:right}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .chevron-icon{width:24px;height:24px;margin-top:28px;transition:transform .3s ease;cursor:pointer}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .chevron-icon.open{transform:rotate(180deg)}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .payment-status{display:flex;align-items:center;justify-content:center;width:84px;height:18px;border-radius:12px;margin-top:30px;padding:0 12px;background-color:#ffeef1;-moz-column-gap:3px;column-gap:3px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .payment-status.confirmed{background-color:#ceefec}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .payment-status img{width:12px;height:12px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .payment-status p{font-weight:700;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#cc0c2f;text-wrap:nowrap;margin-top:16px}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .chevron-group .payment-status p.confirmed{color:#009883}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .amount-header{width:40%;text-align:left;font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .table-data .row .col .amount-total{width:60%;text-align:right;font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-align:right;margin-top:30px;text-wrap:nowrap}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total .left{width:40%;text-align:left}.omnix-csp-confirmation-table .csp-payment-summary-table .booking-total .right{width:60%;text-align:right}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id{background-color:#fff;height:-moz-fit-content;height:fit-content;width:100%;padding:0 25px;border-radius:0 0 12px 12px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id .main p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id p{font-weight:400;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333;margin-top:-14px}.omnix-csp-confirmation-table .csp-payment-summary-table .payment-id p strong{font-weight:700;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333}.omnix-csp-confirmation-table .fare-breakdown-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-csp-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg{background-color:transparent;border-bottom:0;padding-left:0;padding-right:0;align-items:end}.omnix-csp-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg p{font-size:16px;margin:0}.omnix-csp-confirmation-table .fare-breakdown-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-csp-confirmation-table .fare-breakdown-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-csp-confirmation-table .fare-breakdown-table .table-data.table-data-static{border-bottom:0;padding-left:0}.omnix-csp-confirmation-table .fare-breakdown-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row{display:grid;margin-top:20px;width:100%}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row.csp-itn-row{margin:10px 0 0}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col{display:flex;margin-top:-12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col.csp-itn-col{padding-right:0;padding-left:0}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left{width:60%;text-align:left}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left.header-text p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-2.5%;color:#333;margin-top:12px;margin-bottom:12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .left p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right{width:40%;text-align:right}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;margin-top:12px;margin-bottom:12px}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img{width:24px;height:24px;transition:transform .3s ease;cursor:pointer}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right.header-amount p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;color:#006fc1}.omnix-csp-confirmation-table .fare-breakdown-table .table-data .row .col .right p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}}.csp-multi-select-dropdown-component{font-family:Noto Sans,sans-serif;position:relative}.csp-multi-select-dropdown-component .dropdown-toggle{background-color:#fff;border:1px solid #d1d1d1;padding:0 16px;cursor:pointer;color:#333;width:100%;height:50px;display:flex;gap:14px}.csp-multi-select-dropdown-component .dropdown-toggle.with-filter{background-color:#f3fbfd;border:1px solid #52caf5}.csp-multi-select-dropdown-component .dropdown-toggle p{font-weight:400;color:#333}.csp-multi-select-dropdown-component .caret{height:30px;width:30px;margin-top:6px}.csp-multi-select-dropdown-component .dropdown-toggle:after{display:none}.csp-multi-select-dropdown-component .dropdown-menu{display:none;position:absolute;background-color:#fff;box-shadow:0 8px 16px #0003;z-index:1;padding:10px;align-items:center;gap:8px;width:250px;left:0}.csp-multi-select-dropdown-component .dropdown-menu span{font-size:14px}.csp-multi-select-dropdown-component .dropdown-menu-item{display:flex;align-items:center;gap:8px}.csp-multi-select-dropdown-component .dropdown-menu.show{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.csp-multi-select-dropdown-component .dropdown-menu label{display:flex;align-items:center;padding:5px 10px}.csp-multi-select-dropdown-component .dropdown-menu input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #006fc1;border-radius:3px;outline:1px solid #006fc1;cursor:pointer;position:relative}.csp-multi-select-dropdown-component .dropdown-menu input[type=checkbox]:checked:before{content:"\2714";font-size:13px;color:#fff;background-color:#006fc1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.csp-multi-select-dropdown-component .scrollable-dropdown{max-height:200px;overflow-y:auto}.omnix-csp-low-fare-finder{font-family:Noto Sans,sans-serif;overflow-x:auto}@media screen and (min-width: 768px){.omnix-csp-low-fare-finder{max-width:98vw}}@media screen and (max-width: 767px){.omnix-csp-low-fare-finder{max-width:100vw}}.omnix-csp-low-fare-finder .low-fare-flex{display:flex;width:1056px;height:94px;box-shadow:0 8px 16px #00000014;border-radius:12px;-moz-column-gap:3px;column-gap:3px}.omnix-csp-low-fare-finder .low-fare-flex .arrow-left{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px 0 0 12px;width:35px;height:94px;cursor:pointer}.omnix-csp-low-fare-finder .low-fare-flex .arrow-left.disabled{background-color:#e2e2e2;cursor:default}.omnix-csp-low-fare-finder .low-fare-flex .arrow-right{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:0 12px 12px 0;width:35px;height:94px;cursor:pointer}.omnix-csp-low-fare-finder .low-fare-flex .arrow-right.disabled{background-color:#e2e2e2;cursor:default}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;width:138px;height:94px;cursor:pointer}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.selected{background:linear-gradient(to bottom,#fbe700,#ffcd00);cursor:default}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.selected h1,.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.selected h2{color:#0060a7}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.disabled{background:#e2e2e2;cursor:default}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.disabled h1,.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry.disabled h2{color:#575757}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry h1{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#575757}.omnix-csp-low-fare-finder .low-fare-flex .low-fare-entry h2{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.csp-flight-journey__no-csp-flights-available{display:flex;align-items:center;height:50px;background-color:#f3fbfd;border:1px solid #cae2e7;border-radius:10px;margin-bottom:24px;-moz-column-gap:8px;column-gap:8px}.csp-flight-journey__no-csp-flights-available img{margin-left:16px}.csp-flight-journey__no-csp-flights-available p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#333;margin:0 16px 0 0}.omnix-csp-flight-journey{font-family:Noto Sans,sans-serif;width:100%}@media screen and (min-width: 768px){.omnix-csp-flight-journey{box-shadow:0 8px 16px #00000014}.omnix-csp-flight-journey .flight-list{display:grid}.omnix-csp-flight-journey .flight-list .flight-entry{display:flex;align-items:center;justify-content:space-between;background-color:#fff;width:100%;height:94px;border-bottom:1px solid #bebebe;cursor:pointer}.omnix-csp-flight-journey .flight-list .flight-entry:last-child{border-bottom:0}.omnix-csp-flight-journey .flight-list .flight-entry.selected{position:relative;height:max-content;border:2px solid #52caf5;border-radius:8px}.omnix-csp-flight-journey .flight-list .flight-entry.selected .checkmark{position:absolute;width:36px;height:36px;top:0;right:0;margin-right:-16px;margin-top:-16px}.omnix-csp-flight-journey .flight-list .flight-entry.selected .change-button{min-width:145px;max-width:145px;min-height:32px;max-height:32px;font-size:11px;font-weight:600;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0;padding:9px}.omnix-csp-flight-journey .flight-list .flight-entry.disabled{position:relative;height:max-content;border-radius:8px;cursor:default}.omnix-csp-flight-journey .flight-list .flight-entry.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bebebe;opacity:30%;border-radius:inherit;z-index:1}.omnix-csp-flight-journey .flight-list .flight-entry.disabled>*{position:relative;z-index:2}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body{display:flex;align-items:center;justify-content:flex-start;width:max-content;height:100%;padding:0 32px;-moz-column-gap:78px;column-gap:78px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body.first-row{padding:24px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body.second-row{padding:24px 24px 24px 0;row-gap:8px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .duration-and-identifier-items{width:75px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container{display:flex;-moz-column-gap:30px;column-gap:30px;align-items:flex-start;width:max-content}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info{display:grid}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group img{width:15.83px;height:16.53px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container img{width:24px;height:24px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info{display:grid}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint{display:flex;-moz-column-gap:16px;column-gap:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group{display:grid;position:relative;cursor:default}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group img{width:16px;height:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container,.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .triangle-container,.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .tooltip-balloon{opacity:1;visibility:visible}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container{position:absolute;z-index:100;top:100%;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;box-shadow:0 8px 16px #00000014}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{position:absolute;display:grid;align-items:center;justify-content:center;z-index:100;top:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#fff;width:148px;height:-moz-fit-content;height:fit-content;border-radius:6px;box-shadow:0 8px 16px #00000014;margin:0;row-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon img{justify-self:center;margin-top:18px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon p{font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-1%;text-align:center;color:#575757;padding:0 16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer{display:flex;align-items:center;justify-content:center;height:28px;background-color:#f3fbfd;margin-top:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer p{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;text-align:center;color:#1bbeff;padding:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group img{width:15.83px;height:16.53px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .fare-info{display:grid;align-items:center;justify-content:flex-end;text-align:right;height:max-content}.omnix-csp-flight-journey .flight-list .flight-entry .fare-info h1{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#6b6b6b;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .fare-info p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#006fc1;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .fare-info .csp-flight{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#009883;margin:0}.omnix-csp-flight-journey .flight-list .info-modal{display:flex;align-items:center;height:50px;background-color:#f3fbfd}.omnix-csp-flight-journey .flight-list .info-modal p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#333;margin:0 0 0 16px}.omnix-csp-flight-journey .flight-list .show-more{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;width:100%;height:56px;-moz-column-gap:12px;column-gap:12px;padding:0 32px;cursor:pointer}.omnix-csp-flight-journey .flight-list .show-more img{width:24px;height:24px}.omnix-csp-flight-journey .flight-list .show-more p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .no-flights-available{display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;height:255px;padding:0 32px;-moz-column-gap:33px;column-gap:33px}.omnix-csp-flight-journey .no-flights-available img{width:158.5px;height:111.61px}.omnix-csp-flight-journey .no-flights-available .description{display:grid}.omnix-csp-flight-journey .no-flights-available .description h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .no-flights-available .description p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}}@media screen and (max-width: 767px){.omnix-csp-flight-journey{display:flex;align-items:center;justify-content:center;padding:0 24px}.omnix-csp-flight-journey .flight-list{display:grid;width:100%;box-shadow:0 8px 16px #00000014}.omnix-csp-flight-journey .flight-list .flight-entry{display:grid;align-items:center;justify-content:center;background-color:#fff;height:max-content;border-bottom:1px solid #bebebe;cursor:pointer}.omnix-csp-flight-journey .flight-list .flight-entry:last-child{border-bottom:0}.omnix-csp-flight-journey .flight-list .flight-entry.selected{position:relative;border:2px solid #52caf5;border-radius:8px}.omnix-csp-flight-journey .flight-list .flight-entry.selected .checkmark{position:absolute;width:36px;height:36px;top:0;right:0;margin-right:-16px;margin-top:-16px}.omnix-csp-flight-journey .flight-list .flight-entry.disabled{position:relative;height:max-content;border-radius:8px;cursor:default}.omnix-csp-flight-journey .flight-list .flight-entry.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bebebe;opacity:30%;border-radius:inherit;z-index:1}.omnix-csp-flight-journey .flight-list .flight-entry.disabled>*{position:relative;z-index:2}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body{display:flex;align-items:flex-start;justify-content:space-between;width:90vw;height:100%}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body.first-row{padding:24px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body.second-row{padding:0 24px 24px;align-items:center}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container{display:flex;align-items:flex-start;justify-content:flex-start;-moz-column-gap:6px;column-gap:6px;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info{display:grid}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group img{width:15.83px;height:16.53px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container img{width:20px;height:20px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info{display:grid;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint{display:flex;-moz-column-gap:16px;column-gap:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group{display:grid;position:relative;cursor:default}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group img{width:16px;height:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container,.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .triangle-container,.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .tooltip-balloon{opacity:1;visibility:visible}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container{position:absolute;z-index:100;top:100%;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;box-shadow:0 8px 16px #00000014}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{position:absolute;display:grid;align-items:center;justify-content:center;z-index:100;top:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#fff;width:148px;height:-moz-fit-content;height:fit-content;border-radius:6px;box-shadow:0 8px 16px #00000014;margin:0;row-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon img{justify-self:center;margin-top:18px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon p{font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-1%;text-align:center;color:#575757;padding:0 16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer{display:flex;align-items:center;justify-content:center;height:28px;background-color:#f3fbfd;margin-top:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer p{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;text-align:center;color:#1bbeff;padding:16px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group img{width:15.83px;height:16.53px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .mobile-grid{display:grid;align-items:center;justify-content:center}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .mobile-grid p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#858585;text-align:right;text-wrap:nowrap;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .change-button{min-width:105px;max-width:105px;min-height:32px;max-height:32px;font-size:11px;font-weight:600;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0;padding:9px}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .fare-info{display:grid;align-items:center;justify-content:flex-end;text-align:right;height:max-content;text-wrap:nowrap}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .fare-info h1{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#6b6b6b;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .fare-info p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#006fc1;margin:0}.omnix-csp-flight-journey .flight-list .flight-entry .flex-body .fare-info .csp-flight{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#009883;margin:0}.omnix-csp-flight-journey .flight-list .info-modal{display:flex;align-items:center;height:50px;background-color:#f3fbfd}.omnix-csp-flight-journey .flight-list .info-modal p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#333;margin:0 0 0 16px}.omnix-csp-flight-journey .flight-list .show-more{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;width:100%;height:56px;-moz-column-gap:12px;column-gap:12px;padding:0 32px;cursor:pointer}.omnix-csp-flight-journey .flight-list .show-more img{width:24px;height:24px}.omnix-csp-flight-journey .flight-list .show-more p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .no-flights-available{display:grid;align-items:center;justify-content:center;background-color:#fff;width:100%;height:370px;padding:60px 32px;-moz-column-gap:12px;column-gap:12px;box-shadow:0 8px 16px #00000014}.omnix-csp-flight-journey .no-flights-available img{width:158.5px;height:111.61px;justify-self:center}.omnix-csp-flight-journey .no-flights-available .description{display:grid;text-align:center;width:251px;height:95px}.omnix-csp-flight-journey .no-flights-available .description h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-flight-journey .no-flights-available .description p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}}@media screen and (min-width: 768px){.ceb-super-pass-status-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.ceb-super-pass-status-card.payment-confirmed{border-top:8px solid #5cab4c}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#5cab4c}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group img{width:24px;height:24px;margin-top:7px}.ceb-super-pass-status-card.payment-unsuccessful{border-top:8px solid #b00020}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#b00020}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group img{width:24px;height:24px;margin-top:7px}.ceb-super-pass-status-card .content{display:grid;padding:24px;gap:10px}.ceb-super-pass-status-card .content p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-.025em;color:#333;word-wrap:nowrap}.ceb-super-pass-status-card .content ul{list-style-type:disc;margin-top:-15px;margin-bottom:15px;padding-left:20px}.ceb-super-pass-status-card .content ul li{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-.025em;color:#333;word-wrap:nowrap;margin-bottom:6px}.ceb-super-pass-status-card .content .booking-info{display:flex;align-items:flex-start;-moz-column-gap:25px;column-gap:25px}.ceb-super-pass-status-card .content .booking-info .info-col{display:grid;row-gap:4px}.ceb-super-pass-status-card .content .booking-info .info-col h1{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col.booking-date{margin-right:160px}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group{display:flex;margin-top:-5px;-moz-column-gap:8px;column-gap:8px}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group p{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group img{width:19px;height:22px;margin-top:8px}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group img:hover{cursor:pointer}.ceb-super-pass-status-card .content .button-group{display:flex;justify-content:flex-start;-moz-column-gap:25px;column-gap:25px}.ceb-super-pass-status-card .content .button-group .view-itinerary-button{min-width:48%;max-width:48%;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.ceb-super-pass-status-card .content .button-group .view-itinerary-button img{width:20px;height:20px}.ceb-super-pass-status-card .content .button-group .redeem-now-button,.ceb-super-pass-status-card .content .button-group .buy-more-button{min-width:48%;max-width:48%;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}}@media screen and (max-width: 767px){.ceb-super-pass-status-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.ceb-super-pass-status-card.payment-confirmed{border-top:8px solid #5cab4c}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#5cab4c}.ceb-super-pass-status-card.payment-confirmed .payment-icon-group img{width:24px;height:24px;margin-top:7px}.ceb-super-pass-status-card.payment-unsuccessful{border-top:8px solid #b00020}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#b00020}.ceb-super-pass-status-card.payment-unsuccessful .payment-icon-group img{width:24px;height:24px;margin-top:7px}.ceb-super-pass-status-card .content{display:grid;width:100%;padding:24px;gap:10px}.ceb-super-pass-status-card .content p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#333;word-wrap:nowrap}.ceb-super-pass-status-card .content ul{list-style-type:disc;margin-top:-15px;margin-bottom:15px;padding-left:20px}.ceb-super-pass-status-card .content ul li{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#333;word-wrap:nowrap;margin-bottom:6px}.ceb-super-pass-status-card .content .booking-info{display:flex;align-items:flex-start;-moz-column-gap:25px;column-gap:25px}.ceb-super-pass-status-card .content .booking-info.space-between{justify-content:space-between}.ceb-super-pass-status-card .content .booking-info .info-col{display:grid;row-gap:4px}.ceb-super-pass-status-card .content .booking-info .info-col h1{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group{display:flex;-moz-column-gap:8px;column-gap:8px}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group p{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#333}.ceb-super-pass-status-card .content .booking-info .info-col.ref-no .icon-group img{width:19px;height:22px;margin-top:8px}.ceb-super-pass-status-card .content .button-group{display:grid;align-items:center;justify-content:center;width:100%;row-gap:25px}.ceb-super-pass-status-card .content .button-group .view-itinerary-button{min-width:90vw;max-width:90vw;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.ceb-super-pass-status-card .content .button-group .view-itinerary-button img{width:20px;height:20px}.ceb-super-pass-status-card .content .button-group .redeem-now-button,.ceb-super-pass-status-card .content .button-group .buy-more-button{min-width:90vw;max-width:90vw;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}}.ceb-super-pass-status-card .trvl-description strong{display:block}.trvl-status-card-itinerary{width:100%}.trvl-status-card-itinerary h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;margin:0}@media only screen and (min-width: 767px){.trvl-status-card-itinerary h2{font-size:23px}}.trvl-status-card-itinerary h2 img{margin-right:8px;margin-top:-6px}.trvl-status-card-itinerary p{font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757;margin-bottom:32px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary p{margin-bottom:15px}}.trvl-status-card-itinerary p .small{display:block;font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585}.trvl-status-card-itinerary .trvl-itinerary-group{display:flex;gap:20px;justify-content:space-between}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .trvl-itinerary-group{gap:30%;justify-content:flex-start}}.trvl-status-card-itinerary .trvl-itinerary-group .mobile-itn-group{display:flex;justify-content:space-between}.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#575757;display:block;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:left}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span{font-size:15px}}.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span:last-of-type{font-family:Noto Sans,sans-serif;font-weight:400;line-height:150%;letter-spacing:.005em;color:#333;text-transform:initial}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span:last-of-type{font-size:15px;margin-top:12px;font-weight:600}}.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span:last-of-type strong{font-weight:700;font-size:16px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item span:last-of-type strong{font-size:20px;margin-top:8px}}.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item.mobile-itn-group-date{display:flex;flex-direction:column;justify-content:space-between}.trvl-status-card-itinerary .trvl-itinerary-group .trvl-itinerary-item.mobile-itn-group-date span:nth-of-type(2){font-size:13px;font-weight:680;line-height:19.5px;letter-spacing:-.02em}.trvl-status-card-itinerary .group-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 16px}.trvl-status-card-itinerary .group-title h2 img{width:24px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title{margin:0 0 8px}}.trvl-status-card-itinerary .group-title .pending{color:#f68e33}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share{position:relative}}.trvl-status-card-itinerary .group-title .share a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.015em;color:#006fc1;position:relative}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share a{font-size:15px}}.trvl-status-card-itinerary .group-title .share a img{height:12px;width:12px;margin-right:8px;margin-top:-2px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share a img{margin-right:10px;height:auto;width:auto}}.trvl-status-card-itinerary .group-title .share .overlay{position:fixed;top:0;left:0;z-index:40;content:"";width:100%;height:100%;background:rgba(51,51,51,.45)}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .overlay{display:none}}.trvl-status-card-itinerary .group-title .share .info__tooltip{bottom:0;position:fixed;left:0;padding:0 21px;width:100%;z-index:50;background:#fff;box-shadow:0 4px 23px #0000001a}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip{border-radius:6px;position:absolute;inset:30px -29px auto auto;padding:16px;width:136px}}.trvl-status-card-itinerary .group-title .share .info__tooltip:after,.trvl-status-card-itinerary .group-title .share .info__tooltip:before{opacity:0}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip:after,.trvl-status-card-itinerary .group-title .share .info__tooltip:before{opacity:1;bottom:100%;left:16%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}}.trvl-status-card-itinerary .group-title .share .info__tooltip:after{border-color:#fff0;border-bottom-color:#fff;border-width:4px;margin-left:-4px}.trvl-status-card-itinerary .group-title .share .info__tooltip:before{border-color:#fff0;border-bottom-color:#fff;border-width:7px;margin-left:-7px}.trvl-status-card-itinerary .group-title .share .info__tooltip ul{margin:0;padding:0;display:flex;flex-wrap:wrap;position:relative;z-index:30}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip ul{display:initial}}.trvl-status-card-itinerary .group-title .share .info__tooltip ul li{margin:0;padding:0;flex-basis:33.33%}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip ul li{flex-basis:100%}}.trvl-status-card-itinerary .group-title .share .info__tooltip ul li a{font-family:Noto Sans,sans-serif;font-weight:400;font-size:11px;line-height:150%;letter-spacing:.004em;color:#333;margin:28px 0;display:block;text-align:center}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip ul li a{margin:0 0 8px;display:inline;text-align:left}}.trvl-status-card-itinerary .group-title .share .info__tooltip ul li a img{height:33px;width:33px;display:block;margin:0 auto 8px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip ul li a img{height:auto;width:auto;display:inline;margin:0 8px 0 0}}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .group-title .share .info__tooltip ul li:last-of-type a{margin:0}}.trvl-status-card-itinerary .qr-code{display:none}@media only screen and (max-device-width: 480px){.trvl-status-card-itinerary .qr-code{text-align:center;margin-top:24px;margin-bottom:24px;width:100%;display:block}.trvl-status-card-itinerary .qr-code img{width:114px;height:114px}.trvl-status-card-itinerary .qr-code span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:130%;text-align:center;letter-spacing:.004em;color:#575757;margin-top:11px}}@media only screen and (max-device-width: 480px){.trvl-status-card-itinerary .qr-code.qr-code-trvl img{width:200px;height:200px}}.trvl-status-card-itinerary .confirmation-status .text-break-spaces{white-space:break-spaces}.trvl-status-card-itinerary .message{font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:140%;letter-spacing:.004em;color:#444;margin-bottom:25px}@media only screen and (min-width: 767px){.trvl-status-card-itinerary .message{font-size:15px}}.trvl-status-card-itinerary .is-trvl-header-confirmed h2{font-size:20px}@media screen and (max-width: 767px){.trvl-status-card-itinerary .is-trvl-header-confirmed h2{font-size:15px}}.travel-voucher-guest-table{border-top:8px solid #00a4e5;background:#ffffff;box-shadow:0 4px 10px #00000012;padding:24px 24px 20px}@media only screen and (min-width: 767px){.travel-voucher-guest-table{border-radius:12px}}.travel-voucher-guest-table>ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.travel-voucher-guest-table>ul:not(:first-of-type){border-top:1px solid #e2e2e2;padding-top:25px}.travel-voucher-guest-table>ul li{margin:0;font-family:Noto Sans,sans-serif;font-weight:700;font-size:20px;line-height:150%;color:#575757}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li{font-size:18px}}.travel-voucher-guest-table>ul li a{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:13px;letter-spacing:.015em;color:#006fc1;white-space:nowrap}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li a{font-size:15px;line-height:150%}}.travel-voucher-guest-table>ul li a img{width:16px;height:16px;transform:rotate(180deg);transition:transform .2s ease-in-out}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li a img{width:20px;height:20px}}.travel-voucher-guest-table>ul li a img.rotate{transform:rotate(0)}.travel-voucher-guest-table>ul li>span.infant{display:block;margin:12px 12px 0 20px;font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;color:#575757}.travel-voucher-guest-table>ul li>span.infant .age{display:unset}.travel-voucher-guest-table>ul li>span.infant:before{content:"";display:block;width:8px;height:8px;border-radius:100%;position:relative;right:20px;top:16px;z-index:1;background-color:#52caf5}.travel-voucher-guest-table>ul li span.age{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.005em;color:#575757}.travel-voucher-guest-table>ul li:last-of-type{padding-top:25px;overflow:hidden;flex-basis:100%;display:flex;flex-direction:row;flex-wrap:wrap}.travel-voucher-guest-table>ul li:last-of-type>div{flex-basis:100%;padding-right:12px;margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div{flex-basis:33.33%;max-width:216px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.travel-voucher-guest-table>ul li:last-of-type>div{flex-basis:30.33%}}.travel-voucher-guest-table>ul li:last-of-type>div:last-of-type{padding-right:0}.travel-voucher-guest-table>ul li:last-of-type>div h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#00a4e5;margin:0 0 4px}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div h6{font-size:15px}}.travel-voucher-guest-table>ul li:last-of-type>div .row{margin-right:0}.travel-voucher-guest-table>ul li:last-of-type>div .row .col-md-2,.travel-voucher-guest-table>ul li:last-of-type>div .row .col-md-10{width:auto}.travel-voucher-guest-table>ul li:last-of-type>div .row .confirmation-baggage{padding-right:0}@media (max-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div .row .confirmation-baggage{margin-left:-23px;margin-right:5px}}.travel-voucher-guest-table>ul li:last-of-type>div .row .passenger-description{margin-left:2.2px}.travel-voucher-guest-table>ul li:last-of-type>div .row .confirmation-baggage-description{padding-left:0;padding-right:4px}.travel-voucher-guest-table>ul li:last-of-type>div span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757;display:block;margin-bottom:4px}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div span{font-size:13px}}.travel-voucher-guest-table>ul li:last-of-type>div span.confirmation-baggage-addon{max-width:219px}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div span.confirmation-baggage-addon{max-width:197px}}.travel-voucher-guest-table>ul li:last-of-type>div span img{margin-top:-4px;margin-right:4px}.travel-voucher-guest-table>ul li:last-of-type>div span.tag{font-family:Noto Sans,sans-serif;font-weight:700;font-size:11px;line-height:150%;letter-spacing:.004em;padding:0 7px;margin-left:6px;top:-2px;border-radius:146px;background:#e9f6f9;color:#00a4e5;position:relative;display:inline-block}.travel-voucher-guest-table>ul li:last-of-type>div span.tag--green{color:#009883;background:#ceefec}.travel-voucher-guest-table>ul li:last-of-type>div span.tag--blue{color:#00a4e5;background:#e9f6f9}.travel-voucher-guest-table>ul li:last-of-type>div span.tag--lightgreen{color:#5cab4c;background:#ebffe7}.travel-voucher-guest-table>ul li:last-of-type>div span.tag--orange{color:#f68e33;background:#fff6ee}.travel-voucher-guest-table>ul li:last-of-type>div span.tag--red{color:#cc0c2f;background:#ffeef1}.travel-voucher-guest-table>ul li:last-of-type>div.one-way{max-width:100%;flex-basis:100%;display:flex;flex-wrap:wrap}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div.one-way{flex-wrap:nowrap}}.travel-voucher-guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:100%}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div.one-way>h6{flex-basis:33.33%;max-width:216px}}.travel-voucher-guest-table>ul li:last-of-type>div.one-way>div{flex-basis:100%}@media only screen and (min-width: 767px){.travel-voucher-guest-table>ul li:last-of-type>div.one-way>div{flex-basis:67.77%}}.travel-voucher-guest-table>ul.show li:last-of-type{padding-top:13px;margin-top:12px;border-top:1px solid #e2e2e2}.travel-voucher-guest-table .all-flights h5{font-family:Noto Sans,sans-serif;font-weight:700;font-size:18px;line-height:150%;color:#00a4e5;margin:0}.travel-voucher-guest-table .all-flights span.small{font-family:Noto Sans,sans-serif;font-size:13px;line-height:150%;letter-spacing:.0025em;color:#858585;display:block;margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-guest-table .all-flights span.small{margin-bottom:24px}}.travel-voucher-guest-table .all-flights h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:17px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 8px}@media only screen and (min-width: 767px){.travel-voucher-guest-table .all-flights h6{font-size:15px}}.travel-voucher-guest-table .all-flights>ul{padding:0 0 24px;margin:0}.travel-voucher-guest-table .all-flights>ul li{margin:0;font-family:Noto Sans,sans-serif;font-size:17px;line-height:150%;letter-spacing:.005em;color:#575757}@media only screen and (min-width: 767px){.travel-voucher-guest-table .all-flights>ul li{font-size:15px}}.travel-voucher-guestdetails{padding-top:16px}.travel-voucher-guestdetails h2{font-family:Noto Sans,sans-serif;font-weight:700;font-size:23px;line-height:150%;letter-spacing:.005em;color:#333;margin:0 0 18px}.travel-voucher-guestdetails__colhead{padding-bottom:7px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;margin-bottom:30px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead{padding-bottom:18px}}.travel-voucher-guestdetails__colhead.initial-line-border-bottom{border-bottom:0px}.travel-voucher-guestdetails__colhead:last-child{border:0;margin-bottom:0}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead>div:first-child{flex-basis:34%;max-width:310px}}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead>div:last-child{flex-basis:66%}}.travel-voucher-guestdetails__colhead h6{font-family:Noto Sans,sans-serif;font-weight:700;font-size:13px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#a0a0a0;margin-bottom:18px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead h6{font-size:10px}}.travel-voucher-guestdetails__colhead .csp-guest-details-header{font-size:11px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .csp-guest-details-header{font-size:13px}}.travel-voucher-guestdetails__colhead .guest-name{margin-bottom:16px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-name{margin-bottom:0}}.travel-voucher-guestdetails__colhead .guest-name h4{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-name h4{font-size:13px}}.travel-voucher-guestdetails__colhead .guest-name h4.infant{padding-left:18px;margin-top:10px;position:relative}.travel-voucher-guestdetails__colhead .guest-name h4.infant:before{content:"";width:10px;height:10px;border-radius:100%;background:#00a4e5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.travel-voucher-guestdetails__colhead .guest-name span{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#858585}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-name span{font-size:13px}}.travel-voucher-guestdetails__colhead .guest-name .infant{font-size:10px;padding-left:30px}.travel-voucher-guestdetails__colhead .csp-guest-details-body h4,.travel-voucher-guestdetails__colhead .csp-guest-details-body span{font-size:13px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .csp-guest-details-body h4,.travel-voucher-guestdetails__colhead .csp-guest-details-body span{font-size:15px}}.travel-voucher-guestdetails__colhead .guest-addons{margin-bottom:26px;flex-basis:50%}.travel-voucher-guestdetails__colhead .guest-addons p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:15px;line-height:150%;letter-spacing:.004em;color:#333;margin:0}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-addons p{font-size:13px}}.travel-voucher-guestdetails__colhead .guest-addons span{display:block;font-family:Noto Sans,sans-serif;font-weight:400;font-size:13px;line-height:150%;letter-spacing:.004em;color:#575757}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-addons span{font-size:11px}}.travel-voucher-guestdetails__colhead .guest-addons span.iti-baggage-addon{max-width:140px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .guest-addons span.iti-baggage-addon{max-width:100%}}.travel-voucher-guestdetails__colhead .destination{flex-basis:50%}@media only screen and (max-device-width: 480px){.travel-voucher-guestdetails__colhead .destination{width:160px}}.travel-voucher-guestdetails__colhead .destination span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:15px;line-height:150%;letter-spacing:.015em;text-transform:uppercase;color:#333}.travel-voucher-guestdetails__colhead .destination span.csp-itn-destination{text-transform:none;font-size:13px}.travel-voucher-guestdetails__colhead .destination span.csp-itn-flight-destination{font-size:11px}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .destination span.csp-itn-flight-destination{font-size:15px}.travel-voucher-guestdetails__colhead .destination span.csp-itn-flight-destination.csp-itn-destination{font-size:13px}}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .destination span{font-size:13px}}.travel-voucher-guestdetails__colhead .destination span img{width:20px;height:20px;margin:-2px 6px 0}.travel-voucher-guestdetails__colhead .first-columns{flex-basis:30%}@media only screen and (max-device-width: 480px){.travel-voucher-guestdetails__colhead .first-columns{flex-basis:100%}}.travel-voucher-guestdetails__colhead .two-columns{flex-basis:70%}@media only screen and (max-device-width: 480px){.travel-voucher-guestdetails__colhead .two-columns{flex-basis:100%}}.travel-voucher-guestdetails__colhead .two-columns>div{display:flex;flex-wrap:wrap;flex-basis:50%}.travel-voucher-guestdetails__colhead .two-columns>div h6{flex-basis:50%}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .two-columns>div>*:nth-child(odd){flex-basis:50%}}@media only screen and (min-width: 767px){.travel-voucher-guestdetails__colhead .two-columns>div>*:nth-child(even){flex-basis:50%}}.omnix-csp-confirmation-flight-details{font-family:Noto Sans,sans-serif;width:100%;box-shadow:0 8px 16px #00000014}.omnix-csp-confirmation-flight-details .tooltip-group{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:24px 0 0 145px}.omnix-csp-confirmation-flight-details .tooltip-group img{width:16px;height:16px}.omnix-csp-confirmation-flight-details .tooltip-group p{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-confirmation-flight-details .tooltip-group .tooltip-group-container{position:relative;display:inline-block}.omnix-csp-confirmation-flight-details .tooltip-group .tooltip-group-container img{margin-top:-4px}.omnix-csp-confirmation-flight-details .tooltip-group .tooltip-group-message{visibility:hidden;background-color:#fff;text-align:left;border-radius:6px;padding:10px 14px;box-shadow:0 4px 23px #0000001a;position:absolute;z-index:1;top:100%;left:50%;margin-top:3px;opacity:0;transition:opacity .3s;font-weight:400;font-size:12px;line-height:18px;color:#575757;width:max-content}.omnix-csp-confirmation-flight-details .tooltip-group .tooltip-group-container:hover .tooltip-group-message{visibility:visible;opacity:1}@media screen and (min-width: 768px){.omnix-csp-confirmation-flight-details .ticket{position:relative;width:100%;background-color:#fff;border-bottom:1px dashed #e2e2e2;padding-top:8px;transition:height .5s ease;overflow-x:hidden;overflow-y:hidden}.omnix-csp-confirmation-flight-details .ticket.first-row{border-top:8px solid #ffcd00;border-radius:4px 4px 0;padding-top:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid{display:grid;padding:24px;gap:9px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex{display:flex;justify-content:space-between;align-items:flex-end}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header{display:grid;margin-top:-6px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#00a4e5}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h2{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#858585;margin:-12px 0 0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group{display:flex;-moz-column-gap:12px;column-gap:12px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .tooltip-group-message{margin-left:-100px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details{position:relative;display:flex;align-items:flex-start;-moz-column-gap:30px;column-gap:30px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details.arrival-row{margin-top:24px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid{display:grid}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle{position:relative;margin-top:5px;background-color:#52caf5;min-width:12px;max-width:12px;min-height:12px;max-height:12px;border-radius:12px;z-index:100}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .starting-connecting-line,.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .ending-connecting-line{position:absolute;left:5px;width:2px;height:85px;background-color:#bebebe;z-index:99}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .starting-connecting-line{top:100%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .ending-connecting-line{bottom:100%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid{display:grid}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h1{font-size:11px;font-weight:700;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h2{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-confirmation-flight-details .legend-footer{position:relative;height:72px;width:100%;background-color:#fff;display:flex;align-items:center;padding-left:24px;-moz-column-gap:16px;column-gap:16px}.omnix-csp-confirmation-flight-details .legend-footer p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-confirmation-flight-details .legend-footer .legend{display:flex;align-items:center;height:72px;-moz-column-gap:16px;column-gap:16px}.omnix-csp-confirmation-flight-details .legend-footer .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.omnix-csp-confirmation-flight-details .legend-footer .legend .carrier-type img{width:16px;height:16px}.omnix-csp-confirmation-flight-details .ticket-stub{position:absolute;background-color:#eee;width:12px;height:12px;border-radius:100%;z-index:100}.omnix-csp-confirmation-flight-details .ticket-stub.top-left{top:-6px;left:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.top-right{top:-6px;right:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.bottom-left{bottom:-6px;left:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.bottom-right{bottom:-6px;right:-6px}}@media screen and (max-width: 767px){.omnix-csp-confirmation-flight-details .ticket{position:relative;width:100%;background-color:#fff;border-bottom:1px dashed #e2e2e2;padding-top:8px;transition:height .5s ease;overflow-x:hidden;overflow-y:hidden}.omnix-csp-confirmation-flight-details .ticket.first-row{border-top:8px solid #ffcd00;border-radius:4px 4px 0;padding-top:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid{display:grid;padding:24px;gap:9px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex{display:flex;justify-content:space-between;align-items:flex-end}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header{display:grid;margin-top:-6px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h1{font-weight:630;font-size:18px;line-height:25.56px;letter-spacing:0;color:#00a4e5}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h2{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-2%;color:#858585;margin:-12px 0 0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group p{font-weight:600;font-size:11px;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img{width:20px;height:20px;cursor:pointer;transition:transform .5s ease}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .tooltip-group{margin:24px 0 0 125px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .tooltip-group-message{margin-left:-120px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details{position:relative;display:flex;align-items:flex-start;-moz-column-gap:20px;column-gap:20px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details.arrival-row{margin-top:24px}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid{display:grid;max-width:40%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle{position:relative;margin-top:5px;background-color:#52caf5;min-width:12px;max-width:12px;min-height:12px;max-height:12px;border-radius:12px;z-index:100}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .starting-connecting-line,.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .ending-connecting-line{position:absolute;left:5px;width:2px;height:85px;background-color:#bebebe;z-index:99}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .starting-connecting-line{top:100%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .ending-connecting-line{bottom:100%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid{display:grid;width:60%}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h1{font-size:11px;font-weight:700;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h2{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-csp-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-csp-confirmation-flight-details .legend-footer{position:relative;height:72px;width:100%;background-color:#fff;display:flex;padding-left:24px;-moz-column-gap:16px;column-gap:16px;flex-direction:column}.omnix-csp-confirmation-flight-details .legend-footer .flight-legend-header{margin-top:16px;margin-bottom:3px}.omnix-csp-confirmation-flight-details .legend-footer p{font-size:9px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}.omnix-csp-confirmation-flight-details .legend-footer .legend{display:flex;align-items:center;height:72px;-moz-column-gap:16px;column-gap:16px;margin-bottom:14px}.omnix-csp-confirmation-flight-details .legend-footer .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.omnix-csp-confirmation-flight-details .legend-footer .legend .carrier-type img{width:16px;height:16px}.omnix-csp-confirmation-flight-details .ticket-stub{position:absolute;background-color:#eee;width:12px;height:12px;border-radius:100%;z-index:100}.omnix-csp-confirmation-flight-details .ticket-stub.top-left{top:-6px;left:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.top-right{top:-6px;right:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.bottom-left{bottom:-6px;left:-6px}.omnix-csp-confirmation-flight-details .ticket-stub.bottom-right{bottom:-6px;right:-6px}}.omnix-csp-confirmation-guest-details{font-family:Noto Sans,sans-serif;width:100%;box-shadow:0 8px 16px #00000014;border-radius:8px}@media screen and (min-width: 768px){.omnix-csp-confirmation-guest-details .guest-grid{display:grid;align-items:center;row-gap:2px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row{display:grid;padding:24px;transition:height .5s ease;background-color:#fff;overflow-y:hidden;row-gap:8px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row:first-child{border-top:8px solid #31b5e9;border-top-left-radius:2% 10%;border-top-right-radius:2% 10%;padding-top:20px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row:last-child{border-radius:0 0 8px 8px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row{display:flex;justify-content:space-between}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row h1{font-weight:700;font-variant:normal;font-size:18px;line-height:29.52px;letter-spacing:-1%;margin:0;color:#333}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group{display:flex;-moz-column-gap:12px;column-gap:12px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:1.25%;color:#006fc1;margin:0}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row{display:flex;-moz-column-gap:100px;column-gap:100px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid h1{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;margin:0;color:#00a4e5}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;margin:0;color:#333}}@media screen and (max-width: 767px){.omnix-csp-confirmation-guest-details .guest-grid{display:grid;align-items:center;row-gap:2px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row{display:grid;padding:24px;transition:height .5s ease;background-color:#fff;overflow-y:hidden;row-gap:8px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row:first-child{border-top:8px solid #31b5e9;border-top-left-radius:2% 10%;border-top-right-radius:2% 10%;padding-top:20px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row:last-child{border-radius:0 0 8px 8px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row{display:flex;align-items:center;justify-content:space-between}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row h1{font-weight:630;font-variant:normal;font-size:18px;line-height:25.56px;letter-spacing:-1%;margin:0;color:#333}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group{display:flex;align-items:center;padding-left:12px;-moz-column-gap:12px;column-gap:12px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group p{font-weight:600;font-size:11px;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img.open{transform:rotate(180deg)}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row{display:grid;row-gap:16px}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;margin:0;color:#00a4e5}.omnix-csp-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5%;margin:0;color:#333}}.csp-redemption-booking-summary-component{font-family:Noto Sans,sans-serif}.csp-redemption-booking-summary-component p{margin:0}.csp-redemption-booking-summary-component .card{background-color:#fff;padding:24px 0 0;box-shadow:0 4px 10px #00000012}.csp-redemption-booking-summary-component .card .flight-details{display:flex;padding:0 24px;justify-content:space-between;gap:14px}.csp-redemption-booking-summary-component .card .flight-details .flight-info,.csp-redemption-booking-summary-component .card .flight-details .flight-info-mobile{display:flex;flex-direction:column;text-wrap:nowrap}.csp-redemption-booking-summary-component .card .flight-details .flight-info span:first-child,.csp-redemption-booking-summary-component .card .flight-details .flight-info-mobile span:first-child{font-weight:530;font-size:18px;line-height:25px;color:#00a4e5}.csp-redemption-booking-summary-component .card .flight-details .flight-info span:last-child,.csp-redemption-booking-summary-component .card .flight-details .flight-info-mobile span:last-child{font-weight:400;font-size:14px;line-height:21px;color:#858585}.csp-redemption-booking-summary-component .card .flight-details .flight-info-mobile span:last-child{font-size:11.5px}.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details,.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details-mobile{display:flex;align-items:center;margin-top:25px;text-wrap:nowrap;gap:6px}.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details p,.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details-mobile p{font-weight:700;font-size:12px;line-height:13px;color:#006fc1}.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details img,.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details-mobile img{width:20px;height:20px}.csp-redemption-booking-summary-component .card .flight-details .toggle-flight-details-mobile p{font-size:12px}.csp-redemption-booking-summary-component .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.csp-redemption-booking-summary-component .card .amount-per-pax{display:flex;padding:0 24px;margin-bottom:6px;justify-content:space-between;margin-top:10px}.csp-redemption-booking-summary-component .card .amount-per-pax span{font-weight:680;font-size:13px;line-height:20px;color:#333}.csp-redemption-booking-summary-component .card .amount-per-pax .toggle-amount-details{display:flex;align-items:center;gap:6px}.csp-redemption-booking-summary-component .card .amount-per-pax .toggle-amount-details p{font-weight:700;font-size:14px;line-height:20px;color:#006fc1}.csp-redemption-booking-summary-component .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.csp-redemption-booking-summary-component .card .chevron-button-toggle.open{transform:rotate(180deg)}.csp-redemption-booking-summary-component .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.csp-redemption-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 24px;justify-content:space-between}.csp-redemption-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:15px;line-height:23px;color:#333}.csp-redemption-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:12px;line-height:19px;color:#858585}.csp-redemption-booking-summary-component .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 24px;justify-content:space-between;margin:16px 0 25px}.csp-redemption-booking-summary-component .card .subtotal p{font-weight:600;font-size:15px;line-height:23px;color:#333}.csp-redemption-booking-summary-component .card .all-flights{display:flex;flex-direction:column;padding:0 24px 25px}.csp-redemption-booking-summary-component .card .all-flights p:first-child{font-weight:630;font-size:18px;line-height:25px;color:#00a4e5}.csp-redemption-booking-summary-component .card .all-flights p:last-child{font-weight:400;font-size:13px;line-height:20px;color:#858585}.csp-redemption-booking-summary-component .card .taxes-and-fees{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:12px}.csp-redemption-booking-summary-component .card .taxes-and-fees .taxes-and-fees-header{display:flex}.csp-redemption-booking-summary-component .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.csp-redemption-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.csp-redemption-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:700;font-size:12px;line-height:12px;color:#006fc1}.csp-redemption-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.csp-redemption-booking-summary-component .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item,.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile,.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 24px;justify-content:space-between;text-wrap:nowrap}.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item p,.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p,.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:14px}.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item p,.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p{font-weight:400;line-height:21px;color:#444}.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p{font-size:13px}.csp-redemption-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;font-size:13px;line-height:19px;color:#333}.csp-redemption-booking-summary-component .card .total-section{display:flex;flex-direction:column;padding:16px 24px;background-color:#f3fbfd;gap:4px}.csp-redemption-booking-summary-component .card .total-section .total,.csp-redemption-booking-summary-component .card .total-section .csp-total{display:flex;justify-content:space-between}.csp-redemption-booking-summary-component .card .total-section .total p,.csp-redemption-booking-summary-component .card .total-section .csp-total p{font-size:16px;line-height:20px;color:#333}.csp-redemption-booking-summary-component .card .total-section .total{font-weight:700}.csp-redemption-booking-summary-component .card .total-section .csp-total{font-weight:400}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text{display:flex;align-items:center;gap:8px}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text img{width:17px;height:17px}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text .tooltip-container{position:relative;display:inline-block}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text .tooltip-message{visibility:hidden;width:245px;background-color:#fff;text-align:left;border-radius:12px;padding:10px 14px;box-shadow:0 4px 23px #0000001a;position:absolute;z-index:1;top:100%;left:50%;margin-left:-45px;margin-top:22px;opacity:0;transition:opacity .3s;font-weight:400;font-size:12px;line-height:18px;color:#333}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text .tooltip-message:after{content:"";position:absolute;top:-10px;right:80%;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.csp-redemption-booking-summary-component .card .total-section .csp-total .csp-text .tooltip-container:hover .tooltip-message{visibility:visible;opacity:1}.csp-redemption-booking-summary-component .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.csp-redemption-booking-summary-component .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}.csp-umnr-modal-component .modal-unaccompanied{max-width:715px;padding:24px;flex-direction:column}.csp-umnr-modal-component .modal-content-container{display:flex}.csp-umnr-modal-component .close-icon{position:relative;width:100%;display:flex;justify-content:flex-end}.csp-umnr-modal-component .close-icon img{position:relative;width:24px;height:24px;cursor:pointer}.csp-umnr-modal-component .modal-footer{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:0;gap:16px}.csp-umnr-modal-component .modal-footer img{width:18px;height:18px}.csp-umnr-modal-component .umnr-btn{display:flex;gap:5px;align-items:center;justify-content:center;margin:0}.csp-umnr-modal-component .umnr-btn span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#006fc1}.csp-umnr-modal-component .payment-btn{margin:0}.csp-umnr-modal-component .payment-btn span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#fff}.csp-umnr-modal-component .title-class{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#00a4e5;margin-left:4px}.csp-umnr-modal-component .content-class p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px}.csp-umnr-modal-component .modal-unaccompanied__content p{margin:0}.csp-umnr-modal-component .modal-unaccompanied__content h5{text-align:left}@media screen and (min-width: 768px){.csp-umnr-modal-component .umnr-btn{max-width:49%}.csp-umnr-modal-component .payment-btn{max-width:47%}}@media screen and (max-width: 767px){.csp-umnr-modal-component .modal-content-container{flex-direction:column}.csp-umnr-modal-component .modal-footer{flex-direction:column-reverse}}.omnix-csp-voucher-redeemed-modal .voucher-modal .c-wizard-modal__dialog .c-wizard-modal__container{max-width:300px}.omnix-csp-voucher-redeemed-modal .voucher-modal strong,.omnix-csp-voucher-redeemed-modal .voucher-modal b{font-size:20px}.omnix-csp-voucher-redeemed-modal .voucher-modal .c-wizard-modal__container .content button{font-weight:500}.omnix-csp-voucher-redeemed-modal .voucher-modal.modal-compact .c-wizard-modal__container{padding:20px 0 5px}.omnix-csp-voucher-redeemed-modal .voucher-modal .c-wizard-modal__container .content .screen-cont h4{margin-bottom:9px}.csp-error-modal-component .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.45);z-index:2}.csp-error-modal-component .modal-overlay .error-modal{display:flex;justify-content:center;flex-direction:column;align-items:center;position:fixed;top:50%;left:50%;height:auto;border-radius:12px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 16px #00000014;z-index:3;padding:32px 32px 16px}.csp-error-modal-component .modal-overlay .error-modal span:first-child{text-align:center;width:100%;font-weight:800;font-size:18px;line-height:27px;letter-spacing:.15%;color:#444;margin-bottom:16px;white-space:normal}.csp-error-modal-component .modal-overlay .error-modal span:last-child{font-size:13px}.csp-error-modal-component .modal-overlay .error-modal .modal-footer{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;border:0px;gap:12px;margin-top:8px}.csp-error-modal-component .modal-overlay .error-modal .modal-footer .modal-btn{margin:0;display:flex;align-items:center;justify-content:center;height:40px;width:240px;font-weight:700;font-size:15px;line-height:24px}@media screen and (max-width: 767px){.csp-error-modal-component .error-modal{width:90%}.csp-error-modal-component .modal-footer{flex-direction:column}.csp-error-modal-component .modal-footer a:last-child{order:-1}}.omnix-trvl-flight-journey{font-family:Noto Sans,sans-serif;width:100%}@media screen and (min-width: 768px){.omnix-trvl-flight-journey{box-shadow:0 8px 16px #00000014}.omnix-trvl-flight-journey .flight-list{display:grid}.omnix-trvl-flight-journey .flight-list .flight-entry{display:flex;align-items:center;justify-content:space-between;background-color:#fff;width:100%;height:94px;border-bottom:1px solid #bebebe;cursor:pointer}.omnix-trvl-flight-journey .flight-list .flight-entry:last-child{border-bottom:0}.omnix-trvl-flight-journey .flight-list .flight-entry.selected{position:relative;height:max-content;border:2px solid #52caf5;border-radius:8px}.omnix-trvl-flight-journey .flight-list .flight-entry.selected .checkmark{position:absolute;width:36px;height:36px;top:0;right:0;margin-right:-16px;margin-top:-16px}.omnix-trvl-flight-journey .flight-list .flight-entry.selected .change-button{min-width:145px;max-width:145px;min-height:32px;max-height:32px;font-size:11px;font-weight:600;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0;padding:9px}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled{position:relative;height:max-content;border-radius:8px;cursor:default}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bebebe;opacity:30%;border-radius:inherit;z-index:1}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled>*{position:relative;z-index:2}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body{display:flex;align-items:center;justify-content:flex-start;width:max-content;height:100%;padding:0 32px;-moz-column-gap:78px;column-gap:78px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body.first-row{padding:24px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body.second-row{padding:24px 24px 24px 0;row-gap:8px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .duration-and-identifier-items{width:75px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container{display:flex;-moz-column-gap:30px;column-gap:30px;align-items:flex-start;width:max-content}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info{display:grid}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group img{width:15.83px;height:16.53px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container img{width:24px;height:24px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info{display:grid}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint{display:flex;-moz-column-gap:16px;column-gap:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group{display:grid;position:relative;cursor:default}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group img{width:16px;height:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container,.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .triangle-container,.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .tooltip-balloon{opacity:1;visibility:visible}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container{position:absolute;z-index:100;top:100%;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;box-shadow:0 8px 16px #00000014}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{position:absolute;display:grid;align-items:center;justify-content:center;z-index:100;top:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#fff;width:148px;height:-moz-fit-content;height:fit-content;border-radius:6px;box-shadow:0 8px 16px #00000014;margin:0;row-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon img{justify-self:center;margin-top:18px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon p{font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-1%;text-align:center;color:#575757;padding:0 16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer{display:flex;align-items:center;justify-content:center;height:28px;background-color:#f3fbfd;margin-top:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer p{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;text-align:center;color:#1bbeff;padding:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group img{width:15.83px;height:16.53px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .fare-info{display:grid;align-items:center;justify-content:flex-end;text-align:right;height:max-content}.omnix-trvl-flight-journey .flight-list .flight-entry .fare-info h1{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#6b6b6b;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .fare-info p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#006fc1;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .fare-info .trvl-flight{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#009883;margin:0}.omnix-trvl-flight-journey .flight-list .info-modal{display:flex;align-items:center;height:50px;background-color:#f3fbfd}.omnix-trvl-flight-journey .flight-list .info-modal p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#333;margin:0 0 0 16px}.omnix-trvl-flight-journey .flight-list .show-more{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;width:100%;height:56px;-moz-column-gap:12px;column-gap:12px;padding:0 32px;cursor:pointer}.omnix-trvl-flight-journey .flight-list .show-more img{width:24px;height:24px}.omnix-trvl-flight-journey .flight-list .show-more p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .no-flights-available{display:flex;align-items:center;justify-content:center;background-color:#fff;width:100%;height:255px;padding:0 32px;-moz-column-gap:33px;column-gap:33px}.omnix-trvl-flight-journey .no-flights-available img{width:158.5px;height:111.61px}.omnix-trvl-flight-journey .no-flights-available .description{display:grid}.omnix-trvl-flight-journey .no-flights-available .description h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .no-flights-available .description p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}}@media screen and (max-width: 767px){.omnix-trvl-flight-journey{display:flex;align-items:center;justify-content:center;padding:0 24px}.omnix-trvl-flight-journey .flight-list{display:grid;width:100%;box-shadow:0 8px 16px #00000014}.omnix-trvl-flight-journey .flight-list .flight-entry{display:grid;align-items:center;justify-content:center;background-color:#fff;height:max-content;border-bottom:1px solid #bebebe;cursor:pointer}.omnix-trvl-flight-journey .flight-list .flight-entry:last-child{border-bottom:0}.omnix-trvl-flight-journey .flight-list .flight-entry.selected{position:relative;border:2px solid #52caf5;border-radius:8px}.omnix-trvl-flight-journey .flight-list .flight-entry.selected .checkmark{position:absolute;width:36px;height:36px;top:0;right:0;margin-right:-16px;margin-top:-16px}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled{position:relative;height:max-content;border-radius:8px;cursor:default}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#bebebe;opacity:30%;border-radius:inherit;z-index:1}.omnix-trvl-flight-journey .flight-list .flight-entry.disabled>*{position:relative;z-index:2}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body{display:flex;align-items:flex-start;justify-content:flex-end;width:90vw;height:100%}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body.first-row{padding:24px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body.second-row{padding:0 24px 24px;align-items:center}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container{display:flex;align-items:flex-start;justify-content:flex-start;-moz-column-gap:6px;column-gap:6px;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info{display:grid}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group img{width:15.83px;height:16.53px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .departure-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container img{width:20px;height:20px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info{display:grid;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint{display:flex;-moz-column-gap:16px;column-gap:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group{display:grid;position:relative;cursor:default}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group img{width:16px;height:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container,.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .triangle-container,.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group:hover .tooltip-balloon{opacity:1;visibility:visible}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .triangle-container{position:absolute;z-index:100;top:100%;left:50%;transform:translate(-50%) rotate(180deg);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;box-shadow:0 8px 16px #00000014}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon{position:absolute;display:grid;align-items:center;justify-content:center;z-index:100;top:calc(100% + 8px);left:50%;transform:translate(-50%);background-color:#fff;width:148px;height:-moz-fit-content;height:fit-content;border-radius:6px;box-shadow:0 8px 16px #00000014;margin:0;row-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon img{justify-self:center;margin-top:18px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon p{font-size:12px;font-weight:400;line-height:19.2px;letter-spacing:-1%;text-align:center;color:#575757;padding:0 16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer{display:flex;align-items:center;justify-content:center;height:28px;background-color:#f3fbfd;margin-top:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .hint .tooltip-group .tooltip-balloon .hint-footer p{font-size:11px;font-weight:700;line-height:17.6px;letter-spacing:-1%;text-align:center;color:#1bbeff;padding:16px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group{display:flex;-moz-column-gap:4px;column-gap:4px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group img{width:15.83px;height:16.53px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .departure-arrival-container .arrival-info .subtext-group p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .mobile-grid{display:grid;align-items:center;justify-content:center}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .mobile-grid p{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#858585;text-align:right;text-wrap:nowrap;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .change-button{min-width:105px;max-width:105px;min-height:32px;max-height:32px;font-size:11px;font-weight:600;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0;padding:9px}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .fare-info{display:grid;align-items:center;justify-content:flex-end;text-align:right;height:max-content;text-wrap:nowrap}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .fare-info h1{font-size:11px;font-weight:400;line-height:17.6px;letter-spacing:-1%;color:#6b6b6b;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .fare-info p{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#006fc1;margin:0}.omnix-trvl-flight-journey .flight-list .flight-entry .flex-body .fare-info .trvl-flight{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#009883;margin:0}.omnix-trvl-flight-journey .flight-list .info-modal{display:flex;align-items:center;height:50px;background-color:#f3fbfd}.omnix-trvl-flight-journey .flight-list .info-modal p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#333;margin:0 0 0 16px}.omnix-trvl-flight-journey .flight-list .show-more{display:flex;align-items:center;justify-content:flex-start;background-color:#fff;width:100%;height:56px;-moz-column-gap:12px;column-gap:12px;padding:0 32px;cursor:pointer}.omnix-trvl-flight-journey .flight-list .show-more img{width:24px;height:24px}.omnix-trvl-flight-journey .flight-list .show-more p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .no-flights-available{display:grid;align-items:center;justify-content:center;background-color:#fff;width:100%;height:370px;padding:60px 32px;-moz-column-gap:12px;column-gap:12px;box-shadow:0 8px 16px #00000014}.omnix-trvl-flight-journey .no-flights-available img{width:158.5px;height:111.61px;justify-self:center}.omnix-trvl-flight-journey .no-flights-available .description{display:grid;text-align:center;width:251px;height:95px}.omnix-trvl-flight-journey .no-flights-available .description h1{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-flight-journey .no-flights-available .description p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}}.omnix-trvl-low-fare-finder{font-family:Noto Sans,sans-serif;overflow-x:auto}@media screen and (min-width: 768px){.omnix-trvl-low-fare-finder{max-width:98vw}}@media screen and (max-width: 767px){.omnix-trvl-low-fare-finder{max-width:100vw}}.omnix-trvl-low-fare-finder .low-fare-flex{display:flex;width:1056px;height:94px;box-shadow:0 8px 16px #00000014;border-radius:12px;-moz-column-gap:3px;column-gap:3px}.omnix-trvl-low-fare-finder .low-fare-flex .arrow-left{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px 0 0 12px;width:35px;height:94px;cursor:pointer}.omnix-trvl-low-fare-finder .low-fare-flex .arrow-left.disabled{background-color:#e2e2e2;cursor:default}.omnix-trvl-low-fare-finder .low-fare-flex .arrow-right{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:0 12px 12px 0;width:35px;height:94px;cursor:pointer}.omnix-trvl-low-fare-finder .low-fare-flex .arrow-right.disabled{background-color:#e2e2e2;cursor:default}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;width:138px;height:94px;cursor:pointer}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry.selected{background:linear-gradient(to bottom,#fbe700,#ffcd00);cursor:default}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry.selected h1{font-weight:600;color:#0060a7}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry.disabled{background:#e2e2e2;cursor:default}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry.disabled h1{color:#575757}.omnix-trvl-low-fare-finder .low-fare-flex .low-fare-entry h1{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.trvl-breadcrumb-item-component .breadcrumb-item,.trvl-breadcrumb-item-component .last-breadcrumb{display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.trvl-breadcrumb-item-component .breadcrumb-item span,.trvl-breadcrumb-item-component .last-breadcrumb span{color:#0060a7;font-size:15px;font-family:Noto Sans,sans-serif;font-weight:600;line-height:23.7px;letter-spacing:-.025em;text-align:center;cursor:pointer}.trvl-breadcrumb-item-component .default-cursor-breadcrumb-item,.trvl-breadcrumb-item-component .default-cursor-breadcrumb-item span{cursor:default}@media screen and (max-width: 767px){.trvl-breadcrumb-item-component .breadcrumb-item{z-index:1;padding:0}.trvl-breadcrumb-item-component .breadcrumb-item img{height:28px;width:28px;background-color:#ffcd00;border-radius:100%}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-700{background-color:#ffcd00;font-weight:700;text-wrap:nowrap}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-400{background-color:#ffcd00;font-weight:400;text-wrap:nowrap}}@media screen and (min-width: 768px) and (max-width: 922px){.trvl-breadcrumb-item-component .breadcrumb-item,.trvl-breadcrumb-item-component .last-breadcrumb{flex-direction:column;position:relative;width:140px;z-index:1}.trvl-breadcrumb-item-component .breadcrumb-item img,.trvl-breadcrumb-item-component .last-breadcrumb img{background-color:#ffcd00;height:29px;width:29px}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-700,.trvl-breadcrumb-item-component .last-breadcrumb .font-weight-700{font-weight:700;font-size:13px}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-400,.trvl-breadcrumb-item-component .last-breadcrumb .font-weight-400{font-weight:400;font-size:13px}.trvl-breadcrumb-item-component .breadcrumb-item:after{content:"";position:absolute;top:25%;left:58%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.trvl-breadcrumb-item-component .breadcrumb-item.success-dashed-line:after{border-bottom-color:#0060a7}.trvl-breadcrumb-item-component .last-breadcrumb:after{display:none}}@media only screen and (min-width: 923px){.trvl-breadcrumb-item-component .breadcrumb-item,.trvl-breadcrumb-item-component .last-breadcrumb{flex-direction:column;position:relative;width:170px;z-index:1}.trvl-breadcrumb-item-component .breadcrumb-item img,.trvl-breadcrumb-item-component .last-breadcrumb img{background-color:#ffcd00;height:29px;width:29px}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-700,.trvl-breadcrumb-item-component .last-breadcrumb .font-weight-700{font-weight:700}.trvl-breadcrumb-item-component .breadcrumb-item .font-weight-400,.trvl-breadcrumb-item-component .last-breadcrumb .font-weight-400{font-weight:400}.trvl-breadcrumb-item-component .breadcrumb-item:after{content:"";position:absolute;top:25%;left:58%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.trvl-breadcrumb-item-component .breadcrumb-item.success-dashed-line:after{border-bottom-color:#0060a7}.trvl-breadcrumb-item-component .last-breadcrumb:after{display:none}}.trvl-breadcrumb-component nav{position:relative}.trvl-breadcrumb-component ul{list-style:none;display:flex;justify-content:center;align-items:center;margin:auto}@media screen and (max-width: 767px){.trvl-breadcrumb-component nav{margin-top:-300px}.trvl-breadcrumb-component ul{padding:0;width:100%}.trvl-breadcrumb-component .first-active-breadcrumb{position:relative;z-index:1;margin-right:60px}.trvl-breadcrumb-component .first-active-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:70%;border-bottom:1px dashed white;z-index:-1}.trvl-breadcrumb-component .active-breadcrumb{position:relative;z-index:1;margin-right:60px}.trvl-breadcrumb-component .active-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:calc(50% + 10px);border-bottom:1px dashed white;z-index:-1}.trvl-breadcrumb-component .active-breadcrumb:last-child{margin-right:0}.trvl-breadcrumb-component .active-breadcrumb:last-child:after{display:none}.trvl-breadcrumb-component .left-breadcrumb{position:relative;margin-right:40px;z-index:1}.trvl-breadcrumb-component .left-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:calc(100% + 30px);border-bottom:1px dashed #0060a7;z-index:-1}.trvl-breadcrumb-component .right-breadcrumb{position:relative;z-index:1;margin-right:10px}.trvl-breadcrumb-component .right-breadcrumb:after{position:absolute;content:"";top:50%;left:100%;height:1px;width:100%;border-bottom:1px dashed white;z-index:-1}.trvl-breadcrumb-component .right-breadcrumb:last-child{margin-right:0}.trvl-breadcrumb-component .right-breadcrumb:last-child:after{display:none}}@media screen and (min-width: 768px) and (max-width: 922px){.trvl-breadcrumb-component nav{margin-top:-150px}.trvl-breadcrumb-component ul{padding:0;width:90%}}@media only screen and (min-width: 923px){.trvl-breadcrumb-component nav{margin-top:-150px}.trvl-breadcrumb-component ul{padding:0;width:1020px}}.trvl-umnr-modal-component .modal-unaccompanied{max-width:715px;padding:24px;flex-direction:column}.trvl-umnr-modal-component .modal-content-container{display:flex}.trvl-umnr-modal-component .close-icon{position:relative;width:100%;display:flex;justify-content:flex-end}.trvl-umnr-modal-component .close-icon img{position:relative;width:24px;height:24px;cursor:pointer}.trvl-umnr-modal-component .modal-footer{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:0;gap:16px}.trvl-umnr-modal-component .modal-footer img{width:18px;height:18px}.trvl-umnr-modal-component .umnr-btn{display:flex;gap:5px;align-items:center;justify-content:center;margin:0}.trvl-umnr-modal-component .umnr-btn span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#006fc1}.trvl-umnr-modal-component .payment-btn{margin:0}.trvl-umnr-modal-component .payment-btn span{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#fff}.trvl-umnr-modal-component .title-class{font-family:Noto Sans,sans-serif;font-weight:700;font-size:16px;color:#00a4e5;margin-left:4px}.trvl-umnr-modal-component .content-class p{font-family:Noto Sans,sans-serif;font-weight:400;font-size:16px}.trvl-umnr-modal-component .modal-unaccompanied__content p{margin:0}.trvl-umnr-modal-component .modal-unaccompanied__content h5{text-align:left}@media screen and (min-width: 768px){.trvl-umnr-modal-component .umnr-btn{max-width:49%}.trvl-umnr-modal-component .payment-btn{max-width:47%}}@media screen and (max-width: 767px){.trvl-umnr-modal-component .modal-content-container{flex-direction:column}.trvl-umnr-modal-component .modal-footer{flex-direction:column-reverse}}.trvl-booking-summary-component{font-family:Noto Sans,sans-serif}.trvl-booking-summary-component p{margin:0}.trvl-booking-summary-component .card{background-color:#fff;padding:24px 0 0;box-shadow:0 4px 10px #00000012}.trvl-booking-summary-component .card.my-cart-modal-mobile{margin-bottom:50px}.trvl-booking-summary-component .card .flight-details{display:flex;padding:0 24px;justify-content:space-between;gap:14px}.trvl-booking-summary-component .card .flight-details .flight-info,.trvl-booking-summary-component .card .flight-details .flight-info-mobile{display:flex;flex-direction:column;text-wrap:nowrap}.trvl-booking-summary-component .card .flight-details .flight-info span:first-child,.trvl-booking-summary-component .card .flight-details .flight-info-mobile span:first-child{font-weight:530;font-size:18px;line-height:25px;color:#00a4e5}.trvl-booking-summary-component .card .flight-details .flight-info span:last-child,.trvl-booking-summary-component .card .flight-details .flight-info-mobile span:last-child{font-weight:400;font-size:13px;line-height:21px;color:#858585}.trvl-booking-summary-component .card .flight-details .flight-info-mobile span:last-child{font-size:12px}.trvl-booking-summary-component .card .flight-details .toggle-flight-details,.trvl-booking-summary-component .card .flight-details .toggle-flight-details-mobile{display:flex;align-items:center;margin-top:25px;text-wrap:nowrap;gap:6px}.trvl-booking-summary-component .card .flight-details .toggle-flight-details p,.trvl-booking-summary-component .card .flight-details .toggle-flight-details-mobile p{font-weight:700;font-size:11px;line-height:13px;color:#006fc1}.trvl-booking-summary-component .card .flight-details .toggle-flight-details img,.trvl-booking-summary-component .card .flight-details .toggle-flight-details-mobile img{width:20px;height:20px}.trvl-booking-summary-component .card .flight-details .toggle-flight-details-mobile p{font-size:11px}.trvl-booking-summary-component .card .flight-details-collapse{margin:16px 0;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-component .card .amount-per-pax,.trvl-booking-summary-component .card .amount-per-pax-first-item{display:flex;padding:0 24px;margin-bottom:6px;justify-content:space-between;margin-top:12px}.trvl-booking-summary-component .card .amount-per-pax span,.trvl-booking-summary-component .card .amount-per-pax-first-item span{font-weight:680;font-size:13px;line-height:20px;color:#333}.trvl-booking-summary-component .card .amount-per-pax .toggle-amount-details,.trvl-booking-summary-component .card .amount-per-pax-first-item .toggle-amount-details{display:flex;align-items:center;gap:6px}.trvl-booking-summary-component .card .amount-per-pax .toggle-amount-details p,.trvl-booking-summary-component .card .amount-per-pax-first-item .toggle-amount-details p{font-weight:700;font-size:13px;line-height:20px;color:#006fc1}.trvl-booking-summary-component .card .amount-per-pax-first-item{margin-top:0}.trvl-booking-summary-component .card .chevron-button-toggle{width:20px;height:20px;transition:transform .5s ease}.trvl-booking-summary-component .card .chevron-button-toggle.open{transform:rotate(180deg)}.trvl-booking-summary-component .card .amount-per-pax-collapse{transition:height .5s ease;overflow:hidden}.trvl-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:4px}.trvl-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown p{font-weight:400;font-size:13px;line-height:23px;color:#333}.trvl-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes{margin-bottom:0}.trvl-booking-summary-component .card .amount-per-pax-collapse .amount-per-pax-breakdown.taxes p{font-weight:400;font-size:12px;line-height:19px;color:#858585}.trvl-booking-summary-component .card .subtotal{display:flex;background-color:#f7f7f7;height:40px;padding:8px 24px;justify-content:space-between;margin:16px 0 25px}.trvl-booking-summary-component .card .subtotal p{font-size:15px;line-height:23px;color:#333}.trvl-booking-summary-component .card .subtotal p:first-child{font-weight:600}.trvl-booking-summary-component .card .subtotal p:last-child{font-weight:400}.trvl-booking-summary-component .card .all-flights{display:flex;flex-direction:column;padding:0 24px 25px;gap:4px}.trvl-booking-summary-component .card .all-flights p:first-child{font-weight:630;font-size:20px;line-height:25px;color:#00a4e5}.trvl-booking-summary-component .card .all-flights p:last-child{font-weight:400;font-size:14px;line-height:20px;color:#858585}.trvl-booking-summary-component .card .taxes-and-fees{display:flex;padding:0 24px;justify-content:space-between;margin-bottom:12px}.trvl-booking-summary-component .card .taxes-and-fees .taxes-and-fees-header{display:flex}.trvl-booking-summary-component .card .taxes-and-fees .taxes-and-fees-header p{font-weight:680;font-size:13px;line-height:20px;color:#444}.trvl-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees{display:flex;align-items:center;gap:6px}.trvl-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees p{font-weight:700;font-size:11px;line-height:12px;color:#006fc1}.trvl-booking-summary-component .card .taxes-and-fees .toggle-taxes-and-fees img{width:20px;height:20px}.trvl-booking-summary-component .card .taxes-and-fees-section{display:flex;flex-direction:column;gap:4px;margin-bottom:25px;transition:height .5s ease;overflow:hidden}.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item,.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile,.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal{display:flex;padding:0 24px;justify-content:space-between;text-wrap:nowrap}.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item p,.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p,.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-size:13px}.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item p,.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p{font-weight:400;line-height:21px;color:#444}.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-mobile p{font-size:13px}.trvl-booking-summary-component .card .taxes-and-fees-section .taxes-and-fees-item-subtotal p{font-weight:680;font-size:13px;line-height:19px;color:#333}.trvl-booking-summary-component .card .amount-due-section{display:flex;justify-content:space-between;padding:16px 24px;background-color:#fff082}.trvl-booking-summary-component .card .amount-due-section p{font-weight:600;font-size:15px;line-height:23px;color:#0060a7}@media screen and (min-width: 768px){.travel-voucher-status-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.travel-voucher-status-card.payment-confirmed{border-top:8px solid #5cab4c}.travel-voucher-status-card.payment-confirmed .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:-6px}.travel-voucher-status-card.payment-confirmed .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#5cab4c}.travel-voucher-status-card.payment-confirmed .payment-icon-group img{width:24px;height:24px;margin-top:7px}.travel-voucher-status-card.payment-unsuccessful{border-top:8px solid #b00020}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#b00020}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group img{width:24px;height:24px;margin-top:7px}.travel-voucher-status-card .content{display:grid;padding:24px;gap:14px}.travel-voucher-status-card .content p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-.025em;color:#333;word-wrap:nowrap}.travel-voucher-status-card .content .booking-info{display:flex;align-items:flex-start;-moz-column-gap:25px;column-gap:25px}.travel-voucher-status-card .content .booking-info .info-col{display:grid;row-gap:4px}.travel-voucher-status-card .content .booking-info .info-col h1{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#333}.travel-voucher-status-card .content .booking-info .info-col p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333}.travel-voucher-status-card .content .booking-info .info-col.booking-date{margin-right:42px}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group{display:flex;margin-top:-5px;-moz-column-gap:8px;column-gap:8px}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group p{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#333}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group img{width:19px;height:22px;margin-top:8px}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group img:hover{cursor:pointer}.travel-voucher-status-card .content .button-group{display:flex;justify-content:flex-start;-moz-column-gap:25px;column-gap:25px}.travel-voucher-status-card .content .button-group .view-itinerary-button{min-width:48%;max-width:48%;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.travel-voucher-status-card .content .button-group .view-itinerary-button img{width:20px;height:20px}.travel-voucher-status-card .content .button-group .redeem-now-button,.travel-voucher-status-card .content .button-group .buy-more-button{min-width:48%;max-width:48%;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}}@media screen and (max-width: 767px){.travel-voucher-status-card{background-color:#fff;width:100%;height:-moz-fit-content;height:fit-content;border-radius:10px;box-shadow:0 8px 16px #00000014}.travel-voucher-status-card.payment-confirmed{border-top:8px solid #5cab4c}.travel-voucher-status-card.payment-confirmed .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.travel-voucher-status-card.payment-confirmed .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#5cab4c}.travel-voucher-status-card.payment-confirmed .payment-icon-group img{width:24px;height:24px;margin-top:7px}.travel-voucher-status-card.payment-unsuccessful{border-top:8px solid #b00020}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group{display:flex;-moz-column-gap:8px;column-gap:8px;margin-bottom:5px}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group h1{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#b00020}.travel-voucher-status-card.payment-unsuccessful .payment-icon-group img{width:24px;height:24px;margin-top:7px}.travel-voucher-status-card .content{display:grid;width:100%;padding:24px;gap:10px}.travel-voucher-status-card .content p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#333;word-wrap:nowrap}.travel-voucher-status-card .content .booking-info{display:flex;align-items:flex-start;-moz-column-gap:25px;column-gap:25px}.travel-voucher-status-card .content .booking-info.space-between{justify-content:space-between}.travel-voucher-status-card .content .booking-info .info-col{display:grid;row-gap:4px}.travel-voucher-status-card .content .booking-info .info-col h1{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#333}.travel-voucher-status-card .content .booking-info .info-col p{font-weight:400;font-size:15px;line-height:132%;letter-spacing:-2.5%;color:#333}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group{display:flex;margin-top:-5px;-moz-column-gap:8px;column-gap:8px}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group p{font-weight:600;font-size:23px;line-height:37.72px;letter-spacing:-1%;color:#333}.travel-voucher-status-card .content .booking-info .info-col.ref-no .icon-group img{width:19px;height:22px;margin-top:8px}.travel-voucher-status-card .content .button-group{display:grid;align-items:center;justify-content:center;width:100%;row-gap:25px}.travel-voucher-status-card .content .button-group .view-itinerary-button{min-width:90vw;max-width:90vw;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;display:flex;align-items:center;justify-content:center;-moz-column-gap:12px;column-gap:12px}.travel-voucher-status-card .content .button-group .view-itinerary-button img{width:20px;height:20px}.travel-voucher-status-card .content .button-group .redeem-now-button,.travel-voucher-status-card .content .button-group .buy-more-button{min-width:90vw;max-width:90vw;font-weight:700;font-size:15px;line-height:23.7px;letter-spacing:-1.5%}}.travel-voucher-status-card .trvl-description p{font-size:15px;font-weight:400;line-height:23.7px;letter-spacing:-2.5%}.travel-voucher-status-card .trvl-description strong{display:block;font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#575757}.omnix-trvl-confirmation-flight-details{font-family:Noto Sans,sans-serif;width:100%;box-shadow:0 8px 16px #00000014}@media screen and (min-width: 768px){.omnix-trvl-confirmation-flight-details .ticket{position:relative;width:100%;background-color:#fff;border-bottom:1px dashed #e2e2e2;padding-top:8px;transition:height .5s ease;overflow-x:hidden;overflow-y:hidden}.omnix-trvl-confirmation-flight-details .ticket.first-row{border-top:8px solid #ffcd00;border-radius:4px 4px 0;padding-top:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid{display:grid;padding:24px;gap:9px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex{display:flex;justify-content:space-between;align-items:flex-end}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header{display:grid;margin-top:-6px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h1{font-weight:700;font-size:18px;line-height:29.52px;letter-spacing:-1%;color:#00a4e5}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h2{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#858585;margin:-12px 0 0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group{display:flex;-moz-column-gap:12px;column-gap:12px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:24px 0 0 160px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group img{width:16px;height:16px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group p{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details{position:relative;display:flex;align-items:flex-start;-moz-column-gap:41px;column-gap:41px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details.arrival-row{margin-top:24px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid{display:grid}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle{position:relative;margin-top:5px;background-color:#52caf5;min-width:12px;max-width:12px;min-height:12px;max-height:12px;border-radius:12px;z-index:100}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .connecting-line{position:absolute;left:5px;top:100%;width:2px;height:85px;background-color:#bebebe;z-index:99}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .connecting-line-end{position:absolute;left:5px;top:-30px;width:2px;height:30px;background-color:#bebebe;z-index:99}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid{display:grid}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h1{font-size:11px;font-weight:700;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h2{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-trvl-confirmation-flight-details .legend-footer{position:relative;height:72px;width:100%;background-color:#fff}.omnix-trvl-confirmation-flight-details .legend-footer .legend{display:flex;align-items:center;height:72px;padding-left:24px;-moz-column-gap:16px;column-gap:16px}.omnix-trvl-confirmation-flight-details .legend-footer .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.omnix-trvl-confirmation-flight-details .legend-footer .legend p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .legend-footer .legend img{width:16px;height:16px}.omnix-trvl-confirmation-flight-details .ticket-stub{position:absolute;background-color:#eee;width:12px;height:12px;border-radius:100%;z-index:100}.omnix-trvl-confirmation-flight-details .ticket-stub.top-left{top:-6px;left:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.top-right{top:-6px;right:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.bottom-left{bottom:-6px;left:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.bottom-right{bottom:-6px;right:-6px}}@media screen and (max-width: 767px){.omnix-trvl-confirmation-flight-details .ticket{position:relative;width:100%;background-color:#fff;border-bottom:1px dashed #e2e2e2;padding-top:8px;transition:height .5s ease;overflow-x:hidden;overflow-y:hidden}.omnix-trvl-confirmation-flight-details .ticket.first-row{border-top:8px solid #ffcd00;border-radius:4px 4px 0;padding-top:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid{display:grid;padding:24px;gap:9px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex{display:flex;justify-content:space-between;align-items:flex-end}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header{display:grid;margin-top:-6px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h1{font-weight:630;font-size:18px;line-height:25.56px;letter-spacing:0;color:#00a4e5}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .info-header h2{font-weight:400;font-size:13px;line-height:20.54px;letter-spacing:-2%;color:#858585;margin:-12px 0 0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group{display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group p{font-weight:600;font-size:11px;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img{width:20px;height:20px;cursor:pointer;transition:transform .5s ease}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .info-flex .chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;margin:24px 0 0 160px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group img{width:16px;height:16px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .tooltip-group p{font-weight:700;font-size:11px;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details{position:relative;display:flex;align-items:flex-start;-moz-column-gap:41px;column-gap:41px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details.arrival-row{margin-top:24px}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid{display:grid}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .date-and-time-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle{position:relative;margin-top:5px;background-color:#52caf5;min-width:12px;max-width:12px;min-height:12px;max-height:12px;border-radius:12px;z-index:100}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .connecting-line{position:absolute;left:5px;top:100%;width:2px;height:85px;background-color:#bebebe;z-index:99}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .circle .connecting-line-end{position:absolute;left:5px;top:-30px;width:2px;height:30px;background-color:#bebebe;z-index:99}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid{display:grid}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h1{font-size:11px;font-weight:700;line-height:16.72px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid h2{font-size:15px;font-weight:600;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin:0}.omnix-trvl-confirmation-flight-details .ticket .ticket-grid .ticket-details .departure-arrival-grid p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#444;margin:0}.omnix-trvl-confirmation-flight-details .legend-footer{position:relative;height:72px;width:100%;background-color:#fff}.omnix-trvl-confirmation-flight-details .legend-footer .legend{display:flex;align-items:center;height:72px;padding-left:24px;-moz-column-gap:16px;column-gap:16px}.omnix-trvl-confirmation-flight-details .legend-footer .legend .carrier-type{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.omnix-trvl-confirmation-flight-details .legend-footer .legend p{font-size:13px;font-weight:400;line-height:20.54px;letter-spacing:-1%;color:#575757;margin:0}.omnix-trvl-confirmation-flight-details .legend-footer .legend img{width:16px;height:16px}.omnix-trvl-confirmation-flight-details .ticket-stub{position:absolute;background-color:#eee;width:12px;height:12px;border-radius:100%;z-index:100}.omnix-trvl-confirmation-flight-details .ticket-stub.top-left{top:-6px;left:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.top-right{top:-6px;right:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.bottom-left{bottom:-6px;left:-6px}.omnix-trvl-confirmation-flight-details .ticket-stub.bottom-right{bottom:-6px;right:-6px}}.omnix-trvl-confirmation-guest-details{font-family:Noto Sans,sans-serif;width:100%;box-shadow:0 8px 16px #00000014;border-radius:8px}@media screen and (min-width: 768px){.omnix-trvl-confirmation-guest-details .guest-grid{display:grid;align-items:center;row-gap:2px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row{display:grid;padding:24px;transition:height .5s ease;background-color:#fff;overflow-y:hidden;row-gap:8px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row:first-child{border-top:8px solid #31b5e9;border-top-left-radius:2% 10%;border-top-right-radius:2% 10%;padding-top:20px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row:last-child{border-radius:0 0 8px 8px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row{display:flex;justify-content:space-between}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row h1{font-weight:700;font-variant:normal;font-size:18px;line-height:29.52px;letter-spacing:-1%;margin:0;color:#333}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group{display:flex;-moz-column-gap:12px;column-gap:12px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:1.25%;color:#006fc1;margin:0}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row{display:flex;-moz-column-gap:100px;column-gap:100px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid h1{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;margin:0;color:#00a4e5}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;margin:0;color:#333}}@media screen and (max-width: 767px){.omnix-trvl-confirmation-guest-details .guest-grid{display:grid;align-items:center;row-gap:2px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row{display:grid;padding:24px;transition:height .5s ease;background-color:#fff;overflow-y:hidden;row-gap:8px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row:first-child{border-top:8px solid #31b5e9;border-top-left-radius:2% 10%;border-top-right-radius:2% 10%;padding-top:20px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row:last-child{border-radius:0 0 8px 8px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row{display:flex;align-items:center;justify-content:space-between}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row h1{font-weight:630;font-variant:normal;font-size:18px;line-height:25.56px;letter-spacing:-1%;margin:0;color:#333}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group{display:flex;align-items:center;padding-left:12px;-moz-column-gap:12px;column-gap:12px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group p{font-weight:600;font-size:11px;line-height:12.54px;letter-spacing:-1.5%;color:#006fc1;margin:0}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img{width:24px;height:24px;cursor:pointer;transition:transform .5s ease}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .header-row .chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row{display:grid;row-gap:16px}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;margin:0;color:#00a4e5}.omnix-trvl-confirmation-guest-details .guest-grid .guest-row .body-row .info-grid p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:.5%;margin:0;color:#333}}.omnix-trvl-confirmation-table{font-family:Noto Sans,sans-serif}@media screen and (min-width: 768px){.omnix-trvl-confirmation-table{display:grid;row-gap:1px;width:100%;box-shadow:0 8px 16px #00000014;border-radius:12px}.omnix-trvl-confirmation-table.omnix-trvl-confirmation-table-static{box-shadow:none;border-radius:0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-method{display:flex;min-width:150px;max-width:150px;-moz-column-gap:10px;column-gap:10px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-method img{height:24px;margin-top:28px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-method .description{display:grid;align-items:flex-end;margin-top:20px;gap:8px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-method .description h1{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap;margin:0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-method .description p{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#444;text-wrap:nowrap;margin:-8px 0 0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-status{display:flex;align-items:center;justify-content:center;width:84px;height:18px;border-radius:12px;margin:30px 0 0 32%;background-color:#ffeef1;-moz-column-gap:3px;column-gap:3px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-status.confirmed{background-color:#ceefec}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-status img{width:12px;height:12px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-status p{font-weight:700;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#cc0c2f;margin-top:15px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-status p.confirmed{color:#009883}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-amount{display:flex;justify-content:flex-end;min-width:150px;max-width:150px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .payment-amount p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:30px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:30px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total .left{width:40%;text-align:left}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total .right{width:60%;text-align:right}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id{background-color:#fff;height:-moz-fit-content;height:fit-content;width:100%;padding:0 25px 16px;border-radius:0 0 12px 12px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id p{font-weight:400;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333;margin:-6px 0 0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id p strong{font-weight:700;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg{background-color:transparent;border-bottom:0;padding-right:15px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg p{font-size:16px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data.table-data-static{border-bottom:0}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row{display:grid;margin-top:20px;width:100%}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row.trvl-itn-row{margin-top:-5px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col{display:flex;margin-top:-12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col.trvl-itn-col{padding-right:0}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left{width:60%;text-align:left}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left.header-text p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-2.5%;color:#333;margin-top:12px;margin-bottom:12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right{width:40%;text-align:right}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;margin-top:12px;margin-bottom:12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img{width:24px;height:24px;transition:transform .3s ease;cursor:pointer}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.header-amount p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;color:#006fc1}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}}@media screen and (max-width: 767px){.omnix-trvl-confirmation-table{display:grid;row-gap:1px;width:100%;box-shadow:0 8px 16px #00000014;border-radius:12px}.omnix-trvl-confirmation-table.omnix-trvl-confirmation-table-static{box-shadow:none;border-radius:0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding-left:25px;padding-right:25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row{display:grid;width:100%;row-gap:24px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col{display:flex}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .payment-method{display:flex;-moz-column-gap:10px;column-gap:10px;width:80%}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .payment-method img{height:24px;margin-top:28px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .payment-method .description{display:grid;align-items:flex-end;margin-top:20px;gap:8px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .payment-method .description h1{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap;margin:0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .payment-method .description p{font-weight:400;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#444;text-wrap:nowrap;margin:-8px 0 0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;text-align:right}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .chevron-icon{width:24px;height:24px;margin-top:28px;transition:transform .3s ease;cursor:pointer}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .chevron-icon.open{transform:rotate(180deg)}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .payment-status{display:flex;align-items:center;justify-content:center;width:84px;height:18px;border-radius:12px;margin-top:30px;padding:0 12px;background-color:#ffeef1;-moz-column-gap:3px;column-gap:3px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .payment-status.confirmed{background-color:#ceefec}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .payment-status img{width:12px;height:12px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .payment-status p{font-weight:700;font-size:11px;line-height:17.6px;letter-spacing:-1%;color:#cc0c2f;text-wrap:nowrap;margin-top:16px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .chevron-group .payment-status p.confirmed{color:#009883}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .amount-header{width:40%;text-align:left;font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .table-data .row .col .amount-total{width:60%;text-align:right;font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total{background-color:#fff;height:82px;display:flex;align-items:flex-start;width:100%;padding:0 25px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total p{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;text-align:right;margin-top:30px;text-wrap:nowrap}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total .left{width:40%;text-align:left}.omnix-trvl-confirmation-table .trvl-payment-summary-table .booking-total .right{width:60%;text-align:right}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id{background-color:#fff;height:-moz-fit-content;height:fit-content;width:100%;padding:0 25px 16px;border-radius:0 0 12px 12px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main{display:flex;align-items:flex-start;-moz-column-gap:10px;column-gap:10px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main h1{font-weight:600;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id .main p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#333;margin-top:18px}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id p{font-weight:400;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333;margin:-6px 0 0}.omnix-trvl-confirmation-table .trvl-payment-summary-table .payment-id p strong{font-weight:700;font-size:11px;line-height:23.7px;letter-spacing:-1%;color:#333}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header{display:flex;align-items:flex-start;width:100%;background-color:#e9f6f9;padding:0 25px;border-radius:12px 12px 0 0;height:53px;border-bottom:1px solid #e2e2e2}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg{background-color:transparent;border-bottom:0;padding-left:0;padding-right:0;align-items:end}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header.table-header-no-bg p{font-size:16px;margin:0}.omnix-trvl-confirmation-table .fare-breakdown-table .table-header p{font-weight:680;font-size:13px;line-height:20.54px;letter-spacing:-1%;color:#333;margin-top:15px;text-wrap:nowrap}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data{background-color:#fff;display:flex;align-items:flex-start;width:100%;padding-left:25px;border-bottom:1px solid #e2e2e2;transition:height .5s ease;overflow-y:hidden}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data.table-data-static{border-bottom:0;padding-left:0}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data.last-row{border-radius:0 0 12px 12px;border-bottom:1px transparent #e2e2e200}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row{display:grid;margin-top:20px;width:100%}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row.trvl-itn-row{margin-right:0;margin-left:0;margin-top:10px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col{display:flex;margin-top:-12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col.trvl-itn-col{padding-right:0;padding-left:0}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left{width:60%;text-align:left}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left.header-text p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:-2.5%;color:#333;margin-top:12px;margin-bottom:12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .left p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right{width:40%;text-align:right}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group{display:flex;justify-content:right;-moz-column-gap:6px;column-gap:6px;margin-top:12px;margin-bottom:12px}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img{width:24px;height:24px;transition:transform .3s ease;cursor:pointer}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group img.open{transform:rotate(180deg)}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.chevron-group p{font-weight:400;font-size:14px;line-height:34px;letter-spacing:-2.5%;color:#333}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right.header-amount p{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.5%;color:#006fc1}.omnix-trvl-confirmation-table .fare-breakdown-table .table-data .row .col .right p{font-weight:400;font-size:15px;line-height:23.7px;letter-spacing:-2.5%;color:#444}}.color-blue-link{color:#006fc1!important}.ceb-flexi-terms .right-items p{font-family:Noto Sans,sans-serif;font-style:normal;font-weight:800;color:#0060a7;margin:unset}.ceb-flexi-terms .right-items .items-wrapper{display:flex;flex-direction:column;align-items:center}@media (max-width: 575px){.ceb-flexi-terms .right-items .items-wrapper{align-items:flex-end;margin:1rem 0}}@media only screen and (min-width: 468px){.ceb-flexi-terms .right-items button{width:100%}}@media only screen and (min-width: 767px){.ceb-flexi-terms .right-items button{width:251px}}.ceb-flexi-terms .left-items a.shower{color:#0060a7}.ceb-flexi-terms .left-items ol{list-style:decimal;padding-left:1rem;max-width:950px}.ceb-flexi-terms .left-items ol li{margin-bottom:0;padding-left:1rem}.ceb-flexi-terms .left-items a.hider{color:#006fc1}.ceb-flexi-terms .left-items a.hider img{width:24px;transform:rotate(270deg)}.rotate-180{transform:rotate(180deg)!important}.w-unset{width:unset!important}.c-wizard-modal.modal-compact .c-wizard-modal__dialog{max-width:540px}.c-wizard-modal.modal-compact .c-wizard-modal__container{padding-top:36px;padding-bottom:36px}.c-wizard-modal.modal-compact .c-wizard-modal__container .content{min-height:150px}.fs-16{font-size:15px}.fs-14{font-size:13px}.tc-575757{color:#575757}.grayscale{filter:grayscale(100%)}.pointer-cursor{cursor:pointer!important}#cybs-iframe{width:100px;height:100px;border:0;position:absolute;top:-5000px}#payment-form{display:none}.external-link-icon{margin-left:4px;width:15px}.transfers-page{padding-bottom:0!important}.nb-right{border-right:none!important;flex-basis:100%}.bundle-image-icon{width:16px}.n-pl{padding-left:0!important}.v-h{visibility:hidden!important}.w-s{white-space:nowrap!important}.d-n{display:none!important}.f-1{flex:1!important}.br-n{border-right:none!important}.dohop-modal .modal-item h1,.dohop-modal .modal-item h2,.dohop-modal .modal-item h3,.dohop-modal .modal-item h4,.dohop-modal .modal-item h5,.dohop-modal .modal-item h6{color:#00a4e5}.dropdown_destination>.content>a.dohop-label{float:right;margin-top:-25px;color:#858585;font-size:10px}.c-mobile_modal a.dohop-label{float:right;color:#858585;font-size:10px}.getgo-md-logo{width:72px}.getgo-sm-logo{width:56px}.getgo-mb{flex-direction:column-reverse!important}.getgo-mb .getgo-mb-logo{margin:8px 0 15px}.payment-page-confirmation{font-family:Noto Sans,sans-serif}.payment-page-confirmation h1,.payment-page-confirmation h2,.payment-page-confirmation h3,.payment-page-confirmation h4,.payment-page-confirmation h5,.payment-page-confirmation h6{font-weight:700;color:#00a4e5;font-size:15px}.payment-page-confirmation img{max-width:200px}.payment-page-confirmation img.close-img-btn{position:absolute;top:1.5rem;right:1.5rem}.payment-page-confirmation .c-wizard-modal__dialog{max-width:661px!important}.payment-page-confirmation .c-wizard-modal.modal-compact .c-wizard-modal__container{padding-bottom:16px!important}.payment-page-confirmation .c-wizard-modal__container .content{text-align:left}@media (max-width: 575px){.payment-page-confirmation .c-wizard-modal__container .content button{max-width:100%}}@media (min-width: 576px){.payment-page-confirmation .c-wizard-modal__container .content button{max-width:240px}}@media (min-width: 768px){.payment-page-confirmation .c-wizard-modal__container .content .main-img{margin-top:60px}}.payment-page-confirmation .note{font-family:Noto Sans,sans-serif;font-size:13px}.payment-page-load-screen{background:linear-gradient(180deg,rgba(255,255,255,0) 31.25%,#f3fbfd 100%),#ffffff;display:flex;justify-content:center;height:100%;width:100%;position:absolute;z-index:9999;top:0}.payment-page-load-screen img{position:absolute}.payment-page-load-screen img.logo{margin:1.5rem;left:0}.payment-page-load-screen img.spinner{margin-top:400px;animation:spin 1.4s linear infinite}@media (max-width: 575px){.payment-page-load-screen img.spinner{top:-200px}}@media (min-width: 576px){.payment-page-load-screen img.spinner{top:-100px}}.payment-page-load-screen p{color:#006fc1;text-align:center;margin-left:auto!important;margin-right:auto!important;max-width:571px}@media (max-width: 575px){.payment-page-load-screen p{font-size:23px;margin-top:400px}}@media (min-width: 576px){.payment-page-load-screen p{font-size:20px;margin-top:532px}}.modal-generic-error-handler{z-index:99999}.modal-generic-error-handler .c-wizard-modal__dialog .c-wizard-modal__container{max-width:330px}.modal-expiry-handler{z-index:99999}.toggle_wrapper.disabled .toggle .toggle-button{cursor:default}.toggle_wrapper.disabled .content .title{color:#ccc}img.img-unresized{object-fit:none}#booking-modified-modal{display:flex;width:660px;padding:32px;flex-direction:column;align-items:center}#booking-modified-modal .close-button{width:24px;height:24px}#booking-modified-modal .modified-booking-modal-content{display:flex;align-items:center;gap:24px;align-self:stretch;justify-content:space-between}#booking-modified-modal .modified-booking-modal-content .modal-left{flex:0 0 140px}#booking-modified-modal .modified-booking-modal-content .modal-left img{width:140px;height:140px}#booking-modified-modal .modified-booking-modal-content .modal-right{flex:1;padding-left:20px}#booking-modified-modal .modified-booking-modal-content .modal-right p{padding-left:20px;font-family:Noto Sans,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.08px;align-self:stretch}#booking-modified-modal .modified-booking-modal-content .modal-right button{float:right}.group-btn{display:flex;justify-content:flex-end}.group-btn .btn-right{margin-right:16px;width:127px;max-height:48px;font-weight:700;font-size:18px;font-family:Noto Sans,sans-serif;padding:12px 0;transition:box-shadow .3s ease;text-align:center;border-radius:10px}
