@charset "UTF-8";.fc .block-markdown-display .render{width:100%}.fc .block-markdown-display ul{list-style:initial;margin:initial;margin-bottom:16px;padding-left:40px}.fc .block-markdown-display ul li{line-height:1.5em}.fc .block-markdown-display.general-cms h1,.fc .block-markdown-display.general-cms h2,.fc .block-markdown-display.general-cms h3,.fc .block-markdown-display.general-cms h4,.fc .block-markdown-display.general-cms h5,.fc .block-markdown-display.general-cms h6{letter-spacing:-.03em;margin:0 0 20px}.fc .block-markdown-display.general-cms{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .block-markdown-display .table{display:flex;flex-direction:column;margin:30px 0 10px;width:100%}.fc .block-markdown-display .table .row{display:flex;flex-direction:column}.fc .block-markdown-display .table .row .cell{border-bottom:1px solid var(--primary-colour-lavender);flex:1 1 0;font:var(--font-paragraph);letter-spacing:-.03em;padding:16px 12px}.fc .block-markdown-display .table .row .cell:last-child{border-bottom:none}.fc .block-markdown-display .table .row .cell-header{color:var(--primary-colour-purple);font:var(--font-h4);font-weight:600;letter-spacing:-.04em;padding:0 8px 8px}.fc .block-markdown-display .table .row .cell-body{margin:12px 0}@media (min-width:768px){.fc .block-markdown-display .table{display:flex;flex-direction:column;margin:50px 0 30px;width:100%}.fc .block-markdown-display .table .row{flex-direction:row;width:100%}.fc .block-markdown-display .table .row .cell{border-bottom:1px solid var(--primary-colour-lavender);border-left:1px solid var(--primary-colour-lavender)}.fc .block-markdown-display .table .row .cell:first-child{border-left:none}.fc .block-markdown-display .table .row .cell:last-child{border-bottom:1px solid var(--primary-colour-lavender)}}@media only screen and (min-width:1024px){.fc-form-component.rewards-travel{padding:24px}.fc-form-component.rewards-travel .form-row.contact .form-col{width:49%}}.fc-form-component.rewards-travel .frm-group .heading{color:var(--primary-colour-moeve);text-align:center}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar{flex-direction:column}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input{width:100%}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase{background:#fff;border:1px solid var(--primary-colour-lavender);border-radius:10000px;bottom:0;height:50px;top:0;width:50px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease:hover,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase:hover{color:var(--primary-colour-purple)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease .el-icon,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease .el-icon svg,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase .el-icon,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase .el-icon svg{height:15px;width:15px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease.is-disabled,.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase.is-disabled{background:transparent;border:1px solid var(--primary-colour-lavender);color:#d2cce3}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__decrease{left:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input-number__increase{right:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input{margin:0 auto;max-width:calc(100% - 120px)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input__wrapper{box-shadow:none!important;padding:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .number_input .el-input__wrapper .el-input__inner{border-radius:10000px;color:var(--primary-colour-moeve);height:50px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .el-checkbox-group{display:flex;flex-direction:column}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .button-action{align-items:center;flex-direction:column;height:100%;justify-content:center;width:100%}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .button-action button{margin:30px 0 0;max-width:unset}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .pp-text{margin:20px 0 0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .pp-text.md-show{display:none}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .pp-text p{font:var(--font-label);line-height:1.2}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .pp-text a{color:var(--primary-colour-moeve);font-weight:600;text-decoration:underline}@media only screen and (min-width:768px){.fc-form-component.rewards-travel{padding:24px}.fc-form-component.rewards-travel .form-row{-moz-column-gap:24px;column-gap:24px;flex-direction:row}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar{flex-direction:column}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .pp-text.md-show{display:flex}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .button-action{align-items:flex-end;justify-content:center}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .button-action .pp-text{display:none}.fc-form-component.rewards-travel .el-form.frm-rewards-travel.webinar .button-action button{margin:0;max-width:300px}}.fc-form-component.rewards-travel{background:#fff;border-radius:24px;padding:48px}.fc-form-component.rewards-travel .frm-group{margin-bottom:30px}.fc-form-component.rewards-travel .frm-group .heading{color:var(--primary-colour-moeve)}.fc-form-component.rewards-travel .frm-group .heading .sub-title{letter-spacing:-.03em}.fc-form-component.rewards-travel .frm-group .heading p,.fc-form-component.rewards-travel .frm-group .heading span{font:var(--font-paragraph);letter-spacing:-.02em;margin-top:10px}.fc-form-component.rewards-travel .frm-group .heading h4:last-child{display:inline-block;margin:30px auto 24px}.fc-form-component.rewards-travel .frm-group:nth-last-child(2){margin-bottom:30px}.fc-form-component.rewards-travel .frm-group:nth-last-child(2) .heading .sub-title{margin-bottom:24px;margin-top:0}.fc-form-component.rewards-travel .frm-group.details-group{margin-bottom:50px}.fc-form-component.rewards-travel .form-row{display:flex;flex-direction:column}.fc-form-component.rewards-travel .form-row .form-col{width:100%}.fc-form-component.rewards-travel .form-row .form-col.empty{height:1px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel{display:flex;flex-direction:column-reverse}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-input__count{background-color:transparent;color:var(--primary-colour-moeve)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item{margin-bottom:24px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content{border-radius:20px;overflow:clip}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper{width:100%}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-week{border-bottom:1px solid var(--secondary-colour-wash)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-week:last-child{border-bottom:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-h4);font-weight:600}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:48px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-highlights{background:var(--primary-colour-purple)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{border-radius:0;font:var(--font-h5);height:100%;width:100%}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled{cursor:default;opacity:.7}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled:hover{background-color:transparent}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content:not(.vc-disabled):hover{background:var(--primary-colour-purple);color:#fff}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day.is-not-in-month .vc-day-content{color:var(--primary-colour-lavender);opacity:.5}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx{background-color:var(--primary-colour-purple)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content{background:transparent;border:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content:not(.vc-disabled){color:#fff}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day:focus .vc-day-content{border:0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-focus:focus-within{box-shadow:none!important}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper{width:-moz-fit-content;width:fit-content}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header{padding:15px 0}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header .vc-nav-title{font:var(--font-h5)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items{grid-row-gap:10px;grid-column-gap:10px}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items button{font:var(--font-paragraph)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.isDate .vc-popover-content-wrapper .vc-popover-caret{display:none}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item__error{position:relative}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.is-success .input-calendar{border-color:var(--primary-colour-purple)}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .el-form-item.is-error .input-calendar{border-color:#dc4053}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .input-calendar{border-bottom:2px solid #c7c2d1;width:100%}.fc-form-component.rewards-travel .el-form.frm-rewards-travel .input-calendar .el-input__wrapper{border-bottom:0!important}.fc-form-component.rewards-travel .button-action{justify-content:flex-end;width:100%}.fc-form-component.rewards-travel .button-action button{max-width:300px}.fc .el-popper.pt-form-select-popper{border-radius:12px;overflow:clip}.fc .el-popper.pt-form-select-popper .el-popper__arrow{display:none}.fc .el-popper.pt-form-select-popper .el-select-dropdown__list{margin:0!important}.fc .el-popper.pt-form-select-popper .el-select-dropdown__item{height:36px;line-height:40px}.fc .el-popper.pt-form-select-popper .el-select-dropdown__item.selected{background-color:var(--primary-colour-purple);color:#fff}.fc .el-popper.pt-form-select-popper .el-select-dropdown__item.hover{background-color:var(--btn-primary-reverse-bg-color-2);color:var(--primary-colour-purple)}.fc .el-popper.pt-form-select-popper .el-select-dropdown__item span{font:var(--font-paragraph);font-weight:500;letter-spacing:-.03em}@media only screen and (min-width:768px){.fc-form-component.rewards-travel{padding:24px}.fc-form-component.rewards-travel .form-row{-moz-column-gap:24px;column-gap:24px;flex-direction:row}}@media only screen and (min-width:1367px){.fc-form-component.rewards-travel{padding:48px}.fc-form-component.rewards-travel .frm-group{margin-bottom:32px}.fc-form-component.rewards-travel .frm-group .heading{margin-bottom:10px}.fc-form-component.rewards-travel .frm-group .heading h4,.fc-form-component.rewards-travel .frm-group .heading p{text-align:center}}@media only screen and (max-width:480px){.fc-form-component.rewards-travel{padding:24px 16px}.fc-form-component.rewards-travel .frm-group{margin-bottom:16px}.fc-form-component.rewards-travel .frm-group .heading span{margin:24px 0}}.fc .block-img-t-text-b-container{flex-direction:column}.fc .block-img-t-text-b-container .tpl-block-text .block-markdown-display{color:var(--primary-colour-moeve);font:var(--font-paragraph);word-break:normal}.fc .block-img-t-text-b-container .tpl-block-text .block-markdown-display h1{color:var(--primary-colour-moeve);font:var(--font-h0);letter-spacing:-.06em;margin:20px 0;text-align:center}.fc .block-img-t-text-b-container .tpl-block-text .block-markdown-display p{text-align:center}.fc .block-img-t-text-b-container .tpl-block-text .block-markdown-display button{width:100%}.fc .block-img-t-text-b-container .tpl-block-text .block-markdown-display button a{background:linear-gradient(180deg,#4a348e,#744294);border-radius:10000px;color:var(--primary-colour-white);cursor:pointer;display:block;font:var(--font-paragraph);gap:12px;height:-moz-fit-content;height:fit-content;margin:30px auto 0;min-height:36px;padding:8px 30px;width:-moz-fit-content;width:fit-content}.fc .block-img-t-text-b-container .tpl-images img{border:0;margin:0 auto 10px}.fc .block-content-with-image .ctab-container[data-v-ee900798]{border-radius:24px;margin:0 16px 25px}.fc .block-content-with-image .ctab-container.skeleton-container[data-v-ee900798] .el-skeleton__item{background:linear-gradient(90deg,#dfdfe1 25%,#efeff0 37%,#dfdfe1 63%);background-size:400% 100%}.fc .block-content-with-image .ctab-header[data-v-ee900798]{background:linear-gradient(110deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-radius:24px 24px 0 0;padding:32px 32px 40px}.fc .block-content-with-image .ctab-header-white[data-v-ee900798]{background:#fff}.fc .block-content-with-image .ctab-tag[data-v-ee900798]{color:var(--primary-colour-dusk);font-size:1rem;margin-bottom:48px;text-align:center}.fc .block-content-with-image .ctab-title[data-v-ee900798]{color:var(--primary-colour-dusk);font-size:2.66rem;line-height:normal;margin-bottom:48px;text-align:center}.fc .block-content-with-image .ctab-buttons[data-v-ee900798]{margin-bottom:32px;padding:0}.fc .block-content-with-image .ctab-buttons .btn-secondary[data-v-ee900798]{margin-bottom:16px}.fc .block-content-with-image .ctab-desc[data-v-ee900798]{color:var(--primary-colour-dusk);font-size:.88rem;line-height:20px;text-align:center}.fc .block-content-with-image .ctab-image[data-v-ee900798]{border-radius:0 0 24px 24px;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .block-content-with-image-container.contentLeftImgRight[data-v-ee900798],.fc .block-content-with-image-container.imgLeftContentRight[data-v-ee900798]{flex-direction:column}@media only screen and (min-width:768px){.fc .block-content-with-image .ctab-container[data-v-ee900798]{margin:0 24px 25px}.fc .block-content-with-image .ctab-image[data-v-ee900798]{height:400px}.fc .block-content-with-image-container.imgLeftContentRight[data-v-ee900798]{flex-direction:row-reverse}.fc .block-content-with-image-container.contentLeftImgRight[data-v-ee900798]{flex-direction:row}}@media only screen and (min-width:1024px){.fc .block-content-with-image-container.imgLeftContentRight[data-v-ee900798]{flex-direction:row-reverse!important}.fc .block-content-with-image-container.contentLeftImgRight[data-v-ee900798]{flex-direction:row!important}.fc .block-content-with-image-container[data-v-ee900798]{gap:32px}}@media only screen and (min-width:1367px){.fc .block-content-with-image .ctab-container[data-v-ee900798]{border-radius:24px;display:flex;flex-direction:row;gap:32px;margin-bottom:6.696vw;margin-left:0;margin-right:0;padding-left:5.804vw;padding-right:5.804vw}.fc .block-content-with-image .ctab-container.skeleton-container .ctab-header.placeholder[data-v-ee900798]{padding:6.696vw 2vw}.fc .block-content-with-image .ctab-container.skeleton-container .placeholder-image[data-v-ee900798]{max-width:470px;width:100%}.fc .block-content-with-image .ctab-container-reverse[data-v-ee900798]{flex-direction:row-reverse}.fc .block-content-with-image .ctab-container.fluid[data-v-ee900798]{padding-left:0;padding-right:0}.fc .block-content-with-image .ctab-header[data-v-ee900798]{border-radius:24px;flex:1;padding:3.348vw 4.4645vw}.fc .block-content-with-image .ctab-tag[data-v-ee900798]{font-size:1.33rem}.fc .block-content-with-image .ctab-title[data-v-ee900798]{font-size:5.33rem}.fc .block-content-with-image .ctab-buttons[data-v-ee900798]{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.fc .block-content-with-image .ctab-buttons .btn-secondary[data-v-ee900798]{max-width:288px}.fc .block-content-with-image .ctab-desc[data-v-ee900798]{font-size:1.22rem;line-height:32px}.fc .block-content-with-image .ctab-image[data-v-ee900798]{border-radius:140px;flex:1;height:100%;max-width:471px;width:100%}}@media only screen and (min-width:1600px){.fc .block-content-with-image .ctab-header[data-v-ee900798]{padding:6.696vw 8.929vw}}@media only screen and (min-width:1921px){.fc .block-content-with-image .ctab-header[data-v-ee900798]{padding:120px}}.fc .block-cms-content-with-image-container.contentLeftImgRight[data-v-fa074b34],.fc .block-cms-content-with-image-container.imgLeftContentRight[data-v-fa074b34]{flex-direction:column}@media only screen and (min-width:768px){.fc .block-cms-content-with-image-container.imgLeftContentRight[data-v-fa074b34]{flex-direction:row-reverse}.fc .block-cms-content-with-image-container.contentLeftImgRight[data-v-fa074b34]{flex-direction:row}}@media only screen and (min-width:1024px){.fc .block-cms-content-with-image-container.imgLeftContentRight[data-v-fa074b34]{flex-direction:row-reverse!important}.fc .block-cms-content-with-image-container.contentLeftImgRight[data-v-fa074b34]{flex-direction:row!important}.fc .block-cms-content-with-image-container[data-v-fa074b34]{gap:32px}}.fc .block-cms-card-view{background-color:#fff;border-radius:32px;box-shadow:0 2px 4px #0000001a;overflow:clip}.fc .block-cms-card-view .block-image-component{overflow:hidden}.fc .block-cms-card-view .block-image-component img{height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 20%;object-position:0 20%;width:100%}.fc .block-cms-card-view .block-text-component .block-markdown-display{color:var(--primary-colour-moeve);padding:20px 16px}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h1,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h2,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h3,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h4,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h5,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h6{letter-spacing:-.06em;margin:0}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview{display:flex;flex-direction:column;gap:16px}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h2{font:var(--font-h1);line-height:normal}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview div,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview p{font:var(--font-paragraph);line-height:1.3}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview blockquote{margin:0;padding:0}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview blockquote p{color:var(--primary-colour-moeve);display:flex;flex-direction:column}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview blockquote p strong{color:var(--primary-colour-purple);font:var(--font-h0);font-weight:500;letter-spacing:-.06em}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:10px 0 0;padding:0}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview ul li{background:var(--secondary-colour-sky);border-radius:10000px;color:var(--primary-colour-purple);font:var(--font-description-text);overflow:hidden;padding:5px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview h2{font:var(--font-h3)}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview div,.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview p{font:var(--font-paragraph)}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview blockquote{margin:0;padding:0}.fc .block-cms-card-view .block-text-component .block-markdown-display .md-preview blockquote p strong{font:var(--font-h2);font-weight:500;letter-spacing:-.06em}}.fc .fb-plan-my-trip[data-v-68558d6b]{align-items:center;flex-direction:column;width:100%}.fc .fb-plan-my-trip[data-v-68558d6b] input[type=number]::-webkit-inner-spin-button,.fc .fb-plan-my-trip[data-v-68558d6b] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc .fb-plan-my-trip-container[data-v-68558d6b]{padding:0;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-68558d6b]{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-top-left-radius:48px;border-top-right-radius:48px;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-68558d6b]{-moz-column-gap:16px;column-gap:16px;justify-content:space-around}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-68558d6b]{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;display:none;padding:24px 16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading[data-v-68558d6b]{align-items:center;color:var(--primary-colour-purple);font:var(--font-paragraph);gap:15px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading em[data-v-68558d6b]{align-items:center;background:#f7eff4;border-radius:1000px;color:var(--primary-colour-purple);display:flex;font-style:normal;height:32px;justify-content:center;width:32px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active[data-v-68558d6b]{background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);display:block}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .heading em[data-v-68558d6b]{background-color:var(--primary-colour-purple);color:#fff}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .text[data-v-68558d6b]{color:var(--primary-colour-moeve);font:var(--font-h4);letter-spacing:-.03em;margin-top:10px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-68558d6b]{display:none}.fc .fb-plan-my-trip-container .steps-container[data-v-68558d6b]{background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex-direction:column;padding:10px 26px 30px;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel[data-v-68558d6b]{flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content[data-v-68558d6b]{opacity:0;transition:opacity .3s ease-in-out}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content.active[data-v-68558d6b]{opacity:1}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-68558d6b]{align-items:center;justify-content:space-between;margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-68558d6b]{color:var(--primary-colour-purple);display:none;font:var(--font-h3);font-weight:500;letter-spacing:-.03em}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-68558d6b]{filter:brightness(0) saturate(100%) invert(19%) sepia(46%) saturate(2393%) hue-rotate(236deg) brightness(94%) contrast(93%)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-68558d6b]{align-items:center;flex-direction:column;gap:30px;justify-content:flex-end;margin:10px 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact[data-v-68558d6b]{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact span[data-v-68558d6b]{color:var(--primary-colour-purple);font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact img[data-v-68558d6b]{margin-top:3px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-68558d6b]{color:var(--primary-colour-moeve);margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext p[data-v-68558d6b]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-68558d6b]{justify-content:flex-end;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree[data-v-68558d6b]{margin:2.5rem 0 0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p[data-v-68558d6b]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p a[data-v-68558d6b]{color:var(--primary-colour-purple);text-decoration:underline}.fc .fb-plan-my-trip-container .steps-container .steps-button-area[data-v-68558d6b]{justify-content:flex-end;margin:2em 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-button-area.dual[data-v-68558d6b]{justify-content:space-between;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-68558d6b]{height:48px;width:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-68558d6b]{height:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit span[data-v-68558d6b]{color:#fff}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-68558d6b]{-moz-column-gap:16px;column-gap:16px;flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .form-row.conditional-row[data-v-68558d6b]{flex-wrap:wrap;row-gap:18px}.fc .fb-plan-my-trip-container .steps-container .form-col[data-v-68558d6b]{width:100%}.fc .fb-plan-my-trip-container .steps-container .form-row.tour-cruise-row+.conditional-row[data-v-68558d6b]{margin-top:18px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type[data-v-68558d6b]{background:#d8d9eb;border-radius:16px;margin-bottom:35px;padding:20px 16px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .label-icon[data-v-68558d6b]{align-items:center;color:var(--primary-colour-purple);font:var(--font-h5);font-weight:600;gap:8px;letter-spacing:-.03em;margin-bottom:2px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .el-form-item[data-v-68558d6b]{margin-bottom:0}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .form-row.tour-cruise-row[data-v-68558d6b] .el-form-item__content{align-items:flex-start;flex-direction:column}@media only screen and (min-width:480px){.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-68558d6b]{flex-direction:row}}@media only screen and (min-width:768px){.fc .fb-plan-my-trip-container[data-v-68558d6b]{padding:0}.fc .fb-plan-my-trip-container .steps-container[data-v-68558d6b]{border-bottom-left-radius:48px;border-bottom-right-radius:48px}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-68558d6b]{flex-direction:row;margin-bottom:0}.fc .fb-plan-my-trip-container .steps-container .form-row.conditional-row .form-col[data-v-68558d6b]{flex:0 0 auto;width:calc(50% - 8px)}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type[data-v-68558d6b]{padding:16px}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-68558d6b]{padding:24px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-68558d6b]{border-radius:24px;display:block;width:33.3333333333%}}@media only screen and (min-width:1367px){.fc .fb-plan-my-trip-container[data-v-68558d6b]{background:#fff;border-radius:48px;display:flex;flex-direction:row;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-68558d6b]{align-items:center;background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-radius:48px;display:flex;justify-content:center;min-width:33vw;overflow:clip;padding:0;width:33vw}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-68558d6b]{padding:0 32px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-68558d6b]{flex-direction:column;row-gap:16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-68558d6b]{padding:24px;position:relative;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-68558d6b]{display:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .icon[data-v-68558d6b]{display:block}.fc .fb-plan-my-trip-container .steps-container[data-v-68558d6b]{border-radius:0 48px 48px 0;padding:40px 32px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-68558d6b]{margin-bottom:40px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-68558d6b]{display:block;width:220px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-68558d6b]{margin-top:0;max-height:75px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-68558d6b]{margin-top:0}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-68558d6b]{justify-content:space-between;margin-top:0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-68558d6b]{margin:0 0 45px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-68558d6b]{height:64px;width:64px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-68558d6b]{height:64px}.fc .fb-plan-my-trip-skelenton[data-v-68558d6b]{border-radius:48px;margin:auto}}@media only screen and (min-width:1500px){.fc .fb-plan-my-trip-container .steps-sidebar[data-v-68558d6b]{max-width:540px;min-width:540px;width:540px}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-68558d6b]{padding:0 60px;width:100%}}.fc .fb-plan-my-trip[data-v-0a1ad467]{align-items:center;flex-direction:column;width:100%}.fc .fb-plan-my-trip[data-v-0a1ad467] input[type=number]::-webkit-inner-spin-button,.fc .fb-plan-my-trip[data-v-0a1ad467] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc .fb-plan-my-trip-container[data-v-0a1ad467]{padding:0;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-0a1ad467]{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-top-left-radius:48px;border-top-right-radius:48px;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-0a1ad467]{-moz-column-gap:16px;column-gap:16px;justify-content:space-around}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-0a1ad467]{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;display:none;padding:24px 16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading[data-v-0a1ad467]{align-items:center;color:var(--primary-colour-purple);font:var(--font-paragraph);gap:15px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading em[data-v-0a1ad467]{align-items:center;background:#f7eff4;border-radius:1000px;color:var(--primary-colour-purple);display:flex;font-style:normal;height:32px;justify-content:center;width:32px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active[data-v-0a1ad467]{background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);display:block}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .heading em[data-v-0a1ad467]{background-color:var(--primary-colour-purple);color:#fff}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .text[data-v-0a1ad467]{color:var(--primary-colour-moeve);font:var(--font-h4);letter-spacing:-.03em;margin-top:10px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-0a1ad467]{display:none}.fc .fb-plan-my-trip-container .steps-container[data-v-0a1ad467]{background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex-direction:column;padding:10px 26px 30px;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel[data-v-0a1ad467]{flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content[data-v-0a1ad467]{opacity:0;transition:opacity .3s ease-in-out}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content.active[data-v-0a1ad467]{opacity:1}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-0a1ad467]{align-items:center;justify-content:space-between;margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-0a1ad467]{color:var(--primary-colour-purple);display:none;font:var(--font-h3);font-weight:500;letter-spacing:-.03em}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-0a1ad467]{filter:brightness(0) saturate(100%) invert(19%) sepia(46%) saturate(2393%) hue-rotate(236deg) brightness(94%) contrast(93%)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-0a1ad467]{align-items:center;flex-direction:column;gap:30px;justify-content:flex-end;margin:10px 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact[data-v-0a1ad467]{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact span[data-v-0a1ad467]{color:var(--primary-colour-purple);font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact img[data-v-0a1ad467]{margin-top:3px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-0a1ad467]{color:var(--primary-colour-moeve);margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext p[data-v-0a1ad467]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-0a1ad467]{justify-content:flex-end;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree[data-v-0a1ad467]{margin:2.5rem 0 0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p[data-v-0a1ad467]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p a[data-v-0a1ad467]{color:var(--primary-colour-purple);text-decoration:underline}.fc .fb-plan-my-trip-container .steps-container .steps-button-area[data-v-0a1ad467]{justify-content:flex-end;margin:2em 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-button-area.dual[data-v-0a1ad467]{justify-content:space-between;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-0a1ad467]{height:48px;width:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-0a1ad467]{height:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit span[data-v-0a1ad467]{color:#fff}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-0a1ad467]{-moz-column-gap:16px;column-gap:16px;flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .form-row.cruise-pkg-type[data-v-0a1ad467]{background:#d8d9eb;border-radius:16px;margin-bottom:35px;padding:20px 16px 18px}.fc .fb-plan-my-trip-container .steps-container .form-row.cruise-pkg-type .label-icon[data-v-0a1ad467]{align-items:center;color:var(--primary-colour-purple);font:var(--font-h5);font-weight:600;gap:8px;letter-spacing:-.03em;margin-bottom:2px}.fc .fb-plan-my-trip-container .steps-container .form-row.cruise-pkg-type .el-form-item[data-v-0a1ad467]{margin-bottom:6px}.fc .fb-plan-my-trip-container .steps-container .form-row.cruise-pkg-type[data-v-0a1ad467] .el-form-item__content{align-items:flex-start;flex-direction:column}.fc .fb-plan-my-trip-container .steps-container .form-col[data-v-0a1ad467]{width:100%}@media only screen and (min-width:480px){.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-0a1ad467]{flex-direction:row}}@media only screen and (min-width:768px){.fc .fb-plan-my-trip-container[data-v-0a1ad467]{padding:0}.fc .fb-plan-my-trip-container .steps-container[data-v-0a1ad467]{border-bottom-left-radius:48px;border-bottom-right-radius:48px}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-0a1ad467]{flex-direction:row;margin-bottom:0}.fc .fb-plan-my-trip-container .steps-container .form-row.cruise-pkg-type[data-v-0a1ad467]{padding:16px 16px 5px}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-0a1ad467]{padding:24px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-0a1ad467]{border-radius:24px;display:block;width:33.3333333333%}}@media only screen and (min-width:1367px){.fc .fb-plan-my-trip-container[data-v-0a1ad467]{background:#fff;border-radius:48px;display:flex;flex-direction:row;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-0a1ad467]{align-items:center;background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-radius:48px;display:flex;justify-content:center;min-width:33vw;overflow:clip;padding:0;width:33vw}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-0a1ad467]{padding:0 32px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-0a1ad467]{flex-direction:column;row-gap:16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-0a1ad467]{padding:24px;position:relative;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-0a1ad467]{display:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .icon[data-v-0a1ad467]{display:block}.fc .fb-plan-my-trip-container .steps-container[data-v-0a1ad467]{border-radius:0 48px 48px 0;padding:40px 32px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-0a1ad467]{margin-bottom:40px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-0a1ad467]{display:block;min-width:220px;width:-moz-fit-content;width:fit-content}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-0a1ad467]{margin-top:0;max-height:75px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-0a1ad467]{margin-top:0;width:-moz-fit-content;width:fit-content}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-0a1ad467]{justify-content:space-between;margin-top:0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-0a1ad467]{margin:0 0 45px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-0a1ad467]{height:64px;width:64px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-0a1ad467]{height:64px}.fc .fb-plan-my-trip-skelenton[data-v-0a1ad467]{border-radius:48px;margin:auto}}@media only screen and (min-width:1500px){.fc .fb-plan-my-trip-container .steps-sidebar[data-v-0a1ad467]{max-width:540px;min-width:540px;width:540px}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-0a1ad467]{padding:0 60px;width:100%}}.fc .fb-plan-my-trip[data-v-5006aae2]{align-items:center;flex-direction:column;width:100%}.fc .fb-plan-my-trip[data-v-5006aae2] input[type=number]::-webkit-inner-spin-button,.fc .fb-plan-my-trip[data-v-5006aae2] input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fc .fb-plan-my-trip-container[data-v-5006aae2]{padding:0;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-5006aae2]{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-top-left-radius:48px;border-top-right-radius:48px;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-5006aae2]{-moz-column-gap:16px;column-gap:16px;justify-content:space-around}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-5006aae2]{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;display:none;padding:24px 16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading[data-v-5006aae2]{align-items:center;color:var(--primary-colour-purple);font:var(--font-paragraph);gap:15px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .heading em[data-v-5006aae2]{align-items:center;background:#f7eff4;border-radius:1000px;color:var(--primary-colour-purple);display:flex;font-style:normal;height:32px;justify-content:center;width:32px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active[data-v-5006aae2]{background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);display:block}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .heading em[data-v-5006aae2]{background-color:var(--primary-colour-purple);color:#fff}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .text[data-v-5006aae2]{color:var(--primary-colour-moeve);font:var(--font-h4);letter-spacing:-.03em;margin-top:10px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-5006aae2]{display:none}.fc .fb-plan-my-trip-container .steps-container[data-v-5006aae2]{background:#fff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;flex-direction:column;padding:10px 26px 30px;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel[data-v-5006aae2]{flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content[data-v-5006aae2]{opacity:0;transition:opacity .3s ease-in-out}.fc .fb-plan-my-trip-container .steps-container .steps-panel .inner-content.active[data-v-5006aae2]{opacity:1}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-5006aae2]{align-items:center;justify-content:space-between;margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-5006aae2]{color:var(--primary-colour-purple);display:none;font:var(--font-h3);font-weight:500;letter-spacing:-.03em}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-5006aae2]{filter:brightness(0) saturate(100%) invert(19%) sepia(46%) saturate(2393%) hue-rotate(236deg) brightness(94%) contrast(93%)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-5006aae2]{align-items:center;flex-direction:column;gap:30px;justify-content:flex-end;margin:10px 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact[data-v-5006aae2]{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact span[data-v-5006aae2]{color:var(--primary-colour-purple);font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading .d-contact img[data-v-5006aae2]{margin-top:3px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-5006aae2]{color:var(--primary-colour-moeve);margin-bottom:30px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext p[data-v-5006aae2]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-5006aae2]{justify-content:flex-end;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree[data-v-5006aae2]{margin:2.5rem 0 0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p[data-v-5006aae2]{font:var(--font-paragraph)}.fc .fb-plan-my-trip-container .steps-container .steps-panel .tncAgree p a[data-v-5006aae2]{color:var(--primary-colour-purple);text-decoration:underline}.fc .fb-plan-my-trip-container .steps-container .steps-button-area[data-v-5006aae2]{justify-content:flex-end;margin:2em 0 0;width:100%}.fc .fb-plan-my-trip-container .steps-container .steps-button-area.dual[data-v-5006aae2]{justify-content:space-between;margin-top:10px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-5006aae2]{height:48px;width:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-5006aae2]{height:48px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit span[data-v-5006aae2]{color:#fff}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-5006aae2]{-moz-column-gap:16px;column-gap:16px;flex-direction:column;width:100%}.fc .fb-plan-my-trip-container .steps-container .form-row.conditional-row[data-v-5006aae2]{flex-wrap:wrap;row-gap:18px}.fc .fb-plan-my-trip-container .steps-container .form-col[data-v-5006aae2]{width:100%}.fc .fb-plan-my-trip-container .steps-container .form-row.tour-cruise-row+.conditional-row[data-v-5006aae2]{margin-top:18px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type[data-v-5006aae2]{background:#d8d9eb;border-radius:16px;margin-bottom:35px;padding:20px 16px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .label-icon[data-v-5006aae2]{align-items:center;color:var(--primary-colour-purple);font:var(--font-h5);font-weight:600;gap:8px;letter-spacing:-.03em;margin-bottom:2px}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .el-form-item[data-v-5006aae2]{margin-bottom:0}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type .form-row.tour-cruise-row[data-v-5006aae2] .el-form-item__content{align-items:flex-start;flex-direction:column}@media only screen and (min-width:480px){.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-5006aae2]{flex-direction:row}}@media only screen and (min-width:768px){.fc .fb-plan-my-trip-container[data-v-5006aae2]{padding:0}.fc .fb-plan-my-trip-container .steps-container[data-v-5006aae2]{border-bottom-left-radius:48px;border-bottom-right-radius:48px}.fc .fb-plan-my-trip-container .steps-container .form-row[data-v-5006aae2]{flex-direction:row;margin-bottom:0}.fc .fb-plan-my-trip-container .steps-container .form-row.conditional-row .form-col[data-v-5006aae2]{flex:0 0 auto;width:calc(50% - 8px)}.fc .fb-plan-my-trip-container .steps-container .cruise-pkg-type[data-v-5006aae2]{padding:16px}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-5006aae2]{padding:24px}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-5006aae2]{border-radius:24px;display:block;width:33.3333333333%}}@media only screen and (min-width:1367px){.fc .fb-plan-my-trip-container[data-v-5006aae2]{background:#fff;border-radius:48px;display:flex;flex-direction:row;padding:0}.fc .fb-plan-my-trip-container .steps-sidebar[data-v-5006aae2]{align-items:center;background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-radius:48px;display:flex;justify-content:center;min-width:33vw;overflow:clip;padding:0;width:33vw}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-5006aae2]{padding:0 32px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list[data-v-5006aae2]{flex-direction:column;row-gap:16px;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li[data-v-5006aae2]{padding:24px;position:relative;width:100%}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li .icon[data-v-5006aae2]{display:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.fc .fb-plan-my-trip-container .steps-sidebar ul.steps-list li.active .icon[data-v-5006aae2]{display:block}.fc .fb-plan-my-trip-container .steps-container[data-v-5006aae2]{border-radius:0 48px 48px 0;padding:40px 32px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading[data-v-5006aae2]{margin-bottom:40px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading h3[data-v-5006aae2]{display:block;min-width:220px;width:-moz-fit-content;width:fit-content}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading img[data-v-5006aae2]{margin-top:0;max-height:75px}.fc .fb-plan-my-trip-container .steps-container .steps-panel .heading .sub-heading[data-v-5006aae2]{margin-top:0;width:-moz-fit-content;width:fit-content}.fc .fb-plan-my-trip-container .steps-container .steps-panel.final .heading[data-v-5006aae2]{justify-content:space-between;margin-top:0}.fc .fb-plan-my-trip-container .steps-container .steps-panel .subtext[data-v-5006aae2]{margin:0 0 45px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area img[data-v-5006aae2]{height:64px;width:64px}.fc .fb-plan-my-trip-container .steps-container .steps-button-area .btn.btn-submit[data-v-5006aae2]{height:64px}.fc .fb-plan-my-trip-skelenton[data-v-5006aae2]{border-radius:48px;margin:auto}}@media only screen and (min-width:1500px){.fc .fb-plan-my-trip-container .steps-sidebar[data-v-5006aae2]{max-width:540px;min-width:540px;width:540px}.fc .fb-plan-my-trip-container .steps-sidebar .step-wrapper[data-v-5006aae2]{padding:0 60px;width:100%}}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form{width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-input__count{background-color:transparent;color:var(--primary-colour-moeve)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item__label{color:var(--primary-colour-purple);font:var(--font-paragraph)!important;font:var(--font-label);font-weight:500;letter-spacing:-.02em;word-break:break-word}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.is-success .el-input__wrapper{border-color:#c7c2d1}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item__error{position:relative}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content{border-radius:20px;overflow:clip}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper{width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-week{border-bottom:1px solid var(--secondary-colour-wash)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-week:last-child{border-bottom:0}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-h4);font-weight:600}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:48px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-highlights{background:var(--primary-colour-purple)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{border-radius:0;font:var(--font-h5);height:100%;width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled{cursor:default;opacity:.7}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled:hover{background-color:transparent}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content:not(.vc-disabled):hover{background:var(--primary-colour-purple);color:#fff}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day.is-not-in-month .vc-day-content{color:var(--primary-colour-lavender);opacity:.5}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx{background-color:var(--primary-colour-purple)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content{background:transparent;border:0}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content:not(.vc-disabled){color:#fff}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:focus .vc-day-content{border:0}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-focus:focus-within{box-shadow:none!important}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper{width:-moz-fit-content;width:fit-content}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header{padding:15px 0}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header .vc-nav-title{font:var(--font-h5)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items{grid-row-gap:10px;grid-column-gap:10px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items button{font:var(--font-paragraph)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-popover-caret{display:none}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-select{width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-select .el-input__wrapper{background:var(--primary-colour-white);padding:10px 0;width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-select .el-input .el-select__caret{color:var(--primary-colour-purple)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .cruise-pkg-type .el-select .el-input__wrapper{background:transparent}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-date-editor.el-input{height:100%;width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-date-editor .el-input__prefix{order:2}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-date-editor .el-input__prefix .el-icon{color:var(--primary-colour-purple);height:20px;margin-right:0;width:20px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-date-editor .el-input__prefix .el-icon svg{height:20px;width:20px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox .el-checkbox__input .el-checkbox__inner{border-color:var(--primary-colour-moeve);border-radius:1000px;height:25px;margin-top:-1px;width:25px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox .el-checkbox__label{color:var(--primary-colour-moeve);font:var(--font-paragraph);text-transform:none}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.is-checked .el-checkbox__inner{border-color:var(--primary-colour-purple)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.is-checked .el-checkbox__inner:after{background:var(--primary-colour-white);border-color:var(--primary-colour-purple);border-radius:1000px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);width:12px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--primary-colour-purple);border-color:var(--primary-colour-purple)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick{align-items:center;margin-top:5px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick .el-checkbox__input .el-checkbox__inner{background:transparent;border-width:2px;height:28px;width:28px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick .el-checkbox__input .el-checkbox__inner:after{transform:none}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick .el-checkbox__label{color:var(--primary-colour-purple);font:var(--font-h5);letter-spacing:-.03em}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick.is-checked .el-checkbox__inner{background:transparent}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick.is-checked .el-checkbox__inner:after{background:transparent;border:0;border-radius:0;color:var(--primary-colour-purple);content:"✔";font-size:20px;left:4px;top:6px;transform:none}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .input-calendar{border-bottom:2px solid #c7c2d1;width:100%}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .input-calendar .el-input__wrapper{border-bottom:0!important}.fc .cms-default-tpl.cms-fluid-tpl{margin:32px 16px 60px;padding:0}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap{background:transparent;border-radius:unset;overflow:clip}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body{max-width:100%;padding:0}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body ul{margin:0}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body .section-row:first-child{padding:0}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body .section-row:not(.full-form-width){margin:60px auto 0;max-width:1100px;padding-left:16px;padding-right:16px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image{border-radius:24px;overflow:clip}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component{padding:40px 16px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component .block-markdown-display{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component h2{letter-spacing:-.06em;margin-bottom:20px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component h6{letter-spacing:-.03em;margin-bottom:20px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component ul{list-style-type:none;margin:0;padding:0 15px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component ul li{margin-bottom:5px;padding-left:20px;position:relative}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component ul li:before{color:var(--primary-colour-purple);content:"✔";font-weight:700;left:0;margin-right:5px;position:absolute;top:0}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:20px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);height:42px;justify-content:flex-end;letter-spacing:-.36px;margin:30px 0 0;padding:10px 14px 10px 40px;position:relative;text-align:right;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out;width:100%}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-text-component a:hover:before{background-color:var(--primary-colour-purple);left:30px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-cms-content-with-image .block-image-component .image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.el-popper.el-fc-datepicker .el-date-table td.available:hover{color:var(--primary-colour-purple)}.el-popper.el-fc-datepicker .el-date-table-cell__text{font-size:14px;font-weight:400}.el-popper.pt-form-select-popper{border-radius:12px;overflow:clip}.el-popper.pt-form-select-popper .el-popper__arrow{display:none}.el-popper.pt-form-select-popper .el-select-dropdown__list{margin:0!important}.el-popper.pt-form-select-popper .el-select-dropdown__item{height:36px;line-height:40px}.el-popper.pt-form-select-popper .el-select-dropdown__item.selected{background-color:var(--primary-colour-purple);color:#fff}.el-popper.pt-form-select-popper .el-select-dropdown__item.hover{background-color:var(--btn-primary-reverse-bg-color-2);color:var(--primary-colour-purple)}.el-popper.pt-form-select-popper .el-select-dropdown__item span{font:var(--font-paragraph);font-weight:500;letter-spacing:-.03em}@media only screen and (min-width:768px){.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick .el-checkbox__label{font:var(--font-h5);letter-spacing:-.03em}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body .section-row:not(.full-form-width){padding-left:24px;padding-right:24px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .contentLeftImgRight,.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .imgLeftContentRight{flex-direction:column}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-content-with-image .block-text-component{padding:40px 32px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-content-with-image .block-text-component button{text-align:left}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-content-with-image .block-text-component a{max-width:260px}.fc .cms-default-tpl.cms-fluid-tpl .content-image-text-component .block-content-with-image .block-text-component a:after{clear:both;content:""}}@media only screen and (min-width:1367px){.fc-custom-form-vc-dp .vc-title span{font:var(--font-paragraph);font-weight:600}.fc-custom-form-vc-dp .vc-header{height:40px}.fc-custom-form-vc-dp .vc-header .vc-arrow{height:30px;width:30px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item{margin-bottom:32px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper{width:350px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-paragraph);font-weight:600}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:40px}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick .el-checkbox__label,.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{font:var(--font-paragraph)}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick.is-checked .el-checkbox__inner{background:transparent}.fc .fb-plan-my-trip .el-form.fb-plan-trip-form .el-checkbox.small-tick.is-checked .el-checkbox__inner:after{left:4px;top:5px}.fc .cms-default-tpl.cms-fluid-tpl{margin:0 32px 90px}.fc .cms-default-tpl.cms-fluid-tpl .page-content-wrap .content-body .section-row:not(:first-child){margin-top:80px;padding-left:0;padding-right:0}}.fc ._flight-landing-search-form .flight-search-header[data-v-973a38a7]{display:none}.fc ._flight-landing-search-form .flight-search-body[data-v-973a38a7]{background-color:var(--primary-colour-white);border-top:1px solid var(--primary-colour-lavender);padding:16px}.fc ._flight-landing-search-form .flight-search-tabs[data-v-973a38a7]{align-items:center;display:flex;gap:32px;justify-content:center;margin-bottom:32px}.fc ._flight-landing-search-form .flight-search-tabs a[data-v-973a38a7]{color:var(--primary-colour-dusk);font:var(--font-label);letter-spacing:-.03em;position:relative}.fc ._flight-landing-search-form .flight-search-tabs a.active[data-v-973a38a7]:before,.fc ._flight-landing-search-form .flight-search-tabs a[data-v-973a38a7]:hover:before{background-color:var(--primary-colour-purple);border-radius:8px;content:"";display:block;height:8px;left:0;margin:0 auto;position:absolute;right:0;top:-20px;width:8px}.fc ._flight-landing-search-form .flight-search-tabs a.active[data-v-973a38a7],.fc ._flight-landing-search-form .flight-search-tabs a[data-v-973a38a7]:hover{color:var(--primary-colour-purple)}@media only screen and (min-width:768px) and (max-width:1366px){.fc ._flight-landing-search-form .flight-search-body[data-v-973a38a7]{border-top:none;padding:0;position:relative}.fc ._flight-landing-search-form .flight-search-body[data-v-973a38a7] .flight-search-form{display:flex;flex-direction:column;gap:16px;margin:0 24px 24px}.fc ._flight-landing-search-form .flight-search-body .flight-search-tabs[data-v-973a38a7]{letter-spacing:0;margin:0 0 32px;padding-top:12px}.fc ._flight-landing-search-form .flight-search-body .flight-search-tabs a.active[data-v-973a38a7]:before{top:-16px}.fc ._flight-landing-search-form .flight-search-body ._bottom-shadow[data-v-973a38a7]{background:linear-gradient(0deg,#4a348e40,#4a348e00);height:156px;position:absolute;width:100%}}@media only screen and (min-width:1367px){.fc ._flight-landing-search-form .flight-search-header[data-v-973a38a7]{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:52px;padding:0 104px}.fc ._flight-landing-search-form .flight-search-header .logo[data-v-973a38a7]{height:48px;width:128px}.fc ._flight-landing-search-form .flight-search-header-left[data-v-973a38a7]{width:300px}.fc ._flight-landing-search-form .flight-search-header-right[data-v-973a38a7]{align-items:center;display:flex;gap:32px;justify-content:center}.fc ._flight-landing-search-form .flight-search-header-btn-cta[data-v-973a38a7]{align-items:center;background:var(--primary-colour-white);border-radius:1000px;color:var(--primary-colour-purple);cursor:pointer;display:flex;flex-direction:row;font:var(--font-paragraph);gap:16px;justify-content:center;padding:8px 16px}.fc ._flight-landing-search-form .flight-search-header-btn-cta img[data-v-973a38a7]{height:20px;width:20px}.fc ._flight-landing-search-form .flight-search-body[data-v-973a38a7]{background-color:transparent;border-top:none;padding:0 104px 16px}.fc ._flight-landing-search-form .flight-search-tabs[data-v-973a38a7]{display:none}}@media only screen and (min-width:1367px){.fc ._flight-landing-search-form .flight-search-form{display:flex;justify-content:space-between;margin-bottom:64px}.fc ._flight-landing-search-form .flight-search-form .el-input__inner{font-size:2.4rem;height:auto;letter-spacing:-.03em}.fc ._flight-landing-search-form .flight-search-form ::-moz-placeholder{font-size:2.4rem}.fc ._flight-landing-search-form .flight-search-form ::placeholder{font-size:2.4rem}.fc ._flight-landing-search-form .flight-search-form :-ms-input-placeholder{font-size:2.4rem}.fc ._flight-landing-search-form .flight-search-form ::-ms-input-placeholder{font-size:2.4rem}.fc ._flight-landing-search-form .flight-search-form .el-form-item img{height:48px;width:48px}.fc ._flight-landing-search-form .flight-form.multi-city .flight-search-form{flex-direction:column}.fc ._flight-landing-search-form .flight-form-body{align-items:flex-start;display:flex;flex-direction:row;gap:64px;justify-content:space-between}.fc ._flight-landing-search-form .flight-form-recent-searches{display:none}.fc ._flight-landing-search-form .flight-form .multi-city-fields{gap:72px}}.flight-search-drawer-component-modal{display:none}.flight-search-drawer-component-modal .el-drawer{background:linear-gradient(180deg,#f7eff4,#fff)}.flight-search-drawer-component-modal .el-drawer__header{margin-bottom:0;padding:0}.flight-search-drawer-component-modal .el-drawer__body{padding:0}@media only screen and (min-width:768px) and (max-width:1366px){.flight-search-drawer-component-modal .el-drawer__body{padding:0}}@media only screen and (min-width:1367px){.flight-search-drawer-component-modal{display:block}.flight-search-drawer-component-modal .el-drawer__body{background-color:transparent;padding:16px 0}}@media only screen and (min-width:1367px){.flight-search-drawer-container .flight-search-drawer-body[data-v-cce49a0f]{margin:0 0 72px}.flight-search-drawer-container .flight-search-drawer-body .flight-date-form-label[data-v-cce49a0f]{width:80px}.flight-search-drawer-container .flight-search-drawer-footer[data-v-cce49a0f]{align-items:center;background:var(--secondary-colour-blush);bottom:0;display:flex;gap:8px;height:58px;justify-content:space-between;left:0;position:fixed;width:100%;z-index:999}.flight-search-drawer-container .flight-search-drawer-footer-button[data-v-cce49a0f]{height:72px;width:72px}.flight-search-drawer-container .flight-search-drawer-footer-button-prev[data-v-cce49a0f]{align-items:center;background:linear-gradient(180deg,#4a348e,#744294);cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:8px 16px;width:248px}.flight-search-drawer-container .flight-search-drawer-footer-button-prev img[data-v-cce49a0f]{height:32px;width:32px}.flight-search-drawer-container .flight-search-drawer-footer-button-prev span[data-v-cce49a0f]{color:var(--primary-colour-white);display:block;font:var(--font-h4)}.flight-search-drawer-container .flight-search-drawer-footer-aup[data-v-cce49a0f]{align-items:center;display:inline-flex;flex-direction:row;gap:32px;height:100%;justify-content:center;letter-spacing:-.01em;min-width:337px;padding:8px 0;text-align:center}.flight-search-drawer-container .flight-search-drawer-footer-aup .mobile[data-v-cce49a0f]{display:none}.flight-search-drawer-container .flight-search-drawer-footer-aup .desktop[data-v-cce49a0f]{display:block}.flight-search-drawer-container .flight-search-drawer-footer-aup-button[data-v-cce49a0f]{align-items:center;background-color:transparent;border-radius:1000px;cursor:pointer;display:inline-flex;gap:8px;justify-content:flex-start;padding:4px 10px}.flight-search-drawer-container .flight-search-drawer-footer-aup-button img[data-v-cce49a0f]{height:16px;width:16px}.flight-search-drawer-container .flight-search-drawer-footer-aup-button-text[data-v-cce49a0f]{color:var(--primary-colour-purple);font:var(--font-paragraph)}.flight-search-drawer-container .flight-search-drawer-footer-aup-text[data-v-cce49a0f]{color:var(--primary-colour-purple);font:var(--font-description-text)}.flight-search-drawer-container .flight-search-drawer-footer-aup>a[data-v-cce49a0f]{padding-top:8px}.flight-search-drawer-container .flight-search-drawer-footer-button-next[data-v-cce49a0f]{align-items:center;background:linear-gradient(180deg,#4a348e,#744294);cursor:pointer;display:flex;height:56px;justify-content:space-between;padding:8px 16px;width:248px}.flight-search-drawer-container .flight-search-drawer-footer-button-next img[data-v-cce49a0f]{height:32px;width:32px}.flight-search-drawer-container .flight-search-drawer-footer-button-next span[data-v-cce49a0f]{color:var(--primary-colour-white);display:block;font:var(--font-h4)}}.fc .show-desktop[data-v-e714f9a5]{display:none}.fc .show-mobile[data-v-e714f9a5]{display:block}.fc ._flight-multi-city-landing-form[data-v-e714f9a5]{border-bottom:1px solid var(--primary-colour-lavender);padding-bottom:20px}.fc ._flight-multi-city-landing-form .multi-city-container[data-v-e714f9a5]{background:#fff;border-radius:8px;margin-bottom:16px;padding:0 16px 16px}.fc ._flight-multi-city-landing-form .multi-city-btn-add[data-v-e714f9a5]{align-items:center;color:var(--primary-colour-purple);cursor:pointer;display:inline-flex;flex-direction:row;font:var(--font-paragraph);gap:10px;height:50px;justify-content:flex-start;margin:0 0 0 16px}.fc ._flight-multi-city-landing-form .multi-city-btn-delete[data-v-e714f9a5]{display:flex;justify-content:flex-end;margin-bottom:10px}.fc ._flight-multi-city-landing-form .multi-city-btn-delete img[data-v-e714f9a5]{cursor:pointer;height:32px;width:32px}@media only screen and (min-width:768px) and (max-width:1366px){.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5]{display:flex;flex-direction:column;gap:16px}.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5] .form-row .el-form-item__content{padding:0 0 12px}.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5] .form-row .el-form-item__content .el-input__wrapper{padding:0}.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5] .form-row .el-form-item__content .el-input__wrapper .el-input__inner{height:27px}.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5] .form-row .el-form-item__label{margin-bottom:16px}.fc ._flight-multi-city-landing-form .multi-city-btn-add[data-v-e714f9a5]{width:100%}}@media only screen and (min-width:1367px){.fc .show-desktop[data-v-e714f9a5]{display:block}.fc .show-mobile[data-v-e714f9a5]{display:none}.fc ._flight-multi-city-landing-form[data-v-e714f9a5]{border-bottom:1px solid var(--primary-colour-lavender);margin-bottom:40px;padding:0 0 32px}.fc ._flight-multi-city-landing-form .multi-city-container[data-v-e714f9a5]{background:none;padding:16px 48px 0}.fc ._flight-multi-city-landing-form .multi-city-btn-add[data-v-e714f9a5]{margin-left:48px}.fc ._flight-multi-city-landing-form .multi-city-fields[data-v-e714f9a5]{display:flex;gap:30px;justify-content:space-between}}.fc .general-dialog .el-dialog{background:none;box-shadow:none;margin-top:4vh;width:calc(100% - 32px)}.fc .general-dialog .el-dialog .el-dialog__header{display:block;margin:0;padding:0}.fc .general-dialog .el-dialog .el-dialog__header .modal-header{justify-content:flex-end;margin:0 0 22px;padding:0}.fc .general-dialog .el-dialog .el-dialog__header .modal-header img.btn-close{cursor:pointer;display:block;height:48px;margin-bottom:0;width:48px}.fc .general-dialog .el-dialog .el-dialog__body{background-color:#f7f6fa;border-radius:32px;padding:20px}.fc ._flight-search-landing{flex-direction:column-reverse}.fc ._flight-search-landing ._flight_landing_left{margin-top:0}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container{background:#fff;border-radius:48px;box-shadow:8px 8px 46px #4a348e0d;display:none;padding:32px;z-index:250}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%)}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn .auth-control{justify-content:space-between;width:100%}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn .auth-control .inner{flex-direction:column;row-gap:6px}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn .auth-control .inner span{color:#fff;font:var(--font-paragraph)}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn .auth-control .inner span:last-child{font:var(--font-h4);max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container.isLoggedIn .auth-control .action-link a{align-items:center;background-color:#fff;border-radius:1000px;color:var(--primary-colour-purple);gap:16px;min-width:110px;padding:8px 12px}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container .account-tab-container{width:100%}.fc ._flight-search-landing ._flight_landing_left .support-content{background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);border-radius:48px;flex-direction:column;margin-top:32px;padding:32px;row-gap:10px}.fc ._flight-search-landing ._flight_landing_left .support-content h4{color:var(--primary-colour-purple);letter-spacing:-.06em}.fc ._flight-search-landing ._flight_landing_left .support-content p{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc ._flight-search-landing ._flight_landing_left .support-content .d-contact{align-items:center;-moz-column-gap:10px;column-gap:10px}.fc ._flight-search-landing ._flight_landing_left .support-content .d-contact span{color:var(--primary-colour-purple);font:var(--font-paragraph)}.fc ._flight-search-landing ._flight_landing_left .support-content .cta-button{align-items:center;color:var(--primary-colour-moeve);font:var(--font-h4);gap:30px;margin-top:20px}.fc ._flight-search-landing ._flight-search-landing-container{align-items:flex-start;width:100%}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control{margin-bottom:25px}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control a:not(.isLoggedIn){align-items:center;background:var(--secondary-colour-wash);border-radius:1000px;height:64px;justify-content:space-between;padding:16px 24px}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control a:not(.isLoggedIn) span{font:var(--font-h4)}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control .auth-control{align-items:center;background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:1000px;height:64px;justify-content:space-between;overflow:hidden;padding:16px 24px;width:100%}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control .auth-control .inner{flex-direction:column;min-width:calc(100% - 120px);row-gap:6px}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control .auth-control .inner span{color:#fff;font:var(--font-paragraph)}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control .auth-control .inner span:last-child{font:var(--font-h4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control .auth-control .action-link a{align-items:center;background-color:#fff;border-radius:1000px;color:var(--primary-colour-purple);gap:16px;min-width:110px;padding:8px 12px}.fc ._flight-search-landing ._flight-search-landing-container .heading{align-items:center;justify-content:space-between;row-gap:10px;width:100%}.fc ._flight-search-landing ._flight-search-landing-container .heading h1{color:var(--primary-colour-purple);font:var(--font-h4);letter-spacing:-.06em}.fc ._flight-search-landing ._flight-search-landing-container .heading img{filter:brightness(0) saturate(100%) invert(19%) sepia(46%) saturate(2393%) hue-rotate(236deg) brightness(94%) contrast(93%);max-height:50px;width:-moz-fit-content;width:fit-content}.fc ._flight-search-landing ._flight-search-subheader{margin-bottom:30px;margin-top:30px;position:relative}.fc ._flight-search-landing ._flight-search-subheader:after{background-color:var(--primary-colour-lavender,#d6d6d6);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:1}.fc ._flight-search-landing ._flight-search-steps{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.fc ._flight-search-landing ._flight-search-steps li{background:transparent;border:none;display:block;height:auto;margin:0;padding:0;width:auto}.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs{align-items:center;display:flex;gap:40px;justify-content:center;text-align:center}.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs a{color:var(--primary-colour-dusk,#666);display:inline-block;font:var(--font-description-text);letter-spacing:.05em;padding:0 10px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease;z-index:2}.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs a.active{color:var(--primary-colour-purple,#4a348e);font-weight:600}.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs a.active:after{background-color:var(--primary-colour-purple,#4a348e);border-radius:50%;bottom:-4px;content:"";height:8px;left:50%;position:absolute;transform:translate(-50%);width:8px;z-index:3}.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs a:hover{color:var(--primary-colour-purple,#4a348e)}.fc ._flight-search-landing ._flight-search-form-container{background:#fff;border-radius:24px;padding:24px 0}.fc ._flight-search-landing ._flight-search-form-container ._flight-section-title{color:var(--primary-colour-moeve);font:var(--font-label);letter-spacing:-.03em;margin-bottom:16px;padding:0 16px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._location-date-row,.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row{border-bottom:1px solid var(--primary-colour-lavender)}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._location-date-row .inner{flex-direction:column;padding:0 16px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._location-date-row .inner:last-child{padding-bottom:10px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row ._flight-section-title{margin-top:24px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row ._passengers-group{display:flex;flex-direction:column;padding:0 16px 26px;row-gap:20px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._class-row ._flight-section-title{margin-top:24px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._class-row ._flight-details-group{padding:0 16px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form{width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item__label{font:var(--font-paragraph);word-break:break-word}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content{border-radius:20px;overflow:clip}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper{width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-week{border-bottom:1px solid var(--secondary-colour-wash)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-week:last-child{border-bottom:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-h4);font-weight:600}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:48px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-highlights{background:var(--primary-colour-purple)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{border-radius:0;font:var(--font-h5);height:100%;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled{cursor:default;opacity:.7}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content.vc-disabled:hover{background-color:transparent}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content:not(.vc-disabled):hover{background:var(--primary-colour-purple);color:#fff}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day.is-not-in-month .vc-day-content{color:var(--primary-colour-lavender);opacity:.5}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx{background-color:var(--primary-colour-purple)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content{background:transparent;border:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:hoverx .vc-day-content:not(.vc-disabled){color:#fff}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day:focus .vc-day-content{border:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-focus:focus-within{box-shadow:none!important}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper{width:-moz-fit-content;width:fit-content}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header{padding:15px 0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-header .vc-nav-title{font:var(--font-h5)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items{grid-row-gap:10px;grid-column-gap:10px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper~.vc-popover-content-wrapper .vc-nav-items button{font:var(--font-paragraph)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-popover-caret{display:none}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input__inner{cursor:pointer}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .input-calendar{align-items:center;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item label{color:var(--primary-colour-moeve);font:var(--font-paragraph);margin-bottom:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button{align-items:center;background:var(--secondary-colour-grey);border-radius:1000px;color:var(--primary-colour-purple);cursor:pointer;display:inline-flex;font:var(--font-h2);gap:10px;height:32px;justify-content:center;padding:16px;width:32px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button.disabled{background:transparent;color:#d2cce3;cursor:auto}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button-number{align-items:center;background:var(--primary-colour-purple);border-radius:1000px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);gap:10px;height:32px;justify-content:center;padding:16px;width:32px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector label{color:var(--primary-colour-moeve)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector .el-select .el-input__inner{font:var(--font-paragraph)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector .el-select .el-input__wrapper{padding:0 10px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector .el-select .el-input__suffix-inner svg{color:var(--primary-colour-purple)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector .icon-select{background:#f7f6fa}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action{justify-content:flex-end;padding:40px 16px 16px;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action ._btn-search{align-items:center;gap:10px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action ._btn-search span{color:var(--primary-colour-moeve);font:var(--font-h4);letter-spacing:-.03em}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action ._btn-search img{height:48px;width:48px}.fc ._auth-control-component,.fc ._auth-control-component .page-left-account .account-tab-container{width:100%}.fc ._auth-control-component .form-wrapper .social-buttons{flex-direction:column;justify-content:flex-start}.fc ._auth-control-component .form-wrapper .social-buttons .btn{font:var(--font-paragraph);justify-content:space-between;margin-bottom:0;margin-right:0;padding:8px 18px}.fc ._auth-control-component .form-wrapper .social-buttons .btn:last-child{margin-top:10px}.fc ._auth-control-component .form-wrapper h3{color:var(--primary-colour-moeve);letter-spacing:-1px;line-height:1.1;font:var(--font-h3);margin:1.6rem 0 2rem}.fc ._auth-control-component .form-wrapper .el-form-item{text-transform:uppercase}.fc ._auth-control-component .form-wrapper .el-form-item__label{font:var(--font-label)}.fc ._auth-control-component .form-wrapper .el-form-item__error{font:var(--font-label);position:relative;text-transform:none}.fc ._auth-control-component .form-wrapper .el-form .form-row{flex-direction:column;margin-bottom:10px}.fc ._auth-control-component .form-wrapper .el-form .form-row .form-col{width:100%}.fc ._auth-control-component .form-wrapper a.fgPasswordLink{color:var(--primary-colour-purple);font:var(--font-paragraph);text-decoration:underline}.fc ._auth-control-component .form-wrapper .btn{align-items:center;font:var(--font-paragraph);margin:1rem 0}.fc ._auth-control-component .form-wrapper .passwordMeter{align-items:center}.fc ._auth-control-component .form-wrapper .passwordMeter label{color:var(--primary-colour-purple);font-size:16px}.fc ._auth-control-component .form-wrapper .passwordMeter span{font-size:16px;margin-left:5px}.fc ._auth-control-component .form-wrapper .passwordMeter span.scored_0,.fc ._auth-control-component .form-wrapper .passwordMeter span.scored_1{color:var(--state-colour-red)}.fc ._auth-control-component .form-wrapper .passwordMeter span.scored_2{color:#f0ad4e}.fc ._auth-control-component .form-wrapper .passwordMeter span.scored_3{color:#00abff}.fc ._auth-control-component .form-wrapper .passwordMeter span.scored_4{color:var(--state-colour-green)}.fc ._auth-control-component .otp-form label{color:var(--primary-colour-purple);display:block;font-size:14px;font-weight:500;margin-bottom:8px;text-transform:uppercase}.fc ._auth-control-component .otp-form .otp-action-container{align-items:center;margin:1.3rem 0 .875rem;width:100%}.fc ._auth-control-component .otp-form .otp-action-container .btn{margin-right:50px}.fc ._auth-control-component .otp-form .otp-action-container a.link{color:var(--primary-colour-purple)}@media only screen and (min-width:375px){.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector{align-items:center;flex-direction:row}}@media only screen and (min-width:768px){.fc ._flight-search-landing ._flight-search-steps li ._flight-search-tabs{gap:80px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper{max-width:400px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-paragraph);font-weight:600}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:50px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{font:var(--font-paragraph)}}@media only screen and (min-width:1366px){.fc ._flight-search-landing{align-items:flex-start;background:var(--primary-colour-white);border-radius:48px;flex-direction:row}.fc ._flight-search-landing ._flight_landing_left{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 76.03%);border-radius:48px;margin-top:0;max-width:540px;min-width:540px;padding:48px;width:540px}.fc ._flight-search-landing ._flight_landing_left .account-login-form-container{display:block}.fc ._flight-search-landing ._flight-search-landing-container .header-auth-control{display:none}.fc ._flight-search-landing ._flight-search-landing-container .heading{align-items:center;flex-direction:row;justify-content:space-between;padding:40px 32px 0;width:100%}.fc ._flight-search-landing ._flight-search-landing-container .heading h1{font:var(--font-h3)}.fc ._flight-search-landing ._flight-search-landing-container .heading img{max-height:75px}.fc ._flight-search-landing ._flight-search-steps ._flight-search-tabs{justify-content:center}.fc ._flight-search-landing ._flight-search-form-container{background:#f7f6fa;border-radius:48px;margin:40px 32px 48px;padding:48px 0 24px}.fc ._flight-search-landing ._flight-search-form-container ._flight-section-title{font:var(--font-paragraph)}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row{display:flex;gap:40px;margin-bottom:40px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._location-date-row,.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row{border-bottom:1px solid var(--primary-colour-lavender);flex-direction:column;gap:20px;padding:0 32px 16px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._location-date-row .inner,.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row .inner{flex-direction:row;gap:50px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._class-row ._flight-section-title,.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._passengers-row ._flight-section-title{margin-top:0}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._class-row{flex-direction:column;padding:0 32px}.fc ._flight-search-landing ._flight-search-form-container ._flight-search-row._class-row ._flight-section-title{margin-bottom:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item__label{font:var(--font-h4)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input ::-moz-placeholder{color:var(--primary-colour-lavender);font:var(--font-h4);letter-spacing:-.02em;opacity:1}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input ::placeholder{color:var(--primary-colour-lavender);font:var(--font-h4);letter-spacing:-.02em;opacity:1}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input :-ms-input-placeholder{color:var(--primary-colour-lavender);font:var(--font-h4);letter-spacing:-.02em}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input ::-ms-input-placeholder{color:var(--primary-colour-lavender);font:var(--font-h4);letter-spacing:-.02em}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .el-input__inner{font:var(--font-h4)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper{width:350px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-weekday{font:var(--font-paragraph);font-weight:600}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day{min-height:40px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .vc-popover-content-wrapper .vc-day .vc-day-content{font:var(--font-paragraph)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .el-input__wrapper{justify-content:flex-start}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item.isDate .el-input__inner{font:var(--font-h4);max-width:calc(100% - 35px)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item :deep(.el-form-item__label){color:var(--primary-colour-purple);font:var(--font-h5);font-size:12px;font-weight:500;letter-spacing:.05em;line-height:normal;padding-bottom:8px;text-transform:uppercase}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item :deep(.el-form-item__content){align-items:center;border-bottom:1px solid var(--primary-colour-lavender);display:flex;line-height:normal;padding-bottom:0;position:relative;transition:border-color .3s;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item :deep(.el-form-item__content):focus-within,.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item :deep(.el-form-item__content):hover{border-bottom-color:var(--primary-colour-purple)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .fc-custom-form-vc-dp{width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .input-calendar{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:0;position:relative;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item .input-calendar img{bottom:10px;height:32px;pointer-events:none;position:absolute;right:0;width:32px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form .el-form-item img{height:32px;width:32px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item label{font:var(--font-h4)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button{background-color:var(--primary-colour-white);font:var(--font-h4);height:64px;width:64px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button.disabled{border:1px solid var(--primary-colour-lavender)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button-number{font:var(--font-h4);height:64px;width:64px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-passenger-item .flight-detail-nl-button-number.white{background-color:var(--primary-colour-white);color:var(--primary-colour-purple)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector{align-items:center;gap:16px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector label{font:var(--font-h4)}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._landing-class-selector .icon-select{background:#fff}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action{justify-content:flex-end;padding:10px 16px 0 0;width:100%}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action ._btn-search{align-items:center;gap:16px}.fc ._flight-search-landing ._flight-search-form-container .flight-search-form._landing-form ._search-action ._btn-search img{height:64px;width:64px}}.fc .cms-travel-tpl{padding:0 16px 50px}.fc .cms-travel-tpl .page-content-wrap{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 96.03%);border-radius:48px;overflow:clip}.fc .cms-travel-tpl .page-content-wrap .banner img{width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body{padding:32px 16px}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display{color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display p{font:var(--font-paragraph)}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display img{margin-bottom:15px;max-width:300px}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display h1{color:var(--primary-colour-moeve);font:var(--font-h0);letter-spacing:-.06em;margin-bottom:30px;text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display a{background:linear-gradient(180deg,#4a348e,#744294);border-radius:10000px;color:var(--primary-colour-white);cursor:pointer;display:block;font:var(--font-paragraph);gap:12px;height:-moz-fit-content;height:fit-content;margin:30px auto 0;max-width:300px;min-height:36px;padding:8px 30px}.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display a:hover{background:linear-gradient(180deg,#d6e5f1 18.29%,#d0c2ea 81.71%);color:var(--primary-colour-white)}.fc .cms-travel-tpl .page-content-wrap .content-body .section-row:not(:first-child){margin-top:32px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles{background:#fff3;border-radius:50px;padding:50px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only .block-markdown-display{color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only h3{color:var(--primary-colour-purple);font-weight:600;letter-spacing:-.03em;margin-bottom:20px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only p{font:var(--font-paragraph)}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding:16px 0}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{background:linear-gradient(180deg,#f7eff4,#f7eff4 .01%,#f7eff400);border-radius:24px;padding:32px 16px;text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{display:block;height:48px;margin:0 auto 24px;width:48px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure img{height:100%;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li strong{color:var(--primary-colour-purple);font:var(--font-h4);letter-spacing:-.06em}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only .block-markdown-display,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only .block-markdown-display{color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only h3,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only h3{color:var(--primary-colour-purple);font-weight:600;letter-spacing:-.03em;margin-bottom:20px}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only h4,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only h4{letter-spacing:-.03em;letter-spacing:-.06em;margin-bottom:16px}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding:0}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul li{background:#d8d9eb;border-radius:24px;color:var(--primary-colour-purple);font:var(--font-paragraph);letter-spacing:-.02em;padding:17px 24px 32px}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li strong,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul li strong{display:inline-block;font:var(--font-h4);margin-top:15px}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li em,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul li em{align-items:center;background:linear-gradient(180deg,#4a348e,#744294);border-radius:10000px;color:#fff;display:inline-flex;font-style:normal;height:30px;justify-content:center;margin:0 0 15px 5px;position:relative;top:-2px;width:30px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component:nth-of-type(odd) .block-text-component{background:#fff}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component:nth-of-type(2n) .block-text-component{background:var(--secondary-colour-wash)}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image{border-radius:24px;overflow:clip}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component{padding:40px 16px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component .block-markdown-display{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component h2{letter-spacing:-.06em;margin-bottom:24px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component ul{list-style-type:none;margin:0;padding:0 15px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component ul li{margin-bottom:5px;padding-left:20px;position:relative}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component ul li:before{color:var(--primary-colour-purple);content:"✔";font-weight:700;left:0;margin-right:5px;position:absolute;top:0}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:20px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);height:42px;justify-content:flex-end;letter-spacing:-.36px;margin:30px 0 0;padding:10px 14px 10px 40px;position:relative;text-align:right;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a:hover:before{background-color:var(--primary-colour-purple);left:30px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component .image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only{background:#fffff333;border-radius:50px;padding:32px}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li{background:linear-gradient(180deg,#f7eff4,#f7eff4 .01%,#f7eff400)}.fc .cms-travel-tpl .page-content-wrap .content-body .b-page-title-icon .block-content-with-image .block-content-with-image-container{align-items:center;flex-direction:column-reverse;gap:10px;justify-content:center}.fc .cms-travel-tpl .page-content-wrap .content-body .b-page-title-icon .block-content-with-image .block-content-with-image-container .block-text-component{background:none;padding:0}.fc .cms-travel-tpl .page-content-wrap .content-body .b-page-title-icon .block-content-with-image .block-content-with-image-container .block-text-component h1{color:var(--primary-colour-moeve);font:var(--font-h0);letter-spacing:-.06em;text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .b-page-title-icon .block-content-with-image .block-content-with-image-container .block-image-component{border-radius:0;justify-content:center;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .b-page-title-icon .block-content-with-image .block-content-with-image-container .block-image-component img{height:unset;margin:0 auto 15px;max-width:300px;width:unset}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display{align-items:center;color:var(--primary-colour-moeve);display:flex;font:var(--font-paragraph);text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display h2,.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display h3,.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display h4{letter-spacing:-.06em;margin:0 0 16px}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display h2{font:var(--font-h1)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display p{font:var(--font-paragraph)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button p{margin:0}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:20px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);height:42px;justify-content:flex-end;letter-spacing:-.36px;max-width:100%;min-width:100%;padding:10px 14px 10px 40px;position:relative;text-align:right;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a:hover:before{background-color:var(--primary-colour-purple);left:30px}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a+a{margin-top:16px}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.primaryButton a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);color:var(--primary-colour-white);transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.primaryButton a:before{background-color:var(--primary-colour-white)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.primaryButton a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.primaryButton a:hover:before{background-color:var(--primary-colour-purple)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.secondaryButton a{background:linear-gradient(180deg,var(--btn-secondary-bg-color-1) 20%,var(--btn-secondary-bg-color-2) 100%);color:var(--primary-colour-moeve);transition:--btn-secondary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-secondary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.secondaryButton a:before{background-color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.secondaryButton a:hover{color:var(--primary-colour-moeve);--btn-secondary-bg-color-1:#e0eaf3;--btn-secondary-bg-color-2:#ddd5ec}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button.secondaryButton a:hover:before{background-color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap .content-body .img-top-text-bottom .primaryButton a{max-width:300px;min-width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .img-top-text-bottom .tpl-images img{max-width:200px}.fc .cms-travel-tpl .page-content-wrap .content-body .cols-4,.fc .cms-travel-tpl .page-content-wrap .content-body .cols-5,.fc .cms-travel-tpl .page-content-wrap .content-body .three-cols,.fc .cms-travel-tpl .page-content-wrap .content-body .two-cols{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:center;margin:15px 0}.fc .cms-travel-tpl .page-content-wrap .content-body .cols-4>div,.fc .cms-travel-tpl .page-content-wrap .content-body .cols-5>div{width:-moz-fit-content;width:fit-content}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display{background:linear-gradient(180deg,#4a348e,#744294);border-radius:24px;color:var(--primary-colour-white);font:var(--font-paragraph);letter-spacing:-.02em}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display .md-content{padding:24px}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display h3{align-items:center;color:var(--primary-colour-white);display:inline-flex;gap:8px;margin-bottom:16px}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display h3:before{background-image:url(../assets/images/svg/icon-question-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;min-height:28px;min-width:28px}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{align-items:center;background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);border-radius:10000px;color:var(--primary-colour-purple);display:inline-flex;font:var(--font-paragraph);gap:10px;height:36px;justify-content:center;letter-spacing:-.02em;margin:16px 0 0;padding:8px 16px;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a:after{background-image:url(../assets/images/svg/icon-agent-midnight.svg);background-repeat:no-repeat;background-size:contain;content:"";height:17px;width:14px}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display p:last-of-type{margin-bottom:0}.fc .cms-travel-tpl .page-content-wrap button{text-align:left}.fc .cms-travel-tpl .page-content-wrap button p{line-height:1;margin:0;text-align:center;width:100%}.fc .cms-travel-tpl .page-content-wrap button a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:21px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);font-weight:500;height:42px;justify-content:flex-end;letter-spacing:-.02em;line-height:normal;padding:10px 14px 10px 80px;position:relative;text-align:right;text-decoration:none!important;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap button a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-travel-tpl .page-content-wrap button a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-travel-tpl .page-content-wrap button a:hover:before{background-color:var(--primary-colour-purple);left:8%}.fc .cms-travel-tpl .page-content-wrap button.primaryButton a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);color:var(--primary-colour-white);transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap button.primaryButton a:before{background-color:var(--primary-colour-white)}.fc .cms-travel-tpl .page-content-wrap button.primaryButton a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-travel-tpl .page-content-wrap button.primaryButton a:hover:before{background-color:var(--primary-colour-purple)}.fc .cms-travel-tpl .page-content-wrap button.secondaryButton a{background:linear-gradient(180deg,var(--btn-secondary-bg-color-1) 20%,var(--btn-secondary-bg-color-2) 100%);color:var(--primary-colour-moeve);transition:--btn-secondary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-secondary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-travel-tpl .page-content-wrap button.secondaryButton a:before{background-color:var(--primary-colour-moeve)}.fc .cms-travel-tpl .page-content-wrap button.secondaryButton a:hover{color:var(--primary-colour-moeve);--btn-secondary-bg-color-1:#e0eaf3;--btn-secondary-bg-color-2:#ddd5ec}.fc .cms-travel-tpl .page-content-wrap button.secondaryButton a:hover:before{background-color:var(--primary-colour-moeve)}.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:2.5rem}.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view button p{text-align:left}@media only screen and (min-width:480px){.fc .cms-travel-tpl .page-content-wrap .content-body{padding:32px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{grid-template-columns:1fr 1fr}.fc .cms-travel-tpl .page-content-wrap .content-body .img-top-text-bottom .primaryButton a,.fc .cms-travel-tpl .page-content-wrap .content-body .summary .block-markdown-display a{max-width:340px;min-width:340px}}@media only screen and (min-width:768px){.fc .cms-travel-tpl{padding:0 0 50px}.fc .cms-travel-tpl .page-content-wrap{border-radius:0}.fc .cms-travel-tpl .page-content-wrap .banner img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only,.fc .cms-travel-tpl .page-content-wrap .content-body .summary,.fc .cms-travel-tpl .page-content-wrap .content-body h1{text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{padding:45px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{align-items:center;display:flex;height:64px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure img{height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only{text-align:center}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul{gap:24px;grid-template-columns:1fr 1fr}.fc .cms-travel-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li,.fc .cms-travel-tpl .page-content-wrap .content-body .steps-content-list .cms-text-only ul li{text-align:left}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .contentLeftImgRight,.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .imgLeftContentRight{flex-direction:column}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component{padding:40px 32px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component button{text-align:left}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a{max-width:260px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component a:after{clear:both;content:""}.fc .cms-travel-tpl .page-content-wrap .content-body .img-top-text-bottom .tpl-images img{max-width:300px}.fc .cms-travel-tpl .page-content-wrap .content-body .cols-4,.fc .cms-travel-tpl .page-content-wrap .content-body .cols-5,.fc .cms-travel-tpl .page-content-wrap .content-body .three-cols,.fc .cms-travel-tpl .page-content-wrap .content-body .two-cols{flex-direction:row}.fc .cms-travel-tpl .page-content-wrap .content-body .cols-4>div{width:calc(25% - 16px)}.fc .cms-travel-tpl .page-content-wrap .content-body .cols-5>div{width:calc(20% - 16px)}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a{max-width:340px;min-width:340px}.fc .cms-travel-tpl .page-content-wrap .content-body .cms-text-only .block-markdown-display button a+a{margin-left:16px;margin-top:0}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display p{text-align:left}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a+a{margin-left:16px}}@media only screen and (min-width:1024px){.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{padding:32px 24px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component,.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component{border-radius:24px;overflow:clip;width:50%}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component{border-radius:140px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component .image{height:100%;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component div{height:100%}.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view{grid-template-columns:repeat(3,minmax(0,1fr))}.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view button.primaryButton,.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view button.secondaryButton{min-width:100%}.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view button.primaryButton a,.fc .cms-travel-tpl.cms-promo-tpl .page-content-wrap .landing-card-view button.secondaryButton a{width:100%}}@media only screen and (min-width:1367px){.fc .cms-travel-tpl{padding:0 32px 50px}.fc .cms-travel-tpl .page-content-wrap{border-radius:48px}.fc .cms-travel-tpl .page-content-wrap .banner img{height:415px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-travel-tpl .page-content-wrap .content-body{margin:0 auto;max-width:1100px;padding:96px 0}.fc .cms-travel-tpl .page-content-wrap .content-body .section-row:not(:first-child){margin-top:48px}.fc .cms-travel-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{height:64px;width:64px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image-container{gap:16px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-image-component{display:flex;max-width:400px}.fc .cms-travel-tpl .page-content-wrap .content-body .content-image-text-component .block-content-with-image .block-text-component{width:calc(100% - 400px)}.fc .cms-travel-tpl .page-content-wrap .content-body .page-block-ask-expert-block .content{padding:32px}.fc .cms-travel-tpl .page-content-wrap .content-body .page-block-ask-expert-block .content .heading h4{font:var(--font-h3)}.fc .cms-travel-tpl .page-content-wrap .content-body .page-block-ask-expert-block .content .body{font:var(--font-h4);line-height:1.2}.fc .cms-travel-tpl .page-content-wrap .content-body .page-block-ask-expert-block .content .body .block-markdown-display div,.fc .cms-travel-tpl .page-content-wrap .content-body .page-block-ask-expert-block .content .body .block-markdown-display p{letter-spacing:-.02em}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display{font:var(--font-h4);line-height:1.2}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display .main-content{padding:32px}.fc .cms-travel-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}}.fc .cms-default-tpl{padding:0 16px 50px}.fc .cms-default-tpl .page-content-wrap{background:linear-gradient(109.84deg,#f7eff4 8.49%,#d7d8eb 96.03%);border-radius:48px;overflow:clip}.fc .cms-default-tpl .page-content-wrap .page-title{color:var(--primary-colour-moeve);font:var(--font-h0);letter-spacing:-.06em;padding:40px 0;text-align:center}.fc .cms-default-tpl .page-content-wrap .banner img{width:100%}.fc .cms-default-tpl .page-content-wrap .content-body{padding:32px 16px}.fc .cms-default-tpl .page-content-wrap .content-body .section-row:first-child{padding-top:32px}.fc .cms-default-tpl .page-content-wrap .content-body .section-row:not(:first-child){margin-top:32px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component:nth-of-type(odd) .block-text-component{background:#fff}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component:nth-of-type(2n) .block-text-component{background:var(--secondary-colour-wash)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image{border-radius:24px;overflow:clip}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component{padding:40px 16px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component .block-markdown-display{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component h2,.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component h3,.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component h4{letter-spacing:-.06em;margin-bottom:16px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component ul{list-style-type:none;margin:0;padding:0 15px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component ul li{margin-bottom:5px;padding-left:20px;position:relative}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component ul li:before{color:var(--primary-colour-purple);content:"✔";font-weight:700;left:0;margin-right:5px;position:absolute;top:0}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component p a{color:var(--primary-colour-purple)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component p a:hover{text-decoration:underline}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button{min-width:260px;text-align:left;width:-moz-fit-content;width:fit-content}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button p{margin:0}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:21px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);font-weight:500;height:42px;justify-content:flex-end;letter-spacing:-.02em;line-height:normal;margin-top:40px;padding:10px 14px 10px 80px;position:relative;text-align:right;text-decoration:none!important;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button a:hover:before{background-color:var(--primary-colour-purple);left:15%}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.primaryButton a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);color:var(--primary-colour-white);transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.primaryButton a:before{background-color:var(--primary-colour-white)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.primaryButton a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.primaryButton a:hover:before{background-color:var(--primary-colour-purple)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.secondaryButton a{background:linear-gradient(180deg,var(--btn-secondary-bg-color-1) 20%,var(--btn-secondary-bg-color-2) 100%);color:var(--primary-colour-moeve);transition:--btn-secondary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-secondary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.secondaryButton a:before{background-color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.secondaryButton a:hover{color:var(--primary-colour-moeve);--btn-secondary-bg-color-1:#e0eaf3;--btn-secondary-bg-color-2:#ddd5ec}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component button.secondaryButton a:hover:before{background-color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component .image{height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display{color:var(--primary-colour-moeve);font:var(--font-paragraph)}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms{text-align:center}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms h2,.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms h3,.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms h4{letter-spacing:-.06em;margin-bottom:16px;margin-top:16px}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms ul{list-style-type:none;margin:20px 0;padding:0 15px}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms ul li{margin-bottom:5px;padding-left:20px;position:relative;text-align:left}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms ul li:before{color:var(--primary-colour-purple);content:"✔";font-weight:700;left:0;margin-right:5px;position:absolute;top:0}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms p a{color:var(--primary-colour-purple);display:inline-block;margin-bottom:16px}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms p a:hover{text-decoration:underline}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button{margin:0 auto 16px;width:-moz-fit-content;width:fit-content}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button p{margin:0}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:20px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);height:42px;justify-content:flex-end;letter-spacing:-.36px;min-width:260px;padding:10px 14px 10px 40px;position:relative;text-align:right;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button a:hover{color:var(--primary-colour-purple);text-decoration:none;--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button a:hover:before{background-color:var(--primary-colour-purple);left:30px}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.primaryButton a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);color:var(--primary-colour-white);transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.primaryButton a:before{background-color:var(--primary-colour-white)}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.primaryButton a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.primaryButton a:hover:before{background-color:var(--primary-colour-purple)}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.secondaryButton a{background:linear-gradient(180deg,var(--btn-secondary-bg-color-1) 20%,var(--btn-secondary-bg-color-2) 100%);color:var(--primary-colour-moeve);transition:--btn-secondary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-secondary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.secondaryButton a:before{background-color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.secondaryButton a:hover{color:var(--primary-colour-moeve);--btn-secondary-bg-color-1:#e0eaf3;--btn-secondary-bg-color-2:#ddd5ec}.fc .cms-default-tpl .page-content-wrap .content-body .block-markdown-display.general-cms button.secondaryButton a:hover:before{background-color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only{background:#fffff333;border-radius:50px;padding:32px}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li{background:linear-gradient(180deg,#f7eff4,#f7eff4 .01%,#f7eff400)!important;text-align:left}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li:before{content:""}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only .block-markdown-display{color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only h3{color:var(--primary-colour-purple);font-weight:600;letter-spacing:-.03em;margin-bottom:20px}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only h4{letter-spacing:-.03em;letter-spacing:-.06em;margin-bottom:16px}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding:0}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li{background:#d8d9eb;border-radius:24px;color:var(--primary-colour-purple);font:var(--font-paragraph);letter-spacing:-.02em;padding:17px 24px 32px}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li strong{display:inline-block;font:var(--font-h4);margin-top:15px}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li em{align-items:center;background:linear-gradient(180deg,#4a348e,#744294);border-radius:10000px;color:#fff;display:inline-flex;font-style:normal;height:30px;justify-content:center;margin:0 0 15px 5px;position:relative;top:-2px;width:30px}.fc .cms-default-tpl .page-content-wrap .content-body ol,.fc .cms-default-tpl .page-content-wrap .content-body ul{margin-bottom:30px;text-align:justify}.fc .cms-default-tpl .page-content-wrap .content-body ol li,.fc .cms-default-tpl .page-content-wrap .content-body ul li{padding-left:15px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles{background:#fff3;border-radius:50px;padding:50px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only .block-markdown-display{color:var(--primary-colour-moeve)}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only h3{color:var(--primary-colour-purple);font-weight:600;letter-spacing:-.03em;margin-bottom:20px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only p{font:var(--font-paragraph)}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{display:grid;gap:16px;grid-template-columns:1fr;list-style-type:none;padding:16px 0}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{background:linear-gradient(180deg,#f7eff4,#f7eff4 .01%,#f7eff400);border-radius:24px;padding:32px 16px;text-align:center}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li:before{content:""}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{display:block;height:48px;margin:0 auto 24px;width:48px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure img{height:100%;width:100%}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li strong{color:var(--primary-colour-purple);font:var(--font-h4);letter-spacing:-.06em}.fc .cms-default-tpl .page-content-wrap .content-body .cols-4,.fc .cms-default-tpl .page-content-wrap .content-body .cols-5,.fc .cms-default-tpl .page-content-wrap .content-body .three-cols,.fc .cms-default-tpl .page-content-wrap .content-body .two-cols{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;justify-content:center;margin:15px 0}.fc .cms-default-tpl .page-content-wrap .content-body .cols-4>div,.fc .cms-default-tpl .page-content-wrap .content-body .cols-5>div{width:-moz-fit-content;width:fit-content}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display{background:linear-gradient(180deg,#4a348e,#744294);border-radius:24px;color:var(--primary-colour-white);font:var(--font-paragraph);letter-spacing:-.02em}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display .md-content{padding:24px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display h3{align-items:center;color:var(--primary-colour-white);display:inline-flex;gap:8px;margin-bottom:16px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display h3:before{background-image:url(../assets/images/svg/icon-question-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;min-height:28px;min-width:28px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display a{align-items:center;background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);border-radius:10000px;color:var(--primary-colour-purple);display:inline-flex;font:var(--font-paragraph);gap:10px;height:36px;justify-content:center;letter-spacing:-.02em;margin:16px 0 0;padding:8px 16px;width:100%}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display a:after{background-image:url(../assets/images/svg/icon-agent-midnight.svg);background-repeat:no-repeat;background-size:contain;content:"";height:17px;width:14px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display p:last-of-type{margin-bottom:0}.fc .cms-default-tpl.cms-confirmation-tpl .page-content-wrap{background:none;border-radius:48px}.fc .cms-default-tpl.cms-confirmation-tpl .page-content-wrap .content-body{padding-bottom:0;padding-left:0;padding-right:0}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display .social-button{margin:.75rem 0}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display .social-button p{display:flex;flex-direction:row;gap:10px;justify-content:center;margin:0}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display .social-button .page-social-icon{margin:0;width:32px}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h1,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h2,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h3,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h4,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h5,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h6{color:var(--primary-colour-moeve);letter-spacing:-.03em;line-height:1;margin:10px 0}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h6{letter-spacing:-.03em;margin-bottom:20px}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button{display:flex;justify-content:center;width:100%!important}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button p{margin-top:0;width:100%}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button p>a{margin-top:20px!important;width:100%}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc{background:var(--base-palette-stone-gradient-wash,linear-gradient(110deg,#f7eff4 8.49%,#d7d8eb 76.03%));border-radius:24px;padding:20px 32px}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc .block-markdown-display.general-cms{text-align:left}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc .block-markdown-display.general-cms h3{color:#4a348e!important;font:var(--font-h0);font-weight:500;letter-spacing:-.06em;margin-top:0}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc .block-markdown-display.general-cms p{color:var(--primary-colour-moeve);font:var(--font-h2)}.fc .page-insights-container .pageContent-insights-title{line-height:normal;margin-bottom:20px;padding:0 32px;text-align:center}.fc .page-insights-container .pageContent-insights-title h2{letter-spacing:-.04em}.fc .page-insights-container .pageContent-insights-carousel-nav{align-items:center;display:none;flex-direction:row;gap:8px;justify-content:center}.fc .page-insights-container .pageContent-insights-button{margin:0 auto 40px;max-width:264px;width:100%}@media only screen and (min-width:480px){.fc .cms-default-tpl .page-content-wrap .content-body{padding:32px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.fc .cms-default-tpl{padding:0 0 50px}.fc .cms-default-tpl .page-content-wrap{border-radius:0}.fc .cms-default-tpl .page-content-wrap .banner img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-default-tpl .page-content-wrap .content-body h1{text-align:center}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .contentLeftImgRight,.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .imgLeftContentRight{flex-direction:column}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component{padding:40px 32px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component a{max-width:260px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component a:after{clear:both;content:""}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul{gap:24px;grid-template-columns:1fr 1fr}.fc .cms-default-tpl .page-content-wrap .content-body .grid-boxes-layout .cms-text-only ul li{text-align:left}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only{text-align:center}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{padding:45px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{align-items:center;display:flex;height:64px}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure img{height:-moz-fit-content!important;height:fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.fc .cms-default-tpl .page-content-wrap .content-body .cols-4,.fc .cms-default-tpl .page-content-wrap .content-body .cols-5,.fc .cms-default-tpl .page-content-wrap .content-body .three-cols,.fc .cms-default-tpl .page-content-wrap .content-body .two-cols{flex-direction:row}.fc .cms-default-tpl .page-content-wrap .content-body .cols-4>div{width:calc(25% - 16px)}.fc .cms-default-tpl .page-content-wrap .content-body .cols-5>div{width:calc(20% - 16px)}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}.fc .cms-default-tpl.cms-confirmation-tpl .page-content-wrap .content-body{padding:20px 16px 0}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button~button{margin-left:20px}}@media only screen and (min-width:1024px){.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component,.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component{border-radius:24px;overflow:clip;width:50%}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component{border-radius:140px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component .image{height:100%;width:100%}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component div{height:100%}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul{gap:32px;grid-template-columns:1fr 1fr 1fr 1fr}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li{padding:32px 24px}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button{display:flex;width:-moz-fit-content!important;width:fit-content!important}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button~button{margin-left:0}}@media only screen and (min-width:1367px){.fc .cms-default-tpl{padding:0 32px 50px}.fc .cms-default-tpl .page-content-wrap{border-radius:48px}.fc .cms-default-tpl .page-content-wrap .banner{margin-bottom:48px}.fc .cms-default-tpl .page-content-wrap .banner img{height:415px;-o-object-fit:cover;object-fit:cover;width:100%}.fc .cms-default-tpl .page-content-wrap .content-body{margin:0 auto;max-width:1100px;padding:0 0 40px}.fc .cms-default-tpl .page-content-wrap .content-body .section-row:not(:first-child){margin-top:48px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image-container{gap:16px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-image-component{display:flex;max-width:400px}.fc .cms-default-tpl .page-content-wrap .content-body .content-image-text-component .block-cms-content-with-image .block-text-component{width:calc(100% - 400px)}.fc .cms-default-tpl .page-content-wrap .content-body .icon-title-tiles .cms-text-only ul li span.figure{height:64px;width:64px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display{font:var(--font-h4);line-height:1.2}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display .main-content{padding:32px}.fc .cms-default-tpl .page-content-wrap .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}.fc .cms-default-tpl.cms-confirmation-tpl .page-content-wrap .content-body{max-width:unset}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h1,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h2,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h3,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h4,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h5,.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h6{margin-bottom:20px}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h6{font:var(--font-h5)}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display h1{font:var(--font-h2);letter-spacing:-.06em;line-height:1}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button{display:flex;justify-content:center;width:100%!important}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button p{margin-top:0;width:100%}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button p>a{margin-top:20px!important;width:100%}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important}.fc .cms-default-tpl.cms-confirmation-tpl .content-image-text-component .block-text-component .block-markdown-display button~button{margin-left:20px}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc .block-markdown-display.general-cms h3{font:var(--font-h2)}.fc .cms-default-tpl.cms-confirmation-tpl .b-title-desc .block-markdown-display.general-cms p{font:var(--font-h4)}.fc .page-insights-container .pageContent-insights-title{margin-bottom:0}.fc .page-insights-container .pageContent-insights-header{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto 64px;max-width:1000px}.fc .page-insights-container .pageContent-insights-carousel-nav{display:flex;margin-right:32px}.fc .page-insights-container .pageContent-insights-carousel-nav .pageContent-insights-carousel-nav-button{align-items:center;background-color:transparent;border-radius:48px;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.fc .page-insights-container .pageContent-insights-button{margin:0}}.fc .cms-landing-tpl{background:#f8f3f7;padding:0 0 50px}.fc .cms-landing-tpl .page-content-wrap .content-body{padding:32px 16px}.fc .cms-landing-tpl .page-content-wrap .content-body .section-row{margin-bottom:50px}.fc .cms-landing-tpl .page-content-wrap .content-body .section-row:first-child,.fc .cms-landing-tpl .page-content-wrap .content-body .section-row:last-child{margin-bottom:0}.fc .cms-landing-tpl .page-content-wrap .content-body .section-row.b-page-title-icon{margin-bottom:32px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display{background:linear-gradient(180deg,#4a348e,#744294);border-radius:24px;color:var(--primary-colour-white);font:var(--font-paragraph);letter-spacing:-.02em}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display .md-content{padding:24px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display h3{align-items:center;color:var(--primary-colour-white);display:inline-flex;gap:8px;margin-bottom:16px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display h3:before{background-image:url(../assets/images/svg/icon-question-white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;min-height:28px;min-width:28px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{align-items:center;background:linear-gradient(60.02deg,#d6e5f1 18.29%,#d0c2ea 81.71%);border-radius:10000px;color:var(--primary-colour-purple);display:inline-flex;font:var(--font-paragraph);gap:10px;height:36px;justify-content:center;letter-spacing:-.02em;margin:16px 0 0;padding:8px 16px;width:100%}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a:after{background-image:url(../assets/images/svg/icon-agent-midnight.svg);background-repeat:no-repeat;background-size:contain;content:"";height:17px;width:14px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display p:last-of-type{margin-bottom:0}.fc .cms-landing-tpl .page-content-wrap .content-body .b-page-title-icon .block-cms-content-with-image-container{align-items:center;flex-direction:row-reverse;gap:10px;justify-content:center}.fc .cms-landing-tpl .page-content-wrap .content-body .b-page-title-icon .block-cms-content-with-image-container h1{color:var(--primary-colour-moeve);font:var(--font-h0);letter-spacing:-.06em}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container{row-gap:24px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container .block-image-component img,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container .block-image-component img{border-radius:50px;max-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component{background:linear-gradient(180deg,#f7eff4,#f7eff4 .01%,#f7eff400);border-radius:50px;padding:32px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display{align-items:center;color:var(--primary-colour-moeve);display:flex;font:var(--font-paragraph);height:100%;text-align:center}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display h2,.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display h3,.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display h4,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display h2,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display h3,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display h4{letter-spacing:-.06em;margin:0 0 16px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display h2,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display h2{font:var(--font-h1)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display p,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display p{font:var(--font-paragraph)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button a,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);border-radius:21px;color:var(--primary-colour-white);cursor:pointer;display:inline-flex;font:var(--font-paragraph);font-weight:500;height:42px;justify-content:flex-end;letter-spacing:-.02em;line-height:normal;margin-top:40px;padding:10px 14px 10px 80px;position:relative;text-align:right;transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button a:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button a:before{background-color:var(--primary-colour-white);border-radius:13px;content:"";height:13px;left:14px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s ease-in-out;width:13px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button a:hover,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button a:hover:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button a:hover:before{background-color:var(--primary-colour-purple);left:15%}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.primaryButton a,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.primaryButton a{background:linear-gradient(180deg,var(--btn-primary-bg-color-1) 0,var(--btn-primary-bg-color-2) 100%);color:var(--primary-colour-white);transition:--btn-primary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-primary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.primaryButton a:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.primaryButton a:before{background-color:var(--primary-colour-white)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.primaryButton a:hover,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.primaryButton a:hover{color:var(--primary-colour-purple);--btn-primary-bg-color-1:#d6e5f1;--btn-primary-bg-color-2:#d0c2ea}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.primaryButton a:hover:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.primaryButton a:hover:before{background-color:var(--primary-colour-purple)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.secondaryButton a,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.secondaryButton a{background:linear-gradient(180deg,var(--btn-secondary-bg-color-1) 20%,var(--btn-secondary-bg-color-2) 100%);color:var(--primary-colour-moeve);transition:--btn-secondary-bg-color-1 var(--transition-button-bg-color) ease-in-out,--btn-secondary-bg-color-2 var(--transition-button-bg-color) ease-in-out,color var(--transition-button-bg-color) ease-in-out}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.secondaryButton a:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.secondaryButton a:before{background-color:var(--primary-colour-moeve)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.secondaryButton a:hover,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.secondaryButton a:hover{color:var(--primary-colour-moeve);--btn-secondary-bg-color-1:#e0eaf3;--btn-secondary-bg-color-2:#ddd5ec}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component .block-markdown-display button.secondaryButton a:hover:before,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component .block-markdown-display button.secondaryButton a:hover:before{background-color:var(--primary-colour-moeve)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container{flex-direction:column-reverse}@media only screen and (min-width:768px){.fc .cms-landing-tpl .page-content-wrap .content-body{padding:32px 24px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display p{text-align:left}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a+a{margin-left:16px}}@media only screen and (min-width:1367px){.fc .cms-landing-tpl{background:unset}.fc .cms-landing-tpl .page-content-wrap .content-body{padding:0 100px}.fc .cms-landing-tpl .page-content-wrap .content-body .section-row.b-page-title-icon{margin-bottom:90px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-page-title-icon{padding-top:60px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-page-title-icon .block-cms-content-with-image-container .block-image-component img{width:64px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-page-title-icon .block-cms-content-with-image-container h1{font:var(--font-h1)}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display{font:var(--font-h4);line-height:1.2}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display .main-content{padding:32px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-ask-expert-text-only .block-markdown-display a{width:-moz-fit-content;width:fit-content}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-image-component,.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-text-component,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-image-component,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-text-component{width:50%}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container .block-image-component img,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container .block-image-component img{border-radius:160px;max-height:600px;min-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container .block-text-component,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container .block-text-component{border-radius:160px;padding:32px 100px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container .block-text-component .block-markdown-display h2,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container .block-text-component .block-markdown-display h2{font:var(--font-h2);margin:30px 0}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container .block-text-component .block-markdown-display button a,.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container .block-text-component .block-markdown-display button a{width:300px}.fc .cms-landing-tpl .page-content-wrap .content-body .b-content-left-image-right .block-cms-content-with-image-container{flex-direction:row}.fc .cms-landing-tpl .page-content-wrap .content-body .b-image-left-content-right .block-cms-content-with-image-container{flex-direction:row-reverse}}
