.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}}
