.indicative-prices{padding-bottom:32px;background-color:#fff}.paragraph-list{float:none;padding-left:40px}.paragraph-list li b{color:#47494b}.paragraphs-section+.indicative-prices{padding-top:0}.paragraphs-section:has(+.indicative-prices){padding-bottom:24px}.indicative-prices+.faq-section{padding-top:24px}.indicative-prices__content{width:100%;margin:auto}.indicative-prices__title{margin:24px 0 0;color:#002b45;font-size:1.8rem;font-weight:600;line-height:1.3}.indicative-prices__description{margin:14px 0 0;color:#6e6e6e;font-size:16px;line-height:1.8}.indicative-prices__date{color:#002b45;font-weight:700}.indicative-prices__table-scroll{width:100%;margin-top:28px;overflow-x:auto;border:1px solid #d9dde2;-webkit-overflow-scrolling:touch}.indicative-prices__table-scroll:focus-visible{outline:3px solid #f88c17;outline-offset:3px}.indicative-prices__table{width:100%;min-width:620px;border-collapse:collapse;color:#002b45;font-size:15px;line-height:1.5}.indicative-prices__table th,.indicative-prices__table td{padding:14px 18px;border-right:1px solid #d9dde2;border-bottom:1px solid #d9dde2;text-align:left;vertical-align:middle}.indicative-prices__table th:last-child,.indicative-prices__table td:last-child{border-right:0}.indicative-prices__table tbody:last-child tr:last-child th,.indicative-prices__table tbody:last-child tr:last-child td{border-bottom:0}.indicative-prices__table thead th{background-color:#495e7d;color:#fff;font-weight:700}.indicative-prices__table thead th:first-child{background-color:#002b45}.indicative-prices__product{width:24%;background-color:#f3f5f7;color:#002b45;font-size:16px;font-weight:700}.indicative-prices__traveller{width:28%;font-weight:600}.indicative-prices__value,.indicative-prices__table thead th:nth-last-child(-n+2){width:24%;text-align:right}.indicative-prices__value{color:#002b45;font-weight:700;font-variant-numeric:tabular-nums}.indicative-prices tbody+tbody tr:first-child th,.indicative-prices tbody+tbody tr:first-child td{border-top:2px solid #495e7d}.indicative-prices__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (min-width:992px){.indicative-prices__content{width:80%}}.indicative-prices--redesign{padding-bottom:48px}.indicative-prices--redesign .indicative-prices__description{margin:12px 0 0;color:#6e6e6e;font-family:Lato,sans-serif;font-weight:400;font-size:15px;line-height:1.6}.indicative-prices--redesign .indicative-prices__date{color:#002b45;font-weight:400}.indicative-prices--redesign .indicative-prices__answer{margin:20px 0 0;padding:12px 16px;background-color:#f5f5f5;border-left:3px solid #f88c17;color:#002b45;font-family:Lato,sans-serif;font-weight:400;font-size:15px;line-height:1.6}.indicative-prices--redesign .indicative-prices__table-scroll{margin-top:28px;overflow:visible;border:0}.indicative-prices--redesign .indicative-prices__table{min-width:0;table-layout:fixed;width:100%;border-collapse:collapse;color:#002b45}.indicative-prices--redesign .indicative-prices__table th,.indicative-prices--redesign .indicative-prices__table td{padding:12px 12px 12px 0;border-right:0;border-bottom:1px solid #eef1f4;text-align:left;vertical-align:middle}.indicative-prices--redesign .indicative-prices__table thead th:first-child,.indicative-prices--redesign .indicative-prices__table th.indicative-prices__product{padding-left:0}.indicative-prices--redesign .indicative-prices__table thead th{background-color:transparent;color:#495e7d;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #dfe4ea}.indicative-prices--redesign .indicative-prices__table thead th:first-child{background-color:transparent}.indicative-prices--redesign .indicative-prices__table tbody:first-of-type tr:first-child th,.indicative-prices--redesign .indicative-prices__table tbody:first-of-type tr:first-child td{border-top:2px solid #002b45}.indicative-prices--redesign .indicative-prices__table tbody+tbody tr:first-child th,.indicative-prices--redesign .indicative-prices__table tbody+tbody tr:first-child td{border-top:1px solid #c5ccd4}.indicative-prices--redesign .indicative-prices__table tbody tr:last-child th,.indicative-prices--redesign .indicative-prices__table tbody tr:last-child td{border-bottom:1px solid #c5ccd4}.indicative-prices--redesign .indicative-prices__table th.indicative-prices__product{width:30%;background-color:transparent;color:#002b45;font-size:17px;font-weight:600;vertical-align:top;padding-top:20px;padding-left:0;text-align:left;border-bottom:1px solid #c5ccd4}.indicative-prices--redesign .indicative-prices__product-name{display:block;font-family:Saira,sans-serif;font-weight:500;font-size:20px;line-height:1.3}.indicative-prices--redesign .indicative-prices__product-name:before{content:"";display:block;width:30px;height:3px;margin:0 0 10px;background-color:#f88c17}.indicative-prices--redesign [data-product=covid] .indicative-prices__product-name:before{background-color:#495e7d}.indicative-prices--redesign .indicative-prices__product-desc{display:block;margin-top:6px;color:#6e6e6e;font-family:Lato,sans-serif;font-weight:400;font-size:13px;line-height:1.45}.indicative-prices--redesign .indicative-prices__product-desc--short{display:none}.indicative-prices--redesign .indicative-prices__traveller{width:auto;color:#495e7d;font-family:Lato,sans-serif;font-weight:400;font-size:15px;white-space:nowrap}.indicative-prices--redesign .indicative-prices__value{width:auto;text-align:right}.indicative-prices--redesign .indicative-prices__table thead th:nth-last-child(-n+2){width:auto;text-align:left}.indicative-prices--redesign .indicative-prices__value{color:#002b45;font-family:Lato,sans-serif;font-weight:700;font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.indicative-prices--redesign .indicative-prices__col-clip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.indicative-prices--redesign .indicative-prices__footnote{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:16px}.indicative-prices--redesign .indicative-prices__disclaimer{margin:0;color:#6e6e6e;font-family:Lato,sans-serif;font-weight:400;font-size:12.5px;line-height:1.5}.indicative-prices--redesign .indicative-prices__cta{color:#0057a8;font-family:Lato,sans-serif;font-weight:600;font-size:13px;line-height:1.5;text-decoration:none}.indicative-prices--redesign .indicative-prices__cta:hover{text-decoration:underline}.indicative-prices--redesign .indicative-prices__cta-arrow{display:none}@media screen and (max-width:767px){.indicative-prices--redesign .indicative-prices__product-desc--full{display:none}.indicative-prices--redesign .indicative-prices__product-desc--short{display:block}.indicative-prices--redesign .indicative-prices__table,.indicative-prices--redesign .indicative-prices__table thead,.indicative-prices--redesign .indicative-prices__table tbody{display:block;width:100%}.indicative-prices--redesign .indicative-prices__table tbody+tbody{margin-top:28px}.indicative-prices--redesign .indicative-prices__table thead{margin-bottom:28px}.indicative-prices--redesign .indicative-prices__table thead tr{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:hidden;border:1px solid #dfe4ea;border-radius:6px}.indicative-prices--redesign .indicative-prices__table thead th:nth-child(-n+2){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.indicative-prices--redesign .indicative-prices__table thead th.indicative-prices__duration{display:flex;align-items:center;justify-content:center;height:48px;padding:0 12px;border:0;background-color:#fff;color:#6e6e6e;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;text-align:center;cursor:pointer}.indicative-prices--redesign .indicative-prices__table thead th.indicative-prices__duration+.indicative-prices__duration{border-left:1px solid #dfe4ea}.indicative-prices--redesign .indicative-prices__table thead th.indicative-prices__duration.is-active{background-color:#002b45;color:#fff;border-bottom:0}.indicative-prices--redesign .indicative-prices__table tbody tr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);width:100%}.indicative-prices--redesign[data-active-duration] .indicative-prices__table tbody tr{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.indicative-prices--redesign .indicative-prices__table tbody:first-of-type tr:first-child .indicative-prices__product,.indicative-prices--redesign .indicative-prices__table tbody+tbody tr:first-child .indicative-prices__product{border-top:0}.indicative-prices--redesign .indicative-prices__table tbody:first-of-type tr:first-child .indicative-prices__traveller,.indicative-prices--redesign .indicative-prices__table tbody:first-of-type tr:first-child .indicative-prices__value,.indicative-prices--redesign .indicative-prices__table tbody+tbody tr:first-child .indicative-prices__traveller,.indicative-prices--redesign .indicative-prices__table tbody+tbody tr:first-child .indicative-prices__value{border-top:1px solid #dfe4ea}.indicative-prices--redesign .indicative-prices__table th.indicative-prices__product{grid-column:1 / -1;width:auto;padding:0 0 14px;border:0;font-size:17px}.indicative-prices--redesign .indicative-prices__product-name{display:flex;align-items:center;gap:10px}.indicative-prices--redesign .indicative-prices__product-name:before{margin:0;flex-shrink:0}.indicative-prices--redesign .indicative-prices__product-desc{padding-left:40px;margin-top:4px}.indicative-prices--redesign .indicative-prices__table tbody th,.indicative-prices--redesign .indicative-prices__table tbody td{padding:14px 16px;border:1px solid #dfe4ea}.indicative-prices--redesign .indicative-prices__table tbody th.indicative-prices__product{padding:0 0 14px;border:0}.indicative-prices--redesign .indicative-prices__table tbody .indicative-prices__traveller+.indicative-prices__value,.indicative-prices--redesign .indicative-prices__table tbody td+td{border-left:0}.indicative-prices--redesign .indicative-prices__table tbody tr+tr .indicative-prices__traveller,.indicative-prices--redesign .indicative-prices__table tbody tr+tr .indicative-prices__value{border-top:0}.indicative-prices--redesign .indicative-prices__table tbody tr:last-child th,.indicative-prices--redesign .indicative-prices__table tbody tr:last-child td{border-bottom:1px solid #dfe4ea}.indicative-prices--redesign .indicative-prices__traveller,.indicative-prices--redesign .indicative-prices__value{white-space:nowrap}.indicative-prices--redesign .indicative-prices__footnote{margin-top:24px;gap:16px}.indicative-prices--redesign .indicative-prices__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:14px 20px;background-color:#002b45;color:#fff;font-size:16px;font-weight:700;border-radius:6px;text-decoration:none}.indicative-prices--redesign .indicative-prices__cta:hover{background-color:#495e7d;color:#fff;text-decoration:none}}@media screen and (min-width:768px){.indicative-prices--redesign .indicative-prices__table thead th:first-child,.indicative-prices--redesign .indicative-prices__table th.indicative-prices__product{width:calc(1.25 / 4.25 * 100%)}.indicative-prices--redesign .indicative-prices__table thead th:not(:first-child){width:calc(1 / 4.25 * 100%)}.indicative-prices--redesign .indicative-prices__product{font-size:20px}.indicative-prices--redesign .indicative-prices__value{font-size:19px}.indicative-prices--redesign .indicative-prices__footnote{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.indicative-prices--redesign .indicative-prices__cta-arrow{display:inline}}
