.app-container--width-max[data-v-07520044] {
  max-width: 931px !important;
}
.page-content *[data-v-07520044] {
  color: #272727;
}
.text--gray-dark[data-v-07520044] {
  color: #697283;
}
.v-btn.chat_btn[data-v-07520044] {
  min-width: 290px;
  background: #69a6ac;
  color: #fff;
  font-weight: bold;
  font-size: 20px !important;
}
.bg__wrapper[data-v-07520044] {
  background-image: url(../img/contact-bg.839bb80f.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 384px;
  width: 100%;
}
.bg-info[data-v-07520044] {
  position: absolute;
  top: 55px;
}
.bg-info *[data-v-07520044] {
  color: #fff !important;
}
.block-info[data-v-07520044] {
  margin-top: -200px;
}
.card__wrapper[data-v-07520044] {
  padding: 38px 32px 56px;
}
hr[data-v-07520044] {
  max-width: calc(100% + 64px);
  width: calc(100% + 64px);
  margin-left: -32px;
}
.lh-small[data-v-07520044] {
  line-height: 1.35;
}
.bg-info[data-v-07520044] {
  max-width: 400px;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 30px;
  border-radius: 10px;
}
.text--size-small[data-v-07520044] {
  font-size: 14px;
}
@media screen and (max-width: 991px) {
.bg-info[data-v-07520044] {
    top: 80px;
}
}
@media screen and (max-width: 767px) {
.v-btn.chat_btn[data-v-07520044] {
    min-width: 100%;
}
.bg__wrapper[data-v-07520044] {
    height: 167px;
}
.bg-info[data-v-07520044] {
    top: 20px;
}
.card__wrapper[data-v-07520044] {
    padding: 32px 24px 50px;
}
.block-info[data-v-07520044] {
    margin-top: -100px;
    margin-bottom: 35px;
}
hr[data-v-07520044] {
    max-width: calc(100% + 48px);
    width: calc(100% + 48px);
    margin-left: -24px;
}
.bg-info[data-v-07520044] {
    max-width: 300px;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 10px;
    border-radius: 10px;
}
.content--padding-small[data-v-07520044] {
    padding: 14px;
}
}
i.tooltip.v-icon.v-icon[data-v-2f94d2b5] {
  font-size: 18px !important;
  top: -2px !important;
  position: relative !important;
}
.sub-help-text[data-v-2f94d2b5] {
  margin-top: 3px;
  margin-bottom: 13px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
  width: 584px;
}
.help-text[data-v-2f94d2b5] {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
}
.font-weight-400[data-v-2f94d2b5] {
  font-weight: 400 !important;
}
.letter-spacing-4[data-v-2f94d2b5] {
  letter-spacing: 0.4px;
}
@media screen and (max-width: 768px) {
.sub-help-text[data-v-2f94d2b5] {
    width: 100%;
}
}
.counter.counter--disabled[data-v-58e07f36] {
  opacity: 0.6;
}
.icon-mt[data-v-13b45aa5] {
  margin-top: -3px !important;
}
.address-finder[data-v-13b45aa5] {
  color: #272727 !important;
}
.label-mt[data-v-13b45aa5] {
  margin-top: 9px !important;
}
.label-mb[data-v-13b45aa5] {
  margin-bottom: 9px !important;
}
.phone-address-text-field-mb[data-v-13b45aa5] {
  margin-bottom: 34px !important;
}
.year-built[data-v-13b45aa5] {
  width: 200px !important;
}
.year-built .v-input__control .v-input__slot .v-text-field__slot .v-text-field__slot[data-v-13b45aa5] {
  padding-top: 4px;
  padding-bottom: 4px;
}
.additional-info[data-v-13b45aa5] {
  margin-bottom: -15px !important;
}
.additional-info .v-input__control .v-input__slot[data-v-13b45aa5] {
  height: 120px !important;
}
.additional-info[data-v-13b45aa5] .v-input__control .v-input__slot .v-text-field__slot {
  padding-bottom: 10px;
  padding-right: 5px !important;
}
.mortgage-lender[data-v-13b45aa5] {
  margin-top: -3px !important;
}
.your-app-text-field[data-v-13b45aa5] {
  width: 440px !important;
}
[data-v-13b45aa5] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
.icon-size[data-v-ea945580] {
  font-size: 20px;
  margin-top: 4px;
}
.date-container[data-v-1763ebd9] {
  display: flex;
  justify-content: space-between;
}
.date-input[data-v-1763ebd9] .v-input .v-input__control .v-input__slot .v-text-field__slot input {
  text-align: center;
}
.invisible-input[data-v-1763ebd9] {
  padding-top: 0;
  padding-bottom: 0;
}
.invisible-input[data-v-1763ebd9] .v-input {
  padding-top: 0;
  margin-top: 0;
}
.invisible-input[data-v-1763ebd9] .v-input .v-input__control .v-input__slot {
  display: none;
}
.invisible-input[data-v-1763ebd9] .v-input .v-input__control .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  margin-top: 4px;
}
.date-input[data-v-1763ebd9] {
  padding: 0 0;
}
.date-input[data-v-1763ebd9] .col-12.col-md-6.pa-0 {
  max-width: 100%;
}
.date-input.day-input[data-v-1763ebd9] {
  max-width: calc(30% - 12px);
}
.date-input.day-input[data-v-1763ebd9] .v-input {
  margin-bottom: 0 !important;
}
.date-input.month-input[data-v-1763ebd9] {
  max-width: calc(30% - 12px);
}
.date-input.month-input[data-v-1763ebd9] .v-input {
  margin-bottom: 0 !important;
}
.date-input.year-input[data-v-1763ebd9] {
  max-width: calc(40% - 16px);
}
.date-input.year-input[data-v-1763ebd9] .v-input {
  margin-bottom: 0 !important;
}
.policy-start-date[data-v-1763ebd9] {
  margin-top: -2px !important;
  margin-bottom: 5px !important;
}
.sub-section[data-v-1763ebd9] {
  margin-bottom: -26px;
}
.mortgage-completion-date[data-v-1763ebd9] {
  margin-top: -3px !important;
}
@media screen and (max-width: 992px) {
.sub-section[data-v-1763ebd9] {
    margin-bottom: -10px;
}
}
@media screen and (max-width: 575px) {
.date-input.day-input[data-v-1763ebd9] {
    max-width: calc(30% - 11px);
}
.date-input.month-input[data-v-1763ebd9] {
    max-width: calc(30% - 11px);
}
.date-input.year-input[data-v-1763ebd9] {
    max-width: calc(40% - 15px);
}
}
.remove-input-arrow[data-v-1763ebd9] .v-text-field__slot {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.remove-input-arrow[data-v-1763ebd9] .v-text-field__slot input::-webkit-outer-spin-button,
.remove-input-arrow[data-v-1763ebd9] .v-text-field__slot input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.remove-input-arrow[data-v-1763ebd9] .v-text-field__slot input[type=number] {
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}
.hasClick[data-v-10e2e573] {
  cursor: pointer;
}
.theme--light.v-list-item.noHover[data-v-10e2e573]:hover {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.bottom-minus-12[data-v-10e2e573] {
  margin-bottom: -12px;
}
.description[data-v-10e2e573] {
  margin-bottom: 13px;
  width: 665px !important;
  color: #272727 !important;
}
.correspondence-address[data-v-10e2e573] {
  margin-top: 13px !important;
}
.solicitor-address[data-v-10e2e573] {
  margin-top: -3px !important;
}
@media only screen and (max-width: 1263.98px) {
.description[data-v-10e2e573] {
    margin-bottom: 13px;
    max-width: 100%;
    color: #272727 !important;
}
}
.margin-address-form[data-v-e5bf0ef8] {
  margin: -12px 0 20px 0;
}
@media screen and (min-width: 376px) {
.tooltip__wrap[data-v-36a1b07e] {
    float: right;
    margin-top: 2px;
}
}
@media screen and (max-width: 375px) {
.tooltip__wrap[data-v-36a1b07e] {
    display: block;
}
}
[data-v-36a1b07e] .v-text-field__prefix {
  font-weight: bold;
}
[data-v-36a1b07e] .v-input__prepend-inner {
  margin: auto 0 !important;
}
[data-v-36a1b07e] .v-input__append-inner {
  margin: auto 0 !important;
}
[data-v-36a1b07e] .v-input__append-inner .v-icon.icon-check,[data-v-36a1b07e] .v-input__append-inner .v-icon.mdi-alert-circle {
  width: 20px;
  height: 20px;
  font-size: 20px;
}
.letter-spacing-4[data-v-36a1b07e] {
  letter-spacing: 0.4px;
}
[data-v-36a1b07e] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
i.tooltip.v-icon.v-icon[data-v-5ab7a9eb] {
  font-size: 18px !important;
  top: -2px !important;
  position: relative !important;
}
.sub-help-text[data-v-5ab7a9eb] {
  margin-top: 3px;
  margin-bottom: 13px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
  width: 584px;
}
.letter-spacing-4[data-v-5ab7a9eb] {
  letter-spacing: 0.4px;
}
@media screen and (max-width: 768px) {
.sub-help-text[data-v-5ab7a9eb] {
    width: 100%;
}
}
.address-summary__wrapper[data-v-78ff2cf6] {
  border-left: solid 2px #106175;
  padding-left: 24px;
  margin-bottom: 24px;
}
.address-summary__wrapper p[data-v-78ff2cf6],
.address-summary__wrapper h4[data-v-78ff2cf6] {
  margin: 0;
  font-size: 18px;
  color: #272727;
}
.hasClick[data-v-78ff2cf6] {
  cursor: pointer !important;
}
.theme--light.v-list-item.noHover[data-v-78ff2cf6]:hover {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.description[data-v-78ff2cf6] {
  letter-spacing: 0.4px;
  margin-bottom: 13px;
  max-width: 665px;
  color: #272727;
}
.icon-mt[data-v-78ff2cf6] {
  margin-top: 1px !important;
}
[data-v-78ff2cf6] .v-select__slot input::-moz-placeholder {
  font-style: italic;
}
[data-v-78ff2cf6] .v-select__slot input::placeholder {
  font-style: italic;
}
[data-v-78ff2cf6] .v-input__append-inner {
  margin: auto 0 !important;
}
[data-v-78ff2cf6] .v-input__append-inner .v-input__icon--clear {
  width: 20px;
  height: 20px;
}
.description[data-v-1b72c9b8] {
  letter-spacing: 0.4px;
  margin-bottom: 13px;
  max-width: 665px;
  color: #272727;
}
.theme--light.v-list-item[data-v-38d73c74]:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #272727;
}
.margin-property-details-card[data-v-38d73c74] {
  margin: -3px 0 13px 0;
}
.property-details[data-v-38d73c74] {
  background-color: #f5f5f7;
  border: solid 2px #272727;
  position: relative;
}
.property-details .v-btn[data-v-38d73c74] {
  position: absolute;
}
.property-details .v-list[data-v-38d73c74] {
  background-color: #f5f5f7;
}
.property-details .v-list h3[data-v-38d73c74] {
  font-size: 20px;
}
.property-details .v-list .v-list-item__title[data-v-38d73c74] {
  font-size: 18px;
  line-height: 20px;
}
.v-list-item--dense .v-list-item__icon[data-v-38d73c74],
.v-list--dense .v-list-item .v-list-item__icon[data-v-38d73c74] {
  height: 20px !important;
  margin-top: 9px !important;
  margin-bottom: 0 !important;
}
.v-list-item--dense[data-v-38d73c74],
.v-list--dense .v-list-item[data-v-38d73c74] {
  min-height: 32px !important;
}
@media screen and (min-width: 0) {
.property-details .v-btn[data-v-38d73c74] {
    top: 19px;
    right: 19px;
}
.property-details .v-list h3[data-v-38d73c74] {
    width: 220px;
    font-size: 18px;
}
}
@media screen and (min-width: 575px) {
.property-details .v-btn[data-v-38d73c74] {
    top: 22px;
    right: 36px;
}
.property-details .v-list h3[data-v-38d73c74] {
    width: 100%;
}
}
.layout-container[data-v-38d73c74] {
  margin-bottom: -16px !important;
}
.margin-address-form-lexis-nexis[data-v-4413dd75] {
  margin: -12px 0 0 0;
}
.find-property-details[data-v-4413dd75] {
  margin-top: 18px;
  margin-bottom: 34px;
  width: 360px !important;
  height: 60px !important;
}
.v-list-item.primary--text.v-list-item--active.v-list-item--link.theme--light.v-list-item--highlighted[data-v-edfe6856] {
  color: white !important;
}
[data-v-edfe6856] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
[data-v-edfe6856] .select-base .v-input__control .v-input__slot .v-select__slot {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.label[data-v-edfe6856] {
  margin-top: 34px !important;
  margin-bottom: 9px;
}
.icon-mt[data-v-edfe6856] {
  margin-top: 1px !important;
}
[data-v-edfe6856] .v-text-field input::-moz-placeholder {
  color: black !important;
}
[data-v-edfe6856] .v-text-field input::placeholder {
  color: black !important;
}
.payment-alert[data-v-1902394f] {
  background-color: var(--blue-100);
  position: relative;
  margin: 15px 0 32px 0;
}
.payment-alert .payment-alert__icon-wrapper[data-v-1902394f] {
  background-color: var(--blue-500);
  width: 36px;
  height: 36px;
}
.payment-alert[data-v-1902394f]::before {
  content: "";
  width: 8px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: var(--blue-500);
}
.label-color[data-v-4984c448] {
  color: #272727 !important;
}
.margin-property-details[data-v-3b42c978] {
  margin: 0px 0 20px 0;
}
.margin-property-details-alert[data-v-3b42c978] {
  margin: 26px 0 0 0;
}
@media only screen and (min-width: 960px) {
.warning-text[data-v-3b42c978] {
    width: 900px !important;
}
}
td[data-v-a13e8034] {
  font-weight: bold;
}
th[data-v-a13e8034] {
  font-weight: 500;
  color: black !important;
  font-size: 14px !important;
}
.button-max-width[data-v-a13e8034] {
  max-width: 226px;
}
.table-row .col[data-v-a13e8034] {
  margin-bottom: 5px;
}
.table-row .col[data-v-a13e8034] .v-input .v-input__control .v-input__slot {
  margin-bottom: 0px;
}
.table-row .col[data-v-a13e8034] .v-input .v-input__control .v-text-field__details {
  background-color: #f3f3f3;
  margin-bottom: 0;
  padding-top: 4px;
  min-height: 18px;
}
.table-row .col[data-v-a13e8034] .d2c-date-input .invisible-input .v-input__control .v-text-field__details {
  margin-top: 0px;
  padding-top: 4px;
}
.table-row .col[data-v-a13e8034] p {
  font-size: 16px !important;
}
.table-row .col[data-v-a13e8034] .date-container .day-input p {
  font-size: 14px !important;
}
.table-row .col[data-v-a13e8034] .date-container .month-input p {
  font-size: 14px !important;
}
.table-row .col[data-v-a13e8034] .date-container .year-input p {
  font-size: 14px !important;
}
.table-row :last-child.col[data-v-a13e8034] {
  padding-top: 0;
  margin-top: 3px;
}
.layoutTableBuilder[data-v-a13e8034] {
  background-color: #f3f3f3 !important;
  padding: 19px 35px 24px 35px !important;
}
.claim-header[data-v-a13e8034] {
  background-color: #354048;
  padding: 10px 0px 10px 24.8px;
}
.claim-detail-text[data-v-a13e8034] {
  width: 100%;
  flex-grow: 0;
  margin: 0 0px 0 0;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #fff;
}
.item-title[data-v-a13e8034] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.border-r10[data-v-a13e8034] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
@media screen and (max-width: 576px) {
.layoutTableBuilder[data-v-a13e8034] {
    padding: 19px 22px 16px 22px !important;
    margin: 0 -8px;
}
.claim-header[data-v-a13e8034] {
    margin: 0 -8px;
}
.table-row[data-v-a13e8034] :last-child(.col) {
    margin-top: 31px;
}
}
.checkbox[data-v-7acd1ff2] .v-label {
  color: inherit;
  font-weight: bold;
}
.margin-monthly-confirm-checkbox[data-v-23fcfcab] {
  margin: 10px 0 25px 0;
}
.margin-app-summary-card[data-v-00c1b29f] {
  margin: 45px 0 12px 0;
}
.header[data-v-00c1b29f] {
  background-color: #354048;
  height: 48px;
}
.main[data-v-00c1b29f] {
  border-right: solid 1px #7c869a;
  border-bottom: solid 1px #7c869a;
  border-left: solid 1px #7c869a;
}
.main .left[data-v-00c1b29f] {
  border-right: solid 1px #7c869a;
}
.main .middle[data-v-00c1b29f] {
  background-color: #eff0f0;
}
.main .middle h1[data-v-00c1b29f] {
  font-size: 40px;
}
.main .right[data-v-00c1b29f] {
  border-left: solid 1px #7c869a;
}
.margin-app-summary-card-alert[data-v-00c1b29f] {
  margin: 45px 0 0 0;
}
@media screen and (max-width: 575px) {
.header[data-v-00c1b29f] {
    height: auto;
    padding: 9px 0;
}
.main .left[data-v-00c1b29f] {
    border-right: 0;
    border-bottom: solid 1px #7c869a;
}
.main .middle[data-v-00c1b29f] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
}
@media screen and (min-width: 575px) and (max-width: 767px) {
.main .middle[data-v-00c1b29f] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
}
}
.header[data-v-71a86d66] {
  background-color: #354048;
  height: 48px;
}
.more-info[data-v-71a86d66] {
  margin-top: 63px;
  border: 1px solid #7c869a;
}
.main[data-v-71a86d66] {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.main .left[data-v-71a86d66] {
  border-right: solid 1px #7c869a;
}
.main .middle[data-v-71a86d66] {
  background-color: #eff0f0;
}
.main .middle h1[data-v-71a86d66] {
  font-size: 40px;
}
.main .right[data-v-71a86d66] {
  border-left: solid 1px #7c869a;
}
.view-more-info__wrapper[data-v-71a86d66] {
  text-align: center;
  margin-top: 41px;
  margin-bottom: 33px;
}
.view-more-info__wrapper a[data-v-71a86d66] {
  gap: 8px;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: center;
  color: #106175;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  letter-spacing: 0;
}
.view-more-info__wrapper a span[data-v-71a86d66] {
  letter-spacing: 0.4;
}
.view-more-info__wrapper a i[data-v-71a86d66] {
  color: #106175;
  font-size: 20px;
}
.icon[data-v-71a86d66] {
  font-size: 20px;
}
.icon.darkgreen-icon[data-v-71a86d66] {
  color: #1d8649;
}
.icon.red-icon[data-v-71a86d66] {
  color: var(--red-500);
}
.icon.blue-icon[data-v-71a86d66] {
  color: #5285c0;
}
.insurance[data-v-71a86d66] {
  padding: 0 !important;
}
.insurance .mobile-divided[data-v-71a86d66] {
  padding: 0 24px 35px !important;
  margin: 0 0 33px !important;
  border-bottom: 1px solid #7c869a;
}
.insurance .mobile-price-container[data-v-71a86d66] {
  padding: 0 24px;
}
.insurance .mobile-price-container .insurance-heading[data-v-71a86d66] {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 10px;
  font-size: 22px;
  line-height: 28px;
}
.insurance .accidental-damage__text[data-v-71a86d66] {
  margin: 0 8px 0 15px;
}
.insurance .additional-cover[data-v-71a86d66] {
  margin: 0 24px;
}
.insurance .additional-cover.col[data-v-71a86d66] {
  padding: 0;
}
.insurance .additional-cover h2[data-v-71a86d66] {
  padding-left: 0 !important;
}
.cover-text[data-v-71a86d66] {
  margin-left: 9px;
}
.cover-text__green .cover-included[data-v-71a86d66] {
  color: #1d8649;
}
.cover-text__red .cover-included[data-v-71a86d66] {
  color: var(--red-500);
}
a.blue-link[data-v-71a86d66] {
  color: var(--blue-500);
  text-decoration: underline;
  font-weight: bold;
}
@media screen and (max-width: 575px) {
.header[data-v-71a86d66] {
    height: auto;
    padding: 9px 0;
}
.main .left[data-v-71a86d66] {
    border-right: 0;
    border-bottom: solid 1px #7c869a;
}
.main .middle[data-v-71a86d66] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
}
@media screen and (min-width: 575px) and (max-width: 767px) {
.main .middle[data-v-71a86d66] {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 0;
}
}
.icon-size[data-v-2d60751c] {
  font-size: 40px;
}
.toggle-question[data-v-2d60751c] {
  padding-bottom: 14px;
}
.margin-second-applicant[data-v-2d60751c] {
  margin-top: 36px;
  margin-bottom: -2px;
}
.btn-description[data-v-24dee5d7] {
  letter-spacing: 0.4px;
  margin-bottom: 8px;
  max-width: 665px;
  color: #272727 !important;
}
.label[data-v-24dee5d7] {
  margin-top: 34px !important;
  margin-bottom: 4px !important;
}
.document-preference[data-v-24dee5d7] {
  margin-top: -13px;
}
.document-preference-label[data-v-24dee5d7] {
  margin-bottom: 4px !important;
}
@media screen and (max-width: 992px) {
.label[data-v-24dee5d7] {
    margin-bottom: 12px !important;
}
}
.v-btn[data-v-24dee5d7]:disabled {
  opacity: 0.6;
  background-color: #f3f3f3;
}
.delivery-preference[data-v-24dee5d7] {
  width: 141.7px !important;
  height: 48px !important;
}
.small-button[data-v-24dee5d7] {
  height: 48px !important;
}
.margin-radio-card-heading[data-v-ea05bad4] {
  margin: 40px 0 11px 0;
}
@media screen and (max-width: 767px) {
.v-card[data-v-ea05bad4] {
    height: 172px;
}
.v-card > div[data-v-ea05bad4] {
    max-height: 100%;
}
.v-card .v-btn[data-v-ea05bad4] {
    font-size: 16px !important;
}
}
.your-app-yes-no-button[data-v-3c910cac] {
  width: 110px !important;
  height: 48px !important;
}
.rounded-lg.elevation-3[data-v-05dc561b] {
  margin-top: 24px !important;
  margin-bottom: 80px !important;
}
.radioImage.radio__wrapper .v-card[data-v-05dc561b] {
  min-height: 216px !important;
  min-width: 204px !important;
  position: relative !important;
  border-radius: 13.5px;
  border: solid 1px #7c869a !important;
  transition: border-width 0.1s linear;
}
.radioImage.radio__wrapper .v-card.radioImage--active[data-v-05dc561b] {
  border: solid 4px #106175 !important;
}
.radioImage.radio__wrapper[data-v-05dc561b] .v-input--radio-group__input {
  gap: 14px;
  justify-content: center;
}
.radioImage.radio__wrapper .img__wrapper[data-v-05dc561b] {
  min-height: 73px;
  margin-bottom: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.text--title.text-md-h4[data-v-05dc561b] {
  font-size: 32px !important;
  color: #272727;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal !important;
  text-align: left;
}
.continueBtn[data-v-05dc561b] {
  max-width: 440px;
  width: 100%;
  height: 60px !important;
  margin-bottom: 126px !important;
}
.back-btn[data-v-05dc561b] {
  margin-top: -21px !important;
  margin-left: -46px !important;
  margin-bottom: 25px !important;
}
.cover-help-block[data-v-05dc561b] {
  padding-top: 38px;
  text-align: center;
  margin-bottom: -5px;
  position: relative;
}
.cover-help-block a[data-v-05dc561b] {
  display: flex;
  align-items: baseline;
}
.cover-help-block a span[data-v-05dc561b] {
  font-weight: 600;
  color: #106175;
  font-size: 18px;
  text-align: center;
}
.radio-button-section[data-v-05dc561b] {
  height: 50%;
}
@media screen and (max-width: 992px) {
.back-btn[data-v-05dc561b] {
    margin-top: -4px !important;
    margin-left: -20px !important;
    margin-bottom: 10px !important;
}
}
@media screen and (max-width: 640px) {
.cover-help-block[data-v-05dc561b] {
    width: 235px;
}
}
@media screen and (max-width: 768px) {
.radioImage.radio__wrapper .img__wrapper[data-v-05dc561b] {
    margin-bottom: 9px;
    min-height: auto;
    max-width: 91px;
}
.radioImage.radio__wrapper .v-card[data-v-05dc561b] {
    min-height: 144px !important;
    min-width: 134px !important;
}
.radioImage.radio__wrapper .radioImage__inner label[data-v-05dc561b] {
    line-height: 18px !important;
}
.text--title.text-md-h4[data-v-05dc561b] {
    font-size: 28px !important;
}
}
@media screen and (min-width: 992px) {
.rounded-lg.elevation-3[data-v-05dc561b] {
    margin-top: 30px !important;
    margin-bottom: 162px !important;
}
.continueBtn[data-v-05dc561b] {
    margin-bottom: 144px !important;
}
}
[data-v-e6753b3c] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
[data-v-f2c2ff62] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
[data-v-400cb8b0] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
[data-v-400cb8b0] .v-text-field input::-moz-placeholder {
  color: black !important;
}
[data-v-400cb8b0] .v-text-field input::placeholder {
  color: black !important;
}
.ownership-status[data-v-400cb8b0] {
  margin-bottom: 9px !important;
}
.ownership-warning[data-v-400cb8b0] {
  border-radius: 10px !important;
  padding: 20px !important;
  color: #272727 !important;
  margin-bottom: 36px;
  margin-top: -22px;
}
.font-weight-600[data-v-400cb8b0] {
  font-weight: 600 !important;
}
.icon-mt[data-v-400cb8b0] {
  margin-top: 1px !important;
}

.d2c-payment-button[data-v-d50021ae] {
  margin-bottom: 34px !important;
}
.d2c-payment-select[data-v-d50021ae] {
  margin-bottom: 52px !important;
}

.d2c-save-exit-header[data-v-0ea10561] {
  margin: 16px 16px 3px 16px !important;
}
.d2c-dialog-header .dialog-title[data-v-0ea10561] {
  color: #272727;
  font-size: 28px;
}
.d2c-breakdown-content[data-v-0ea10561] {
  margin-bottom: 29px !important;
}
.v-dialog *[data-v-0ea10561] {
  color: #000000;
}
.v-dialog .v-card[data-v-0ea10561] {
  border-radius: 20px !important;
  padding: 40px 20px 0px 40px;
}
.v-dialog .v-card.confirm-dialog[data-v-0ea10561] {
  padding: 28px 37px;
  border-radius: 20px;
  margin-right: auto;
  margin-left: auto;
}
.v-dialog .v-card .v-card__text[data-v-0ea10561] {
  padding: 0;
  color: black;
}
.v-dialog .btn-close[data-v-0ea10561] {
  font-size: 30px;
  color: #272727;
}
.v-dialog .btn-close .mdi-close[data-v-0ea10561] {
  font-size: 32px;
}
@media screen and (max-width: 767px) {
.v-dialog .v-card[data-v-0ea10561] {
    padding: 32px 10px 0px 10px;
}
.v-dialog .v-card.confirm-dialog[data-v-0ea10561] {
    border-radius: 10px;
    padding: 16px 24px 24px;
}
.v-dialog .v-card .v-card__text[data-v-0ea10561] {
    padding: 0;
    color: black;
}
}
#base-dialog[data-v-0ea10561]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0);
  border-radius: 10px;
  background-color: #ebebeb;
}
#base-dialog[data-v-0ea10561]::-webkit-scrollbar {
  width: 10px;
  background-color: #ebebeb;
}
#base-dialog[data-v-0ea10561]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 250, 250, 0.3);
  background-color: #aaa;
}
#base-dialog[data-v-0ea10561] {
  max-height: 800px;
}
[data-v-586c0834] .v-card .v-card__text {
  color: initial;
  font-size: initial;
  font-weight: initial;
  line-height: inherit;
  letter-spacing: inherit;
  scrollbar-gutter: stable;
}
[data-v-586c0834] .v-card .v-card__text::-webkit-scrollbar {
  width: 20px;
}
[data-v-586c0834] .v-card .v-card__text::-webkit-scrollbar-track,[data-v-586c0834] .v-card .v-card__text::-webkit-scrollbar-thumb {
  border-radius: 1000px;
  border: solid 6px transparent;
}
[data-v-586c0834] .v-card .v-card__text::-webkit-scrollbar-track {
  margin: 18px 0px;
  box-shadow: inset 0 0 5px 5px #ebebeb;
}
[data-v-586c0834] .v-card .v-card__text::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 5px 5px #aaaaaa;
}
tbody tr[data-v-479832f5]:hover {
  background-color: transparent !important;
}
tr[data-v-479832f5]:nth-of-type(odd) {
  background-color: #f5f5f5 !important;
}
.btn-file-downloaded[data-v-479832f5] {
  border: 1px solid white;
}
.input-label[data-v-479832f5] {
  font-size: 18px;
  font-weight: bold;
}
.dialog-retrieve[data-v-479832f5] {
  padding: 20px 40px 40px 37px;
}
.dialog-text[data-v-479832f5] {
  font-size: 16px;
  letter-spacing: 0.4px;
  color: #272727;
  margin-bottom: 31px;
}
.mg-bt-5px[data-v-479832f5] {
  margin-bottom: 5px;
}
.something-went-wrong[data-v-479832f5] {
  text-align: center;
  font-weight: 500;
  color: #ff5252;
  padding-bottom: 0.5rem;
}
.input-base[data-v-479832f5] {
  margin-bottom: 10px;
}
.input-base[data-v-479832f5] .col-12.col-md-6.pa-0.quote-reference {
  max-width: 100%;
}
.input-base[data-v-479832f5] .col-12.col-md-6.pa-0.post-code {
  max-width: 274px;
}
.date-label[data-v-479832f5] {
  margin-bottom: 6px;
}
.button-container[data-v-479832f5] {
  display: flex;
  justify-content: center;
  margin-top: 14px;
  overflow: auto;
}
@media screen and (max-width: 576px) {
.dialog-retrieve[data-v-479832f5] {
    padding: 19px 24px 40px 22px;
}
}
[data-v-3b47a5e0] .v-card__title h2 {
  max-width: 80%;
  word-break: break-word;
}
[data-v-3b47a5e0] .v-card__text ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
[data-v-3b47a5e0] .v-card__text ul li {
  margin-bottom: 31px;
}
[data-v-3b47a5e0] .v-card__text ul li:last-child {
  margin-bottom: 0;
}
[data-v-3b47a5e0] .v-card__text ul li span {
  background: var(--v-accent-base);
  border-radius: 50%;
  font-size: 18px;
  font-weight: 800;
  height: 28px;
  margin-right: 24px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-3b47a5e0] .v-card__text ul li p {
  margin: 0;
}
[data-v-3b47a5e0] .v-card__text ul li .action__item {
  color: #106175;
}
[data-v-3b47a5e0] .v-card__text ul li .action__item .v-icon {
  color: #106175;
}
main[data-v-1942896c] {
  min-height: 200px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
main .animal[data-v-1942896c] {
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
}
main .defaqto-banner[data-v-1942896c] {
  align-items: center;
  display: flex;
  text-align: left;
}
main .defaqto-banner img[data-v-1942896c] {
  display: block;
}
main .alert-info[data-v-1942896c] {
  align-items: flex-start !important;
}
main .alert-info .v-icon[data-v-1942896c] {
  margin: 3px 10px 0px 4px;
}
main .alert-info p[data-v-1942896c] {
  line-height: 22px;
}
main .banner[data-v-1942896c] {
  display: block;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
main .animal[data-v-1942896c] {
    height: 132px;
    right: -28px;
    width: 141px;
}
main .dialog-title[data-v-1942896c] {
    margin-left: 12px;
    max-width: 200px;
    padding-top: 35px;
    position: relative;
    text-align: left;
    z-index: 10;
}
main .v-progress-circular[data-v-1942896c] {
    margin: 46px 0;
}
main .defaqto-banner[data-v-1942896c] {
    font-size: 16px;
    padding: 20px 12px;
}
main .defaqto-banner img[data-v-1942896c] {
    height: 50px;
    margin-right: 15px;
    width: 117px;
}
}
@media screen and (min-width: 600px) and (max-width: 960px) {
main .animal[data-v-1942896c] {
    height: 162px;
    width: 171px;
    z-index: 5;
}
main .dialog-title[data-v-1942896c] {
    margin-left: auto;
    margin-right: auto;
    max-width: 304px;
    padding-top: 35px;
    position: relative;
    z-index: 10;
}
main .v-progress-circular[data-v-1942896c] {
    margin: 76px 0;
}
main .defaqto-banner[data-v-1942896c] {
    font-size: 16px;
    padding: 20px 12px;
}
main .defaqto-banner img[data-v-1942896c] {
    height: 76px;
    margin-right: 15px;
    width: 117px;
}
}
@media screen and (min-width: 960px) {
main .animal[data-v-1942896c] {
    height: 218px;
    width: 230px;
}
main .dialog-title[data-v-1942896c] {
    padding-top: 62px;
}
main .v-progress-circular[data-v-1942896c] {
    margin: 98px 0;
}
main .defaqto-banner[data-v-1942896c] {
    font-size: 18px;
    padding: 27px 45px 29px 40px;
}
main .defaqto-banner img[data-v-1942896c] {
    height: 90px;
    margin-right: 23px;
    width: 138px;
}
main .alert-info[data-v-1942896c] {
    padding: 24px 16px;
}
}
[data-v-2f5224ee] .v-card__title h2 {
  max-width: 80%;
  word-break: break-word;
}
[data-v-2f5224ee] .v-card__text img {
  display: block;
  width: 100%;
  max-width: 338px;
  margin: 0px auto 24px;
}
[data-v-2f5224ee] .v-card__text .contact-phone-number {
  color: #6b7181;
  font-size: 40px;
}
[data-v-2f5224ee] .v-card__text .opening-hours {
  line-height: normal;
}
[data-v-2f5224ee] .v-card__text .dialog-title {
  margin-bottom: 23px;
}
[data-v-2f5224ee] .v-card__text .wrap-contact-infor {
  margin-top: 28px;
}
.dialog-content[data-v-16fb70c1] {
  height: 200px;
  margin: 0 40px 0 37px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.dialog-content p[data-v-16fb70c1] {
  font-size: 16px;
  color: #272727;
  margin-bottom: 0;
  letter-spacing: 0.4px;
  line-height: normal;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
}
.block-header[data-v-16fb70c1] {
  font-weight: bold;
}
.redirect-dialog[data-v-16fb70c1] {
  border-radius: 20px;
}
.redirect-dialog .dialog-title-container[data-v-16fb70c1] {
  margin: 35px 37px 23.8px;
}
.redirect-dialog .dialog-title-container .dialog-title[data-v-16fb70c1] {
  font-size: 28px;
  color: #272727;
  font-weight: bold;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}
.redirect-dialog .dialog-content-container[data-v-16fb70c1] {
  padding: 20.8px 0 40px 0;
}
.v-btn[data-v-635a95a0] {
  color: #272727 !important;
  letter-spacing: 0.4px !important;
}
.app-container--width-max[data-v-635a95a0] {
  max-width: 1074px !important;
}
.app-container--width-max h2[data-v-635a95a0] {
  font-size: 32px;
  font-weight: bold;
}
.app-container--width-max h3[data-v-635a95a0] {
  font-size: 20px;
  font-weight: bold;
}
.app-container--width-max p[data-v-635a95a0] {
  font-size: 16px;
}
.app-container--width-max .font-lobster[data-v-635a95a0] {
  font-size: 64px;
  line-height: 0.7;
}
.app-container--width-max .v-btn[data-v-635a95a0] {
  height: 60px;
  min-width: 320px;
  margin-top: 16px;
  border-radius: 54px;
}
.home__container[data-v-635a95a0] {
  color: #272727;
  margin-top: 12px;
}
.landing-wrapper[data-v-635a95a0] {
  background-image: url(../img/hero.63cf70a0.jpeg);
  background-position: 0 75%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 480px;
}
.landing-wrapper .app-container--width-max[data-v-635a95a0] {
  max-width: 1096px !important;
}
.landing-wrapper .left-panel-wrapper[data-v-635a95a0] {
  color: #fff;
  padding: 48px 45px 33px;
  margin-top: 16px;
  margin-left: -10px;
  max-width: 540px;
  width: 540px;
  border-radius: 10px;
  background-color: rgba(39, 39, 39, 0.9);
}
.landing-wrapper .left-panel-wrapper h1[data-v-635a95a0] {
  font-weight: 800;
}
.landing-wrapper .left-panel-wrapper ul[data-v-635a95a0] {
  list-style-type: none;
  padding-left: 7px;
  margin-top: 11px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-635a95a0] {
  padding-top: 17px;
  position: relative;
}
.landing-wrapper .left-panel-wrapper ul li .v-icon[data-v-635a95a0] {
  margin-right: 12px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-635a95a0]::before {
  height: 15px;
  width: 15px;
  border-radius: 15px;
  background: #fff;
  content: "";
  left: 4px;
  top: 20px;
  display: inline-block;
  position: absolute;
}
.landing-wrapper .left-panel-wrapper .text--underline[data-v-635a95a0] {
  max-width: 412px;
  height: 2px;
  background: #fff;
  margin-top: -8px;
}
.landing-wrapper .left-panel-wrapper .v-btn[data-v-635a95a0] {
  min-width: 442px;
  margin-top: 36px;
}
.landing-wrapper .left-panel-wrapper a[data-v-635a95a0] {
  color: #fff;
  padding-top: 11px;
  display: inline-block;
}
.landing-wrapper .left-panel-wrapper .icon-check[data-v-635a95a0] {
  margin-right: 12px;
}
.landing-wrapper .right-panel-wrapper[data-v-635a95a0] {
  padding-left: 173px;
}
.landing-wrapper .right-panel-wrapper .defaqto[data-v-635a95a0] {
  margin-right: 30px;
}
.landing-wrapper .right-panel-wrapper .trustpilot-widget[data-v-635a95a0] {
  background-color: #262625;
  border: 1px solid #000;
  border-radius: 4px;
  padding: 3px 14px 3px 14px;
}
.definition-wrapper[data-v-635a95a0] {
  padding: 14px 0 14px 0;
  background-color: #fff !important;
}
.definition-wrapper .left-panel-wrapper[data-v-635a95a0] {
  max-width: 634px;
  min-width: 634px;
  padding-right: 0;
  margin-bottom: 17px;
}
.definition-wrapper .left-panel-wrapper h2[data-v-635a95a0],
.definition-wrapper .left-panel-wrapper p[data-v-635a95a0] {
  max-width: 624px;
}
.definition-wrapper .left-panel-wrapper h2[data-v-635a95a0] {
  padding-top: 29px;
}
.definition-wrapper .col-5[data-v-635a95a0] {
  max-width: 440px;
  padding-right: 0;
  display: flex;
  align-items: center;
}
.definition-wrapper .col-5 img[data-v-635a95a0] {
  max-width: 100%;
}
.type-insurance-wrapper[data-v-635a95a0] {
  background-color: #eff0f0 !important;
  padding: 43px 0 44px 0;
}
.type-insurance-wrapper .type-insurance__item[data-v-635a95a0] {
  background-color: #fff !important;
  max-width: 320px;
  padding: 28.5px 25px 11px 25px;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.type-insurance-wrapper .type-insurance__item .img-wrapper[data-v-635a95a0] {
  min-height: 86.5px;
  height: 86.5px;
}
.type-insurance-wrapper .type-insurance__item h3[data-v-635a95a0] {
  padding-bottom: 14px;
}
.type-insurance-wrapper .type-insurance__item p[data-v-635a95a0] {
  text-align: left;
}
.insurers-wrapper[data-v-635a95a0] {
  background: #272727;
  color: #fff;
  padding: 20px 0 18px 0;
}
.insurers-wrapper .logo__item[data-v-635a95a0] {
  display: inline-block;
}
.insurers-wrapper .logo__item img[data-v-635a95a0] {
  max-height: 35px;
}
.covered-wrapper[data-v-635a95a0] {
  background: #fff;
  padding: 43px 0 55px 0;
}
.covered-wrapper ul[data-v-635a95a0] {
  padding-left: 63px;
}
.covered-wrapper ul li[data-v-635a95a0] {
  padding-top: 25px;
}
.covered-wrapper ul li[data-v-635a95a0]::marker {
  font-size: 20px;
}
.addOn-wrapper[data-v-635a95a0] {
  background: #eff0f0;
  padding: 59px 0 28px 0;
}
.addOn-wrapper .add-on__item[data-v-635a95a0] {
  background-color: #fff !important;
  max-width: 249px;
  padding: 24px 16px 21px 16px;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.addOn-wrapper .add-on__item .img-wrapper[data-v-635a95a0] {
  max-height: 100px;
}
.addOn-wrapper .add-on__item h3[data-v-635a95a0] {
  padding-bottom: 20px;
}
.addOn-wrapper .add-on__item p[data-v-635a95a0] {
  text-align: left;
}
.includes-wrapper[data-v-635a95a0] {
  background: #272727;
  color: #fff;
  padding: 29px 0 16px 0;
}
.includes-wrapper .app-container--width-max[data-v-635a95a0] {
  max-width: 1036px !important;
}
.includes-wrapper h3[data-v-635a95a0] {
  font-size: 24px;
}
.includes-wrapper .left-panel-wrapper h1[data-v-635a95a0] {
  margin-top: -8px;
}
.includes-wrapper .left-panel-wrapper p[data-v-635a95a0] {
  max-width: 465px;
}
.includes-wrapper p[data-v-635a95a0] {
  line-height: 1.3;
}
.includes-wrapper ul[data-v-635a95a0] {
  list-style-type: none;
  padding-left: 20px;
  margin-top: 13px;
  max-width: 420px;
}
.includes-wrapper ul li[data-v-635a95a0] {
  padding-left: 20px;
}
.includes-wrapper ul .mdi-shield[data-v-635a95a0] {
  margin-left: -20px;
  font-size: 13px;
  margin-right: 0;
}
.document-wrapper[data-v-635a95a0] {
  background: #fff;
  padding: 33px 0 64px 0;
}
.document-wrapper .document__item[data-v-635a95a0] {
  padding: 35px 36px 40px 36px;
  border-radius: 10px;
  background: #354048;
  color: #fff;
  border-radius: 10px;
  max-width: 440px;
  height: auto;
  min-height: 320px;
  margin: 0 10px;
}
.document-wrapper .document__item--spacing[data-v-635a95a0] {
  margin-left: auto;
}
.document-wrapper .document__item p[data-v-635a95a0] {
  padding: 32px 0 34px;
  font-size: 14px;
}
.document-wrapper .document__item h4[data-v-635a95a0] {
  font-size: 14px;
  margin-top: -5px;
  font-weight: 600;
}
.document-wrapper .document__item h3[data-v-635a95a0] {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
}
.document-wrapper .document__item h3 .mdi-file[data-v-635a95a0] {
  font-size: 35px;
}
.document-wrapper .document__item .v-btn[data-v-635a95a0] {
  width: 100%;
  height: 54px;
  margin-top: 0;
  font-size: 20px !important;
}
.whyChoose-wrapper[data-v-635a95a0] {
  background: #eff0f0;
  padding: 44px 0 58px 0;
}
.whyChoose-wrapper h2[data-v-635a95a0] {
  margin-bottom: 8px;
}
.whyChoose-wrapper .reason__item[data-v-635a95a0] {
  max-width: 320px;
  min-height: 414px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  background: #fff;
}
.whyChoose-wrapper .reason__item img[data-v-635a95a0] {
  max-width: 100%;
}
.whyChoose-wrapper .reason__item h3[data-v-635a95a0] {
  padding: 13px 25px 14px 25px;
}
.whyChoose-wrapper .reason__item p[data-v-635a95a0] {
  padding: 0 25px 37px 25px;
  margin-bottom: 0;
}
.whyChoose-wrapper .v-btn[data-v-635a95a0] {
  margin-top: -8px;
}
@media screen and (max-width: 991px) {
.home__container[data-v-635a95a0] {
    margin-top: 0;
}
.home__container .row[data-v-635a95a0] {
    margin: 0;
}
.app-container--width-max[data-v-635a95a0] {
    max-width: 100%;
    padding: 0 20px;
}
.app-container--width-max .v-btn[data-v-635a95a0] {
    min-width: 100% !important;
}
.app-container--width-max h2[data-v-635a95a0] {
    font-size: 28px;
}
.landing-wrapper[data-v-635a95a0] {
    min-height: 630px;
    margin: 0;
    background-position: 53% 102%;
    background-size: 281%;
}
.landing-wrapper .left-panel-wrapper[data-v-635a95a0] {
    width: 100%;
    max-width: 413px;
    margin: 16px auto 0;
    padding: 38px 20px 38px 20px;
}
.landing-wrapper .left-panel-wrapper .text--underline[data-v-635a95a0] {
    display: none;
}
.landing-wrapper .left-panel-wrapper h1[data-v-635a95a0] {
    font-size: 32px;
    text-decoration: underline;
}
.landing-wrapper .left-panel-wrapper ul[data-v-635a95a0] {
    padding-left: 0;
    margin-top: -12px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-635a95a0] {
    padding-top: 30px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-635a95a0]::before {
    top: 34px;
    left: 5px;
}
.landing-wrapper .right-panel-wrapper[data-v-635a95a0] {
    padding-left: 0;
    align-items: center;
    justify-content: center;
}
.landing-wrapper .right-panel-wrapper .defaqto[data-v-635a95a0] {
    margin-right: 24px;
    max-width: 173px;
}
.landing-wrapper .app-container--width-max[data-v-635a95a0] {
    padding: 0;
}
.definition-wrapper[data-v-635a95a0] {
    margin-top: 0;
}
.definition-wrapper h2[data-v-635a95a0] {
    padding-top: 6px !important;
}
.definition-wrapper .col-7[data-v-635a95a0],
.definition-wrapper .col-5[data-v-635a95a0] {
    min-width: 100%;
}
.includes-wrapper h3[data-v-635a95a0] {
    font-size: 20px;
}
.insurers-wrapper .col-md-4[data-v-635a95a0] {
    text-align: center;
}
.insurers-wrapper .logo-wrapper .logo__item[data-v-635a95a0] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-around;
}
.insurers-wrapper .logo-wrapper .logo__item img[data-v-635a95a0] {
    max-width: 70%;
}
.insurers-wrapper .logo-wrapper .logo__item[data-v-635a95a0]:last-child {
    margin: auto;
}
.covered-wrapper[data-v-635a95a0] {
    padding: 8px 0 15px 0;
}
.covered-wrapper h3[data-v-635a95a0] {
    font-size: 20px !important;
}
.covered-wrapper ul li[data-v-635a95a0] {
    font-size: 16px !important;
    padding-top: 15px;
}
.addOn-wrapper[data-v-635a95a0] {
    padding: 9px 0 28px 0;
}
.addOn-wrapper .add-on__item-wrapper[data-v-635a95a0] {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.addOn-wrapper .add-on__item-wrapper[data-v-635a95a0]::-webkit-scrollbar {
    display: none;
}
.addOn-wrapper .add-on__item-wrapper .add-on__item[data-v-635a95a0] {
    min-width: 249px;
    margin-right: 14px;
}
.addOn-wrapper .col[data-v-635a95a0] {
    padding-right: 0;
}
.addOn-wrapper .col.title-wrapper[data-v-635a95a0] {
    padding-right: 20px !important;
}
.addOn-wrapper .col .btn-wrapper[data-v-635a95a0] {
    padding-right: 40px !important;
}
.whyChoose-wrapper[data-v-635a95a0] {
    padding: 8px 0 28px 0;
}
.whyChoose-wrapper .reason__item-wrapper[data-v-635a95a0] {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.whyChoose-wrapper .reason__item-wrapper[data-v-635a95a0]::-webkit-scrollbar {
    display: none;
}
.whyChoose-wrapper .reason__item-wrapper .reason__item[data-v-635a95a0] {
    margin-bottom: 24px;
    min-width: 320px;
    margin-right: 14px;
}
.whyChoose-wrapper .col[data-v-635a95a0] {
    padding: 12px 0 12px 12px;
}
.whyChoose-wrapper .col .btn-wrapper[data-v-635a95a0] {
    padding-right: 40px !important;
}
.type-insurance-wrapper .type-insurance__item[data-v-635a95a0] {
    margin-bottom: 24px;
    max-width: 100% !important;
    width: 100% !important;
}
.document-wrapper[data-v-635a95a0] {
    padding: 8px 0 28px 0;
}
.document-wrapper .app-container--width-max[data-v-635a95a0] {
    padding: 0 12px;
}
.document-wrapper h2[data-v-635a95a0] {
    padding-left: 8px;
}
.document-wrapper .document__item[data-v-635a95a0] {
    margin: 0;
    max-width: 100%;
    min-width: 100%;
}
}
.btn-view-faq[data-v-635a95a0] {
  width: 320px;
  height: 60px !important;
  border-radius: 54px;
  background-color: #106175 !important;
  font-size: 18px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px !important;
  text-align: center;
  color: #fff !important;
  margin: auto;
  margin-top: 37px;
}
.date-container[data-v-8b878fe2] {
  display: flex;
  justify-content: space-between;
}
.form__control[data-v-8b878fe2] {
  margin-bottom: 4px;
}
.date-input[data-v-8b878fe2] {
  text-wrap: nowrap;
}
.date-input[data-v-8b878fe2] .v-input .v-input__control .v-input__slot .v-text-field__slot input {
  text-align: center;
}
.invisible-input[data-v-8b878fe2] {
  padding-top: 0;
  padding-bottom: 0;
}
.invisible-input[data-v-8b878fe2] .v-input {
  padding-top: 0;
  margin-top: 0;
}
.invisible-input[data-v-8b878fe2] .v-input .v-input__control .v-input__slot {
  display: none;
}
.date-input[data-v-8b878fe2] {
  padding: 0 0;
}
.date-input[data-v-8b878fe2] .col-12.col-md-6.pa-0 {
  max-width: 100%;
}
.date-input.day-input[data-v-8b878fe2] {
  max-width: calc(30% - 12px);
}
.date-input.day-input[data-v-8b878fe2] .v-input {
  margin-bottom: 0 !important;
}
.date-input.day-input p[data-v-8b878fe2] {
  font-size: 14px !important;
}
.date-input.month-input[data-v-8b878fe2] {
  max-width: calc(30% - 12px);
}
.date-input.month-input[data-v-8b878fe2] .v-input {
  margin-bottom: 0 !important;
}
.date-input.month-input p[data-v-8b878fe2] {
  font-size: 14px !important;
}
.date-input.year-input[data-v-8b878fe2] {
  max-width: calc(40% - 16px);
}
.date-input.year-input[data-v-8b878fe2] .v-input {
  margin-bottom: 0 !important;
}
.date-input.year-input p[data-v-8b878fe2] {
  font-size: 14px !important;
}
.policy-start-date[data-v-8b878fe2] {
  margin-top: -2px !important;
  margin-bottom: 5px !important;
}
.sub-section[data-v-8b878fe2] {
  margin-bottom: -26px;
}
.mortgage-completion-date[data-v-8b878fe2] {
  margin-top: -3px !important;
}
@media screen and (max-width: 992px) {
.sub-section[data-v-8b878fe2] {
    margin-bottom: -10px;
}
}
@media screen and (max-width: 575px) {
.date-input.day-input[data-v-8b878fe2] {
    max-width: calc(30% - 11px);
}
.date-input.month-input[data-v-8b878fe2] {
    max-width: calc(30% - 11px);
}
.date-input.year-input[data-v-8b878fe2] {
    max-width: calc(40% - 15px);
}
}
.radio__error[data-v-451c6372] {
  border-width: 2px;
}
.radio__selected[data-v-451c6372] {
  border-width: 4px;
}
.radio__selected[data-v-451c6372]:before {
  opacity: 0.08;
}
.v-btn[data-v-451c6372]:disabled {
  opacity: 0.6;
  background-color: #f3f3f3;
}
.v-btn.v-btn--disabled.v-btn--has-bg[data-v-451c6372] {
  background-color: var(--v-webgrey-base) !important;
}
.psl-base-radio--button[data-v-451c6372] .v-input--radio-group__input {
  gap: 12px;
}
@media screen and (max-width: 992px) {
.radio-image__wrapper[data-v-451c6372] {
    overflow-y: hidden;
    overflow-x: auto;
}
.radio-image__wrapper[data-v-451c6372] .v-input--radio-group__input {
    flex-wrap: nowrap;
}
}
@media screen and (min-width: 376px) {
.tooltip__wrap[data-v-ca3fcbda] {
    float: right;
    margin-top: 2px;
}
}
@media screen and (max-width: 375px) {
.tooltip__wrap[data-v-ca3fcbda] {
    display: block;
}
}
[data-v-ca3fcbda] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
[data-v-ca3fcbda] .v-text-field__details .v-messages__message {
  line-height: normal;
}
[data-v-ca3fcbda] .v-textarea {
  margin-top: 5px;
}
[data-v-ca3fcbda] .v-text-field__slot {
  padding: 2px 2px;
}
[data-v-ca3fcbda] .v-text-field__slot textarea {
  margin-top: 0px !important;
}
.btn-toggle-border[data-v-2e1e7802] {
  border: solid 1px #7c869a !important;
}
.button-toggle[data-v-2e5fdd6d] .v-btn__content {
  max-width: 100%;
  white-space: normal;
  text-align: left;
}
.input-disabled[data-v-e35837b2] .v-input__slot,
.input-disabled[data-v-e35837b2] .v-input__slot * {
  cursor: not-allowed !important;
}
.back-btn[data-v-7c6c59b0] {
  margin-top: -33px !important;
  margin-left: -63px !important;
  margin-bottom: 29px !important;
}
.v-form div:first-child .padding-sub-section-title[data-v-7c6c59b0] {
  padding-top: 0;
}
.btn-continue[data-v-7c6c59b0] {
  margin-top: 19px !important;
  margin-bottom: -24px !important;
}
.btn-app-continue[data-v-7c6c59b0] {
  height: 60px !important;
  color: #272727 !important;
  margin-top: -8px;
}
.font-weight-600[data-v-7c6c59b0] {
  font-weight: 600;
}
.sub-section-title[data-v-7c6c59b0] {
  color: #272727 !important;
}
.padding-sub-section-title[data-v-7c6c59b0] {
  padding: 24px 0 10px 0;
}
.section-title[data-v-7c6c59b0] {
  color: #272727 !important;
}
.d2c-payment[data-v-7c6c59b0] {
  color: #272727;
}
.d2c-payment .d2c-save-exit[data-v-7c6c59b0] {
  margin-right: -17px;
}
.d2c-payment[data-v-7c6c59b0] .theme--light.v-card {
  color: #272727 !important;
}
.d2c-payment[data-v-7c6c59b0] .btn-next.theme--light.v-btn {
  color: #272727 !important;
}
.d2c-payment[data-v-7c6c59b0] .radioButton .v-btn.v-btn--outlined.v-btn--rounded:not(.radioButton--active) .v-btn__content {
  color: #2a2a2a !important;
}
.d2c-payment[data-v-7c6c59b0] .v-application .black--text {
  color: #272727 !important;
}
.d2c-payment[data-v-7c6c59b0] .theme--light.v-sheet {
  color: #272727 !important;
}
.mt-19px[data-v-7c6c59b0] {
  margin-top: 19px;
}
@media only screen and (min-width: 960px) {
.btn-app-continue[data-v-7c6c59b0] {
    min-width: 390px !important;
}
}
@media screen and (max-width: 992px) {
.font-weight-600[data-v-7c6c59b0] {
    font-weight: 600;
}
.back-btn[data-v-7c6c59b0] {
    margin-top: 11px !important;
    margin-left: -20px !important;
    margin-bottom: 10px !important;
}
.btn-continue[data-v-7c6c59b0] {
    width: 100%;
    margin-top: 19px !important;
    margin-bottom: 24px !important;
}
.btn-app-continue[data-v-7c6c59b0] {
    width: 100%;
    margin-top: 7px !important;
    margin-bottom: 24px !important;
}
}
@media screen and (max-width: 575px) {
.v-btn.btn-next[data-v-7c6c59b0] {
    width: 100%;
}
}
.error-message[data-v-7c6c59b0] {
  border: solid 2px var(--v-error-base) !important;
}
.content[data-v-2e679412] {
  border-top: 1px solid #7c869a;
  border-bottom: 1px solid #7c869a;
  box-sizing: border-box;
}
.pends[data-v-2e679412] {
  width: 20%;
  font-weight: bold;
  margin-top: 2px;
  font-size: 17px;
}
.money-spinner[data-v-2e679412] {
  background: white;
}
.money-spinner .v-btn[data-v-2e679412]:first-child {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.money-spinner .v-btn[data-v-2e679412]:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.money-spinner .v-btn[data-v-2e679412]:disabled {
  background-color: var(--v-powderlilac-base) !important;
  border: solid 1px var(--v-webgrey-base);
  cursor: not-allowed;
  pointer-events: all !important;
}
.money-spinner .v-btn:disabled *[data-v-2e679412] {
  color: #fff !important;
}
[data-v-2e679412] input:focus {
  outline: none;
}
[data-v-2e679412] input {
  display: flex;
  flex-grow: 1;
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  color: #272727 !important;
  -webkit-text-fill-color: #272727 !important;
  opacity: 1 !important;
}
.size-small[data-v-2e679412] input {
  font-size: 20px;
}
.size-small[data-v-2e679412] .v-btn {
  min-width: 48px !important;
  max-width: 48px !important;
  min-height: 48px !important;
}
.size-large .v-btn[data-v-2e679412] {
  min-width: 64px !important;
  min-height: 60px !important;
}
.size-large[data-v-2e679412] input {
  font-size: 24px;
}
.v-money[data-v-2e679412] {
  color: #272727;
}
[data-v-030979d6] .v-select__slot .v-label,[data-v-030979d6] .v-select__slot div {
  color: #000000 !important;
}
.v-navigation-drawer[data-v-05e92129] {
  height: 100dvh !important;
  z-index: 11;
}
.drawer-container[data-v-05e92129] {
  height: 100%;
}
.drawer-header[data-v-05e92129] {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12);
  color: #272727;
}
.drawer-main[data-v-05e92129] {
  overflow-x: hidden;
  overflow-y: auto;
  color: #272727;
}
.drawer-footer[data-v-05e92129] {
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.border-r10[data-v-05e92129] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.border-1[data-v-05e92129] {
  border: solid 1px #7c869a;
}
.item-title[data-v-05e92129] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.flex-basis-85[data-v-05e92129] {
  flex-basis: 85%;
}
.d2c-save-exit[data-v-05e92129] {
  margin-right: -12px;
}
.customise-drawer-body[data-v-05e92129] {
  padding-top: 89px;
  padding-bottom: 113px;
}
.customise-drawer-body .overlay[data-v-05e92129] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.fixed-section__wrapper[data-v-05e92129] {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
.fixed-section__wrapper .col[data-v-05e92129] {
  padding-left: 0;
  padding-right: 0;
}
.header__wrapper[data-v-05e92129] {
  top: 0;
}
.footer__wrapper[data-v-05e92129] {
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.footer__wrapper hr[data-v-05e92129] {
  width: calc(100% + 24px);
  max-width: calc(100% + 24px);
}
.description__wrapper h4[data-v-05e92129] {
  word-break: break-all;
}
[data-v-05e92129] .base-toggle-container {
  flex-wrap: nowrap;
}
.border-2[data-v-05e92129] {
  border-width: 2px;
}
.hint-text[data-v-05e92129] {
  font-size: 14px !important;
  font-weight: 400;
}
.label[data-v-05e92129] {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (max-width: 430px) {
.customise-drawer-body[data-v-05e92129] {
    padding-top: 117px;
}
}
@media screen and (max-width: 404px) {
.customise-drawer-body[data-v-05e92129] {
    padding-top: 140px;
}
}
.v-navigation-drawer[data-v-270e7bc4] {
  height: 100dvh !important;
  z-index: 11;
}
.drawer-container[data-v-270e7bc4] {
  height: 100%;
}
.drawer-header[data-v-270e7bc4] {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12);
  color: #272727;
}
.drawer-main[data-v-270e7bc4] {
  overflow-x: hidden;
  overflow-y: auto;
  color: #272727;
}
.drawer-footer[data-v-270e7bc4] {
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.border-r10[data-v-270e7bc4] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.border-1[data-v-270e7bc4] {
  border: solid 1px #7c869a;
}
.item-title[data-v-270e7bc4] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.flex-basis-85[data-v-270e7bc4] {
  flex-basis: 85%;
}
.d2c-save-exit[data-v-270e7bc4] {
  margin-right: -12px;
}
.customise-drawer-body[data-v-270e7bc4] {
  padding-top: 89px;
  padding-bottom: 113px;
}
.customise-drawer-body .overlay[data-v-270e7bc4] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.fixed-section__wrapper[data-v-270e7bc4] {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
.fixed-section__wrapper .col[data-v-270e7bc4] {
  padding-left: 0;
  padding-right: 0;
}
.header__wrapper[data-v-270e7bc4] {
  top: 0;
}
.footer__wrapper[data-v-270e7bc4] {
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.footer__wrapper hr[data-v-270e7bc4] {
  width: calc(100% + 24px);
  max-width: calc(100% + 24px);
}
.description__wrapper h4[data-v-270e7bc4] {
  word-break: break-all;
}
[data-v-270e7bc4] .base-toggle-container {
  flex-wrap: nowrap;
}
.border-2[data-v-270e7bc4] {
  border-width: 2px;
}
.hint-text[data-v-270e7bc4] {
  font-size: 14px !important;
  font-weight: 400;
}
.label[data-v-270e7bc4] {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (max-width: 430px) {
.customise-drawer-body[data-v-270e7bc4] {
    padding-top: 117px;
}
}
@media screen and (max-width: 404px) {
.customise-drawer-body[data-v-270e7bc4] {
    padding-top: 140px;
}
}
.text--gray-dark[data-v-32cf3dd8] {
  color: #697283;
}
.d2c-quote-container[data-v-32cf3dd8] .theme--light.v-card {
  color: #272727;
}
.no-quote-container[data-v-32cf3dd8] {
  background: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  color: #272727;
}
.no-quote-container .info__wrapper[data-v-32cf3dd8] {
  padding: 74px 160px 76px;
  color: #272727;
}
.no-quote-container[data-v-32cf3dd8] .back-btn .v-icon {
  margin-right: 0 !important;
}
.view-more-price__wrapper[data-v-32cf3dd8] {
  text-align: center;
  margin-top: 41px;
  margin-bottom: 33px;
}
.view-more-price__wrapper a[data-v-32cf3dd8] {
  gap: 8px;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: center;
  color: #106175;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  letter-spacing: 0;
}
.view-more-price__wrapper a span[data-v-32cf3dd8] {
  letter-spacing: 0.4px;
}
.view-more-price__wrapper a i[data-v-32cf3dd8] {
  color: #106175;
  font-size: 20px;
}
.more-quote__wrapper[data-v-32cf3dd8] {
  margin-bottom: 102px;
}
.hide-more-quote-space[data-v-32cf3dd8] {
  margin-bottom: 86px;
}
.more-quote-heading[data-v-32cf3dd8] {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.view-less-link[data-v-32cf3dd8] {
  margin-bottom: -2px;
}
.view-more-link[data-v-32cf3dd8] {
  margin-bottom: 35px;
}
.view-link[data-v-32cf3dd8] {
  margin-top: 12px;
}
@media screen and (max-width: 993px) {
.additional-content[data-v-32cf3dd8] {
    border-top: 1px solid #ccd6dd;
}
.no-quote-container .info__wrapper[data-v-32cf3dd8] {
    padding: 74px 40px 96px;
    color: #000;
}
.view-more-price__wrapper[data-v-32cf3dd8] {
    margin-top: 35px;
    margin-bottom: -44px;
}
.more-quote-container[data-v-32cf3dd8] {
    margin-top: 75px;
}
.view-more-link[data-v-32cf3dd8] {
    margin: 0;
}
}
.v-btn.submit-btn[data-v-6dabae10] {
  font-size: 20px;
}
.v-btn.submit-btn[data-v-6dabae10]:disabled {
  background-color: rgba(250, 181, 25, 0.5) !important;
  color: rgba(0, 0, 0, 0.6) !important;
  cursor: not-allowed !important;
  pointer-events: initial !important;
}
.v-btn.submit-btn[data-v-6dabae10]:disabled:hover {
  background-color: rgba(250, 181, 25, 0.5) !important;
  color: rgba(0, 0, 0, 0.6) !important;
}
.v-btn.submit-btn[data-v-6dabae10]:disabled:hover::before {
  opacity: 0 !important;
}
.font-weight-600[data-v-6dabae10] {
  font-weight: 600 !important;
}
.back-btn[data-v-6dabae10] {
  margin-top: -33px !important;
  margin-left: -58px !important;
  margin-bottom: 25px !important;
}
.section-title[data-v-6dabae10] {
  margin-left: -4px !important;
  margin-top: 0px !important;
}
@media screen and (max-width: 992px) {
.back-btn[data-v-6dabae10] {
    margin-top: 7px !important;
    margin-left: -18px !important;
    margin-bottom: 10px !important;
}
}
.continueBtn[data-v-6dabae10] {
  height: 60px !important;
  color: #272727;
}
@media screen and (max-width: 576px) {
.continueBtn[data-v-6dabae10] {
    height: 60px !important;
    width: 100%;
}
.submit-btn[data-v-6dabae10] {
    width: 100%;
}
}
@media screen and (max-width: 575px) {
.additional-content[data-v-09ba6fe1] {
    border-top: 1px solid #ccd6dd;
}
}
.theme--light.v-stepper[data-v-18c97ff6] {
  background: transparent;
}
.stepper[data-v-18c97ff6] {
  background: #00ff80;
}
[data-v-18c97ff6] .v-stepper__header {
  max-width: 823px;
  margin: auto;
  margin-bottom: 5px !important;
}
[data-v-18c97ff6] .v-stepper__step--complete + hr {
  border: solid 4px #106175 !important;
  margin: 44px -74px 0 !important;
}
[data-v-18c97ff6] .v-stepper__step--active + hr {
  border: solid 4px #7c869a !important;
  margin: 44px -74px 0 !important;
}
[data-v-18c97ff6] .v-stepper__step--inactive ~ hr {
  border: solid 4px #7c869a !important;
  margin: 44px -74px 0 !important;
}
[data-v-18c97ff6] .v-stepper__step--inactive.v-stepper__step--complete ~ hr {
  border: solid 4px #106175 !important;
}
.bg__wrapper[data-v-0c7e1455] {
  background-image: url(../img/payment_success_background.5bdb6ef5.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 350px;
  width: 100%;
}
.bg-info[data-v-0c7e1455] {
  position: absolute;
  width: 540px !important;
  height: 140px;
  top: 30px;
}
.block-info[data-v-0c7e1455] {
  margin-top: -165px;
  margin-bottom: 52px;
}
.card[data-v-0c7e1455] {
  height: 400px;
}
.card__wrapper[data-v-0c7e1455] {
  padding: 40px 44px 68px;
}
hr[data-v-0c7e1455] {
  max-width: calc(100% + 373px);
  width: calc(100% + 120px);
  margin-left: -60px;
}
@media screen and (max-width: 767px) {
.bg__wrapper[data-v-0c7e1455] {
    height: 230px;
}
.bg-info[data-v-0c7e1455] {
    top: 20px;
    width: 340px !important;
}
.card__wrapper[data-v-0c7e1455] {
    padding: 24px 25px 43px;
}
.block-info[data-v-0c7e1455] {
    margin-top: -90px;
    margin-bottom: 47px;
}
hr[data-v-0c7e1455] {
    max-width: calc(100% + 59px);
    width: calc(100% + 32px);
    margin-left: -16px;
}
}
.bg-info[data-v-0c7e1455] {
  opacity: 0.8;
  border-radius: 4px;
  background-color: #272727;
}
.bg-info span[data-v-0c7e1455] {
  width: 233px;
  height: 63px;
  flex-grow: 0;
  font-family: Montserrat;
  font-size: 52px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fab519;
}
.bg-info p[data-v-0c7e1455] {
  height: 44px;
  flex-grow: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  font-family: Montserrat;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.reference-number[data-v-0c7e1455] {
  font-size: 30px;
  font-weight: bold;
  color: #007185;
}
.quote[data-v-0c7e1455] {
  background-color: #354048;
}
.insurer-logo[data-v-0c7e1455] {
  border: solid 1px #7c869a;
  background-color: #fff;
}
.price[data-v-0c7e1455] {
  border: solid 1px #7c869a;
  background-color: #eff0f0;
  border-left: none;
}
@media screen and (max-width: 767px) {
.price[data-v-0c7e1455] {
    border-bottom-right-radius: 8px;
}
}
.border-1[data-v-0c7e1455] {
  border: solid 1px #7c869a;
}
.share-print[data-v-0c7e1455] {
  border: solid 1px #7c869a;
  border-left: none;
  border-bottom-right-radius: 8px;
}
@media screen and (max-width: 767px) {
.share-print[data-v-0c7e1455] {
    border: none;
    border-left: none;
}
}
.btn-file-downloaded[data-v-0c7e1455] {
  border: 1px solid white;
}
.btn-file-downloaded-text[data-v-0c7e1455] {
  background-color: #697283 !important;
}
.sdn-section[data-v-0c7e1455] {
  min-height: 131px;
  padding: 1px 0;
}
tbody tr[data-v-49163545]:hover {
  background-color: transparent !important;
}
.font-normal[data-v-49163545] {
  font-weight: 400 !important;
}
tr[data-v-49163545]:nth-of-type(odd) {
  background-color: #f5f5f5 !important;
}
.v-data-table__wrapper table tbody tr td[data-v-49163545] {
  font-weight: 400 !important;
  font-size: 16px !important;
}
.bg__wrapper[data-v-478a5614] {
  background-image: url(../img/payment_success_background.5bdb6ef5.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: -24px;
  height: 384px;
  width: 100%;
}
.block-info[data-v-478a5614] {
  margin-bottom: 80px;
  max-width: 1120px !important;
}
.card[data-v-478a5614] {
  height: 400px;
}
.card__wrapper[data-v-478a5614] {
  padding: 40px 44px 68px;
}
hr[data-v-478a5614] {
  max-width: calc(100% + 373px);
  width: calc(100% + 126px);
  margin-left: -65px;
}
@media screen and (max-width: 767px) {
.bg__wrapper[data-v-478a5614] {
    height: 206px;
    top: 0;
}
.card__wrapper[data-v-478a5614] {
    padding: 24px 25px 43px;
}
hr[data-v-478a5614] {
    max-width: calc(100% + 59px);
    width: calc(100% + 32px);
    margin-left: -16px;
}
}
.bg-info[data-v-478a5614] {
  margin: 48px 48px;
  width: 540px !important;
  height: 140px;
  padding: 20px 5px 28px 47px;
  opacity: 0.8;
  border-radius: 4px;
  background-color: #272727;
}
.bg-info span[data-v-478a5614] {
  width: 275px;
  height: 73px;
  flex-grow: 0;
  font-size: 60px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fab519;
}
.bg-info p[data-v-478a5614] {
  height: 22px;
  flex-grow: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.reference-number-title[data-v-478a5614] {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.reference-number-container[data-v-478a5614] {
  margin: 0 4px;
}
.reference-number[data-v-478a5614] {
  margin-top: 11px;
  font-size: 30px;
  font-weight: bold;
  color: #007185;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.quote[data-v-478a5614] {
  background-color: #354048;
}
.insurer-logo[data-v-478a5614] {
  border: solid 1px #7c869a;
  background-color: #fff;
}
.price[data-v-478a5614] {
  border: solid 1px #7c869a;
  background-color: #eff0f0;
  border-left: none;
}
@media screen and (max-width: 767px) {
.price[data-v-478a5614] {
    border-bottom-right-radius: 8px;
}
}
.border-1[data-v-478a5614] {
  border: solid 1px #7c869a;
}
.share-print[data-v-478a5614] {
  border: solid 1px #7c869a;
  border-left: none;
  border-bottom-right-radius: 8px;
}
@media screen and (max-width: 767px) {
.share-print[data-v-478a5614] {
    border: none;
    border-left: none;
}
}
.btn-file-downloaded[data-v-478a5614] {
  border: 1px solid white;
}
.btn-file-downloaded-text[data-v-478a5614] {
  background-color: #697283 !important;
}
.quote-content[data-v-478a5614] {
  padding: 40px 61px 36px 65px;
  margin: 0 14px;
  border-radius: 10px !important;
  background-color: #fff;
}
.application-reference-text[data-v-478a5614] {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.application-alert[data-v-478a5614] {
  margin-top: 8px;
  margin-bottom: 5px;
}
.application-alert-text[data-v-478a5614] {
  color: #000;
}
.what-next-text[data-v-478a5614] {
  margin-bottom: 7px;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.document-alert[data-v-478a5614] {
  padding-top: 8px;
  padding-bottom: 9px;
}
.document-alert-content[data-v-478a5614] {
  min-height: 20px;
  align-items: center;
}
.document-alert-text[data-v-478a5614] {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.list-document[data-v-478a5614] {
  margin: 0;
}
.list-document .document-card-container[data-v-478a5614] {
  padding: 0;
  margin-top: 12px;
}
.list-document .document-card-container[data-v-478a5614]:nth-child(2) {
  padding-left: 19px;
  padding-right: 21px;
}
.list-document .document-card-container[data-v-478a5614]:nth-child(3) {
  padding-left: 21px;
  padding-right: 20px;
}
.document-title[data-v-478a5614] {
  margin-bottom: 7px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.document-card[data-v-478a5614] {
  padding: 15px 26px 40px 26px;
  max-width: 440px;
}
.download-document-button[data-v-478a5614] {
  width: 320px;
  text-align: center;
}
.download-document-button[data-v-478a5614] button.v-btn span.v-btn__content div div {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #272727;
}
.pdf-title[data-v-478a5614] {
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.file-icon-dot[data-v-478a5614] {
  position: absolute;
  z-index: 1;
  font-size: 12px;
}
.document-card-content[data-v-478a5614] {
  margin-top: 26px;
  margin-left: 13px;
  margin-right: 26px;
  max-width: 320px;
}
.document-section[data-v-478a5614] {
  padding: 34.5px 0 39.5px 9px;
}
.question-container[data-v-478a5614] {
  margin-right: 20px;
  margin-left: 4px;
}
.question-header[data-v-478a5614] {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.question-content-container[data-v-478a5614] {
  min-height: 80px;
}
.question-content[data-v-478a5614] {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.link-text[data-v-478a5614] {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #007185;
}
.guide-container[data-v-478a5614] {
  margin-top: 46px;
  margin-left: 4px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.application-summary-container[data-v-478a5614] {
  padding-left: 2px;
  padding-right: 5px;
  margin-top: -26px;
}
@media screen and (max-width: 767px) {
.document-card-content[data-v-478a5614] {
    margin-right: 15px;
}
.question-header[data-v-478a5614] {
    font-size: 18px;
}
.question-content-container[data-v-478a5614] {
    min-height: 120px;
}
.quote-content[data-v-478a5614] {
    padding: 24px 15px 40px 15px;
}
.document-section[data-v-478a5614] {
    padding: 34.5px 0 39.5px 0px;
}
.list-document .document-card-container[data-v-478a5614] {
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    justify-content: center;
}
.list-document .document-card-container[data-v-478a5614]:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px;
}
.list-document .document-card-container[data-v-478a5614]:last-child {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
}
.list-document .document-card[data-v-478a5614] {
    max-width: 400px;
}
.document-alert-content[data-v-478a5614] {
    align-items: flex-start;
}
.bg-info[data-v-478a5614] {
    padding: 9px 93px 58px 14px;
    margin: 14px 20px 23px 14px;
    margin-top: 20px;
    width: 340px !important;
    height: 130px;
}
.bg-info span[data-v-478a5614] {
    flex-grow: 0;
    font-size: 52px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fab519;
}
.reference-number-container[data-v-478a5614] {
    margin: 0 2px;
}
}
@media screen and (max-width: 575px) {
.download-document-button[data-v-478a5614] {
    width: 280px;
}
.block-info[data-v-478a5614] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.document-title[data-v-478a5614] {
    margin: 0 2px 7px 2px;
}
.guide-container[data-v-478a5614] {
    margin-top: -5px;
    margin-left: 0;
    margin-right: 0;
}
.question-container[data-v-478a5614] {
    margin-left: 2px;
    margin-right: 2px;
}
.application-summary-container[data-v-478a5614] {
    padding-left: 0;
    padding-right: 0;
    margin-top: -28px;
}
}
[data-v-bb5e0c6a] .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
}
.input-disabled[data-v-bb5e0c6a] .v-input--is-disabled,
.input-disabled[data-v-bb5e0c6a] input {
  color: rgba(0, 0, 0, 0.87) !important;
}
.input-disabled[data-v-bb5e0c6a] fieldset {
  color: rgba(0, 0, 0, 0.38) !important;
}
.input-disabled[data-v-bb5e0c6a] .v-input__slot,
.input-disabled[data-v-bb5e0c6a] .v-input__slot * {
  cursor: not-allowed !important;
}
.input-sm[data-v-bb5e0c6a] {
  width: 100%;
  max-width: 254px;
}
.input-md[data-v-bb5e0c6a] {
  width: 100%;
  max-width: 442px;
}
.input-lg[data-v-bb5e0c6a] {
  width: 100%;
  max-width: 542px;
}
@media screen and (max-width: 767px) {
.input-sm[data-v-bb5e0c6a],
.input-md[data-v-bb5e0c6a],
.input-lg[data-v-bb5e0c6a] {
    max-width: initial;
}
}
.content-wrapper[data-v-3b9e64a6] {
  width: 100%;
  max-width: 642px;
}
.icon-wrapper[data-v-3b9e64a6] {
  width: 80px;
  height: 80px;
  background-color: #be0039;
  border: solid 12px #f8e5eb;
}

.app-container--width-max[data-v-40771159] {
  max-width: 1250px;
}

.theme--light.v-stepper[data-v-23be7f88] {
  background: transparent;
}
.stepper[data-v-23be7f88] {
  background: #00ff80;
}
[data-v-23be7f88] .v-stepper__header {
  max-width: 823px;
  margin: auto;
}
[data-v-23be7f88] .v-stepper__step--complete + hr {
  border: solid 4px #106175 !important;
  margin: 44px -74px 0 !important;
}
[data-v-23be7f88] .v-stepper__step--active + hr {
  border: solid 4px #7c869a !important;
  margin: 44px -74px 0 !important;
}
[data-v-23be7f88] .v-stepper__step--inactive ~ hr {
  border: solid 4px #7c869a !important;
  margin: 44px -74px 0 !important;
}
[data-v-23be7f88] .v-stepper__step--inactive.v-stepper__step--complete ~ hr {
  border: solid 4px #106175 !important;
}
.alert-prominent[data-v-27c64053] {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  padding: 8px;
}
.alert-border[data-v-27c64053] {
  position: absolute;
}
.alert-border.alert-border-top[data-v-27c64053] {
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
}
.alert-border.alert-border-right[data-v-27c64053] {
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
}
.alert-border.alert-border-bottom[data-v-27c64053] {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
}
.alert-border.alert-border-left[data-v-27c64053] {
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
}
.checkbox__control {
  display: inline-block;
}
.checkbox__control .v-input__control .v-label {
  color: currentColor !important;
}
.checkbox__control .v-input__control .v-label.error--text {
  color: #df3044 !important;
}
.checkbox__control .v-input--selection-controls__input {
  margin-left: -3px;
}
@media screen and (max-width: 767px) {
.checkbox__control .v-input__control .v-label {
    font-size: 18px;
}
}
.v-dialog[data-v-1e2f4c6a] {
  position: relative;
}
.v-dialog .btn-close[data-v-1e2f4c6a] {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 30px;
  color: #272727;
}
.v-dialog .btn-close .mdi-close[data-v-1e2f4c6a] {
  font-size: 32px;
}
.v-dialog .share-dialog-content[data-v-1e2f4c6a] {
  font-size: 16px;
}
[data-v-1e2f4c6a] .v-input {
  margin-top: 4px;
}
tbody tr[data-v-768fd9ce]:hover {
  background-color: transparent !important;
}
tr[data-v-768fd9ce]:nth-of-type(odd) {
  background-color: #f5f5f5 !important;
}
.btn-file-downloaded[data-v-768fd9ce] {
  border: 1px solid white;
}
.btn-file-downloaded-text[data-v-768fd9ce] {
  background-color: #697283 !important;
}
.doc[data-v-768fd9ce] {
  height: 330px;
}
h5.font-24[data-v-768fd9ce] {
  line-height: 32px;
}
.v-navigation-drawer[data-v-450de607] {
  height: 100dvh !important;
  z-index: 11;
}
.drawer-container[data-v-450de607] {
  height: 100%;
}
.drawer-header[data-v-450de607] {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12);
  color: #272727;
}
.drawer-main[data-v-450de607] {
  overflow-x: hidden;
  overflow-y: auto;
  color: #272727;
}
.drawer-footer[data-v-450de607] {
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.border-r10[data-v-450de607] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.border-1[data-v-450de607] {
  border: solid 1px #7c869a;
}
.item-title[data-v-450de607] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.flex-basis-85[data-v-450de607] {
  flex-basis: 85%;
}
.d2c-save-exit[data-v-450de607] {
  margin-right: -12px;
}
.customise-drawer-body[data-v-450de607] {
  padding-top: 89px;
  padding-bottom: 113px;
}
.customise-drawer-body .overlay[data-v-450de607] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.fixed-section__wrapper[data-v-450de607] {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
.fixed-section__wrapper .col[data-v-450de607] {
  padding-left: 0;
  padding-right: 0;
}
.header__wrapper[data-v-450de607] {
  top: 0;
}
.footer__wrapper[data-v-450de607] {
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.footer__wrapper hr[data-v-450de607] {
  width: calc(100% + 24px);
  max-width: calc(100% + 24px);
}
.description__wrapper h4[data-v-450de607] {
  word-break: break-all;
}
[data-v-450de607] .base-toggle-container {
  flex-wrap: nowrap;
}
.border-2[data-v-450de607] {
  border-width: 2px;
}
.hint-text[data-v-450de607] {
  font-size: 14px !important;
  font-weight: 400;
}
.label[data-v-450de607] {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (max-width: 430px) {
.customise-drawer-body[data-v-450de607] {
    padding-top: 117px;
}
}
@media screen and (max-width: 404px) {
.customise-drawer-body[data-v-450de607] {
    padding-top: 140px;
}
}
.submit-btn.v-btn.v-btn--block.v-btn--disabled.v-btn--has-bg[data-v-450de607] {
  background-color: #fab519 !important;
  color: #272727 !important;
  opacity: 0.5 !important;
  border: none !important;
}
.v-navigation-drawer[data-v-10c1fca5] {
  height: 100dvh !important;
  z-index: 11;
}
.drawer-container[data-v-10c1fca5] {
  height: 100%;
}
.drawer-header[data-v-10c1fca5] {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12);
  color: #272727;
}
.drawer-main[data-v-10c1fca5] {
  overflow-x: hidden;
  overflow-y: auto;
  color: #272727;
}
.drawer-footer[data-v-10c1fca5] {
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.border-r10[data-v-10c1fca5] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.border-1[data-v-10c1fca5] {
  border: solid 1px #7c869a;
}
.item-title[data-v-10c1fca5] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.flex-basis-85[data-v-10c1fca5] {
  flex-basis: 85%;
}
.d2c-save-exit[data-v-10c1fca5] {
  margin-right: -12px;
}
.customise-drawer-body[data-v-10c1fca5] {
  padding-top: 89px;
  padding-bottom: 113px;
}
.customise-drawer-body .overlay[data-v-10c1fca5] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.fixed-section__wrapper[data-v-10c1fca5] {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
.fixed-section__wrapper .col[data-v-10c1fca5] {
  padding-left: 0;
  padding-right: 0;
}
.header__wrapper[data-v-10c1fca5] {
  top: 0;
}
.footer__wrapper[data-v-10c1fca5] {
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.footer__wrapper hr[data-v-10c1fca5] {
  width: calc(100% + 24px);
  max-width: calc(100% + 24px);
}
.description__wrapper h4[data-v-10c1fca5] {
  word-break: break-all;
}
[data-v-10c1fca5] .base-toggle-container {
  flex-wrap: nowrap;
}
.border-2[data-v-10c1fca5] {
  border-width: 2px;
}
.hint-text[data-v-10c1fca5] {
  font-size: 14px !important;
  font-weight: 400;
}
.label[data-v-10c1fca5] {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (max-width: 430px) {
.customise-drawer-body[data-v-10c1fca5] {
    padding-top: 117px;
}
}
@media screen and (max-width: 404px) {
.customise-drawer-body[data-v-10c1fca5] {
    padding-top: 140px;
}
}
.submit-btn.v-btn.v-btn--block.v-btn--disabled.v-btn--has-bg[data-v-10c1fca5] {
  background-color: #fab519 !important;
  color: #272727 !important;
  opacity: 0.5 !important;
  border: none !important;
}
.header[data-v-d8c7aeda] {
  background-image: url(../img/payment_success_background.5bdb6ef5.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 350px;
}
.header .header__container[data-v-d8c7aeda] {
  width: 100%;
  max-width: 1072px;
  height: 100%;
  margin: 0 auto;
  padding-bottom: 125px;
}
.header .header__container .header__info[data-v-d8c7aeda] {
  width: 100%;
  max-width: 384px;
  height: 140px;
  background-color: rgba(39, 39, 39, 0.8);
}
.main[data-v-d8c7aeda] {
  position: relative;
  z-index: 4;
  margin-top: 225px;
}
.main .main__document-container[data-v-d8c7aeda] {
  position: relative;
}
.main .document-card__icon[data-v-d8c7aeda] {
  position: relative;
}
.main .document-card__icon .document-card__icon--active[data-v-d8c7aeda] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 992px) {
.header[data-v-d8c7aeda] {
    height: 206px;
}
.header .header__container[data-v-d8c7aeda] {
    padding-bottom: 33px;
}
.header .header__container .header__info[data-v-d8c7aeda] {
    max-width: initial;
    height: auto;
}
.main[data-v-d8c7aeda] {
    margin-top: 173px;
}
}
.main-heading[data-v-523a8a9d] {
  margin: 77px 0 42px 0;
}
.base-radio-align-center[data-v-523a8a9d] {
  display: inline-flex;
  max-width: 100%;
}
.continue-btn--desktop[data-v-523a8a9d] {
  margin: 80px 0 208px 0;
}
.continue-btn--mobile[data-v-523a8a9d] {
  margin: 80px 0 12px 0;
}
.v-btn[data-v-c0ee3ae4]:not([type=text]) {
  width: 100%;
  max-width: 420px;
}
img[data-v-c0ee3ae4] {
  display: block;
  max-width: 180px;
}
.find-property-details[data-v-19ce2cdc] {
  width: 324px !important;
  height: 60px !important;
  border-radius: 54px;
  margin-top: -10px;
}
@media screen and (max-width: 991px) {
.find-property-details[data-v-19ce2cdc] {
    width: 100% !important;
    margin-top: 6px;
}
}
.description[data-v-bfb1233a] {
  letter-spacing: 0.4px;
  margin-bottom: 13px;
  max-width: 665px;
  color: #272727;
}
.theme--light.v-list-item[data-v-2fb33ae8]:not(.v-list-item--active):not(.v-list-item--disabled) {
  color: #272727;
}
.margin-property-details-card[data-v-2fb33ae8] {
  margin: -3px 0 13px 0;
}
.property-details[data-v-2fb33ae8] {
  background-color: #f5f5f7;
  border: solid 2px #272727;
  position: relative;
}
.property-details .edit-btn[data-v-2fb33ae8] {
  position: absolute;
  cursor: pointer;
}
.property-details .v-list[data-v-2fb33ae8] {
  background-color: #f5f5f7;
}
.property-details .v-list h3[data-v-2fb33ae8] {
  font-size: 20px;
}
.property-details .v-list .v-list-item__title[data-v-2fb33ae8] {
  font-size: 18px;
  line-height: 20px;
}
.v-list-item--dense .v-list-item__icon[data-v-2fb33ae8],
.v-list--dense .v-list-item .v-list-item__icon[data-v-2fb33ae8] {
  height: 20px !important;
  margin-top: 9px !important;
  margin-bottom: 0 !important;
}
.v-list-item--dense[data-v-2fb33ae8],
.v-list--dense .v-list-item[data-v-2fb33ae8] {
  min-height: 32px !important;
}
@media screen and (min-width: 0) {
.property-details .edit-btn[data-v-2fb33ae8] {
    top: 19px;
    right: 19px;
}
.property-details .v-list h3[data-v-2fb33ae8] {
    width: 220px;
    font-size: 20px;
}
}
@media screen and (min-width: 575px) {
.property-details .edit-btn[data-v-2fb33ae8] {
    top: 22px;
    right: 36px;
}
.property-details .v-list h3[data-v-2fb33ae8] {
    width: 100%;
}
}
.layout-container[data-v-2fb33ae8] {
  margin-bottom: -16px !important;
}
.counter.counter--disabled[data-v-fed98d8a] {
  opacity: 0.6;
}
.margin-property-details-alert[data-v-4c6cd29c] {
  margin: 26px 0 0 0;
}
.margin-property-details-alert[data-v-4c6cd29c] .v-alert__icon {
  margin-right: 2px;
}
.property_type__wrapper[data-v-4c6cd29c] .v-messages__message {
  margin-bottom: 10px;
}
.dialog-contents__wrapper .v-card__title[data-v-0c86ebb0] {
  padding: 32px 18px 23px 18px !important;
}
.dialog-contents__wrapper .v-card__text[data-v-0c86ebb0] {
  padding: 35px 27px 35px 24px !important;
}
.save-quote-dialog-btn[data-v-0c86ebb0] {
  padding: 0 90px 21px 90px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.save-quote-dialog-btn .proceed-button[data-v-0c86ebb0] {
  min-width: 420px !important;
  height: 60px !important;
}
@media screen and (max-width: 576px) {
.dialog-contents__wrapper .save-quote-dialog-btn[data-v-0c86ebb0] {
    padding: 0 22px 21px 22px !important;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.dialog-contents__wrapper .save-quote-dialog-btn .proceed-button[data-v-0c86ebb0] {
    min-width: 0 !important;
    width: 90%;
    height: 60px !important;
}
}
@media screen and (min-width: 992px) {
.dialog-contents__wrapper .v-card__title[data-v-0c86ebb0] {
    padding: 32px 40px 23px 38px !important;
}
.dialog-contents__wrapper .v-card__text[data-v-0c86ebb0] {
    padding: 32px 51px 35px 41px !important;
}
}
.address-summary__wrapper[data-v-ef6e58da] {
  border-left: solid 2px #106175;
  padding-left: 24px;
  margin-bottom: 24px;
}
.address-summary__wrapper p[data-v-ef6e58da],
.address-summary__wrapper h4[data-v-ef6e58da] {
  margin: 0;
  font-size: 18px;
  color: #272727;
}
.property_card__wrapper[data-v-ef6e58da] {
  max-width: 633px;
}
[data-v-ef6e58da] .property_type__wrapper {
  max-width: 675px;
}
[data-v-ef6e58da] .property_type__wrapper .v-input--radio-group__input .v-btn {
  border-radius: 15px !important;
}
[data-v-ef6e58da] .find-property {
  max-width: 480px;
}
[data-v-ef6e58da] .find-property .v-input__slot {
  min-height: 48px !important;
}
@media screen and (max-width: 576px) {
[data-v-ef6e58da] .find-property .v-input__slot {
    min-height: 60px !important;
}
}
@media screen and (min-width: 376px) {
.tooltip__wrap[data-v-de60797e] {
    float: right;
    margin-top: 2px;
}
}
@media screen and (max-width: 375px) {
.tooltip__wrap[data-v-de60797e] {
    display: block;
}
}
[data-v-de60797e] .v-text-field__prefix {
  font-weight: bold;
}
[data-v-de60797e] .v-input__append-inner {
  margin: auto 0 !important;
}
[data-v-de60797e] .v-input__append-inner .v-icon.icon-check,[data-v-de60797e] .v-input__append-inner .v-icon.mdi-alert-circle {
  width: 20px;
  height: 20px;
  font-size: 20px;
  transform: none !important;
}
.v-data-table[data-v-086a69c5] .v-data-table__wrapper thead th,
.v-data-table[data-v-086a69c5] .v-data-table__wrapper tbody td {
  border-bottom: 2px solid rgba(0, 0, 0, 0.12) !important;
}
.v-card.theme--light.v-sheet--outlined[data-v-d55abebc] {
  border: solid 1px var(--v-webgrey-base) !important;
}
.claim-form-without-claim-under .claim-data__mobile-display .claim-detail__section[data-v-d55abebc] {
  flex-direction: column !important;
  align-items: start !important;
}
.claim-form-without-claim-under .claim-data__mobile-display .claim-detail__section .claim-type[data-v-d55abebc] {
  margin-bottom: 16px;
}
@media screen and (max-width: 575px) {
.additional-content[data-v-5873c5ac] {
    border-top: 1px solid #ccd6dd;
}
}
[data-v-27535e1c] .section-remider-text {
  margin-bottom: 27px !important;
}
[data-v-27535e1c] .save-exit-button {
  color: #272727;
}
.d2c-journey__container {
  margin: 0px 14px 80px 14px;
  padding: 16px;
}
.d2c-journey__container .back-previous__btn-link {
  margin-left: -8px;
  margin-top: 6px;
}
.d2c-journey__container .d2c-save-exit {
  margin-right: -8px !important;
}
.d2c-journey__container .base-toggle-container .v-btn {
  text-transform: none !important;
  font-size: 20px !important;
  width: 100%;
  height: 60px !important;
  border-radius: 34px;
}
.d2c-journey__container .base-toggle-container div {
  max-width: 188px !important;
}
.d2c-journey__container .v-input__slot,
.d2c-journey__container .v-select__slot {
  min-height: 60px !important;
}
.d2c-journey__container .continue-button {
  margin-bottom: 24px;
}
.d2c-journey__container .v-input__append-inner {
  margin: auto 0 !important;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-journey__container .address-finder__form {
  max-width: 480px;
  display: inline-block;
}
.d2c-journey__container .main-label__wrapper {
  padding-bottom: 7px;
}
.d2c-journey__container .sub-help-text {
  margin-top: 0 !important;
}
.d2c-journey__container .main-label__wrapper,
.d2c-journey__container .sub-help-text {
  max-width: 770px;
  width: auto !important;
}
.d2c-journey__container .form__control {
  margin-bottom: 8px;
}
.d2c-journey__container .radio-group__wrapper {
  max-width: 400px;
}
.d2c-journey__container .find-property {
  max-width: 480px;
}
.d2c-journey__container .find-property .v-input__icon--append {
  display: none;
}
.d2c-journey__container .select__wrapper {
  max-width: 360px;
}
.d2c-journey__container .select__wrapper .v-label {
  color: #272727;
}
.d2c-journey__container .input-build-year__wrapper {
  max-width: 200px;
}
.d2c-journey__container .radio-image__wrapper {
  max-width: 675px;
}
.d2c-journey__container .radio-image__wrapper .v-input--radio-group__input .v-btn {
  border-radius: 9px;
}
.d2c-journey__container .v-input__append-inner .v-icon {
  width: 20px;
  height: 20px;
}
.d2c-journey__container .v-text-field__details .v-messages__message {
  line-height: normal;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message {
  hyphens: none;
}
.d2c-journey__container .form__control .counter {
  height: 48px !important;
}
.d2c-journey__container .form__control .counter .v-btn {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-journey__container .form__control .counter .v-card {
  height: 48px !important;
  max-width: 100px !important;
  color: #272727;
}
.d2c-journey__container .v-input * {
  transition: none !important;
}
.d2c-journey__container .d2c-date-input {
  color: #272727;
}
.d2c-journey__container :deep(.icon) {
  font-size: 20px;
}
.d2c-journey__container :deep(.icon).darkgreen-icon {
  color: #1d8649;
}
.d2c-journey__container :deep(.icon).red-icon {
  color: var(--red-500);
}
.d2c-journey__container :deep(.icon).blue-icon {
  color: #5285c0;
}
.d2c-journey__container .cover-text {
  margin-left: 3px;
}
.d2c-journey__container .cover-text__green .cover-included {
  color: #1d8649;
}
.d2c-journey__container .cover-text__red .cover-included {
  color: var(--red-500);
}
.d2c-journey__container .v-text-field__details {
  min-width: 100%;
}
.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
  min-width: unset !important;
}
@media screen and (min-width: 992px) {
.d2c-journey__container {
    margin-left: 0px;
    margin-right: 0px;
    padding: 64px 64px 64px 69px !important;
}
.d2c-journey__container .v-input__slot,
.d2c-journey__container .v-select__slot {
    min-height: 48px !important;
}
.d2c-journey__container .d2c-save-exit {
    margin-right: -9px !important;
}
.d2c-journey__container .continue-button {
    margin-bottom: 16px;
}
.d2c-journey__container .back-previous__btn-link {
    margin-left: -32px;
    margin-top: -30px;
}
.d2c-journey__container .base-toggle-container .v-btn {
    height: 48px !important;
}
.d2c-journey__container .find-property,
.d2c-journey__container .radio-image__wrapper {
    position: relative;
}
.d2c-journey__container .find-property .v-input__slot,
.d2c-journey__container .radio-image__wrapper .v-input__slot {
    margin-bottom: 0;
}
.d2c-journey__container .find-property .v-text-field__details,
.d2c-journey__container .radio-image__wrapper .v-text-field__details {
    position: absolute;
    bottom: -31px;
    left: 0;
    width: 100%;
}
.d2c-journey__container .radio-image__wrapper .v-messages.error--text {
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 16px;
    width: 100%;
    line-height: 1;
}
.d2c-journey__container .d2c-date-input {
    color: #272727;
}
}
.icon[data-v-428c7902] {
  font-size: 20px;
}
.icon.darkgreen-icon[data-v-428c7902] {
  color: #1d8649;
}
.icon.red-icon[data-v-428c7902] {
  color: var(--red-500);
}
.icon.blue-icon[data-v-428c7902] {
  color: #5285c0;
}
.cover-text[data-v-428c7902] {
  margin-left: 3px;
}
.cover-text__green .cover-included[data-v-428c7902] {
  color: #1d8649;
}
.cover-text__red .cover-included[data-v-428c7902] {
  color: var(--red-500);
}
.selected-quote-container[data-v-428c7902] {
  border-radius: 10px;
  color: #272727;
}
.selected-quote-container .selected-quote-header[data-v-428c7902] {
  height: 48px;
  padding: 8px 25px;
  color: #ffffff;
  font-weight: 700;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #354048;
  border-bottom: none !important;
}
.selected-quote-container .insurer-price[data-v-428c7902] {
  max-width: 963px;
  margin: 0;
}
.selected-quote-container .insurer-price .monthly-price__wrapper[data-v-428c7902] {
  display: flex;
  align-items: center;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .monthly-price-amount[data-v-428c7902] {
  text-align: left;
  font-size: 26px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .view-breakdown-btn[data-v-428c7902] {
  text-align: center;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .view-breakdown-btn a[data-v-428c7902] {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  color: #106175 !important;
  text-decoration: underline;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .no-break-word[data-v-428c7902] {
  display: inline-block;
  font-size: 18px;
}
.selected-quote-container .insurer-price .annual-price__wrapper[data-v-428c7902] {
  margin-top: 15px;
  font-size: 16px;
}
.selected-quote-container .insurer-price .annual-price__wrapper b[data-v-428c7902] {
  font-size: 18px !important;
}
.selected-quote-container .insurer-price .insurance-heading[data-v-428c7902] {
  font-size: 20px;
}
.selected-quote-container .insurer-price .icon-cover[data-v-428c7902] {
  padding-top: 2px;
}
.selected-quote-container .insurer-price .find-out-more-dialog[data-v-428c7902] {
  color: #4d7fb8 !important;
  font-weight: 700;
}
.selected-quote-container .insurer-price .rounded[data-v-428c7902] {
  border-radius: 10px !important;
}
.selected-quote-container .insurer-price .additional-cover-items .additional-cover-item[data-v-428c7902] {
  margin-right: 80px;
}
.selected-quote-container .insurer-price .divide-top[data-v-428c7902] {
  border-top: 1px solid #7c869a;
}
.selected-quote-container .view-more-contents__wrapper[data-v-428c7902] {
  text-align: center;
  margin: 32px 0px;
}
.selected-quote-container .view-more-contents__wrapper a[data-v-428c7902] {
  gap: 8px;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: center;
  color: #106175;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  letter-spacing: 0;
}
.selected-quote-container .view-more-contents__wrapper a span[data-v-428c7902] {
  letter-spacing: 0.4px;
}
.selected-quote-container .view-more-contents__wrapper a i[data-v-428c7902] {
  color: #106175;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
.insurer-price[data-v-428c7902] {
    margin: 0px;
}
.insurer-price .insurer-cover[data-v-428c7902] {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border: 1px solid #7c869a;
    border-bottom: none !important;
}
.insurer-price .insurer-cover > div > div[data-v-428c7902]:first-child {
    border-top: none !important;
}
.insurer-price .insurance-section[data-v-428c7902] {
    border-color: #7c869a !important;
}
.insurer-price .additional-cover-section[data-v-428c7902] {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #7c869a;
}
.selected-quote-header[data-v-428c7902] {
    border: 1px solid #7c869a;
}
.monthly-price__wrapper[data-v-428c7902] {
    border-radius: 0px 0px 10px 10px;
    border: 1px solid #7c869a;
    border-top: none !important;
    overflow: hidden;
}
.insurer-logo[data-v-428c7902],
.insurer-monthly-price[data-v-428c7902] {
    width: 50%;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.insurer-logo[data-v-428c7902] {
    border-right: 1px solid #7c869a;
}
.insurer-monthly-price[data-v-428c7902] {
    background-color: #eff0f0;
}
}
@media screen and (min-width: 768px) {
.divide-right[data-v-428c7902] {
    border-right: 1px solid #ddd;
}
.divide-top[data-v-428c7902] {
    border: none;
}
.selected-quote-container[data-v-428c7902] {
    border: 1px solid #ddd;
}
.selected-quote-container .selected-quote-header[data-v-428c7902] {
    height: 48px;
}
.selected-quote-container .insurer-price[data-v-428c7902] {
    padding: 10px 14px;
    margin: 0;
}
.selected-quote-container .insurer-price .monthly-price__wrapper[data-v-428c7902] {
    padding-left: 0px;
    padding-right: 53px;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .monthly-price-amount[data-v-428c7902] {
    font-size: 28px;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .monthly-price-amount.monthly-price-amount--smaller[data-v-428c7902] {
    font-size: 24px;
}
.selected-quote-container .insurer-price .annual-price__wrapper[data-v-428c7902] {
    padding-left: 7px !important;
}
.selected-quote-container .insurer-price .insurance-amount[data-v-428c7902] {
    min-height: 160px;
}
.selected-quote-container .insurer-price .insurance-section[data-v-428c7902] {
    border: none;
}
.selected-quote-container .insurer-price .additional-cover-heading[data-v-428c7902] {
    padding-left: 25px;
    border-bottom: 1px solid #ddd;
}
.selected-quote-container .insurer-price .insurer-monthly-price[data-v-428c7902] {
    padding-top: 30px;
}
.selected-quote-container .insurer-price .additional-cover-items[data-v-428c7902] {
    padding-left: 25px;
}
}
@media screen and (min-width: 992px) {
.selected-quote-container[data-v-428c7902] {
    max-width: 964px;
}
.selected-quote-container-annual[data-v-428c7902] {
    height: 465px;
}
.selected-quote-container-monthly[data-v-428c7902] {
    height: 487px;
}
.selected-quote-container .selected-quote-header[data-v-428c7902] {
    height: 48px;
    min-width: 963px;
}
.selected-quote-container .insurer-price[data-v-428c7902] {
    padding: 21px 25px;
    min-width: 963px;
}
.selected-quote-container .insurer-price .insurer-logo[data-v-428c7902] {
    margin-right: 34px;
}
.selected-quote-container .insurer-price .additional-cover-section[data-v-428c7902] {
    margin-left: -25px;
    min-width: 963px;
}
.selected-quote-container .insurer-price .monthly-price-amount[data-v-428c7902] {
    font-size: 40px;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .monthly-price-amount[data-v-428c7902] {
    font-size: 48px;
}
.selected-quote-container .insurer-price .monthly-price__wrapper .monthly-price-amount.monthly-price-amount--smaller[data-v-428c7902] {
    font-size: 40px;
}
}
tbody tr[data-v-167657ec]:hover {
  background-color: transparent !important;
}
tr[data-v-167657ec]:nth-of-type(even) {
  background-color: #f5f5f5 !important;
}
.bg__wrapper[data-v-c24b7410] {
  background-image: url(../img/payment_success_background.5bdb6ef5.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: -24px;
  left: 0px;
  height: 384px;
  width: 100%;
}
[data-v-c24b7410] .icon {
  font-size: 20px;
}
[data-v-c24b7410] .icon.darkgreen-icon {
  color: #1d8649;
}
[data-v-c24b7410] .icon.red-icon {
  color: var(--red-500);
}
[data-v-c24b7410] .icon.blue-icon {
  color: #5285c0;
}
.cover-text[data-v-c24b7410] {
  margin-left: 3px;
}
.cover-text__green .cover-included[data-v-c24b7410] {
  color: #1d8649;
}
.cover-text__red .cover-included[data-v-c24b7410] {
  color: var(--red-500);
}
.block-info[data-v-c24b7410] {
  margin-bottom: 80px;
  max-width: 1120px !important;
}
.card[data-v-c24b7410] {
  height: 400px;
}
.card__wrapper[data-v-c24b7410] {
  padding: 40px 44px 68px;
}
hr[data-v-c24b7410] {
  max-width: calc(100% + 373px);
  width: calc(100% + 126px);
  margin-left: -65px;
}
@media screen and (max-width: 767px) {
.reference-number-container[data-v-c24b7410] {
    flex-direction: column;
    flex-flow: column-reverse;
}
.bg__wrapper[data-v-c24b7410] {
    height: 206px;
    top: 0;
}
.card__wrapper[data-v-c24b7410] {
    padding: 24px 25px 43px;
}
hr[data-v-c24b7410] {
    max-width: calc(100% + 59px);
    width: calc(100% + 32px);
    margin-left: -16px;
}
}
.bg-info[data-v-c24b7410] {
  margin: 48px 48px 48px 54px;
  width: 540px !important;
  height: 140px;
  padding: 20px 5px 28px 47px;
  opacity: 0.8;
  border-radius: 4px;
  background-color: #272727;
}
.bg-info span[data-v-c24b7410] {
  width: 275px;
  height: 73px;
  flex-grow: 0;
  font-size: 60px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fab519;
}
.bg-info p[data-v-c24b7410] {
  height: 22px;
  flex-grow: 0;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.reference-number-title[data-v-c24b7410] {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.reference-number-container[data-v-c24b7410] {
  margin: 0 4px;
  display: flex;
  justify-content: space-between;
}
.reference-number[data-v-c24b7410] {
  margin-top: 11px;
  font-size: 30px;
  font-weight: bold;
  color: #007185;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
}
.quote[data-v-c24b7410] {
  background-color: #354048;
}
.insurer-logo[data-v-c24b7410] {
  border: solid 1px #7c869a;
  background-color: #fff;
}
.price[data-v-c24b7410] {
  border: solid 1px #7c869a;
  background-color: #eff0f0;
  border-left: none;
}
@media screen and (max-width: 767px) {
.price[data-v-c24b7410] {
    border-bottom-right-radius: 8px;
}
}
.border-1[data-v-c24b7410] {
  border: solid 1px #7c869a;
}
.share-print[data-v-c24b7410] {
  border: solid 1px #7c869a;
  border-left: none;
  border-bottom-right-radius: 8px;
}
@media screen and (max-width: 767px) {
.share-print[data-v-c24b7410] {
    border: none;
    border-left: none;
}
}
.btn-file-downloaded[data-v-c24b7410] {
  border: 1px solid white;
}
.btn-file-downloaded-text[data-v-c24b7410] {
  background-color: #697283 !important;
}
.quote-content[data-v-c24b7410] {
  padding: 40px 61px 36px 65px;
  margin: 0 14px;
  border-radius: 10px !important;
  background-color: #fff;
}
.application-reference-text[data-v-c24b7410] {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.application-alert[data-v-c24b7410] {
  margin-top: 8px;
  margin-bottom: 5px;
}
.application-alert-text[data-v-c24b7410] {
  color: #000;
}
.what-next-text[data-v-c24b7410] {
  margin-bottom: 7px;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.v-alert.document-alert[data-v-c24b7410] {
  padding-top: 8px;
  padding-bottom: 9px;
  margin-left: 7px;
  margin-right: 6px;
  border-radius: 4px !important;
}
.document-alert-content[data-v-c24b7410] {
  min-height: 20px;
  align-items: center;
}
.document-alert-text[data-v-c24b7410] {
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.list-document[data-v-c24b7410] {
  margin: 0;
}
.list-document .document-card-container[data-v-c24b7410] {
  padding: 0;
  margin-top: 12px;
}
.list-document .document-card-container[data-v-c24b7410]:nth-child(2) {
  padding-left: 18px;
  padding-right: 21px;
}
.list-document .document-card-container[data-v-c24b7410]:nth-child(3) {
  padding-left: 21px;
  padding-right: 18px;
}
.document-title[data-v-c24b7410] {
  margin-bottom: 7px;
  font-family: Montserrat;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.document-card[data-v-c24b7410] {
  padding: 15px 26px 40px 26px;
  max-width: 440px;
}
.download-document-button[data-v-c24b7410] {
  width: 320px;
  text-align: center;
}
.download-document-button[data-v-c24b7410] button.v-btn span.v-btn__content div div {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #272727;
}
.pdf-title[data-v-c24b7410] {
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
}
.file-icon-dot[data-v-c24b7410] {
  position: absolute;
  z-index: 1;
  font-size: 12px;
}
.document-card-content[data-v-c24b7410] {
  margin-top: 26px;
  margin-left: 13px;
  margin-right: 26px;
  max-width: 320px;
}
.document-section[data-v-c24b7410] {
  padding: 34.5px 0 39.5px 4px;
}
.question-container[data-v-c24b7410] {
  margin-right: 20px;
  margin-left: 4px;
}
.question-header[data-v-c24b7410] {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.question-content-container[data-v-c24b7410] {
  min-height: 80px;
}
.question-content[data-v-c24b7410] {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.link-text[data-v-c24b7410] {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #007185;
}
.guide-container[data-v-c24b7410] {
  margin-top: 31px;
  margin-left: 4px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000;
}
.application-summary-container[data-v-c24b7410] {
  padding-left: 2px;
  padding-right: 5px;
  margin-top: -26px;
}
@media screen and (max-width: 767px) {
.document-card-content[data-v-c24b7410] {
    margin-right: 15px;
}
.question-header[data-v-c24b7410] {
    font-size: 18px;
}
.question-content-container[data-v-c24b7410] {
    min-height: 120px;
}
.quote-content[data-v-c24b7410] {
    padding: 24px 15px 40px 15px;
}
.document-section[data-v-c24b7410] {
    padding: 34.5px 0 39.5px 0px;
}
.list-document .document-card-container[data-v-c24b7410] {
    margin-top: 12px;
    margin-bottom: 12px;
    display: flex;
    justify-content: center;
}
.list-document .document-card-container[data-v-c24b7410]:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px;
}
.list-document .document-card-container[data-v-c24b7410]:last-child {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0;
}
.list-document .document-card[data-v-c24b7410] {
    max-width: 400px;
}
.document-alert-content[data-v-c24b7410] {
    align-items: flex-start;
}
.bg-info[data-v-c24b7410] {
    padding: 9px 93px 58px 14px;
    margin: 14px 20px 23px 14px;
    margin-top: 20px;
    width: 340px !important;
    height: 130px;
}
.bg-info span[data-v-c24b7410] {
    flex-grow: 0;
    font-size: 52px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #fab519;
}
.reference-number-container[data-v-c24b7410] {
    margin: 0 2px;
}
.document-alert-text[data-v-c24b7410] {
    margin-left: 4px;
    margin-right: 4px;
    border-radius: 4px !important;
}
}
@media screen and (max-width: 575px) {
.download-document-button[data-v-c24b7410] {
    width: 280px;
}
.block-info[data-v-c24b7410] {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.document-title[data-v-c24b7410] {
    margin: 0 2px 7px 2px;
}
.guide-container[data-v-c24b7410] {
    margin-top: -5px;
    margin-left: 0;
    margin-right: 0;
}
.question-container[data-v-c24b7410] {
    margin-left: 2px;
    margin-right: 2px;
}
.application-summary-container[data-v-c24b7410] {
    padding-left: 0;
    padding-right: 0;
    margin-top: -28px;
}
}
@media screen and (max-width: 420px) {
.quote-content[data-v-c24b7410] {
    margin: 0 0;
}
}
.v-navigation-drawer[data-v-30542077] {
  height: 100dvh !important;
  z-index: 11;
}
.drawer-container[data-v-30542077] {
  height: 100%;
}
.drawer-header[data-v-30542077] {
  border-bottom: solid 1px rgba(0, 0, 0, 0.12);
  color: #272727;
}
.drawer-main[data-v-30542077] {
  overflow-x: hidden;
  overflow-y: auto;
  color: #272727;
}
.drawer-footer[data-v-30542077] {
  border-top: solid 1px rgba(0, 0, 0, 0.12);
}
.border-r10[data-v-30542077] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.border-1[data-v-30542077] {
  border: solid 1px #7c869a;
}
.item-title[data-v-30542077] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.flex-basis-85[data-v-30542077] {
  flex-basis: 85%;
}
.d2c-save-exit[data-v-30542077] {
  margin-right: -12px;
}
.customise-drawer-body[data-v-30542077] {
  padding-top: 89px;
  padding-bottom: 113px;
}
.customise-drawer-body .overlay[data-v-30542077] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.fixed-section__wrapper[data-v-30542077] {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
.fixed-section__wrapper .col[data-v-30542077] {
  padding-left: 0;
  padding-right: 0;
}
.header__wrapper[data-v-30542077] {
  top: 0;
}
.footer__wrapper[data-v-30542077] {
  bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.footer__wrapper hr[data-v-30542077] {
  width: calc(100% + 24px);
  max-width: calc(100% + 24px);
}
.description__wrapper h4[data-v-30542077] {
  word-break: break-all;
}
[data-v-30542077] .base-toggle-container {
  flex-wrap: nowrap;
}
.border-2[data-v-30542077] {
  border-width: 2px;
}
.hint-text[data-v-30542077] {
  font-size: 14px !important;
  font-weight: 400;
}
.label[data-v-30542077] {
  font-size: 16px !important;
  font-weight: 500;
}
@media screen and (max-width: 430px) {
.customise-drawer-body[data-v-30542077] {
    padding-top: 117px;
}
}
@media screen and (max-width: 404px) {
.customise-drawer-body[data-v-30542077] {
    padding-top: 140px;
}
}
[data-v-54ad4c67] .v-card__title h2 {
  max-width: 80%;
  word-break: break-word;
}
[data-v-54ad4c67] .v-card__text ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 4px;
}
[data-v-54ad4c67] .v-card__text ul li {
  margin-bottom: 8px;
}
[data-v-54ad4c67] .v-card__text ul li:last-child {
  margin-bottom: 0;
}
[data-v-54ad4c67] .v-card__text ul li span {
  background: #106175;
  border-radius: 50%;
  font-size: 18px;
  font-weight: 800;
  height: 28px;
  margin-right: 24px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
[data-v-54ad4c67] .v-card__text ul li p {
  margin: 0;
}
[data-v-54ad4c67] .v-card__text ul li .expand__wrapper .action__item {
  color: #106175;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}
[data-v-54ad4c67] .v-card__text ul li .expand__wrapper .v-icon {
  color: #106175;
}
[data-v-54ad4c67] .v-card__text .expand-content__wrapper {
  padding-left: 16px;
  margin-left: 10px;
  border-left: 2px solid #106175;
  font-size: 16px;
}
[data-v-75fa449c] .v-card__title h2 {
  max-width: 80%;
  word-break: break-word;
}
[data-v-75fa449c] .v-card__text img {
  display: block;
  width: 100%;
  max-width: 338px;
  margin: 0px auto 24px;
}
[data-v-75fa449c] .v-card__text .dialog-title {
  margin-bottom: 23px;
}
header[data-v-0ff5b8ca] {
  padding: 33px 37px 24px;
}
main[data-v-0ff5b8ca] {
  color: #272727;
  padding: 35px 37px;
  padding-bottom: 0px !important;
  overflow-y: hidden;
}
main .alert[data-v-0ff5b8ca] {
  padding-top: 11px;
  font-size: 16px !important;
}
main p[data-v-0ff5b8ca] {
  font-size: 18px !important;
  margin-bottom: 19px;
}
main .company-input[data-v-0ff5b8ca] {
  padding-top: 8px !important;
}
main .company-input[data-v-0ff5b8ca] .company-name-label {
  font-size: 18px !important;
  font-weight: 500 !important;
}
main .company-input[data-v-0ff5b8ca] .v-text-field__details {
  padding-left: 0px;
  margin-bottom: 0px;
}
main .company-input[data-v-0ff5b8ca] .v-text-field__details span {
  line-height: normal;
}
main ul[data-v-0ff5b8ca] {
  list-style: none;
  margin: 0;
  padding: 0;
}
main ul li[data-v-0ff5b8ca] {
  margin-bottom: 31px;
}
main ul li[data-v-0ff5b8ca]:last-child {
  margin-bottom: 0;
}
main ul li span[data-v-0ff5b8ca] {
  background: var(--v-accent-base);
  border-radius: 50%;
  font-size: 18px;
  font-weight: 800;
  height: 28px;
  margin-right: 24px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
main ul li p[data-v-0ff5b8ca] {
  margin: 0;
}
main ul li .action__item[data-v-0ff5b8ca] {
  color: #106175;
}
main ul li .action__item .v-icon[data-v-0ff5b8ca] {
  color: #106175;
}
main .button-container[data-v-0ff5b8ca] {
  display: flex;
  justify-content: space-between;
  padding-bottom: 13px;
}
main .button-container .landlord-quote[data-v-0ff5b8ca] {
  width: 49%;
}
main .button-container .company-quote[data-v-0ff5b8ca] {
  width: 47%;
}
main .button-container .v-btn[data-v-0ff5b8ca] {
  background-color: #ffffff;
}
main .v-btn[data-v-0ff5b8ca] {
  font-size: 20px !important;
  min-height: 48px;
  border-radius: 34px;
  color: #2a2a2a;
  border: 1px solid #7c869a;
  font-size: 20px;
  background: white;
  text-transform: none;
  margin-bottom: 14px;
}
main .v-btn.active[data-v-0ff5b8ca] {
  font-weight: bold;
  color: #ffffff;
  border-color: #7c869a;
  background-color: #7c869a;
}
main .v-btn[data-v-0ff5b8ca]:hover {
  border-color: #7c869a;
  background-color: #7c869a;
  color: #ffffff;
}
main .submit-btn[data-v-0ff5b8ca] {
  color: #272727 !important;
}
main .submit-btn[data-v-0ff5b8ca]:hover {
  opacity: 0.8;
}
main .alert[data-v-0ff5b8ca] {
  font-size: small;
}
main footer .v-btn.v-size--x-large[data-v-0ff5b8ca] {
  color: #272727;
  height: 60px !important;
}
main footer .theme--light.v-btn.v-btn--disabled.v-btn--has-bg[data-v-0ff5b8ca] {
  background-color: #fab519 !important;
  color: #272727 !important;
  opacity: 0.5 !important;
  border: none !important;
}
main footer a[data-v-0ff5b8ca] {
  color: #272727;
}
@media screen and (max-width: 600px) {
header[data-v-0ff5b8ca] {
    padding: 26px;
}
main[data-v-0ff5b8ca] {
    padding: 22px 26px;
}
.wrap-new-quote-form[data-v-0ff5b8ca] {
    padding: 30px 24px;
}
footer .v-btn.v-size--x-large[data-v-0ff5b8ca] {
    margin-top: 5px;
    width: 100%;
    margin-bottom: 14px;
}
}
@media screen and (min-width: 600px) {
footer .v-btn.v-size--x-large[data-v-0ff5b8ca] {
    margin-top: 13px;
    max-width: 420px;
    width: 100%;
    padding: 0 !important;
}
}
.v-navigation-drawer--width-max[data-v-705a5d6c] {
  max-width: 676px !important;
}
.cover-detail__container[data-v-705a5d6c] {
  color: #272727 !important;
}
.cover-detail__container .note__wrapper[data-v-705a5d6c] {
  color: #272727 !important;
  line-height: 19.5px;
}
.cover-detail__container .btn-quote[data-v-705a5d6c] {
  letter-spacing: normal !important;
}
.cover-detail__container .flex-basis-58[data-v-705a5d6c] {
  flex-basis: 58%;
}
.cover-detail__container .border-r10 .mdi-help-circle[data-v-705a5d6c] {
  margin-right: 6px;
}
.cover-detail__container .v-btn.psdarkgreen .btn-text[data-v-705a5d6c] {
  color: #fff !important;
}
.cover-detail__container .v-btn.black--text[data-v-705a5d6c] {
  color: #272727 !important;
}
.cover-detail__container .v-btn.border-1[data-v-705a5d6c] {
  border: solid 1px #7c869a;
}
.cover-detail__container .toggle-button__wrapper .v-btn--rounded[data-v-705a5d6c] {
  border-radius: 34px;
}
.cover-detail__container .accent--text[data-v-705a5d6c] {
  color: #106175 !important;
}
.cover-detail__container .v-alert[data-v-705a5d6c]:not(.error--text) {
  padding: 15px 12px 12px 12px !important;
  border-radius: 10px;
}
.cover-detail__container .item__wrapper img[data-v-705a5d6c],
.cover-detail__container .item__wrapper .v-image[data-v-705a5d6c] {
  max-width: 90px !important;
}
.cover-detail__container .form__wrapper .input__control .v-input__slot[data-v-705a5d6c],
.cover-detail__container .form__wrapper .input__control .v-text-field__slot[data-v-705a5d6c] {
  min-height: 48px !important;
}
.cover-detail__container .form__wrapper .v-input--is-dirty .v-input__append-inner[data-v-705a5d6c] {
  margin-top: 12px;
}
.cover-detail__container .form__wrapper .v-btn[data-v-705a5d6c] {
  min-height: 48px !important;
  color: #272727 !important;
}
.cover-detail__container .item__container[data-v-705a5d6c] {
  margin-top: 15px !important;
  margin-bottom: 32px !important;
}
.cover-detail__container .item__container .form__wrapper[data-v-705a5d6c] {
  color: #272727 !important;
}
.cover-detail__container .link-popup .mdi-help-circle[data-v-705a5d6c] {
  margin-right: 8px !important;
}
.cover-detail__container a.accent--text[data-v-705a5d6c] {
  color: #106175 !important;
}
.cover-detail__container .addOn__wrapper .v-btn.background-white[data-v-705a5d6c] {
  color: #2a2a2a !important;
}
.cover-detail__container .addOn__wrapper .v-btn .v-icon[data-v-705a5d6c] {
  font-size: 16px !important;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper .v-btn {
  height: 52px !important;
  max-width: 152px !important;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper .v-btn.psorange {
  background-color: var(--v-psdarkgreen-base) !important;
  border-color: var(--v-psdarkgreen-base) !important;
  color: #fff !important;
}
.v-card[data-v-705a5d6c] {
  display: flex;
  flex-direction: column;
  max-height: 97vh;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}
.v-card.eligibility_not_met__wrapper[data-v-705a5d6c] {
  min-height: 89vh;
  max-height: 89vh;
}
.v-card .v-card__title[data-v-705a5d6c] {
  padding: 34px 37px 24px 37px !important;
}
.v-card .v-card__title .dialog-title[data-v-705a5d6c] {
  max-width: 90%;
  font-size: 26px !important;
}
.v-card .v-card__text[data-v-705a5d6c] {
  color: #272727 !important;
  max-height: calc(100vh - 300px);
  padding: 59px 28px !important;
  overflow-y: auto;
  margin-top: 16px;
  flex-grow: 1;
}
.v-card .v-card__text[data-v-705a5d6c]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0);
  border-radius: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-705a5d6c]::-webkit-scrollbar {
  width: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-705a5d6c]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 250, 250, 0.3);
  background-color: #aaa;
}
.v-card .v-card__text img[data-v-705a5d6c] {
  display: block;
  width: 100%;
  max-width: 424px;
  margin: 0px auto 20px;
}
.v-card .v-card__text .dialog-title[data-v-705a5d6c] {
  margin-bottom: 20px;
}
.v-card .v-card__actions[data-v-705a5d6c] {
  padding: 0;
}
.v-card .v-card__actions .v-btn.v-size--x-large[data-v-705a5d6c] {
  margin-bottom: 59px !important;
  margin-left: 22px;
  margin-right: 22px;
  color: #272727;
  height: 60px !important;
}
.addOn__wrapper[data-v-705a5d6c] .option__wrapper .v-btn {
  margin: auto 0 auto auto !important;
  border-radius: 34px !important;
}
@media screen and (min-width: 991px) {
.addOn__wrapper[data-v-705a5d6c] .option__wrapper .v-btn {
    height: 48px !important;
    min-width: 129px !important;
}
.v-card .v-card__title .dialog-title[data-v-705a5d6c] {
    max-width: 573px;
}
.v-card .v-card__text[data-v-705a5d6c] {
    padding: 100px 66px 80px !important;
}
.v-card .v-card__text.eligibility_not_met__main[data-v-705a5d6c] {
    padding: 40px 53px 80px !important;
}
.v-card .v-card__text.eligibility_not_met__main img[data-v-705a5d6c] {
    margin: 0px auto 53px;
    max-width: 407px;
}
.v-card .v-card__text.eligibility_not_met__main p[data-v-705a5d6c] {
    max-width: 392px;
    margin: auto;
}
.v-card .v-card__text.eligibility_not_met__main .dialog-title[data-v-705a5d6c] {
    margin-bottom: 34px;
}
.v-card img[data-v-705a5d6c] {
    margin: 0px auto 58px;
}
.v-card .dialog-title[data-v-705a5d6c] {
    margin-bottom: 43px;
}
.v-card .v-card__actions .v-btn.v-size--x-large[data-v-705a5d6c] {
    margin-bottom: 77px !important;
    height: 68px !important;
    border-radius: 54px;
}
.v-card .v-card__actions.eligibility_not_met__footer[data-v-705a5d6c] {
    padding-top: 25px;
    border-top: 0.5px solid #b4b4b4;
}
.v-card .v-card__actions.eligibility_not_met__footer .v-btn.v-size--x-large[data-v-705a5d6c] {
    margin-bottom: 25px !important;
}
.cover-detail__container[data-v-705a5d6c] {
    margin: 0 0 16px 0 !important;
}
.cover-detail__container .left-panel__toggle-button p[data-v-705a5d6c] {
    max-width: 488px !important;
    line-height: 22px;
}
.cover-detail__container .form__wrapper .col-lg-8[data-v-705a5d6c] {
    max-width: 73% !important;
    flex: 0 0 73% !important;
    padding-right: 7px !important;
}
.cover-detail__container .form__wrapper .col-lg-4[data-v-705a5d6c] {
    max-width: 27% !important;
    flex: 0 0 27% !important;
}
.cover-detail__container .form__wrapper .col-lg-10[data-v-705a5d6c] {
    max-width: 80.3% !important;
    flex: 0 0 80.3% !important;
}
.cover-detail__container .form__wrapper .col-lg-2[data-v-705a5d6c] {
    max-width: 19.7% !important;
    flex: 0 0 19.7% !important;
    padding-left: 8px !important;
}
.cover-detail__container .form__wrapper .col-lg-7[data-v-705a5d6c] {
    max-width: 52.6% !important;
    flex: 0 0 52.6% !important;
}
.cover-detail__container .form__wrapper .col-lg-9[data-v-705a5d6c] {
    max-width: 73% !important;
    flex: 0 0 73% !important;
}
.cover-detail__container .form__wrapper .col-lg-3[data-v-705a5d6c] {
    max-width: 27% !important;
    flex: 0 0 27% !important;
}
.cover-detail__container .form__wrapper .col-lg-10[data-v-705a5d6c],
.cover-detail__container .form__wrapper .col-lg-2[data-v-705a5d6c] {
    padding-bottom: 25px !important;
}
.cover-detail__container .border-r10[data-v-705a5d6c] .money-spinner {
    max-width: 296px;
    margin-left: auto;
}
.cover-detail__container .toggle-button__wrapper[data-v-705a5d6c] {
    max-width: 296px;
    margin-left: auto;
}
.cover-detail__container .left-panel__money-spinner[data-v-705a5d6c] {
    max-width: 465px !important;
}
.cover-detail__container .item__wrapper .col-lg-9[data-v-705a5d6c] {
    max-width: 74% !important;
    flex: 0 0 74% !important;
}
.cover-detail__container .item__wrapper .col-lg-3[data-v-705a5d6c] {
    max-width: 26% !important;
    flex: 0 0 26% !important;
}
.cover-detail__container .item__wrapper .col-lg-3 .col[data-v-705a5d6c] {
    padding-top: 0;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper {
    padding: 32px 28px 28px 28px !important;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper .left-panel__wrapper {
    max-width: 640px !important;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper .left-panel__wrapper .rp {
    height: 75px !important;
    width: 97px !important;
    margin-left: -20px !important;
}
.cover-detail__container .addOn__wrapper[data-v-705a5d6c] .option__wrapper .main_content_wrapper {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
.cover-detail__container .item__container .form__wrapper form .col-lg-8[data-v-705a5d6c],
.cover-detail__container .item__container .form__wrapper form .col-lg-4[data-v-705a5d6c] {
    padding: 12px 12px 4px 12px !important;
}
.v-card__actions .v-btn.v-size--x-large[data-v-705a5d6c] {
    min-width: 420px;
}
}
@media screen and (min-width: 768px) {
.cover-detail__container[data-v-705a5d6c] .money-spinner {
    max-height: 48px !important;
}
}
@media screen and (max-width: 576px) {
.v-card.eligibility_not_met__wrapper[data-v-705a5d6c] {
    min-height: 87vh;
    max-height: 87vh;
}
}
.rounded-lg.elevation-3[data-v-3916d760] {
  margin-top: 24px !important;
  margin-bottom: 80px !important;
}
.radioImage.radio__wrapper .v-card[data-v-3916d760] {
  min-height: 216px !important;
  min-width: 204px !important;
  position: relative !important;
  border-radius: 13.5px;
  border: solid 1px #7c869a !important;
  transition: border-width 0.1s linear;
}
.radioImage.radio__wrapper .v-card.radioImage--active[data-v-3916d760] {
  border: solid 4px #106175 !important;
}
.radioImage.radio__wrapper[data-v-3916d760] .v-input--radio-group__input {
  gap: 14px;
}
.radioImage.radio__wrapper .img__wrapper[data-v-3916d760] {
  min-height: 73px;
  margin-bottom: 19px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.text--title.text-md-h4[data-v-3916d760] {
  font-size: 32px !important;
  color: #272727;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal !important;
  text-align: left;
}
.continueBtn[data-v-3916d760] {
  max-width: 440px;
  width: calc(100% - 24px);
  height: 60px !important;
  margin-bottom: 110px !important;
}
.continueBtnText[data-v-3916d760] {
  color: #272727;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: center;
}
.back-btn[data-v-3916d760] {
  margin-top: -21px !important;
  margin-left: -46px !important;
  margin-bottom: 25px !important;
}
.cover-help-block[data-v-3916d760] {
  padding-top: 38px;
  text-align: center;
  margin-bottom: -5px;
  position: relative;
}
.cover-help-block a[data-v-3916d760] {
  display: flex;
  align-items: baseline;
}
.cover-help-block a span[data-v-3916d760] {
  font-weight: 600;
  color: #106175;
  font-size: 18px;
  text-align: center;
}
.radio-button-section[data-v-3916d760] {
  height: 50%;
}
@media screen and (max-width: 992px) {
.back-btn[data-v-3916d760] {
    margin-top: -4px !important;
    margin-left: -20px !important;
    margin-bottom: 10px !important;
}
}
@media screen and (max-width: 640px) {
.cover-help-block[data-v-3916d760] {
    width: 279px;
}
}
@media screen and (max-width: 768px) {
.radioImage.radio__wrapper .img__wrapper[data-v-3916d760] {
    margin-bottom: 9px;
    min-height: auto;
    max-width: 91px;
}
.radioImage.radio__wrapper .v-card[data-v-3916d760] {
    min-height: 144px !important;
    min-width: 134px !important;
}
.radioImage.radio__wrapper .radioImage__inner label[data-v-3916d760] {
    line-height: 18px !important;
}
.text--title.text-md-h4[data-v-3916d760] {
    font-size: 28px !important;
}
}
@media screen and (min-width: 992px) {
.rounded-lg.elevation-3[data-v-3916d760] {
    margin-top: 30px !important;
    margin-bottom: 162px !important;
}
.continueBtn[data-v-3916d760] {
    margin-bottom: 144px !important;
}
}
.d2c-journey__container[data-v-d7e37a56] {
  margin: 0px 14px 80px 14px;
  padding: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-d7e37a56] {
  margin-left: -8px;
  margin-top: 6px;
}
.d2c-journey__container .d2c-save-exit[data-v-d7e37a56] {
  margin-right: -8px !important;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-d7e37a56] {
  text-transform: none !important;
  font-size: 20px !important;
  width: 100%;
  height: 60px !important;
  border-radius: 34px;
}
.d2c-journey__container .base-toggle-container div[data-v-d7e37a56] {
  max-width: 188px !important;
}
.d2c-journey__container .v-input__slot[data-v-d7e37a56],
.d2c-journey__container .v-select__slot[data-v-d7e37a56] {
  min-height: 60px !important;
}
.d2c-journey__container .continue-button[data-v-d7e37a56] {
  margin-bottom: 24px;
}
.d2c-journey__container .v-input__append-inner[data-v-d7e37a56] {
  margin: auto 0 !important;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details[data-v-d7e37a56] {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-journey__container .address-finder__form[data-v-d7e37a56] {
  max-width: 480px;
  display: inline-block;
}
.d2c-journey__container .main-label__wrapper[data-v-d7e37a56] {
  padding-bottom: 7px;
}
.d2c-journey__container .sub-help-text[data-v-d7e37a56] {
  margin-top: 0 !important;
}
.d2c-journey__container .main-label__wrapper[data-v-d7e37a56],
.d2c-journey__container .sub-help-text[data-v-d7e37a56] {
  max-width: 770px;
  width: auto !important;
}
.d2c-journey__container .form__control[data-v-d7e37a56] {
  margin-bottom: 8px;
}
.d2c-journey__container .radio-group__wrapper[data-v-d7e37a56] {
  max-width: 400px;
}
.d2c-journey__container .find-property[data-v-d7e37a56] {
  max-width: 480px;
}
.d2c-journey__container .find-property .v-input__icon--append[data-v-d7e37a56] {
  display: none;
}
.d2c-journey__container .select__wrapper[data-v-d7e37a56] {
  max-width: 360px;
}
.d2c-journey__container .select__wrapper .v-label[data-v-d7e37a56] {
  color: #272727;
}
.d2c-journey__container .input-build-year__wrapper[data-v-d7e37a56] {
  max-width: 200px;
}
.d2c-journey__container .radio-image__wrapper[data-v-d7e37a56] {
  max-width: 675px;
}
.d2c-journey__container .radio-image__wrapper .v-input--radio-group__input .v-btn[data-v-d7e37a56] {
  border-radius: 9px;
}
.d2c-journey__container .v-input__append-inner .v-icon[data-v-d7e37a56] {
  width: 20px;
  height: 20px;
}
.d2c-journey__container .v-text-field__details .v-messages__message[data-v-d7e37a56] {
  line-height: normal;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message[data-v-d7e37a56] {
  hyphens: none;
}
.d2c-journey__container .form__control .counter[data-v-d7e37a56] {
  height: 48px !important;
}
.d2c-journey__container .form__control .counter .v-btn[data-v-d7e37a56] {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-journey__container .form__control .counter .v-card[data-v-d7e37a56] {
  height: 48px !important;
  max-width: 100px !important;
  color: #272727;
}
.d2c-journey__container .v-input *[data-v-d7e37a56] {
  transition: none !important;
}
.d2c-journey__container .d2c-date-input[data-v-d7e37a56] {
  color: #272727;
}
.d2c-journey__container[data-v-d7e37a56] .icon {
  font-size: 20px;
}
.d2c-journey__container[data-v-d7e37a56] .icon.darkgreen-icon {
  color: #1d8649;
}
.d2c-journey__container[data-v-d7e37a56] .icon.red-icon {
  color: var(--red-500);
}
.d2c-journey__container[data-v-d7e37a56] .icon.blue-icon {
  color: #5285c0;
}
.d2c-journey__container .cover-text[data-v-d7e37a56] {
  margin-left: 3px;
}
.d2c-journey__container .cover-text__green .cover-included[data-v-d7e37a56] {
  color: #1d8649;
}
.d2c-journey__container .cover-text__red .cover-included[data-v-d7e37a56] {
  color: var(--red-500);
}
.d2c-journey__container .v-text-field__details[data-v-d7e37a56] {
  min-width: 100%;
}
.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages[data-v-d7e37a56] {
  min-width: unset !important;
}
@media screen and (min-width: 992px) {
.d2c-journey__container[data-v-d7e37a56] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 64px 64px 64px 69px !important;
}
.d2c-journey__container .v-input__slot[data-v-d7e37a56],
.d2c-journey__container .v-select__slot[data-v-d7e37a56] {
    min-height: 48px !important;
}
.d2c-journey__container .d2c-save-exit[data-v-d7e37a56] {
    margin-right: -9px !important;
}
.d2c-journey__container .continue-button[data-v-d7e37a56] {
    margin-bottom: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-d7e37a56] {
    margin-left: -32px;
    margin-top: -30px;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-d7e37a56] {
    height: 48px !important;
}
.d2c-journey__container .find-property[data-v-d7e37a56],
.d2c-journey__container .radio-image__wrapper[data-v-d7e37a56] {
    position: relative;
}
.d2c-journey__container .find-property .v-input__slot[data-v-d7e37a56],
.d2c-journey__container .radio-image__wrapper .v-input__slot[data-v-d7e37a56] {
    margin-bottom: 0;
}
.d2c-journey__container .find-property .v-text-field__details[data-v-d7e37a56],
.d2c-journey__container .radio-image__wrapper .v-text-field__details[data-v-d7e37a56] {
    position: absolute;
    bottom: -31px;
    left: 0;
    width: 100%;
}
.d2c-journey__container .radio-image__wrapper .v-messages.error--text[data-v-d7e37a56] {
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 16px;
    width: 100%;
    line-height: 1;
}
.d2c-journey__container .d2c-date-input[data-v-d7e37a56] {
    color: #272727;
}
}
.error-message[data-v-d7e37a56] {
  border: solid 2px var(--v-error-base) !important;
  margin: 0px 14px 16px 14px;
}
.d2c-journey__container[data-v-d7e37a56] {
  padding: 0 !important;
}
.d2c-journey__container .select__wrapper[data-v-d7e37a56] {
  margin-bottom: 12px;
  max-width: 100%;
}
.d2c-journey__container .select__wrapper[data-v-d7e37a56] .v-select__selection,
.d2c-journey__container .select__wrapper[data-v-d7e37a56] .v-label {
  color: #000000;
  font-size: 18px;
}
.d2c-journey__container[data-v-d7e37a56] .main-label__wrapper {
  padding-bottom: 0 !important;
}
.d2c-payment__container[data-v-d7e37a56] {
  color: #272727;
}
.d2c-payment__container[data-v-d7e37a56] .v-alert {
  border-radius: 0px !important;
  padding-left: 20px !important;
}
.d2c-payment__container .continue-button[data-v-d7e37a56] .icon__wrap {
  margin-right: 18px !important;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] {
  padding-left: 3px;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] .v-input__slot {
  margin-bottom: 0px;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] .v-label {
  font-size: 18px;
  color: #272727;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] .v-input__slot {
  min-height: 35px !important;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] .v-icon {
  font-size: 32px;
}
.d2c-payment__container .repayment-confirmation__checkbox[data-v-d7e37a56] .v-messages {
  margin-left: -3px;
}
.d2c-payment__container .radio-payment-method[data-v-d7e37a56] .v-input--radio-group__input button {
  margin-right: 16px !important;
}
.d2c-payment__container[data-v-d7e37a56] .v-text-field__details {
  padding-left: 0 !important;
  position: unset;
}
@media screen and (min-width: 992px) {
.error-message[data-v-d7e37a56] {
    margin-left: 0px;
    margin-right: 0px;
}
.d2c-payment__container .continue-button[data-v-d7e37a56] .icon__wrap {
    margin-right: 14px !important;
}
.d2c-payment__container .frequently-payment__select[data-v-d7e37a56] {
    max-width: 571px !important;
}
.long-value__input[data-v-d7e37a56] {
    max-width: 489px !important;
}
.short-value__input[data-v-d7e37a56] {
    max-width: 219px !important;
}
}
.work-value__input[data-v-81cf5708] {
  max-width: 237px;
}
.icon[data-v-2ba1fdda] {
  font-size: 20px;
}
.icon.darkgreen-icon[data-v-2ba1fdda] {
  color: #1d8649;
}
.icon.red-icon[data-v-2ba1fdda] {
  color: var(--red-500);
}
.icon.blue-icon[data-v-2ba1fdda] {
  color: #5285c0;
}
.cover-text[data-v-2ba1fdda] {
  margin-left: 3px;
}
.cover-text__green .cover-included[data-v-2ba1fdda] {
  color: #1d8649;
}
.cover-text__red .cover-included[data-v-2ba1fdda] {
  color: var(--red-500);
}
.quotation-result-page__container[data-v-2ba1fdda] {
  color: #272727;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper[data-v-2ba1fdda] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper .monthly-price-amount[data-v-2ba1fdda] {
  text-align: left;
  font-size: 48px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.75px;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper .monthly-price-amount.monthly-price-amount--smaller[data-v-2ba1fdda] {
  font-size: 40px;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper .view-breakdown-btn[data-v-2ba1fdda] {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.3px;
  text-align: center;
  color: #106175 !important;
  text-decoration: underline;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper .no-break-word[data-v-2ba1fdda] {
  display: inline-block;
  font-size: 18px;
}
.quotation-result-page__container .insurer-price .annual-price__wrapper[data-v-2ba1fdda] {
  margin-top: 15px;
  font-size: 16px;
}
.quotation-result-page__container .insurer-price .annual-price__wrapper b[data-v-2ba1fdda] {
  font-size: 18px !important;
}
.quotation-result-page__container .insurer-price .continue-container button[data-v-2ba1fdda] {
  color: #272727;
  box-shadow: none !important;
}
.quotation-result-page__container .insurer-price .continue-container .customize-button[data-v-2ba1fdda] {
  border: 1px solid #7c869a;
  background-color: #fff;
  letter-spacing: 0.5px;
}
.quotation-result-page__container .insurer-price .insurance-heading[data-v-2ba1fdda] {
  font-size: 20px;
}
.quotation-result-page__container .insurer-price .insurance-section[data-v-2ba1fdda] {
  border-top: 1px solid #ddd;
}
.quotation-result-page__container .insurer-price .icon-cover[data-v-2ba1fdda] {
  padding-top: 2px;
}
.quotation-result-page__container .insurer-price .find-out-more-dialog[data-v-2ba1fdda] {
  color: var(--blue-500) !important;
  font-weight: 700;
}
.quotation-result-page__container .insurer-price .rounded[data-v-2ba1fdda] {
  border-radius: 10px !important;
}
@media screen and (min-width: 768px) {
.quotation-result-page__container .insurer-price[data-v-2ba1fdda] {
    padding: 0 16px;
}
.quotation-result-page__container .insurer-price .insurance-section[data-v-2ba1fdda] {
    border: none;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper[data-v-2ba1fdda] {
    padding-left: 11px;
}
.quotation-result-page__container .insurer-price .additional-cover-heading[data-v-2ba1fdda],
.quotation-result-page__container .insurer-price .additional-cover-items[data-v-2ba1fdda] {
    border-bottom: 1px solid #ddd;
    padding-left: 20px;
}
.quotation-result-page__container .insurer-price .additional-cover-heading .additional-cover-item[data-v-2ba1fdda],
.quotation-result-page__container .insurer-price .additional-cover-items .additional-cover-item[data-v-2ba1fdda] {
    margin-right: 45px;
}
.quotation-result-page__container .insurer-price .continue-container .customize-button[data-v-2ba1fdda] {
    min-width: 90%;
}
.quotation-result-page__container .insurer-price .continue-container .continue-button[data-v-2ba1fdda] {
    min-width: 100%;
}
}
@media screen and (min-width: 992px) {
.divide-right[data-v-2ba1fdda] {
    border-right: 1px solid #ddd;
}
.quotation-result-page__container .insurer-price[data-v-2ba1fdda] {
    padding: 0;
}
.quotation-result-page__container .insurer-price .monthly-price__wrapper[data-v-2ba1fdda] {
    padding-left: 3px;
}
.quotation-result-page__container .insurer-price .annual-price__wrapper[data-v-2ba1fdda] {
    padding-left: 7px !important;
}
.quotation-result-page__container .insurer-price .insurance-amount[data-v-2ba1fdda] {
    min-height: 160px;
}
.quotation-result-page__container .insurer-price .additional-cover-section[data-v-2ba1fdda] {
    min-width: 1016px;
    margin-left: -13px;
}
.quotation-result-page__container .insurer-price .additional-cover-items .additional-cover-item[data-v-2ba1fdda] {
    margin-right: 80px;
}
}
@media screen and (min-width: 1200px) {
.quotation-result-page__container .insurer-price .continue-container .customize-button[data-v-2ba1fdda] {
    min-width: 450px;
}
.quotation-result-page__container .insurer-price .continue-container .continue-button[data-v-2ba1fdda] {
    min-width: 535px;
}
}
.landlords-eligibility-cover-content ul[data-v-c4c553aa] {
  list-style: none;
  margin: 0;
  padding: 0 0 0 4px;
}
.landlords-eligibility-cover-content ul li[data-v-c4c553aa] {
  margin-bottom: 8px;
}
.landlords-eligibility-cover-content ul li[data-v-c4c553aa]:last-child {
  margin-bottom: 0;
}
.landlords-eligibility-cover-content ul li span[data-v-c4c553aa] {
  background: #106175;
  border-radius: 50%;
  font-size: 18px;
  font-weight: 800;
  height: 28px;
  margin-right: 20px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.landlords-eligibility-cover-content ul li p[data-v-c4c553aa] {
  margin: 0;
}
.landlords-eligibility-cover-content ul li .expand__wrapper[data-v-c4c553aa] {
  margin-left: -6px;
}
.landlords-eligibility-cover-content ul li .expand__wrapper .action__item[data-v-c4c553aa] {
  color: #106175;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}
.landlords-eligibility-cover-content ul li .expand__wrapper .v-icon[data-v-c4c553aa] {
  color: #106175;
}
.landlords-eligibility-cover-content .expand-content__wrapper[data-v-c4c553aa] {
  padding: 8px 0px 8px 16px;
  margin: 12px 0px 0px 6px;
  border-left: 2px solid #106175;
  font-size: 16px;
}
.v-sheet[data-v-0de4641e] {
  box-shadow: none !important;
}
.v-card[data-v-0de4641e] {
  display: flex;
  flex-direction: column;
  position: relative;
  padding-bottom: 151px;
  padding-top: 121px;
}
.v-card .v-card__title[data-v-0de4641e] {
  padding: 0px 40px 24px 40px;
}
.v-card .v-card__title .dialog-title[data-v-0de4641e] {
  font-size: 26px !important;
  max-width: 90%;
}
.v-card .v-card__text[data-v-0de4641e] {
  color: #272727 !important;
  padding: 16px 40px !important;
  overflow-y: auto;
  flex-grow: 1;
}
.v-card .v-card__text[data-v-0de4641e]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0);
  border-radius: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-0de4641e]::-webkit-scrollbar {
  width: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-0de4641e]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 250, 250, 0.3);
  background-color: #aaa;
}
.v-card .v-card__actions[data-v-0de4641e] {
  padding: 24px 26px 24px 19px;
}
.v-card .v-card__actions .v-btn.v-size--x-large[data-v-0de4641e] {
  color: #272727;
  height: 60px !important;
  width: 100%;
}
.v-card .v-card__actions a[data-v-0de4641e] {
  color: #272727;
}
@media screen and (min-width: 992px) {
.v-card[data-v-0de4641e] {
    padding-top: 94px;
}
.v-card .v-card__title .dialog-title[data-v-0de4641e] {
    font-size: 26px !important;
    max-width: 573px;
}
.v-card .v-card__text[data-v-0de4641e] {
    color: #272727 !important;
    padding: 16px 37px;
}
.v-card .v-card__actions[data-v-0de4641e] {
    padding: 24px 44px 24px 44px;
}
}
.v-navigation-drawer--width-max[data-v-3fa1ce7a] {
  max-width: 676px !important;
}
.cover-detail__container[data-v-3fa1ce7a] {
  color: #272727 !important;
}
.cover-detail__container .note__wrapper[data-v-3fa1ce7a] {
  color: #272727 !important;
  line-height: 19.5px;
}
.cover-detail__container .btn-quote[data-v-3fa1ce7a] {
  letter-spacing: normal !important;
}
.cover-detail__container .flex-basis-58[data-v-3fa1ce7a] {
  flex-basis: 58%;
}
.cover-detail__container .border-r10 .mdi-help-circle[data-v-3fa1ce7a] {
  margin-right: 6px;
}
.cover-detail__container .v-btn.psdarkgreen .btn-text[data-v-3fa1ce7a] {
  color: #fff !important;
}
.cover-detail__container .v-btn.black--text[data-v-3fa1ce7a] {
  color: #272727 !important;
}
.cover-detail__container .v-btn.border-1[data-v-3fa1ce7a] {
  border: solid 1px #7c869a;
}
.cover-detail__container .toggle-button__wrapper .v-btn--rounded[data-v-3fa1ce7a] {
  border-radius: 34px;
}
.cover-detail__container .accent--text[data-v-3fa1ce7a] {
  color: #106175 !important;
}
.cover-detail__container .v-alert[data-v-3fa1ce7a]:not(.error--text) {
  padding: 15px 12px 12px 12px !important;
  border-radius: 10px;
}
.cover-detail__container .item__wrapper img[data-v-3fa1ce7a],
.cover-detail__container .item__wrapper .v-image[data-v-3fa1ce7a] {
  max-width: 90px !important;
}
.cover-detail__container .form__wrapper .input__control .v-input__slot[data-v-3fa1ce7a],
.cover-detail__container .form__wrapper .input__control .v-text-field__slot[data-v-3fa1ce7a] {
  min-height: 48px !important;
}
.cover-detail__container .form__wrapper .v-input--is-dirty .v-input__append-inner[data-v-3fa1ce7a] {
  margin-top: 12px;
}
.cover-detail__container .form__wrapper .v-btn[data-v-3fa1ce7a] {
  min-height: 48px !important;
  color: #272727 !important;
}
.cover-detail__container .item__container[data-v-3fa1ce7a] {
  margin-top: 15px !important;
  margin-bottom: 32px !important;
}
.cover-detail__container .item__container .form__wrapper[data-v-3fa1ce7a] {
  color: #272727 !important;
}
.cover-detail__container .link-popup .mdi-help-circle[data-v-3fa1ce7a] {
  margin-right: 8px !important;
}
.cover-detail__container a.accent--text[data-v-3fa1ce7a] {
  color: #106175 !important;
}
.cover-detail__container .addOn__wrapper .v-btn.background-white[data-v-3fa1ce7a] {
  color: #2a2a2a !important;
}
.cover-detail__container .addOn__wrapper .v-btn .v-icon[data-v-3fa1ce7a] {
  font-size: 16px !important;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .v-btn {
  height: 52px !important;
  max-width: 152px !important;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .v-btn.psorange {
  background-color: var(--v-psdarkgreen-base) !important;
  border-color: var(--v-psdarkgreen-base) !important;
  color: #fff !important;
}
.v-card[data-v-3fa1ce7a] {
  display: flex;
  flex-direction: column;
  max-height: 97vh;
  min-height: 300px;
  position: relative;
  overflow: hidden;
}
.v-card.eligibility_not_met__wrapper[data-v-3fa1ce7a] {
  min-height: 89vh;
  max-height: 89vh;
}
.v-card .v-card__title[data-v-3fa1ce7a] {
  padding: 34px 37px 24px 37px !important;
}
.v-card .v-card__title .dialog-title[data-v-3fa1ce7a] {
  max-width: 90%;
  font-size: 26px !important;
}
.v-card .v-card__text[data-v-3fa1ce7a] {
  color: #272727 !important;
  max-height: calc(100vh - 300px);
  padding: 59px 28px !important;
  overflow-y: auto;
  margin-top: 16px;
  flex-grow: 1;
}
.v-card .v-card__text[data-v-3fa1ce7a]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0);
  border-radius: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-3fa1ce7a]::-webkit-scrollbar {
  width: 10px;
  background-color: #ebebeb;
}
.v-card .v-card__text[data-v-3fa1ce7a]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 250, 250, 0.3);
  background-color: #aaa;
}
.v-card .v-card__text img[data-v-3fa1ce7a] {
  display: block;
  width: 100%;
  max-width: 424px;
  margin: 0px auto 20px;
}
.v-card .v-card__text .dialog-title[data-v-3fa1ce7a] {
  margin-bottom: 20px;
}
.v-card .v-card__actions[data-v-3fa1ce7a] {
  padding: 0;
}
.v-card .v-card__actions .v-btn.v-size--x-large[data-v-3fa1ce7a] {
  margin-bottom: 59px !important;
  margin-left: 22px;
  margin-right: 22px;
  color: #272727;
  height: 60px !important;
}
.addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .v-btn {
  margin: auto 0 auto auto !important;
  border-radius: 34px !important;
}
@media screen and (min-width: 991px) {
.addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .v-btn {
    height: 48px !important;
    min-width: 129px !important;
}
.v-card .v-card__title .dialog-title[data-v-3fa1ce7a] {
    max-width: 573px;
}
.v-card .v-card__text[data-v-3fa1ce7a] {
    padding: 100px 66px 80px !important;
}
.v-card .v-card__text.eligibility_not_met__main[data-v-3fa1ce7a] {
    padding: 40px 53px 80px !important;
}
.v-card .v-card__text.eligibility_not_met__main img[data-v-3fa1ce7a] {
    margin: 0px auto 53px;
    max-width: 407px;
}
.v-card .v-card__text.eligibility_not_met__main p[data-v-3fa1ce7a] {
    max-width: 392px;
    margin: auto;
}
.v-card .v-card__text.eligibility_not_met__main .dialog-title[data-v-3fa1ce7a] {
    margin-bottom: 34px;
}
.v-card img[data-v-3fa1ce7a] {
    margin: 0px auto 58px;
}
.v-card .dialog-title[data-v-3fa1ce7a] {
    margin-bottom: 43px;
}
.v-card .v-card__actions .v-btn.v-size--x-large[data-v-3fa1ce7a] {
    margin-bottom: 77px !important;
    height: 68px !important;
    border-radius: 54px;
}
.v-card .v-card__actions.eligibility_not_met__footer[data-v-3fa1ce7a] {
    padding-top: 25px;
    border-top: 0.5px solid #b4b4b4;
}
.v-card .v-card__actions.eligibility_not_met__footer .v-btn.v-size--x-large[data-v-3fa1ce7a] {
    margin-bottom: 25px !important;
}
.cover-detail__container[data-v-3fa1ce7a] {
    margin: 0 0 16px 0 !important;
}
.cover-detail__container .left-panel__toggle-button p[data-v-3fa1ce7a] {
    max-width: 488px !important;
    line-height: 22px;
}
.cover-detail__container .form__wrapper .col-lg-8[data-v-3fa1ce7a] {
    max-width: 73% !important;
    flex: 0 0 73% !important;
    padding-right: 7px !important;
}
.cover-detail__container .form__wrapper .col-lg-4[data-v-3fa1ce7a] {
    max-width: 27% !important;
    flex: 0 0 27% !important;
}
.cover-detail__container .form__wrapper .col-lg-10[data-v-3fa1ce7a] {
    max-width: 80.3% !important;
    flex: 0 0 80.3% !important;
}
.cover-detail__container .form__wrapper .col-lg-2[data-v-3fa1ce7a] {
    max-width: 19.7% !important;
    flex: 0 0 19.7% !important;
    padding-left: 8px !important;
}
.cover-detail__container .form__wrapper .col-lg-7[data-v-3fa1ce7a] {
    max-width: 52.6% !important;
    flex: 0 0 52.6% !important;
}
.cover-detail__container .form__wrapper .col-lg-9[data-v-3fa1ce7a] {
    max-width: 73% !important;
    flex: 0 0 73% !important;
}
.cover-detail__container .form__wrapper .col-lg-3[data-v-3fa1ce7a] {
    max-width: 27% !important;
    flex: 0 0 27% !important;
}
.cover-detail__container .form__wrapper .col-lg-10[data-v-3fa1ce7a],
.cover-detail__container .form__wrapper .col-lg-2[data-v-3fa1ce7a] {
    padding-bottom: 25px !important;
}
.cover-detail__container .border-r10[data-v-3fa1ce7a] .money-spinner {
    max-width: 296px;
    margin-left: auto;
}
.cover-detail__container .toggle-button__wrapper[data-v-3fa1ce7a] {
    max-width: 296px;
    margin-left: auto;
}
.cover-detail__container .left-panel__money-spinner[data-v-3fa1ce7a] {
    max-width: 465px !important;
}
.cover-detail__container .item__wrapper .col-lg-9[data-v-3fa1ce7a] {
    max-width: 74% !important;
    flex: 0 0 74% !important;
}
.cover-detail__container .item__wrapper .col-lg-3[data-v-3fa1ce7a] {
    max-width: 26% !important;
    flex: 0 0 26% !important;
}
.cover-detail__container .item__wrapper .col-lg-3 .col[data-v-3fa1ce7a] {
    padding-top: 0;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper {
    padding: 32px 28px 28px 28px !important;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .left-panel__wrapper {
    max-width: 640px !important;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .left-panel__wrapper .rp {
    height: 75px !important;
    width: 97px !important;
    margin-left: -20px !important;
}
.cover-detail__container .addOn__wrapper[data-v-3fa1ce7a] .option__wrapper .main_content_wrapper {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
.cover-detail__container .item__container .form__wrapper form .col-lg-8[data-v-3fa1ce7a],
.cover-detail__container .item__container .form__wrapper form .col-lg-4[data-v-3fa1ce7a] {
    padding: 12px 12px 4px 12px !important;
}
.v-card__actions .v-btn.v-size--x-large[data-v-3fa1ce7a] {
    min-width: 420px;
}
}
@media screen and (min-width: 768px) {
.cover-detail__container[data-v-3fa1ce7a] .money-spinner {
    max-height: 48px !important;
}
}
@media screen and (max-width: 576px) {
.v-card.eligibility_not_met__wrapper[data-v-3fa1ce7a] {
    min-height: 87vh;
    max-height: 87vh;
}
}
.drawer-customise-cover__container[data-v-3fa1ce7a] {
  height: 100% !important;
}
.overlay[data-v-3fa1ce7a] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  z-index: 9999;
}
.drawer-container[data-v-3fa1ce7a] {
  height: 100%;
  color: #272727;
}
.customise-cover-drawer[data-v-3fa1ce7a] {
  padding-bottom: 113px;
  padding-top: 121px;
}
.refresh-quote[data-v-3fa1ce7a] {
  bottom: 0;
}
.nav-header__wrapper[data-v-3fa1ce7a] {
  border-bottom: 0.5px solid #b4b4b4;
}
.nav-header__wrapper[data-v-3fa1ce7a] .v-icon {
  height: 32px;
  width: 32px;
}
.nav-header__wrapper[data-v-3fa1ce7a] .v-icon.icon--black {
  color: #272727;
}
.nav-footer__wrapper[data-v-3fa1ce7a] {
  border-top: 0.5px solid #b4b4b4;
}
[data-v-3fa1ce7a] .fixed-section__wrapper {
  position: fixed;
  width: 100%;
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  z-index: 2;
  margin-right: 0;
  right: 0;
}
[data-v-3fa1ce7a] .fixed-section__wrapper.bottom-0 {
  bottom: 0;
}
[data-v-3fa1ce7a] .fixed-section__wrapper .col {
  padding-left: 0;
  padding-right: 0;
}
.rounded[data-v-3fa1ce7a] {
  border-radius: 10px !important;
}
.cover-info[data-v-3fa1ce7a] {
  max-width: 602px;
}
.paragraph-width[data-v-3fa1ce7a] {
  max-width: 272px;
}
.spinner[data-v-3fa1ce7a] {
  max-width: 236px;
}
.gap[data-v-3fa1ce7a] {
  gap: 100px;
}
.border-1[data-v-3fa1ce7a] {
  border: solid 1px #7c869a;
}
.additional-cover[data-v-3fa1ce7a] {
  height: 32px;
}
[data-v-3fa1ce7a] .base-toggle-container {
  flex-wrap: nowrap;
}
[data-v-3fa1ce7a] .flex-no-wrap {
  flex-wrap: nowrap;
}
@media screen and (min-width: 991px) {
.customise-cover-drawer[data-v-3fa1ce7a] {
    padding-top: 94px;
}
.refresh-quote .v-btn:not(.v-btn--round).v-size--default[data-v-3fa1ce7a] {
    min-width: 574px !important;
}
}
.d2c-journey__container[data-v-4986a0a8] {
  margin: 0px 14px 80px 14px;
  padding: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-4986a0a8] {
  margin-left: -8px;
  margin-top: 6px;
}
.d2c-journey__container .d2c-save-exit[data-v-4986a0a8] {
  margin-right: -8px !important;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-4986a0a8] {
  text-transform: none !important;
  font-size: 20px !important;
  width: 100%;
  height: 60px !important;
  border-radius: 34px;
}
.d2c-journey__container .base-toggle-container div[data-v-4986a0a8] {
  max-width: 188px !important;
}
.d2c-journey__container .v-input__slot[data-v-4986a0a8],
.d2c-journey__container .v-select__slot[data-v-4986a0a8] {
  min-height: 60px !important;
}
.d2c-journey__container .continue-button[data-v-4986a0a8] {
  margin-bottom: 24px;
}
.d2c-journey__container .v-input__append-inner[data-v-4986a0a8] {
  margin: auto 0 !important;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details[data-v-4986a0a8] {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-journey__container .address-finder__form[data-v-4986a0a8] {
  max-width: 480px;
  display: inline-block;
}
.d2c-journey__container .main-label__wrapper[data-v-4986a0a8] {
  padding-bottom: 7px;
}
.d2c-journey__container .sub-help-text[data-v-4986a0a8] {
  margin-top: 0 !important;
}
.d2c-journey__container .main-label__wrapper[data-v-4986a0a8],
.d2c-journey__container .sub-help-text[data-v-4986a0a8] {
  max-width: 770px;
  width: auto !important;
}
.d2c-journey__container .form__control[data-v-4986a0a8] {
  margin-bottom: 8px;
}
.d2c-journey__container .radio-group__wrapper[data-v-4986a0a8] {
  max-width: 400px;
}
.d2c-journey__container .find-property[data-v-4986a0a8] {
  max-width: 480px;
}
.d2c-journey__container .find-property .v-input__icon--append[data-v-4986a0a8] {
  display: none;
}
.d2c-journey__container .select__wrapper[data-v-4986a0a8] {
  max-width: 360px;
}
.d2c-journey__container .select__wrapper .v-label[data-v-4986a0a8] {
  color: #272727;
}
.d2c-journey__container .input-build-year__wrapper[data-v-4986a0a8] {
  max-width: 200px;
}
.d2c-journey__container .radio-image__wrapper[data-v-4986a0a8] {
  max-width: 675px;
}
.d2c-journey__container .radio-image__wrapper .v-input--radio-group__input .v-btn[data-v-4986a0a8] {
  border-radius: 9px;
}
.d2c-journey__container .v-input__append-inner .v-icon[data-v-4986a0a8] {
  width: 20px;
  height: 20px;
}
.d2c-journey__container .v-text-field__details .v-messages__message[data-v-4986a0a8] {
  line-height: normal;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message[data-v-4986a0a8] {
  hyphens: none;
}
.d2c-journey__container .form__control .counter[data-v-4986a0a8] {
  height: 48px !important;
}
.d2c-journey__container .form__control .counter .v-btn[data-v-4986a0a8] {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-journey__container .form__control .counter .v-card[data-v-4986a0a8] {
  height: 48px !important;
  max-width: 100px !important;
  color: #272727;
}
.d2c-journey__container .v-input *[data-v-4986a0a8] {
  transition: none !important;
}
.d2c-journey__container .d2c-date-input[data-v-4986a0a8] {
  color: #272727;
}
.d2c-journey__container[data-v-4986a0a8] .icon {
  font-size: 20px;
}
.d2c-journey__container[data-v-4986a0a8] .icon.darkgreen-icon {
  color: #1d8649;
}
.d2c-journey__container[data-v-4986a0a8] .icon.red-icon {
  color: var(--red-500);
}
.d2c-journey__container[data-v-4986a0a8] .icon.blue-icon {
  color: #5285c0;
}
.d2c-journey__container .cover-text[data-v-4986a0a8] {
  margin-left: 3px;
}
.d2c-journey__container .cover-text__green .cover-included[data-v-4986a0a8] {
  color: #1d8649;
}
.d2c-journey__container .cover-text__red .cover-included[data-v-4986a0a8] {
  color: var(--red-500);
}
.d2c-journey__container .v-text-field__details[data-v-4986a0a8] {
  min-width: 100%;
}
.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages[data-v-4986a0a8] {
  min-width: unset !important;
}
@media screen and (min-width: 992px) {
.d2c-journey__container[data-v-4986a0a8] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 64px 64px 64px 69px !important;
}
.d2c-journey__container .v-input__slot[data-v-4986a0a8],
.d2c-journey__container .v-select__slot[data-v-4986a0a8] {
    min-height: 48px !important;
}
.d2c-journey__container .d2c-save-exit[data-v-4986a0a8] {
    margin-right: -9px !important;
}
.d2c-journey__container .continue-button[data-v-4986a0a8] {
    margin-bottom: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-4986a0a8] {
    margin-left: -32px;
    margin-top: -30px;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-4986a0a8] {
    height: 48px !important;
}
.d2c-journey__container .find-property[data-v-4986a0a8],
.d2c-journey__container .radio-image__wrapper[data-v-4986a0a8] {
    position: relative;
}
.d2c-journey__container .find-property .v-input__slot[data-v-4986a0a8],
.d2c-journey__container .radio-image__wrapper .v-input__slot[data-v-4986a0a8] {
    margin-bottom: 0;
}
.d2c-journey__container .find-property .v-text-field__details[data-v-4986a0a8],
.d2c-journey__container .radio-image__wrapper .v-text-field__details[data-v-4986a0a8] {
    position: absolute;
    bottom: -31px;
    left: 0;
    width: 100%;
}
.d2c-journey__container .radio-image__wrapper .v-messages.error--text[data-v-4986a0a8] {
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 16px;
    width: 100%;
    line-height: 1;
}
.d2c-journey__container .d2c-date-input[data-v-4986a0a8] {
    color: #272727;
}
}
.text--gray-dark[data-v-4986a0a8] {
  color: #697283;
}
.no-quote-container[data-v-4986a0a8] {
  background: #fff;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  color: #272727;
}
.no-quote-container .back-btn[data-v-4986a0a8] {
  font-weight: 600 !important;
}
.no-quote-container .info__wrapper[data-v-4986a0a8] {
  padding: 74px 160px 76px;
  color: #272727;
}
.no-quote-container[data-v-4986a0a8] .back-btn .v-icon {
  margin-right: 0 !important;
}
@media screen and (max-width: 993px) {
.no-quote-container .back-btn[data-v-4986a0a8] {
    margin-left: -15px !important;
}
.no-quote-container .section-title[data-v-4986a0a8] {
    padding-left: 8px;
}
.no-quote-container .info__wrapper[data-v-4986a0a8] {
    padding: 74px 40px 96px;
    color: #000;
}
}
.d2c-journey__container[data-v-4d211149] {
  margin: 0px 14px 80px 14px;
  padding: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-4d211149] {
  margin-left: -8px;
  margin-top: 6px;
}
.d2c-journey__container .d2c-save-exit[data-v-4d211149] {
  margin-right: -8px !important;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-4d211149] {
  text-transform: none !important;
  font-size: 20px !important;
  width: 100%;
  height: 60px !important;
  border-radius: 34px;
}
.d2c-journey__container .base-toggle-container div[data-v-4d211149] {
  max-width: 188px !important;
}
.d2c-journey__container .v-input__slot[data-v-4d211149],
.d2c-journey__container .v-select__slot[data-v-4d211149] {
  min-height: 60px !important;
}
.d2c-journey__container .continue-button[data-v-4d211149] {
  margin-bottom: 24px;
}
.d2c-journey__container .v-input__append-inner[data-v-4d211149] {
  margin: auto 0 !important;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details[data-v-4d211149] {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-journey__container .address-finder__form[data-v-4d211149] {
  max-width: 480px;
  display: inline-block;
}
.d2c-journey__container .main-label__wrapper[data-v-4d211149] {
  padding-bottom: 7px;
}
.d2c-journey__container .sub-help-text[data-v-4d211149] {
  margin-top: 0 !important;
}
.d2c-journey__container .main-label__wrapper[data-v-4d211149],
.d2c-journey__container .sub-help-text[data-v-4d211149] {
  max-width: 770px;
  width: auto !important;
}
.d2c-journey__container .form__control[data-v-4d211149] {
  margin-bottom: 8px;
}
.d2c-journey__container .radio-group__wrapper[data-v-4d211149] {
  max-width: 400px;
}
.d2c-journey__container .find-property[data-v-4d211149] {
  max-width: 480px;
}
.d2c-journey__container .find-property .v-input__icon--append[data-v-4d211149] {
  display: none;
}
.d2c-journey__container .select__wrapper[data-v-4d211149] {
  max-width: 360px;
}
.d2c-journey__container .select__wrapper .v-label[data-v-4d211149] {
  color: #272727;
}
.d2c-journey__container .input-build-year__wrapper[data-v-4d211149] {
  max-width: 200px;
}
.d2c-journey__container .radio-image__wrapper[data-v-4d211149] {
  max-width: 675px;
}
.d2c-journey__container .radio-image__wrapper .v-input--radio-group__input .v-btn[data-v-4d211149] {
  border-radius: 9px;
}
.d2c-journey__container .v-input__append-inner .v-icon[data-v-4d211149] {
  width: 20px;
  height: 20px;
}
.d2c-journey__container .v-text-field__details .v-messages__message[data-v-4d211149] {
  line-height: normal;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message[data-v-4d211149] {
  hyphens: none;
}
.d2c-journey__container .form__control .counter[data-v-4d211149] {
  height: 48px !important;
}
.d2c-journey__container .form__control .counter .v-btn[data-v-4d211149] {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-journey__container .form__control .counter .v-card[data-v-4d211149] {
  height: 48px !important;
  max-width: 100px !important;
  color: #272727;
}
.d2c-journey__container .v-input *[data-v-4d211149] {
  transition: none !important;
}
.d2c-journey__container .d2c-date-input[data-v-4d211149] {
  color: #272727;
}
.d2c-journey__container[data-v-4d211149] .icon {
  font-size: 20px;
}
.d2c-journey__container[data-v-4d211149] .icon.darkgreen-icon {
  color: #1d8649;
}
.d2c-journey__container[data-v-4d211149] .icon.red-icon {
  color: var(--red-500);
}
.d2c-journey__container[data-v-4d211149] .icon.blue-icon {
  color: #5285c0;
}
.d2c-journey__container .cover-text[data-v-4d211149] {
  margin-left: 3px;
}
.d2c-journey__container .cover-text__green .cover-included[data-v-4d211149] {
  color: #1d8649;
}
.d2c-journey__container .cover-text__red .cover-included[data-v-4d211149] {
  color: var(--red-500);
}
.d2c-journey__container .v-text-field__details[data-v-4d211149] {
  min-width: 100%;
}
.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages[data-v-4d211149] {
  min-width: unset !important;
}
@media screen and (min-width: 992px) {
.d2c-journey__container[data-v-4d211149] {
    margin-left: 0px;
    margin-right: 0px;
    padding: 64px 64px 64px 69px !important;
}
.d2c-journey__container .v-input__slot[data-v-4d211149],
.d2c-journey__container .v-select__slot[data-v-4d211149] {
    min-height: 48px !important;
}
.d2c-journey__container .d2c-save-exit[data-v-4d211149] {
    margin-right: -9px !important;
}
.d2c-journey__container .continue-button[data-v-4d211149] {
    margin-bottom: 16px;
}
.d2c-journey__container .back-previous__btn-link[data-v-4d211149] {
    margin-left: -32px;
    margin-top: -30px;
}
.d2c-journey__container .base-toggle-container .v-btn[data-v-4d211149] {
    height: 48px !important;
}
.d2c-journey__container .find-property[data-v-4d211149],
.d2c-journey__container .radio-image__wrapper[data-v-4d211149] {
    position: relative;
}
.d2c-journey__container .find-property .v-input__slot[data-v-4d211149],
.d2c-journey__container .radio-image__wrapper .v-input__slot[data-v-4d211149] {
    margin-bottom: 0;
}
.d2c-journey__container .find-property .v-text-field__details[data-v-4d211149],
.d2c-journey__container .radio-image__wrapper .v-text-field__details[data-v-4d211149] {
    position: absolute;
    bottom: -31px;
    left: 0;
    width: 100%;
}
.d2c-journey__container .radio-image__wrapper .v-messages.error--text[data-v-4d211149] {
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 16px;
    width: 100%;
    line-height: 1;
}
.d2c-journey__container .d2c-date-input[data-v-4d211149] {
    color: #272727;
}
}
.d2c-journey__container[data-v-4d211149] {
  padding: 0 !important;
}
.d2c-quotation-result__container .d2c-quotation-result__header[data-v-4d211149] {
  margin-top: -11px;
}
.d2c-quotation-result__container .cheapest-flag__container[data-v-4d211149] {
  margin: 8px -16px 16px;
  padding-left: 16px;
}
.d2c-quotation-result__container .cheapest-flag__container .cheapest-flag[data-v-4d211149] {
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.4px;
  background-color: #178748;
  width: 140px;
  text-align: center;
  padding: 8px;
  border-radius: 0 0 10px 10px;
  color: #fff;
  height: 36px;
}
.d2c-quotation-result__container .cheapest-flag__container.d2c-quote .v-btn[data-v-4d211149] {
  color: #106175;
}
.cheapest-flag__container[data-v-4d211149] {
  border-top: 1px solid #ddd;
}
.view-more-price__wrapper[data-v-4d211149] {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 25px;
}
.view-more-price__wrapper a[data-v-4d211149] {
  gap: 8px;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: center;
  color: #106175;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-flex;
  align-items: center;
  letter-spacing: 0;
}
.view-more-price__wrapper a span[data-v-4d211149] {
  letter-spacing: 0.4px;
}
.view-more-price__wrapper a i[data-v-4d211149] {
  color: #106175;
  font-size: 20px;
}
@media screen and (min-width: 992px) {
.d2c-quotation-result__container .cheapest-flag__container[data-v-4d211149] {
    width: 1016px;
    margin: 41px 0 11px -24px;
    height: auto;
    padding-left: 0px !important;
}
.d2c-quotation-result__container .section-title[data-v-4d211149] {
    padding-left: 8px;
}
}
.landing-wrapper[data-v-b3b392cc] {
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 480px;
}
.landing-wrapper .app-container--width-max[data-v-b3b392cc] {
  max-width: 1096px !important;
}
.landing-wrapper .left-panel-wrapper[data-v-b3b392cc] {
  color: #fff;
  padding: 41px 44px 33px;
  margin-top: 18px;
  margin-left: -10px;
  max-width: 635px;
  width: 635px;
  border-radius: 10px;
  background-color: rgba(39, 39, 39, 0.9);
}
.landing-wrapper .left-panel-wrapper h1[data-v-b3b392cc] {
  font-weight: 800;
  font-size: 40px;
}
.landing-wrapper .left-panel-wrapper ul[data-v-b3b392cc] {
  list-style-type: none;
  padding-left: 7px;
  margin-top: 11px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-b3b392cc] {
  padding-top: 14px;
  position: relative;
}
.landing-wrapper .left-panel-wrapper ul li .v-icon[data-v-b3b392cc] {
  margin-right: 12px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-b3b392cc]::before {
  height: 15px;
  width: 15px;
  border-radius: 15px;
  background: #fff;
  content: "";
  left: 4px;
  top: 17px;
  display: inline-block;
  position: absolute;
}
.landing-wrapper .left-panel-wrapper .text--underline[data-v-b3b392cc] {
  max-width: 545px;
  height: 2px;
  background: #fff;
  margin-top: -8px;
}
.landing-wrapper .left-panel-wrapper .v-btn[data-v-b3b392cc] {
  min-width: auto;
  margin-top: 36px;
}
.landing-wrapper .left-panel-wrapper a[data-v-b3b392cc] {
  color: #fff;
  padding-top: 7px;
  display: inline-block;
}
.landing-wrapper .left-panel-wrapper .icon-check[data-v-b3b392cc] {
  margin-right: 12px;
}
.landing-wrapper .right-panel-wrapper[data-v-b3b392cc] {
  padding-left: 193px;
}
.landing-wrapper .right-panel-wrapper .defaqto[data-v-b3b392cc] {
  margin-right: 30px;
}
.landing-wrapper .right-panel-wrapper .trustpilot-widget[data-v-b3b392cc] {
  background-color: #262625;
  border: 1px solid #000;
  border-radius: 4px;
  padding: 3px 14px 3px 14px;
}
@media screen and (max-width: 991px) {
.landing-wrapper[data-v-b3b392cc] {
    height: auto;
    margin: 0;
    background-position: 100% 0%;
    background-size: cover;
}
.landing-wrapper .left-panel-wrapper[data-v-b3b392cc] {
    width: 100%;
    max-width: 413px;
    margin: 16px auto 0;
    padding: 38px 20px 38px 20px;
}
.landing-wrapper .left-panel-wrapper .text--underline[data-v-b3b392cc] {
    display: none;
}
.landing-wrapper .left-panel-wrapper h1[data-v-b3b392cc] {
    font-size: 26px;
    text-decoration: underline;
}
.landing-wrapper .left-panel-wrapper ul[data-v-b3b392cc] {
    padding-left: 0;
    margin-top: 9px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-b3b392cc] {
    padding-top: 21px;
}
.landing-wrapper .left-panel-wrapper ul li[data-v-b3b392cc]::before {
    top: 25px;
    left: 5px;
}
.landing-wrapper .left-panel-wrapper .v-btn[data-v-b3b392cc] {
    min-width: 100%;
}
.landing-wrapper .right-panel-wrapper[data-v-b3b392cc] {
    padding-left: 0;
    align-items: center;
    justify-content: center;
}
.landing-wrapper .right-panel-wrapper .defaqto[data-v-b3b392cc] {
    margin-right: 24px;
    max-width: 173px;
}
.landing-wrapper .app-container--width-max[data-v-b3b392cc] {
    padding: 0 !important;
}
}
@media screen and (min-width: 1366px) {
.landing-wrapper[data-v-b3b392cc] {
    background-position: 0% 75%;
}
}
@media screen and (max-width: 460px) {
.landing-wrapper .left-panel-wrapper h1[data-v-b3b392cc] {
    font-size: 22px;
}
}
.insurers-wrapper[data-v-d838112a] {
  background: #272727;
  color: #fff;
  padding: 20px 0 18px 0;
}
.insurers-wrapper .logo__item[data-v-d838112a] {
  display: inline-block;
}
.insurers-wrapper .logo__item img[data-v-d838112a] {
  max-height: 35px;
}
@media screen and (max-width: 991px) {
.insurers-wrapper .col-md-4[data-v-d838112a] {
    text-align: center;
}
.insurers-wrapper .logo-wrapper .logo__item[data-v-d838112a] {
    width: 33%;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-around;
}
.insurers-wrapper .logo-wrapper .logo__item img[data-v-d838112a] {
    max-width: 70%;
}
.insurers-wrapper .logo-wrapper .logo__item[data-v-d838112a]:last-child {
    margin: auto;
}
}
.document-wrapper[data-v-3b271df9] {
  background: #fff;
  padding: 33px 0 64px 0;
}
.document-wrapper .col-lg-6 .document__item[data-v-3b271df9] {
  margin-left: auto;
}
.document-wrapper .col-lg-6:last-child .document__item[data-v-3b271df9] {
  margin-left: 0;
  margin-right: auto;
}
.document-wrapper .document__item[data-v-3b271df9] {
  padding: 35px 36px 94px 36px;
  border-radius: 10px;
  background: #354048;
  color: #fff;
  border-radius: 10px;
  max-width: 440px;
  height: 100%;
  min-height: 320px;
  margin: 0 22px;
  position: relative;
}
.document-wrapper .document__item p[data-v-3b271df9] {
  padding: 32px 0 34px;
  font-size: 14px;
}
.document-wrapper .document__item h4[data-v-3b271df9] {
  font-size: 14px;
  margin-top: -5px;
  font-weight: 600;
}
.document-wrapper .document__item h3[data-v-3b271df9] {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 10px;
}
.document-wrapper .document__item h3 .mdi-file[data-v-3b271df9] {
  font-size: 35px;
}
.document-wrapper .document__item .v-btn[data-v-3b271df9] {
  width: calc(100% - 72px);
  min-width: auto;
  height: 54px;
  margin-top: 0;
  font-size: 20px !important;
  position: absolute;
  bottom: 40px;
}
@media screen and (max-width: 767px) {
.document-wrapper[data-v-3b271df9] {
    padding: 4px 0 20px 0;
}
.document-wrapper .app-container--width-max[data-v-3b271df9] {
    padding: 0 !important;
}
.document-wrapper .document__item[data-v-3b271df9] {
    margin: 0 !important;
}
.document-wrapper .document__item .v-btn[data-v-3b271df9] {
    width: auto;
    min-width: calc(100% - 72px);
    left: 50%;
    transform: translateX(-50%);
}
.policy-document__container[data-v-3b271df9] {
    grid-template-columns: auto;
}
}
.type-insurance-wrapper[data-v-3844ce3b] {
  background-color: #eff0f0 !important;
  padding: 43px 0 28px 0;
}
.type-insurance-wrapper .type-insurance__item[data-v-3844ce3b] {
  background-color: #fff !important;
  padding: 28.5px 60px 18px 60px;
  border-radius: 10px;
  text-align: center;
  margin-right: 32px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.type-insurance-wrapper .type-insurance__item[data-v-3844ce3b]:last-child {
  margin-right: 0;
}
.type-insurance-wrapper .type-insurance__item .img-wrapper[data-v-3844ce3b] {
  min-height: 86.5px;
  height: 86.5px;
}
.type-insurance-wrapper .type-insurance__item h3[data-v-3844ce3b] {
  padding-bottom: 14px;
}
.type-insurance-wrapper .type-insurance__item p[data-v-3844ce3b] {
  text-align: left;
}
@media screen and (max-width: 991px) {
.type-insurance-wrapper[data-v-3844ce3b] {
    margin-top: 0 !important;
    padding-bottom: 28px;
}
.type-insurance-wrapper .type-insurance__item[data-v-3844ce3b] {
    flex-basis: auto;
    margin-right: 0;
}
.type-insurance-wrapper .type-insurance__item[data-v-3844ce3b]:not(:last-child) {
    margin-bottom: 25px;
}
}
.addOn-wrapper[data-v-6ee1a658] {
  background: #eff0f0;
  padding: 44px 0 28px 0;
}
.addOn-wrapper .add-on__item[data-v-6ee1a658] {
  background-color: #fff !important;
  max-width: 249px;
  padding: 24px 16px 21px 16px;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
.addOn-wrapper .add-on__item .img-wrapper[data-v-6ee1a658] {
  max-height: 100px;
}
.addOn-wrapper .add-on__item h3[data-v-6ee1a658] {
  padding-bottom: 28px;
  padding-top: 11px;
  font-size: 16px;
  min-height: 87px;
}
.addOn-wrapper .add-on__item p[data-v-6ee1a658] {
  text-align: left;
}
@media screen and (max-width: 991px) {
.addOn-wrapper[data-v-6ee1a658] {
    padding: 9px 0 28px 0;
}
.addOn-wrapper .add-on__item-wrapper[data-v-6ee1a658] {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.addOn-wrapper .add-on__item-wrapper[data-v-6ee1a658]::-webkit-scrollbar {
    display: none;
}
.addOn-wrapper .add-on__item-wrapper .add-on__item[data-v-6ee1a658] {
    min-width: 249px;
    margin-right: 14px;
}
.addOn-wrapper .col[data-v-6ee1a658] {
    padding-right: 0;
}
.addOn-wrapper .col.title-wrapper[data-v-6ee1a658] {
    padding-right: 40px !important;
}
.addOn-wrapper .col .app-container--width-max[data-v-6ee1a658] {
    padding-right: 0 !important;
}
.addOn-wrapper .col .btn-wrapper[data-v-6ee1a658] {
    padding-right: 40px !important;
}
}
.covered-wrapper[data-v-9ff6a4f6] {
  background: #fff;
  padding: 43px 0 40px 0;
}
.covered-wrapper ul[data-v-9ff6a4f6] {
  padding-left: 63px;
}
.covered-wrapper ul li[data-v-9ff6a4f6] {
  padding-top: 25px;
}
.covered-wrapper ul li[data-v-9ff6a4f6]::marker {
  font-size: 20px;
}
.v-btn.btn-view-faq[data-v-9ff6a4f6] {
  background-color: #106175 !important;
  font-size: 18px !important;
  color: #fff !important;
  margin: auto;
  margin-top: 37px;
}
.whyChoose-wrapper[data-v-a4d51736] {
  background: #eff0f0;
  padding: 44px 0 46px 0;
}
.whyChoose-wrapper h2[data-v-a4d51736] {
  margin-bottom: 8px;
}
.whyChoose-wrapper .reason__item[data-v-a4d51736] {
  max-width: 320px;
  min-height: 414px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 24px;
  background: #fff;
}
.whyChoose-wrapper .reason__item img[data-v-a4d51736] {
  max-width: 100%;
}
.whyChoose-wrapper .reason__item h3[data-v-a4d51736] {
  padding: 13px 25px 14px 25px;
}
.whyChoose-wrapper .reason__item p[data-v-a4d51736] {
  padding: 0 25px 37px 25px;
  margin-bottom: 0;
}
.whyChoose-wrapper .v-btn[data-v-a4d51736] {
  margin-top: -8px;
}
@media screen and (max-width: 991px) {
.whyChoose-wrapper[data-v-a4d51736] {
    padding: 8px 0 28px 0;
}
.whyChoose-wrapper .reason__item-wrapper[data-v-a4d51736] {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.whyChoose-wrapper .reason__item-wrapper[data-v-a4d51736]::-webkit-scrollbar {
    display: none;
}
.whyChoose-wrapper .reason__item-wrapper .reason__item[data-v-a4d51736] {
    margin-bottom: 24px;
    min-width: 320px;
    margin-right: 14px;
}
.whyChoose-wrapper .col[data-v-a4d51736] {
    padding: 12px 0 12px 12px;
}
.whyChoose-wrapper .col .app-container--width-max[data-v-a4d51736] {
    padding-right: 0 !important;
}
.whyChoose-wrapper .col .app-container--width-max .col[data-v-a4d51736]:not(.btn-wrapper) {
    padding-right: 0 !important;
}
.whyChoose-wrapper .col .btn-wrapper[data-v-a4d51736] {
    padding-right: 40px !important;
}
}
tbody tr[data-v-558f4275]:hover {
  background-color: transparent !important;
}
tr[data-v-558f4275]:nth-of-type(odd) {
  background-color: #f5f5f5 !important;
}
.btn-file-downloaded[data-v-558f4275] {
  border: 1px solid white;
}
.input-label[data-v-558f4275] {
  font-size: 18px;
  font-weight: bold;
}
.dialog-retrieve[data-v-558f4275] {
  padding: 20px 40px 40px 37px;
}
.dialog-retrieve[data-v-558f4275] p.date-of-birth-label {
  margin-bottom: 6px !important;
}
.dialog-text[data-v-558f4275] {
  font-size: 16px;
  letter-spacing: 0.4px;
  color: #272727;
  margin-bottom: 31px;
}
.mg-bt-5px[data-v-558f4275] {
  margin-bottom: 5px;
}
.something-went-wrong[data-v-558f4275] {
  text-align: center;
  font-weight: 500;
  color: #ff5252;
  padding-bottom: 0.5rem;
}
.input-base[data-v-558f4275] {
  margin-bottom: 10px;
}
.input-base[data-v-558f4275] .quote-reference {
  max-width: 100%;
}
.input-base[data-v-558f4275] .post-code {
  max-width: 274px;
}
.date-label[data-v-558f4275] {
  margin-bottom: 6px;
}
.button-container[data-v-558f4275] {
  display: flex;
  justify-content: center;
  margin-top: 14px;
  overflow: auto;
}
@media screen and (max-width: 576px) {
.dialog-retrieve[data-v-558f4275] {
    padding: 19px 24px 40px 22px;
}
}
.home__container[data-v-53909031] {
  color: #272727;
  margin-top: 12px;
}
.home__container[data-v-53909031] .app-container--width-max {
  max-width: 1074px !important;
}
.home__container[data-v-53909031] .app-container--width-max h2 {
  font-size: 32px;
  font-weight: bold;
}
.home__container[data-v-53909031] .app-container--width-max h3 {
  font-size: 20px;
  font-weight: bold;
}
.home__container[data-v-53909031] .app-container--width-max p {
  font-size: 16px;
}
.home__container[data-v-53909031] .app-container--width-max .font-lobster {
  font-size: 64px;
  line-height: 0.7;
}
.home__container[data-v-53909031] .v-btn {
  height: 60px;
  min-width: 320px;
  margin-top: 16px;
  border-radius: 54px;
  color: #272727;
  letter-spacing: 0.4px !important;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
}
.definition-wrapper[data-v-53909031] {
  padding: 45px 0 29px 0;
  background-color: #fff !important;
}
.definition-wrapper .left-panel-wrapper[data-v-53909031] {
  max-width: 634px;
  min-width: 634px;
}
.definition-wrapper .left-panel-wrapper h2[data-v-53909031],
.definition-wrapper .left-panel-wrapper p[data-v-53909031] {
  max-width: 624px;
}
.definition-wrapper .left-panel-wrapper p[data-v-53909031] {
  line-height: 19.5px;
}
.definition-wrapper .col-5[data-v-53909031] {
  max-width: 440px;
  padding-right: 0;
}
.definition-wrapper .col-5 img[data-v-53909031] {
  max-width: 100%;
}
.includes-wrapper[data-v-53909031] {
  background: #272727;
  color: #fff;
  padding: 29px 0 38px 0;
}
.includes-wrapper h3[data-v-53909031] {
  font-size: 24px;
}
.includes-wrapper .left-panel-wrapper h1[data-v-53909031] {
  margin-top: -8px;
}
.includes-wrapper .left-panel-wrapper p[data-v-53909031] {
  max-width: 360px;
}
.includes-wrapper p[data-v-53909031] {
  line-height: 1.3;
}
.includes-wrapper ul[data-v-53909031] {
  list-style-type: none;
  padding-left: 26px;
  margin-top: 13px;
  max-width: 535px;
}
.includes-wrapper ul li[data-v-53909031] {
  padding-left: 20px;
}
.includes-wrapper ul .mdi-shield[data-v-53909031] {
  margin-left: -20px;
  font-size: 13px;
  margin-right: 0;
}
@media screen and (max-width: 991px) {
.home__container[data-v-53909031] {
    color: #272727;
    margin-top: 0px;
}
.home__container[data-v-53909031] .app-container--width-max {
    padding: 0 20px;
}
.home__container .row[data-v-53909031] {
    margin: 0;
}
.includes-wrapper h3[data-v-53909031] {
    font-size: 20px;
}
.definition-wrapper[data-v-53909031] {
    margin-top: 0;
    padding-bottom: 0;
}
.definition-wrapper .left-panel-wrapper[data-v-53909031] {
    padding: 0;
}
.definition-wrapper h2[data-v-53909031] {
    padding-top: 6px !important;
}
.definition-wrapper .col-5[data-v-53909031] {
    padding-left: 0;
    padding-bottom: 0;
}
.definition-wrapper .col-5 img[data-v-53909031] {
    max-width: calc(100% + 56px);
    margin-left: -28px;
    margin-right: -28px;
}
.definition-wrapper .col-7[data-v-53909031],
.definition-wrapper .col-5[data-v-53909031] {
    min-width: 100%;
}
}
[data-v-53909031] .logo-wrapper {
  padding-left: 200px;
  padding-right: 200px;
}
[data-v-53909031] .insurers-wrapper .logo__item .logo-axa {
  max-height: 54px;
}
[data-v-53909031] .insurers-wrapper .logo__item .logo-lv {
  max-height: 49px;
}
[data-v-53909031] .insurers-wrapper .logo__item .logo-rsa {
  max-height: 49px;
}
[data-v-53909031] .insurers-wrapper .logo__item .logo-ukgeneral {
  max-height: 36px;
}
@media screen and (max-width: 991px) {
[data-v-53909031] .logo-wrapper {
    padding-left: 0;
    padding-right: 0;
}
[data-v-53909031] .logo-wrapper .logo__item--wrapper {
    width: 50%;
    margin-bottom: 20px;
    text-align: center;
}
[data-v-53909031] .logo-wrapper .logo__item--wrapper .logo__item {
    width: 100%;
}
[data-v-53909031] .logo-wrapper .logo__item--wrapper .logo__item img {
    max-width: 50%;
}
}
@media screen and (min-width: 1366px) {
.landing-wrapper[data-v-53909031] {
    background-image: url(../img/hero_landlord_1920.0eea27b8.png) !important;
}
}
.claim-detail-section td[data-v-76271e28] {
  font-weight: bold;
}
.claim-detail-section th[data-v-76271e28] {
  font-weight: 500;
  color: black !important;
  font-size: 14px !important;
}
.claim-detail-section .add-button-size[data-v-76271e28] {
  max-width: 226px;
}
.claim-detail-section .d2c-claim-input[data-v-76271e28] {
  margin-bottom: 5px;
}
.claim-detail-section .d2c-claim-input[data-v-76271e28] .v-input .v-input__control .v-input__slot {
  margin-bottom: 0px;
}
.claim-detail-section .d2c-claim-input[data-v-76271e28] .v-input .v-input__control .v-text-field__details {
  min-width: 100%;
  background-color: #f3f3f3;
  margin-bottom: 0;
  min-height: 18px;
}
.claim-detail-section .d2c-claim-input[data-v-76271e28] p {
  font-size: 16px !important;
}
.claim-detail-section .d2c-claim-input :last-child.col[data-v-76271e28] {
  padding-top: 0;
  margin-top: 3px;
}
.claim-detail-section .layoutTableBuilder[data-v-76271e28] {
  background-color: #f3f3f3 !important;
  padding: 19px 35px 24px 35px !important;
}
.claim-detail-section .layoutTableBuilder[data-v-76271e28] .v-input.v-text-field {
  background-color: #f3f3f3 !important;
}
.claim-detail-section .claim-header[data-v-76271e28] {
  background-color: #354048;
  padding: 10px 0px 10px 24.8px;
}
.claim-detail-section .claim-detail-text[data-v-76271e28] {
  width: 100%;
  flex-grow: 0;
  margin: 0 0px 0 0;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #fff;
}
.claim-detail-section .item-title[data-v-76271e28] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.claim-detail-section .border-r10[data-v-76271e28] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.claim-detail-section .description__wrapper h4[data-v-76271e28] {
  word-break: break-word;
}
@media screen and (max-width: 576px) {
.claim-detail-section .layoutTableBuilder[data-v-76271e28] {
    padding: 24px 22px 16px 22px !important;
    margin: 0 -8px;
}
.claim-detail-section .claim-header[data-v-76271e28] {
    margin: 0 -8px;
}
.claim-detail-section .table-row[data-v-76271e28] :last-child(.col) {
    margin-top: 31px;
}
}
.d2c-your-detail__container .select__wrapper[data-v-76271e28] {
  max-width: 100% !important;
  margin-bottom: 12px;
}
.d2c-your-detail__container .mt-2px[data-v-76271e28] {
  margin-top: 2px;
}
.d2c-your-detail__container .radio-document-delivery-preference[data-v-76271e28] .v-input--radio-group__input {
  max-width: 376px;
  justify-content: space-between;
}
.d2c-your-detail__container .radio-document-delivery-preference[data-v-76271e28] .v-input--radio-group__input button {
  margin-right: 0px !important;
  min-width: calc(50% - 8px);
}
.additional-info[data-v-76271e28] {
  max-width: 464px;
}
@media screen and (min-width: 768px) {
.radio-document-delivery-preference[data-v-76271e28] .v-input--radio-group__input {
    max-width: 300px !important;
}
}
@media screen and (min-width: 992px) {
.title-select[data-v-76271e28] {
    max-width: 304px;
}
[data-v-76271e28] .d2c-input {
    max-width: 440px;
}
[data-v-76271e28] .d2c-date-input {
    max-width: 440px;
}
[data-v-76271e28] .d2c-input-find-property {
    max-width: 480px;
}
[data-v-76271e28] textarea {
    margin-bottom: 3px;
    margin-right: 3px;
    height: 107px;
}
}
i.tooltip.v-icon.v-icon[data-v-50a39513] {
  font-size: 18px !important;
  top: -2px !important;
  position: relative !important;
}
.sub-help-text[data-v-50a39513] {
  margin-top: 3px;
  margin-bottom: 13px;
  display: block;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
  width: 584px;
}
.help-text[data-v-50a39513] {
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
}
.font-weight-400[data-v-50a39513] {
  font-weight: 400 !important;
}
.letter-spacing-4[data-v-50a39513] {
  letter-spacing: 0.4px;
}
@media screen and (max-width: 768px) {
.sub-help-text[data-v-50a39513] {
    width: 100%;
}
}
.claim-detail-section td[data-v-e57b0344] {
  font-weight: bold;
}
.claim-detail-section th[data-v-e57b0344] {
  font-weight: 500;
  color: black !important;
  font-size: 14px !important;
}
.claim-detail-section .add-button-size[data-v-e57b0344] {
  max-width: 226px;
}
.claim-detail-section .d2c-claim-input[data-v-e57b0344] {
  margin-bottom: 5px;
}
.claim-detail-section .d2c-claim-input[data-v-e57b0344] .v-input .v-input__control .v-input__slot {
  margin-bottom: 0px;
}
.claim-detail-section .d2c-claim-input[data-v-e57b0344] .v-input .v-input__control .v-text-field__details {
  min-width: 100%;
  background-color: #f3f3f3;
  margin-bottom: 0;
  min-height: 18px;
}
.claim-detail-section .d2c-claim-input[data-v-e57b0344] p {
  font-size: 16px !important;
}
.claim-detail-section .d2c-claim-input :last-child.col[data-v-e57b0344] {
  padding-top: 0;
  margin-top: 3px;
}
.claim-detail-section .layoutTableBuilder[data-v-e57b0344] {
  background-color: #f3f3f3 !important;
  padding: 19px 35px 24px 35px !important;
}
.claim-detail-section .layoutTableBuilder[data-v-e57b0344] .v-input.v-text-field {
  background-color: #f3f3f3 !important;
}
.claim-detail-section .claim-header[data-v-e57b0344] {
  background-color: #354048;
  padding: 10px 0px 10px 24.8px;
}
.claim-detail-section .claim-detail-text[data-v-e57b0344] {
  width: 100%;
  flex-grow: 0;
  margin: 0 0px 0 0;
  -o-object-fit: contain;
     object-fit: contain;
  font-family: Montserrat;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #fff;
}
.claim-detail-section .item-title[data-v-e57b0344] {
  background-color: #007185;
  color: white;
  font-weight: bold;
  border-radius: 17px;
  width: -moz-fit-content;
  width: fit-content;
}
.claim-detail-section .border-r10[data-v-e57b0344] {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}
.claim-detail-section .description__wrapper h4[data-v-e57b0344] {
  word-break: break-word;
}
@media screen and (max-width: 576px) {
.claim-detail-section .layoutTableBuilder[data-v-e57b0344] {
    padding: 24px 22px 16px 22px !important;
    margin: 0 -8px;
}
.claim-detail-section .claim-header[data-v-e57b0344] {
    margin: 0 -8px;
}
.claim-detail-section .table-row[data-v-e57b0344] :last-child(.col) {
    margin-top: 31px;
}
}
.d2c-your-detail__container .select__wrapper[data-v-e57b0344] {
  max-width: 100% !important;
  margin-bottom: 12px;
}
.d2c-your-detail__container .second-applicant-included-field[data-v-e57b0344] .v-icon {
  margin-right: 16px !important;
}
.d2c-your-detail__container .second-applicant-included-field[data-v-e57b0344] .v-btn {
  padding: 4px 4px !important;
}
.d2c-your-detail__container[data-v-e57b0344] .v-text-field__details {
  padding-left: 0 !important;
  position: unset;
}
.d2c-your-detail__container .radio-renta-propertise[data-v-e57b0344] .v-input {
  max-width: unset !important;
}
@media screen and (min-width: 992px) {
.title-select[data-v-e57b0344] {
    max-width: 304px;
}
[data-v-e57b0344] .v-input {
    max-width: 440px;
}
[data-v-e57b0344] .d2c-date-input {
    max-width: 440px;
}
[data-v-e57b0344] .sub-help-text {
    min-width: 584px;
}
}
.layout-wrapper {
  max-width: 1080px;
}

.b2b-tc-journey__container {
  padding: 24px 16px 40px 16px !important;
}
.b2b-tc-journey__container .radio-group__wrapper {
  max-width: 400px;
}

.quote-result__container,
.b2b-tc-journey__container {
  margin-bottom: 40px;
}

@media screen and (min-width: 576px) {
  .b2b-tc-journey__container {
    padding: 40px !important;
  }
}
@media screen and (min-width: 992px) {
  .b2b-tc-journey__container {
    padding: 40px 40px 80px 40px !important;
  }

  .quote-result__container,
.b2b-tc-journey__container {
    margin-bottom: 80px !important;
  }

  .quote-result__container .quote,
.quote-result__container .quote-lowest-price,
.quote-result__container .quote-summary__card {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .alert-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.acc_no__wrapper[data-v-34345e48] {
  min-width: 328px;
}
[data-v-34345e48] .v-text-field__details {
  margin-bottom: 0 !important;
}
[data-v-4d60eb83] .find-property {
  width: 100% !important;
  margin-top: 6px;
}
[data-v-4d60eb83] .find-property .v-input__slot {
  height: 48px !important;
}
@media screen and (min-width: 992px) {
[data-v-4d60eb83] .find-property {
    max-width: 480px;
}
[data-v-4d60eb83] .sub-help-text {
    width: 663px !important;
}
}
[data-v-533507f3] .find-property {
  width: 100% !important;
  margin-top: 6px;
}
[data-v-533507f3] .find-property .v-input__slot {
  height: 48px !important;
}
@media screen and (min-width: 992px) {
[data-v-533507f3] .find-property {
    max-width: 480px;
}
.sub-help-text[data-v-533507f3] {
    margin-top: 16px;
    max-width: 630px;
    font-size: 14px;
    color: #272727;
}
}
.second-applicant-included-field[data-v-25f49e36] .v-icon {
  margin-right: 16px !important;
}
.second-applicant-included-field[data-v-25f49e36] .v-btn {
  padding: 4px 4px !important;
}
.sub-text[data-v-25f49e36] {
  font-size: 14px !important;
  font-weight: 400;
}
@media screen and (min-width: 768px) {
.sub-text[data-v-25f49e36] {
    width: 60% !important;
}
}
.no-quotes-page__wrapper[data-v-5879f1e2] .quote-summary__card {
  box-shadow: none !important;
}
@media screen and (max-width: 575px) {
.additional-content[data-v-5879f1e2] {
    border-top: 1px solid #ccd6dd;
}
}
@media screen and (max-width: 992px) {
.quote-actions[data-v-5879f1e2] {
    margin: 24px 16px 0px 16px;
}
}
.layout-wrapper {
  max-width: 1080px;
}
.b2b-tl-journey__container {
  padding: 24px 16px 40px 16px !important;
  margin-bottom: 40px;
  max-width: 1080px;
}
.b2b-tl-journey__container .radio-group__wrapper {
  max-width: 400px;
}
@media screen and (min-width: 576px) {
.b2b-tl-journey__container {
    padding: 40px !important;
}
}
@media screen and (min-width: 992px) {
.b2b-tl-journey__container {
    padding: 40px 40px 80px 40px !important;
    margin-bottom: 80px !important;
}
}
[data-v-1133f5f2] .v-text-field__details {
  margin-bottom: 0 !important;
}
.credit-debit-alert[data-v-1133f5f2] {
  letter-spacing: 0.35px;
  line-height: 19.5px;
}
@media screen and (min-width: 992px) {
[data-v-1133f5f2] .radioButtonCard .v-card {
    min-height: 475px !important;
}
}
.description[data-v-a62876a4] {
  letter-spacing: 0.4px;
  margin-bottom: 13px;
  max-width: 665px;
  color: #272727;
}
[data-v-9a803dc4] .find-property {
  width: 100% !important;
  margin-top: 6px;
}
[data-v-9a803dc4] .find-property .v-input__slot {
  height: 48px !important;
}
@media screen and (min-width: 992px) {
[data-v-9a803dc4] .find-property {
    max-width: 480px;
}
.sub-help-text[data-v-9a803dc4] {
    margin-top: 16px;
    max-width: 630px;
    font-size: 14px;
    color: #272727;
}
}
.insurance-card[data-v-229e6c52] {
  border: solid var(--v-bordergrey-base) 1px;
  overflow: hidden;
  max-width: 500px !important;
}
.insurance-card .insurance-card-header[data-v-229e6c52] {
  height: 44px;
  display: flex;
  align-items: center;
  padding: 0 16px;
}
.insurance-card .bg-psorange-opacity-50[data-v-229e6c52] {
  background: rgba(250, 181, 25, 0.5);
}
.insurance-card .insurance-card-body[data-v-229e6c52] {
  padding: 40px 27px;
}
.insurance-card .price[data-v-229e6c52] {
  font-size: 40px;
  font-weight: 700;
  line-height: 48.76px;
}
.d2c-journey__container {
  margin: 0px 14px 80px 14px;
  padding: 16px;
}
.d2c-journey__container .back-previous__btn-link {
  margin-left: -8px;
  margin-top: 6px;
}
.d2c-journey__container .d2c-save-exit {
  margin-right: -8px !important;
}
.d2c-journey__container .base-toggle-container .v-btn {
  text-transform: none !important;
  font-size: 20px !important;
  width: 100%;
  height: 60px !important;
  border-radius: 34px;
}
.d2c-journey__container .base-toggle-container div {
  max-width: 188px !important;
}
.d2c-journey__container .v-input__slot,
.d2c-journey__container .v-select__slot {
  min-height: 60px !important;
}
.d2c-journey__container .continue-button {
  margin-bottom: 24px;
}
.d2c-journey__container .v-input__append-inner {
  margin: auto 0 !important;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-journey__container .address-finder__form {
  max-width: 480px;
  display: inline-block;
}
.d2c-journey__container .main-label__wrapper {
  padding-bottom: 7px;
}
.d2c-journey__container .sub-help-text {
  margin-top: 0 !important;
}
.d2c-journey__container .main-label__wrapper,
.d2c-journey__container .sub-help-text {
  max-width: 770px;
  width: auto !important;
}
.d2c-journey__container .form__control {
  margin-bottom: 8px;
}
.d2c-journey__container .radio-group__wrapper {
  max-width: 400px;
}
.d2c-journey__container .find-property {
  max-width: 480px;
}
.d2c-journey__container .find-property .v-input__icon--append {
  display: none;
}
.d2c-journey__container .select__wrapper {
  max-width: 360px;
}
.d2c-journey__container .select__wrapper .v-label {
  color: #272727;
}
.d2c-journey__container .input-build-year__wrapper {
  max-width: 200px;
}
.d2c-journey__container .radio-image__wrapper {
  max-width: 675px;
}
.d2c-journey__container .radio-image__wrapper .v-input--radio-group__input .v-btn {
  border-radius: 9px;
}
.d2c-journey__container .v-input__append-inner .v-icon {
  width: 20px;
  height: 20px;
}
.d2c-journey__container .v-text-field__details .v-messages__message {
  line-height: normal;
}
.d2c-journey__container .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message {
  hyphens: none;
}
.d2c-journey__container .form__control .counter {
  height: 48px !important;
}
.d2c-journey__container .form__control .counter .v-btn {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-journey__container .form__control .counter .v-card {
  height: 48px !important;
  max-width: 100px !important;
  color: #272727;
}
.d2c-journey__container .v-input * {
  transition: none !important;
}
.d2c-journey__container .d2c-date-input {
  color: #272727;
}
.d2c-journey__container :deep(.icon) {
  font-size: 20px;
}
.d2c-journey__container :deep(.icon).darkgreen-icon {
  color: #1d8649;
}
.d2c-journey__container :deep(.icon).red-icon {
  color: var(--red-500);
}
.d2c-journey__container :deep(.icon).blue-icon {
  color: #5285c0;
}
.d2c-journey__container .cover-text {
  margin-left: 3px;
}
.d2c-journey__container .cover-text__green .cover-included {
  color: #1d8649;
}
.d2c-journey__container .cover-text__red .cover-included {
  color: var(--red-500);
}
.d2c-journey__container .v-text-field__details {
  min-width: 100%;
}
.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
  min-width: unset !important;
}
@media screen and (min-width: 992px) {
.d2c-journey__container {
    margin-left: 0px;
    margin-right: 0px;
    padding: 64px 64px 64px 69px !important;
}
.d2c-journey__container .v-input__slot,
.d2c-journey__container .v-select__slot {
    min-height: 48px !important;
}
.d2c-journey__container .d2c-save-exit {
    margin-right: -9px !important;
}
.d2c-journey__container .continue-button {
    margin-bottom: 16px;
}
.d2c-journey__container .back-previous__btn-link {
    margin-left: -32px;
    margin-top: -30px;
}
.d2c-journey__container .base-toggle-container .v-btn {
    height: 48px !important;
}
.d2c-journey__container .find-property,
.d2c-journey__container .radio-image__wrapper {
    position: relative;
}
.d2c-journey__container .find-property .v-input__slot,
.d2c-journey__container .radio-image__wrapper .v-input__slot {
    margin-bottom: 0;
}
.d2c-journey__container .find-property .v-text-field__details,
.d2c-journey__container .radio-image__wrapper .v-text-field__details {
    position: absolute;
    bottom: -31px;
    left: 0;
    width: 100%;
}
.d2c-journey__container .radio-image__wrapper .v-messages.error--text {
    position: absolute;
    bottom: -24px;
    left: 0;
    height: 16px;
    width: 100%;
    line-height: 1;
}
.d2c-journey__container .d2c-date-input {
    color: #272727;
}
}
[data-v-424f3224] .section-remider-text {
  margin-bottom: 27px !important;
}
[data-v-424f3224] .save-exit-button {
  color: #272727;
}
[data-v-424f3224] .back-btn {
  margin-top: -33px !important;
  margin-left: -46px !important;
  margin-bottom: 25px !important;
}
@media screen and (max-width: 992px) {
[data-v-424f3224] .back-btn {
    margin-top: 7px !important;
    margin-left: -18px !important;
    margin-bottom: 10px !important;
}
}
.main-heading[data-v-f3b05f26] {
  margin: 77px 0 42px 0;
}
.base-radio-align-center[data-v-f3b05f26] {
  display: inline-flex;
  max-width: 100%;
}
.continue-btn--desktop[data-v-f3b05f26] {
  margin: 80px 0 208px 0;
}
.continue-btn--mobile[data-v-f3b05f26] {
  margin: 80px 0 12px 0;
}
.disabled-cursor[data-v-f082b752] .v-input__slot,
.disabled-cursor[data-v-f082b752] .v-input__slot * {
  cursor: not-allowed !important;
}
.ownership-warning[data-v-c108e06e] {
  border-radius: 10px !important;
  padding: 20px !important;
  color: #272727 !important;
  margin-bottom: 36px;
  margin-top: -22px;
}
.radio-group__wrapper[data-v-c108e06e] {
  max-width: 400px;
}
[data-v-c108e06e] .address-finder__form .form__control {
  margin-bottom: 8px;
}
[data-v-b560a78e] .find-property .v-input__append-inner {
  margin: auto 0 !important;
}
@media screen and (max-width: 575px) {
.additional-content[data-v-bba18c48] {
    border-top: 1px solid #ccd6dd;
}
}
.b2b-mppi-journey__container {
  padding: 24px 16px 40px 16px !important;
}
.b2b-mppi-journey__container .radio-group__wrapper {
  max-width: 400px;
}
@media screen and (min-width: 576px) {
.b2b-mppi-journey__container {
    padding: 40px !important;
}
}
@media screen and (min-width: 992px) {
.b2b-mppi-journey__container {
    padding: 40px 40px 80px 40px !important;
}
.quote-result__container,
.b2b-mppi-journey__container {
    margin-bottom: 80px !important;
}
}

.app-container--width-max[data-v-8f13947e] {
  max-width: 1250px;
}

tbody tr[data-v-bb88c098]:hover {
  background-color: transparent !important;
}
tr[data-v-bb88c098]:nth-of-type(odd) {
  background-color: var(--v-whitesmoke-base);
}
.border-line[data-v-0544b5e0] {
  border-left: 2px solid #007185;
  width: 24px;
  height: 327px;
}
.label-text[data-v-0544b5e0] {
  line-height: 21.94px;
}
.larger-error-message[data-v-0544b5e0] .v-text-field__details .v-messages__message {
  min-width: 440px;
}
@media screen and (max-width: 768px) {
.larger-error-message[data-v-0544b5e0] .v-text-field__details .v-messages__message {
    min-width: unset;
}
}
.invisible-input[data-v-0544b5e0] {
  padding-top: 0;
  padding-bottom: 0;
}
.invisible-input[data-v-0544b5e0] .v-input {
  padding-top: 0;
  margin-top: 0;
}
.invisible-input[data-v-0544b5e0] .v-input .v-input__control .v-input__slot {
  display: none;
}
.invisible-input[data-v-0544b5e0] .v-input .v-text-field__details {
  margin-top: 4px;
  margin-bottom: 0;
}
i.tooltip.v-icon.v-icon[data-v-0544b5e0] {
  font-size: 18px !important;
  top: -2px !important;
  position: relative !important;
}

.alert-first-payment {
  margin-top: -10px;
}

.sub-help-text[data-v-0d23dd48] {
  margin-top: 16px;
  max-width: 630px;
  font-size: 14px;
  color: #272727;
}
[data-v-80d8a16c] .custom-placeholder input::-moz-placeholder {
  font-style: italic;
}
[data-v-80d8a16c] .custom-placeholder input::placeholder {
  font-style: italic;
}
.second-applicant-included-field[data-v-1b52a1f0] .v-icon {
  margin-right: 16px !important;
}
.second-applicant-included-field[data-v-1b52a1f0] .v-btn {
  padding: 4px 4px !important;
}
.sub-text[data-v-1b52a1f0] {
  font-size: 14px !important;
  width: 60% !important;
  font-weight: 400;
}
@media screen and (min-width: 992px) {
.underwriting-questions-section[data-v-1b52a1f0] {
    max-width: 66%;
}
}
.quote-card[data-v-0461b942] {
  border-color: var(--v-bordergrey-base);
  border-radius: 10px;
}
.quote-card .v-card__title[data-v-0461b942] {
  border-bottom: solid 1px var(--v-bordergrey-base);
  background-color: rgba(250, 181, 25, 0.5);
}
.quote-card .v-card__text[data-v-0461b942] {
  line-height: normal;
}
[data-v-c65ed5d8] .v-dialog {
  border-radius: 20px !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
}
.dialog-title[data-v-c65ed5d8] {
  color: #272727;
}
.dialog-content[data-v-c65ed5d8] {
  height: 160px;
  font-size: 16px;
  margin: 0 40px 0 37px;
  letter-spacing: 0.4px;
  color: #272727;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.dialog-content p[data-v-c65ed5d8] {
  margin-bottom: 0;
}
.dialog-button[data-v-c65ed5d8] {
  color: #272727;
}
.block-header[data-v-c65ed5d8] {
  font-weight: bold;
}
.footer__container {
  background: var(--v-primary-base);
  color: #fff;
  padding: 46px 0 24px !important;
}
.footer__container--width-max {
  max-width: 954px;
}
.footer__container .list-menu-wrapper {
  padding: 0;
}
.footer__container .list-menu-wrapper a,
.footer__container .list-menu-wrapper .text-link {
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}
.footer__container .list-menu-wrapper a:hover,
.footer__container .list-menu-wrapper .text-link:hover {
  text-decoration: underline !important;
  cursor: pointer;
}
.footer__container .copy-right {
  padding: 0;
}
.footer__container .icon--twitter {
  margin-left: 16px;
}
.footer__container .icon--twitter .v-icon {
  color: #fff;
  font-size: 26px;
}
.footer__container .logo {
  max-width: 160px;
}
.footer__container .fca-wrapper {
  padding-top: 11px;
  font-size: 11px;
}
.footer__container .v-btn.twitter-btn {
  margin-right: -5px;
}
.footer__container .v-btn.twitter-btn:hover::before {
  opacity: 0.1;
  background-color: currentColor;
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
@media screen and (max-width: 575px) {
.footer__container {
    padding: 62px 40px 18px 40px !important;
}
.footer__container .list-menu-wrapper a,
.footer__container .list-menu-wrapper .text-link {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 23px;
    margin-bottom: 28px;
}
.footer__container .v-btn.twitter-btn {
    margin-right: 0;
}
.footer__container .icon--twitter {
    margin: -9px 0 14px 0;
}
.footer__container .logo {
    margin: 41px 0 32px 0 !important;
    max-width: 194px;
}
.footer__container .fca-wrapper {
    font-size: 14px;
    text-align: center;
}
}
@media screen and (orientation: landscape) {
.footer-link {
    padding: 0;
    gap: 10px;
}
}
footer .v-btn.v-size--x-large[data-v-08f22faa] {
  color: #272727;
  height: 60px !important;
}
@media screen and (max-width: 600px) {
footer .v-btn.v-size--x-large[data-v-08f22faa] {
    margin-top: 26px;
    width: 100%;
}
}
@media screen and (min-width: 600px) {
footer .v-btn.v-size--x-large[data-v-08f22faa] {
    margin-top: 30px;
    max-width: 420px;
    width: 100%;
}
}
.banner__container[data-v-4894d6e0] {
  background-color: #272727;
  padding: 16px 36px;
  z-index: 11;
  position: fixed;
  bottom: 0;
  width: 100%;
  color: #fff;
}
.banner__container a[data-v-4894d6e0] {
  color: #fab519;
}
.banner__container p[data-v-4894d6e0] {
  padding-right: 16px;
}
.banner__container .banner__wrapper[data-v-4894d6e0] {
  max-width: 1200px;
  letter-spacing: 0.4px;
}
@media screen and (min-width: 992px) {
.banner__container[data-v-4894d6e0] {
    padding: 27px 75px;
}
.banner__container p[data-v-4894d6e0] {
    padding-right: 142px;
}
}
.embedded-header[data-v-2b037c6e] {
  width: 100%;
  height: 100px;
  padding: 9px 0px;
  margin-bottom: 10px;
  background-color: #ffffff !important;
  z-index: 1;
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important;
}
.embedded-header .embedded-wrapper[data-v-2b037c6e] {
  max-width: 1080px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  height: 100%;
}
@media screen and (max-width: 1096px) {
.embedded-header[data-v-2b037c6e] {
    padding: 9px 16px;
}
}
.cover-type-page-style[data-v-09d1187c] {
  margin-top: 0px !important;
}
.embedded-footer[data-v-09d1187c] {
  width: 100%;
  padding-bottom: 40px;
}
.embedded-footer .embeddedNewTab[data-v-09d1187c] {
  padding: 0px 24px;
  color: #272727 !important;
  max-width: 1128px;
  margin: 0 auto;
}
.embedded-footer .embeddedNewTab p[data-v-09d1187c] {
  font-size: 11px !important;
}
.embedded-footer .embeddedNewTab a[data-v-09d1187c] {
  font-size: 14px !important;
}
.embedded-footer .footer-link[data-v-09d1187c] {
  font-family: "MontserratMedium";
  font-size: 14px;
  line-height: 17px;
  color: #ffc107;
  text-align: right;
  margin-left: 10px;
  cursor: pointer;
}
@media screen and (min-width: 376px) {
.footer-link[data-v-09d1187c] {
    margin-left: 32px !important;
}
.embeddedNewTab[data-v-09d1187c] {
    padding: 40px 0px;
}
}
@media screen and (min-width: 992px) {
.cover-type-page-style[data-v-09d1187c] {
    margin-top: -82px !important;
}
}
#hs-web-sdk-iframe-launcher {
  z-index: 3 !important;
}
[class^=icon-],
[class*=" icon-"] {
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  display: inline-block;
}

.icon-bath {
  background-color: var(--blue-500);
  height: 45px;
  width: 45px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_bath.c39624c2.svg);
          mask-image: url(../img/ic_bath.c39624c2.svg);
}

.icon-warning {
  height: 45px;
  width: 45px;
  background-image: url(../img/ic_warning.6a8598e1.svg);
}

.icon-warning-small {
  height: 22px;
  width: 22px;
  background-image: url(../img/ic_warning_small.b70a2df5.svg);
}

.icon-property-type {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_property_type.5b1e7efa.svg);
          mask-image: url(../img/ic_property_type.5b1e7efa.svg);
}

.icon-build-year {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_build_year.85ba2976.svg);
          mask-image: url(../img/ic_build_year.85ba2976.svg);
}

.icon-bedrooms {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_bedrooms.c56ae076.svg);
          mask-image: url(../img/ic_bedrooms.c56ae076.svg);
}

.icon-bathrooms {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_bath.c39624c2.svg);
          mask-image: url(../img/ic_bath.c39624c2.svg);
}

.icon-wall-type {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_wall_type.37b44db2.svg);
          mask-image: url(../img/ic_wall_type.37b44db2.svg);
}

.icon-roof-type {
  background-color: #000000;
  height: 18px;
  width: 18px;
  border-radius: 0px;
  -webkit-mask-image: url(../img/ic_roof_type.8ca0482b.svg);
          mask-image: url(../img/ic_roof_type.8ca0482b.svg);
}

.icon-error {
  background-color: #df3044;
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_error.44c573a0.svg);
          mask-image: url(../img/ic_error.44c573a0.svg);
}

.icon-check {
  background-color: #1d8649;
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_check.6f4f5b58.svg);
          mask-image: url(../img/ic_check.6f4f5b58.svg);
}

.icon-hide {
  background-color: #595959;
  height: 15px;
  width: 22px;
  -webkit-mask-image: url(../img/ic_hide.b3b80efb.svg);
          mask-image: url(../img/ic_hide.b3b80efb.svg);
}

.icon-show {
  background-color: #595959;
  height: 15px;
  width: 22px;
  -webkit-mask-image: url(../img/ic_show.a1dbbf6c.svg);
          mask-image: url(../img/ic_show.a1dbbf6c.svg);
}

.icon-live-help {
  background-color: #00838a;
  height: 27px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_live_help.4b1b3c5a.svg);
          mask-image: url(../img/ic_live_help.4b1b3c5a.svg);
}

.icon-setting {
  background-color: #00838a;
  height: 27px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_settings.f97fb634.svg);
          mask-image: url(../img/ic_settings.f97fb634.svg);
}

.icon-note-add {
  background-color: #00838a;
  height: 30px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_note_add.2460cc67.svg);
          mask-image: url(../img/ic_note_add.2460cc67.svg);
}

.icon-info {
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_info.45739445.svg);
          mask-image: url(../img/ic_info.45739445.svg);
}

.icon-file {
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_file.774d4a4a.svg);
          mask-image: url(../img/ic_file.774d4a4a.svg);
}

.icon-chat {
  background-color: #00838a;
  height: 36px;
  width: 36px;
  -webkit-mask-image: url(../img/ic_chat_bubble.12fa09e8.svg);
          mask-image: url(../img/ic_chat_bubble.12fa09e8.svg);
}
.icon-chat--size-bigger {
  height: 60px;
  width: 60px;
}

.icon-logout {
  background-color: #00838a;
  height: 23px;
  width: 23px;
  -webkit-mask-image: url(../img/ic_menu_logout.102f37c7.svg);
          mask-image: url(../img/ic_menu_logout.102f37c7.svg);
}

.icon-home {
  background-color: #00838a;
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_menu_home.cb6741a3.svg);
          mask-image: url(../img/ic_menu_home.cb6741a3.svg);
}

.icon-notification {
  height: 22px;
  width: 22px;
  -webkit-mask-image: url(../img/ic_notifications.1d02b76f.svg);
          mask-image: url(../img/ic_notifications.1d02b76f.svg);
}

.icon-twitter {
  height: 24px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_twitter.597206c8.svg);
          mask-image: url(../img/ic_twitter.597206c8.svg);
}
.icon-twitter--size-bigger {
  height: 35px !important;
  width: 35px !important;
}

.icon-online {
  height: 18px;
  width: 24px;
  -webkit-mask-image: url(../img/ic_online.2b33fadc.svg);
          mask-image: url(../img/ic_online.2b33fadc.svg);
}

.icon-post {
  height: 16px;
  width: 22px;
  -webkit-mask-image: url(../img/ic_post.812456c7.svg);
          mask-image: url(../img/ic_post.812456c7.svg);
}

.icon-dd {
  height: 33px;
  width: 99px;
  -webkit-mask-image: url(../img/ic_dd.6a105ab2.svg);
          mask-image: url(../img/ic_dd.6a105ab2.svg);
}

.icon-content-copy {
  background-color: #000000;
  height: 16px;
  width: 16px;
  -webkit-mask-image: url(../img/content_copy.5b7b53ce.svg);
          mask-image: url(../img/content_copy.5b7b53ce.svg);
}

.circle {
  align-items: center;
  justify-content: center;
  border-radius: 50% !important;
  display: flex;
  height: 48px;
  width: 48px;
}
.circle .v-icon:before {
  color: #ffffff;
}

.v-btn--icon .v-icon.mdi-menu {
  font-size: 30px;
}

.icon-primary:before {
  color: #00838a;
}

@media screen and (max-width: 375px) {
  .circle.xs-small {
    height: 35px;
    width: 35px;
  }
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote h2.dialog-title {
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #272727;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote p {
  color: #272727;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .dialog-text {
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #272727;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .v-text-field--outlined:not(.error--text) fieldset {
  border: 1px solid #7c869a;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .retrieve-quote-header {
  padding: 35px 40px 7.2px 29px !important;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .retrieve-landlord-quote-header {
  padding: 35px 34px 7.2px 29px !important;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) .v-input__control .v-input__slot {
  padding: 8px 12px;
}
.v-dialog__content.v-dialog__content--active > .v-dialog > .v-card.v-sheet.theme--light.retrieve-quote .v-text-field__details {
  min-width: 300px;
}

.dialog-contents__wrapper {
  background-color: #fff;
}
.dialog-contents__wrapper .v-card {
  box-shadow: none !important;
}
.dialog-contents__wrapper .footer-dialog h2 {
  font-size: 28px;
  font-weight: normal;
  font-family: "MontserratBold";
}
.dialog-contents__wrapper .footer-dialog .dialog-content li {
  font-size: 14px;
  line-height: 1.5;
}
.dialog-contents__wrapper .footer-dialog .dialog-content .block-info div {
  margin-bottom: 14px;
}
.dialog-contents__wrapper .footer-dialog .dialog-content a {
  color: #272727 !important;
}
.dialog-contents__wrapper .footer-dialog .v-card__text {
  overflow-x: hidden;
}
.dialog-contents__wrapper .v-card__title {
  padding: 24px 31px 24px 37px !important;
  flex-wrap: nowrap;
  align-items: center;
}
.dialog-contents__wrapper .v-card__title .dialog-title {
  max-width: 85% !important;
  word-break: break-word;
  font-size: 24px;
  color: #272727;
}
.dialog-contents__wrapper .v-card__title .btn-close {
  margin-left: auto;
}
.dialog-contents__wrapper .v-card__title .v-divider {
  border-color: #b4b4b4;
}
.dialog-contents__wrapper .v-card__text {
  padding: 37px !important;
  color: #272727 !important;
}
.dialog-contents__wrapper .v-card__text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0);
  border-radius: 10px;
  background-color: #ebebeb;
}
.dialog-contents__wrapper .v-card__text::-webkit-scrollbar {
  width: 10px;
  background-color: #ebebeb;
}
.dialog-contents__wrapper .v-card__text::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 250, 250, 0.3);
  background-color: #aaa;
}
.dialog-contents__wrapper .v-card__text p,
.dialog-contents__wrapper .v-card__text li,
.dialog-contents__wrapper .v-card__text h3 {
  font-size: 16px;
  letter-spacing: 0.4px;
  color: #272727;
}
.dialog-contents__wrapper .v-card__text p:last-child,
.dialog-contents__wrapper .v-card__text li:last-child {
  margin-bottom: 0 !important;
}
.dialog-contents__wrapper .v-card__text ul {
  margin-bottom: 16px;
}

@font-face {
  font-family: "MontserratRegular";
  src: url(../fonts/Montserrat-Regular.34de1239.ttf) format("TrueType");
  font-display: swap;
}
@font-face {
  font-family: "MontserratBold";
  src: url(../fonts/Montserrat-Bold.d14ad103.ttf) format("TrueType");
  font-display: swap;
}
@font-face {
  font-family: "MontserratMedium";
  src: url(../fonts/Montserrat-Medium.aca6287f.ttf) format("TrueType");
  font-display: swap;
}
@font-face {
  font-family: "Lobster-Regular";
  src: url(../fonts/Lobster-Regular.c3191f3b.ttf) format("TrueType");
}
.quote-error-message {
  border: solid 2px var(--v-error-base) !important;
}

.quote-expired-message {
  border-radius: 10px !important;
  color: #272727 !important;
}

.note-warning {
  max-width: 633px;
}

.border-warning {
  border: solid 2px #FF9900 !important;
}

.v-autocomplete .v-progress-linear {
  height: 3px !important;
  margin-top: -3px !important;
}

.autocomplete-dropdown .v-list-item__title {
  white-space: normal !important;
}
.autocomplete-dropdown .v-list-item__title p {
  text-align: left !important;
}

.v-btn {
  font-size: inherit !important;
  letter-spacing: normal;
}
.v-btn.link-btn {
  color: var(--v-accent-base) !important;
}
.v-btn.theme--light.v-btn.v-btn--disabled.v-btn--has-bg.v-btn.continueBtn:disabled {
  background-color: #fab519 !important;
  opacity: 0.6;
  color: #272727 !important;
}
.v-btn.btn__content--right .v-btn__content {
  justify-content: flex-end;
}

.v-messages__message {
  font-weight: 500 !important;
}

.v-select-list .v-list-item__title option {
  font-size: inherit !important;
  font-weight: inherit !important;
}

.v-sheet.v-list {
  background-color: var(--v-lightgrey-base) !important;
}

.theme--light.v-list-item:hover, .v-list .primary--text.v-list-item--active {
  background: var(--v-accent-base) !important;
  color: white !important;
}

.v-menu__content {
  border: 1px solid var(--v-webgrey-base) !important;
}

.v-list-item .v-list-item__mask {
  background-color: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
  font-weight: bold !important;
}

.v-list-item:hover .v-list-item__mask {
  color: white !important;
}

.v-select-list .v-list-item {
  border-bottom: 1px solid var(--v-webgrey-base);
}

.v-select-list .v-list-item:last-of-type {
  border-top: 0px;
}

.v-list.v-select-list {
  padding: 0px !important;
}

.v-input.v-input--hide-details.v-input--is-label-active.v-select.v-autocomplete span, .v-input.baseSelect.v-input--hide-details.v-input--is-label-active.v-select.v-autocomplete span, .v-input.v-input--hide-details.v-input--is-label-active.v-input--is-dirty.v-input--dense.theme--light.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-text-field--placeholder.v-select .v-select__selections {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.v-input.baseSelect.v-input--hide-details.v-input--is-label-active.v-input--is-dirty.v-input--dense.theme--light.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-text-field--placeholder.v-select input {
  height: 0;
  padding: 0;
}

.title-select {
  max-width: 280px;
}

@media screen and (max-width: 768px) {
  .title-select {
    max-width: none;
  }
}
.stepper .v-stepper__step .v-ripple__container {
  display: none !important;
}

.stepper .v-stepper__step .v-stepper__step__step {
  background-color: #7c869a !important;
  font-size: 24px !important;
  height: 48px !important;
  min-width: 48px !important;
  width: 48px !important;
  font-weight: bold !important;
  margin-bottom: 2px !important;
}
.stepper .v-stepper__step .v-stepper__step__step .v-icon {
  font-size: 30px !important;
}
.stepper .v-stepper__step .v-stepper__step__step .v-icon:before {
  font-weight: bold !important;
}

.stepper .v-stepper__step {
  padding-left: 0;
  padding-right: 0;
}

.stepper .v-stepper__step .v-stepper__label {
  color: #272727 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  text-shadow: none !important;
}

.stepper .v-stepper__step--editable:hover {
  background-color: transparent !important;
}

.stepper .v-stepper__step--editable:hover .v-stepper__step__step {
  background-color: #106175 !important;
}

.stepper .v-stepper__step--editable:hover .v-stepper__label {
  color: #272727 !important;
}

.stepper .v-stepper__step.v-stepper__step--active .v-stepper__step__step,
.stepper .v-stepper__step.v-stepper__step--complete .v-stepper__step__step {
  background-color: #106175 !important;
}

.stepper .v-stepper__step.v-stepper__step--complete:hover {
  cursor: pointer !important;
}

.stepper .v-stepper__step.v-stepper__step--active .v-stepper__label,
.stepper .v-stepper__step.v-stepper__step--inactive.v-stepper__step--complete .v-stepper__label {
  color: #272727 !important;
}
.stepper .v-stepper__step.v-stepper__step--active .v-stepper__label:hover,
.stepper .v-stepper__step.v-stepper__step--inactive.v-stepper__step--complete .v-stepper__label:hover {
  cursor: pointer !important;
}

.stepper .v-stepper__step.v-stepper__step--inactive .v-stepper__label {
  color: #616d84 !important;
}

.stepper .v-stepper__step.v-stepper__step--complete .v-stepper__label {
  text-decoration: underline;
}

@media screen and (max-width: 992px) {
  .v-stepper--alt-labels .v-stepper__step {
    flex-basis: 145px !important;
  }

  .stepper .v-stepper__step {
    padding: 12px !important;
  }
  .stepper .v-stepper__step .v-stepper__label {
    display: block !important;
    font-size: 14px !important;
    text-align: center;
  }
  .stepper .v-stepper__step--active + hr,
.stepper .v-stepper__step--inactive + hr,
.stepper .v-stepper__step--complete + hr {
    margin: 32px -74px 0 !important;
  }
}
.v-data-table__wrapper table thead.v-data-table-header tr th {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  color: #000000 !important;
}
.v-data-table__wrapper table tbody tr td {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  color: #000000;
}

.v-input .v-input__control .error--text .v-messages__wrapper .v-messages__message {
  font-size: 14px;
  letter-spacing: 0.35px;
}

.v-select__selections {
  flex-wrap: nowrap;
}

.v-input * {
  transition: none !important;
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
  min-width: unset;
}
.v-text-field.v-text-field--enclosed .v-text-field__details .v-messages .v-messages__message {
  hyphens: none;
}
.v-text-field.v-text-field--enclosed .v-messages__message {
  line-height: normal;
}

@media screen and (min-width: 768px) {
  .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
    min-width: 440px;
  }
}
.v-tooltip__content {
  opacity: 1 !important;
  background-color: #272727;
  padding: 7px 16px;
  border-radius: 4px;
}
.v-tooltip__content p:last-child {
  margin-bottom: 0;
}

.tooltipTop::before {
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  content: "";
  height: 0;
  margin: 0 auto;
  width: 0;
  z-index: -21;
  position: absolute;
  bottom: -8px;
  left: 0;
  right: 0;
}

.tooltipTop.primary::before {
  border-top: solid 8px var(--v-primary-base);
}

.tooltipTop.secondary::before {
  border-top: solid 8px var(--v-secondary-base);
}

.tooltipRight::before {
  border-bottom: solid 8px transparent;
  border-left: solid 8px transparent;
  border-top: solid 8px transparent;
  content: "";
  height: 0;
  margin-top: -8px;
  width: 0;
  z-index: -21;
  position: absolute;
  right: 100%;
  /* To the left of the tooltip */
  top: 50%;
}

.tooltipRight.primary::before {
  border-right: solid 8px var(--v-primary-base);
}

.tooltipRight.secondary::before {
  border-right: solid 8px var(--v-secondary-base);
}

.tooltipBottom::before {
  border-left: solid 8px transparent;
  border-right: solid 8px transparent;
  content: "";
  height: 0;
  margin: 0 auto;
  width: 0;
  z-index: -21;
  position: absolute;
  left: 0;
  right: 0;
  top: -8px;
}

.tooltipBottom.primary::before {
  border-bottom: solid 8px var(--v-primary-base);
}

.tooltipBottom.secondary::before {
  border-bottom: solid 8px var(--v-secondary-base);
}

.tooltipLeft::before {
  border-bottom: solid 8px transparent;
  border-right: solid 8px transparent;
  border-top: solid 8px transparent;
  content: "";
  height: 0;
  margin-top: -8px;
  width: 0;
  z-index: -21;
  position: absolute;
  left: 100%;
  /* To the right of the tooltip */
  top: 50%;
}

.tooltipLeft.primary::before {
  border-left: solid 8px var(--v-primary-base);
}

.tooltipLeft.secondary::before {
  border-left: solid 8px var(--v-secondary-base);
}

.v-snack__wrapper {
  display: block;
}

.v-sheet.v-snack__wrapper {
  border-radius: 10px !important;
}

.v-snack__wrapper.theme--dark {
  background: #000000c7;
}

.v-snack__content {
  text-align: center;
}

@media screen and (min-width: 576px) {
  .v-tooltip__content {
    width: auto;
    max-width: 400px;
  }
}
/*****************************************************************************************
  App components using these styles:
  CounterBase
*****************************************************************************************/
.counter {
  height: 40px !important;
}

.counter .v-btn {
  height: 40px !important;
  min-width: 44px !important;
  padding: 0 !important;
}

.counter .v-btn:first-child {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.counter .v-btn:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.counter .v-card {
  border-bottom: solid 1px var(--v-webgrey-base) !important;
  border-top: solid 1px var(--v-webgrey-base) !important;
  border-radius: 0 !important;
  max-width: 120px !important;
  width: 100% !important;
}

.counter .v-card label {
  height: 100% !important;
  user-select: none !important;
  -ms-user-select: none !important;
  -moz-user-select: none !important;
  -webkit-user-select: none !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.v-application .counter .v-btn:disabled {
  background-color: var(--v-powderlilac-base) !important;
  border: solid 1px var(--v-webgrey-base);
  cursor: not-allowed;
  pointer-events: all !important;
}

.v-application .counter .v-btn:disabled * {
  color: #fff !important;
}

/*****************************************************************************************
  App components using these styles:
  RadioButtonBase
  RadioButtonToggleHiddenQuestion
*****************************************************************************************/
.radioButton {
  max-width: 600px;
}

.radioButton .v-btn {
  border-color: var(--v-webgrey-base) !important;
  color: black !important;
  font-weight: 300;
}

.radioButton .v-btn:before {
  background-color: var(--v-webgrey-base) !important;
}

.radioButton .v-btn.radioButton--active {
  background-color: var(--v-webgrey-base) !important;
  border-color: var(--v-webgrey-base) !important;
  color: #fff !important;
  font-weight: bold !important;
}

.radioButton.error--text .v-btn:not(.v-btn--disabled) {
  border: solid 2px var(--v-error-base) !important;
  color: var(--v-error-base) !important;
}

.radioButton.error--text .v-btn:not(.v-btn--disabled):before {
  background-color: var(--v-error-base) !important;
}

.d2c-radio-button {
  margin-top: 4px;
}
.d2c-radio-button .v-input .v-input__control .v-input__slot {
  padding: 4px 0 0 0 !important;
}
.d2c-radio-button .v-input .v-input__control .v-input__slot .v-input--radio-group__input button {
  width: 110px;
  height: 48px;
}
.d2c-radio-button .v-input .v-input__control .v-input__slot .v-input--radio-group__input button:not(.radioButton--active) {
  color: #272727 !important;
}

@media screen and (max-width: 575px) {
  .d2c-radio-button .v-input .v-input__control .v-input__slot .v-input--radio-group__input button {
    width: calc(50% - 20px) !important;
    max-width: 188px !important;
    height: 60px !important;
  }
}
/*****************************************************************************************
  App components using these styles:
  RadioButtonCard
*****************************************************************************************/
.radioButtonCard .v-card {
  background-color: #fff;
  border: solid 1px #7c869a;
  border-radius: 10px;
  box-sizing: border-box !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #272727;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.radioButtonCard .v-card > div {
  height: inherit;
}
.radioButtonCard .v-card ul {
  margin: 0;
  padding: 0;
}
.radioButtonCard .v-card .v-btn--outlined {
  border-color: #7c869a;
}
.radioButtonCard .v-card .most-popular__desktop {
  background-color: #106175;
  border-radius: 0 !important;
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  top: 23px;
  right: -50px;
  transform: rotate(29deg);
  width: 200px;
  text-align: center;
}
.radioButtonCard .v-card .most-popular__mobile {
  background-color: #106175;
  border-radius: 0 !important;
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  padding: 4px 0;
}

.radioButtonCard .d2c-payment-stay-cover:not(.v-card.radioButtonCard--active) .v-btn__content {
  color: #272727;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.radioButtonCard .v-card.radioButtonCard--active {
  background-color: #f4f9fa;
  border: solid 4px #106175;
}
.radioButtonCard .v-card.radioButtonCard--active .v-icon {
  color: #106175;
}
.radioButtonCard .v-card.radioButtonCard--active .v-btn--outlined {
  border-color: #106175 !important;
  background-color: #106175 !important;
  color: #fff !important;
  position: relative;
}
.radioButtonCard .v-card.radioButtonCard--active .v-btn--outlined .v-icon {
  position: absolute;
  top: 50%;
  left: -9px;
  margin-top: -13px;
}
.radioButtonCard .v-card.radioButtonCard--active.d2c-payment-stay-cover {
  background-color: #f4f9fa;
  border: solid 2px #106175;
}
.radioButtonCard .v-card.radioButtonCard--active.d2c-payment-stay-cover .v-icon {
  color: #106175;
}
.radioButtonCard .v-card.radioButtonCard--active.d2c-payment-stay-cover .v-btn--outlined {
  border-color: #106175 !important;
  background-color: #106175 !important;
  color: #fff !important;
  position: relative;
}
.radioButtonCard .v-card.radioButtonCard--active.d2c-payment-stay-cover .v-btn--outlined .v-icon {
  position: absolute;
  top: 50%;
  left: -9px;
  margin-top: -13px;
}

.radioButtonCard.error--text .v-card {
  border: solid 2px var(--v-error-base) !important;
}

@media screen and (min-width: 992px) {
  .radioButtonCard .v-card {
    min-height: 581px;
  }
}
@media screen and (max-width: 992px) {
  .radioButtonCard .radioButtonCard__left {
    padding-right: 6px;
  }
  .radioButtonCard .radioButtonCard__right {
    padding-left: 6px;
  }
}
@media screen and (min-width: 992px) {
  .radioButtonCard .radioButtonCard__left {
    padding-right: 20px;
  }
  .radioButtonCard .radioButtonCard__right {
    padding-left: 20px;
  }
}
/*****************************************************************************************
  App components using these styles:
  RadioImageBase
  RadioImageToggleHiddenQuestion
*****************************************************************************************/
.radioImage .v-card {
  height: 175px !important;
  position: relative !important;
  width: 175px !important;
  border-radius: 15px;
  border: solid 1px var(--v-accent-base) !important;
  transition: border-width 0.1s linear;
}

.radioImage .v-card *:hover {
  cursor: pointer !important;
}

.radioImage .v-card::before {
  border-radius: 15px;
  background-color: transparent;
}

.radioImage .v-card .radioImage__outer {
  height: 100% !important;
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
  transition: 0.2s;
  border-radius: 15px;
}

.radioImage .v-card .radioImage__inner {
  align-self: stretch !important;
  text-align: center !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: center !important;
}

.radioImage .v-card .radioImage__inner span {
  color: var(--v-accent-base) !important;
  font-size: 75px !important;
  line-height: 1;
}

.radioImage .v-card .radioImage__inner label {
  font-size: 16px !important;
}
.radioImage .v-card .radioImage__inner label.font-24 {
  font-size: 24px !important;
}
.radioImage .v-card .radioImage__inner label.font-16 {
  font-size: 16px !important;
}

.radioImage .v-card.radioImage--active,
.radioImage.iconImage .v-card.radioImage--active {
  border: solid 4px #106175 !important;
  background-color: #f3fbfd !important;
}

.radioImage.iconImage.error--text .v-card {
  border: solid 2px var(--v-error-base) !important;
  color: var(--v-error-base) !important;
}

@media screen and (max-width: 600px) {
  .radioImage.iconImage .v-card {
    height: 120px !important;
    position: relative !important;
    width: 120px !important;
    border-radius: 15px;
    border: solid 1px var(--v-accent-base) !important;
    transition: border-width 0.1s linear;
  }

  .radioImage.iconImage .v-input__slot {
    width: -moz-fit-content;
    width: fit-content;
  }

  .radioImage.iconImage .v-input__slot .v-input--radio-group__input {
    width: -moz-max-content;
    width: max-content;
  }

  .coverIcons {
    width: 50% !important;
  }

  .radioImage.iconImage .v-card .radioImage__inner label {
    font-size: 13px !important;
    line-height: 13px !important;
  }

  .radioImage .v-card {
    height: 90px !important;
    position: relative !important;
    width: 90px !important;
    border-radius: 15px;
    border: solid 1px var(--v-accent-base) !important;
    transition: border-width 0.1s linear;
  }

  .radioImage .v-card .radioImage__inner label {
    font-size: 13px !important;
    line-height: 13px !important;
  }

  .radioImage.iconImage.overflow-x-auto {
    padding-bottom: 10px;
  }
  .radioImage.iconImage.overflow-x-auto.error--text {
    padding-bottom: 0px;
  }

  .radioImage.iconImage.overflow-x-auto.error--text .v-messages.error--text {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 768px) {
  .radio-image__cover-type .v-input--radio-group__input {
    justify-content: center;
    flex-wrap: wrap !important;
    gap: 14px;
  }
  .radio-image__cover-type .v-input--radio-group__input .v-btn {
    height: 173px !important;
    width: 173px !important;
  }
  .radio-image__cover-type .v-input--radio-group__input .v-btn .v-image {
    height: 60px !important;
  }
  .radio-image__cover-type .v-input--radio-group__input .v-btn span {
    font-size: 16px !important;
  }
}
@media screen and (max-width: 576px) {
  .radio-image__cover-type .v-input--radio-group__input .v-btn {
    height: 144px !important;
    width: 134px !important;
  }
}
.radio-cover-image .building-contents {
  height: 57px !important;
}
.radio-cover-image .building-only {
  height: 50px !important;
  margin-bottom: 19px !important;
}
.radio-cover-image .contents-only {
  margin-top: 5px !important;
  height: 45px !important;
  margin-bottom: 19px !important;
}

.customise-cover__container {
  color: #272727 !important;
  margin: 0 10px 80px 10px !important;
}
.customise-cover__container .note__wrapper {
  color: #272727 !important;
}
.customise-cover__container .btn-quote {
  letter-spacing: normal !important;
}
.customise-cover__container .flex-basis-58 {
  flex-basis: 58%;
}
.customise-cover__container .border-r10 .mdi-help-circle {
  margin-right: 6px;
}
.customise-cover__container .v-btn.psdarkgreen .btn-text {
  color: #fff !important;
}
.customise-cover__container .v-btn.black--text {
  color: #272727 !important;
}
.customise-cover__container .toggle-button__wrapper .v-btn--rounded {
  border-radius: 34px;
}
.customise-cover__container .accent--text {
  color: #106175 !important;
}
.customise-cover__container .v-alert:not(.error--text) {
  padding: 15px 12px 12px 12px !important;
  border-radius: 10px;
}
.customise-cover__container .item__wrapper img,
.customise-cover__container .item__wrapper .v-image {
  max-width: 90px !important;
}
.customise-cover__container .form__wrapper .input__control .v-input__slot,
.customise-cover__container .form__wrapper .input__control .v-text-field__slot {
  min-height: 48px !important;
}
.customise-cover__container .form__wrapper .v-input--is-dirty .v-input__append-inner,
.customise-cover__container .form__wrapper .error--text .v-input__append-inner {
  margin-top: 12px !important;
}
.customise-cover__container .form__wrapper .v-btn {
  min-height: 48px !important;
  color: #272727 !important;
}
.customise-cover__container .form__wrapper .select__wrapper .v-input__append-inner {
  margin-top: 0px !important;
}
.customise-cover__container .form__wrapper .select__wrapper .v-select__slot .v-label {
  color: #272727 !important;
}
.customise-cover__container .item__container {
  margin-top: 15px !important;
  margin-bottom: 32px !important;
}
.customise-cover__container .item__container .form__wrapper {
  color: #272727 !important;
}
.customise-cover__container .person-possessions__wrapper .item__wrapper {
  margin-top: 15px !important;
  margin-bottom: 8px !important;
}
.customise-cover__container .person-possessions__wrapper .description__wrapper {
  padding: 15px 20px 10px 21px !important;
}
.customise-cover__container .valuables .main-title__wrapper {
  font-size: 18px !important;
}
.customise-cover__container .valuables .toggle-button__wrapper .v-btn {
  max-width: 110px !important;
}
.customise-cover__container .valuables .valuable-container .border-r10 {
  border: solid 1px #7c869a;
}
.customise-cover__container .valuables .valuable-container .description__wrapper {
  padding: 15px 20px 10px 15px !important;
}
.customise-cover__container .valuables .valuable-container .v-btn__content {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.customise-cover__container .valuables .valuable-container .v-btn__content .v-icon {
  font-size: 16px !important;
}
.customise-cover__container .valuables .valuable-container .v-btn--text {
  min-height: 20px !important;
}
.customise-cover__container .possession-container .v-btn {
  font-size: 14px !important;
}
.customise-cover__container .possession-container .v-btn .v-icon {
  font-size: 16px !important;
}
.customise-cover__container .possession-container .v-btn--text {
  min-height: 20px !important;
}
.customise-cover__container .link-popup .mdi-help-circle {
  margin-right: 8px !important;
}
.customise-cover__container a.accent--text {
  color: #106175 !important;
}
.customise-cover__container .addOn__wrapper .v-btn {
  color: #2a2a2a !important;
}
.customise-cover__container .addOn__wrapper .v-btn .v-icon {
  font-size: 16px !important;
}

.drawer-customise-cover__container {
  height: 100% !important;
}
.drawer-customise-cover__container .customise-cover__container {
  padding: 0 !important;
  margin: 0 !important;
}
.drawer-customise-cover__container .customise-cover__container .row {
  margin-top: 0 !important;
}
.drawer-customise-cover__container .customise-cover__container .item__wrapper .col-lg-9 {
  margin-bottom: 26px !important;
  align-items: center;
}
.drawer-customise-cover__container .customise-cover__container .valuables .main-title__wrapper {
  margin-bottom: 10px !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .main-title__wrapper .v-icon {
  display: inline-block !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .col-lg-5 {
  padding-left: 13px !important;
  padding-right: 13px !important;
  margin-top: 28px !important;
  margin-bottom: 12px !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper {
  margin-top: 12px;
}
.drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper .col-lg-8.form__control {
  padding-top: 20px !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper .col-lg-4.form__control {
  padding-top: 20px !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .valuable-container {
  padding: 0;
}
.drawer-customise-cover__container .customise-cover__container .valuables .valuable-container .border-r10 {
  border: 1px solid #7c869a !important;
}
.drawer-customise-cover__container .customise-cover__container .valuables .item__container {
  margin-bottom: 13px !important;
}
.drawer-customise-cover__container .customise-cover__container .form__wrapper .input__control .v-input__slot,
.drawer-customise-cover__container .customise-cover__container .form__wrapper .input__control .v-text-field__slot {
  min-height: 40px !important;
}
.drawer-customise-cover__container .customise-cover__container .form__wrapper .v-input--is-dirty .v-input__append-inner,
.drawer-customise-cover__container .customise-cover__container .form__wrapper .error--text .v-input__append-inner {
  margin-top: 8px !important;
}
.drawer-customise-cover__container .customise-cover__container .form__wrapper .select__wrapper .v-input__append-inner {
  margin-top: 0px !important;
}
.drawer-customise-cover__container .customise-cover__container .form__wrapper .v-btn {
  min-height: 40px !important;
}
.drawer-customise-cover__container .customise-cover__container .person-possessions__wrapper .px-lg-6 {
  padding-left: 13px !important;
  padding-right: 16px !important;
}
.drawer-customise-cover__container .customise-cover__container .person-possessions__wrapper .py-4 {
  padding-top: 16px !important;
  padding-bottom: 0px !important;
}

@media screen and (min-width: 991px) {
  .customise-cover__container {
    padding: 35px 64px 40px 69px !important;
    margin: 0 0 80px 0 !important;
  }
  .customise-cover__container .left-panel__toggle-button p {
    max-width: 488px !important;
  }
  .customise-cover__container .form__wrapper .col-lg-8 {
    max-width: 73% !important;
    flex: 0 0 73% !important;
    padding-right: 7px !important;
  }
  .customise-cover__container .form__wrapper .col-lg-4 {
    max-width: 27% !important;
    flex: 0 0 27% !important;
  }
  .customise-cover__container .form__wrapper .col-lg-10 {
    max-width: 80.3% !important;
    flex: 0 0 80.3% !important;
  }
  .customise-cover__container .form__wrapper .col-lg-2 {
    max-width: 19.7% !important;
    flex: 0 0 19.7% !important;
    padding-left: 8px !important;
  }
  .customise-cover__container .form__wrapper .col-lg-7 {
    max-width: 52.6% !important;
    flex: 0 0 52.6% !important;
  }
  .customise-cover__container .form__wrapper .col-lg-9 {
    max-width: 73% !important;
    flex: 0 0 73% !important;
  }
  .customise-cover__container .form__wrapper .col-lg-3 {
    max-width: 27% !important;
    flex: 0 0 27% !important;
  }
  .customise-cover__container .form__wrapper .col-lg-10,
.customise-cover__container .form__wrapper .col-lg-2 {
    padding-bottom: 25px !important;
  }
  .customise-cover__container .border-r10 .money-spinner {
    max-width: 296px;
    margin-left: auto;
  }
  .customise-cover__container .toggle-button__wrapper {
    max-width: 296px;
    margin-left: auto;
  }
  .customise-cover__container .left-panel__money-spinner {
    max-width: 465px !important;
  }
  .customise-cover__container .valuables .col-lg-7 {
    max-width: 74% !important;
    flex: 0 0 74% !important;
  }
  .customise-cover__container .valuables .col-lg-5 {
    max-width: 26% !important;
    flex: 0 0 26% !important;
  }
  .customise-cover__container .valuables .col-lg-5 .col {
    padding-top: 0;
  }
  .customise-cover__container .valuables .item-title {
    font-size: 12px !important;
  }
  .customise-cover__container .item__wrapper .col-lg-9 {
    max-width: 74% !important;
    flex: 0 0 74% !important;
  }
  .customise-cover__container .item__wrapper .col-lg-3 {
    max-width: 26% !important;
    flex: 0 0 26% !important;
  }
  .customise-cover__container .item__wrapper .col-lg-3 .col {
    padding-top: 0;
  }
  .customise-cover__container .addOn__wrapper .left-panel__wrapper {
    max-width: 640px !important;
  }
  .customise-cover__container .addOn__wrapper .v-btn {
    max-width: 152px !important;
    border-radius: 34px !important;
  }
  .customise-cover__container .item__container .form__wrapper form .col-lg-8,
.customise-cover__container .item__container .form__wrapper form .col-lg-4 {
    padding: 12px 12px 4px 12px !important;
  }

  .drawer-customise-cover__container.v-navigation-drawer--width-max {
    max-width: 676px !important;
    width: 100% !important;
  }
  .drawer-customise-cover__container .item__wrapper {
    flex-direction: column !important;
  }
  .drawer-customise-cover__container .item__wrapper .col-lg-7,
.drawer-customise-cover__container .item__wrapper .col-lg-5,
.drawer-customise-cover__container .item__wrapper .col-lg-9,
.drawer-customise-cover__container .item__wrapper .col-lg-3 {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  .drawer-customise-cover__container .customise-cover__container .item__wrapper img,
.drawer-customise-cover__container .customise-cover__container .item__wrapper .v-image {
    max-width: 81px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .toggle-button__wrapper .col {
    padding-bottom: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .toggle-button__wrapper .col:first-child {
    padding-left: 0 !important;
    padding-right: 4px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .toggle-button__wrapper .col:last-child {
    padding-left: 4px !important;
    padding-right: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .toggle-button__wrapper .v-btn {
    width: 100% !important;
    max-width: 100% !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper .col-lg-8 {
    padding-right: 7px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper .col-lg-4 {
    padding-left: 7px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .valuables .form__wrapper .col-lg-2 {
    padding-left: 4px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .col-lg-10 {
    max-width: 79.6% !important;
    flex: 0 0 79.6% !important;
  }
  .drawer-customise-cover__container .customise-cover__container .col-lg-2 {
    max-width: 20.4% !important;
    flex: 0 0 20.4% !important;
  }
  .drawer-customise-cover__container .customise-cover__container .col-lg-7,
.drawer-customise-cover__container .customise-cover__container .col-lg-3 {
    padding-right: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .left-panel__money-spinner,
.drawer-customise-cover__container .customise-cover__container .left-panel__toggle-button {
    min-width: 335px !important;
    margin-right: 8px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .left-panel__money-spinner p,
.drawer-customise-cover__container .customise-cover__container .left-panel__toggle-button p {
    max-width: 254px !important;
    margin-bottom: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .money-spinner .v-btn__content i {
    font-size: 20px !important;
  }
  .drawer-customise-cover__container .customise-cover__container .toggle-button__wrapper {
    margin-left: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .toggle-button__wrapper .v-btn {
    min-width: 110px !important;
    font-weight: bold !important;
  }
  .drawer-customise-cover__container .customise-cover__container .toggle-button__wrapper .v-btn.btn-toggle-border {
    font-weight: normal !important;
  }
  .drawer-customise-cover__container .customise-cover__container .toggle-button__wrapper .row {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .drawer-customise-cover__container .customise-cover__container .cover-content-valuables__wrapper {
    padding-left: 13px !important;
    padding-right: 16px !important;
  }
  .drawer-customise-cover__container .addOn__wrapper .left-panel__wrapper {
    max-width: 380px !important;
  }
  .drawer-customise-cover__container .drawer__bottom--border {
    min-width: calc(100% + 84px) !important;
  }
}
@media screen and (min-width: 768px) {
  .customise-cover__container .money-spinner {
    max-height: 48px !important;
  }
}
.background-green-50 {
  background-color: #f0fcf5 !important;
}

.background-green-100 {
  background-color: #c8e6c9 !important;
}

.background-green-500 {
  background-color: #4caf50 !important;
}

.background-white {
  background-color: #ffffff !important;
}

.background-grey-50 {
  background-color: #f7f7f7 !important;
}

.bg-blue-50 {
  background-color: #ebf5fd !important;
}

.bg-red-50 {
  background-color: #fbecec !important;
}

.bg-cyan-darken-4 {
  background-color: #106175 !important;
}

.bg-blue-grey-900 {
  background-color: #354048 !important;
}

.bg-blue-grey-500 {
  background-color: #697283 !important;
}

.blue-grey-500 {
  background-color: #697283 !important;
  border-color: #697283 !important;
}

.text--success,
.success--text {
  color: #1d8649 !important;
}

.red-100 {
  color: var(--red-100) !important;
}

:root {
  --red-100: #F8E5EB;
  --red-500: #BE0039;
  --orange-100: #FFF5E5;
  --orange-500: #FF9900;
  --blue-100: #EAF1FC;
  --blue-500: #2B76E5;
  --green-100: #E6F5F0;
  --green-500: #0D8165;
}

.v-application .v-application--wrap * {
  font-family: "Montserrat", sans-serif !important;
}

.app-ps main {
  flex: 1;
}
.app-ps .app-container {
  background-color: #ffffff;
  height: 100%;
  padding: 0;
}
.app-ps .app-container--width-max {
  max-width: 1096px;
}
.app-ps .app-container--height-min {
  min-height: 500px;
}
.app-ps .container {
  padding: 0;
}
.app-ps .rounded-lg {
  border-radius: 10px !important;
}
.app-ps .v-btn--fab.v-btn--fixed {
  z-index: 12 !important;
}
.app-ps .border-r10 {
  border-radius: 10px;
  border: solid 1px #b4b4b4;
}

.v-toolbar {
  z-index: 10 !important;
}
.v-toolbar__content {
  max-width: 1096px;
  margin: auto;
  padding: 0;
}

.v-application.theme--light {
  background: #f3f3f3;
}

.layoutTableBuilder .v-input.v-text-field {
  background: white !important;
}

.theme--light.v-list-item.noHover:hover {
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

.v-autocomplete.v-select.v-input--is-label-active.v-input--is-focused:not(.v-select--is-menu-active) input[data-uiid*=FindProperty],
.v-input.v-input--hide-details.v-input--is-label-active.v-input--is-dirty.v-input--dense.theme--light.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-text-field--placeholder.v-select.v-autocomplete input[data-uiid*=FindProperty],
.v-input.v-input--hide-details.v-input--is-label-active.v-input--is-dirty.v-input--is-focused.v-input--dense.theme--light.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-text-field--placeholder.v-select.v-select--is-menu-active.v-autocomplete.primary--text input[data-uiid*=FindProperty] {
  display: none !important;
}

.find-property.v-autocomplete.v-select.v-input--is-focused input {
  min-width: 0;
}

.v-input.v-input--hide-details.v-input--is-label-active.v-input--is-dirty.v-input--is-focused.v-input--dense.theme--light.v-text-field.v-text-field--is-booted.v-text-field--enclosed.v-text-field--outlined.v-text-field--placeholder.v-select.v-select--is-menu-active.v-autocomplete.primary--text input[data-uiid*=FindProperty] {
  display: block !important;
}

.v-stepper__step.v-stepper__step--inactive {
  cursor: not-allowed;
}

.d2c-payment-button button {
  min-width: 240px !important;
}
.d2c-payment-button .radioButton {
  margin-left: -5px;
}

.back-previous__btn-link {
  color: #106175 !important;
}

.d2c-payment-long-input .v-text-field.v-text-field--enclosed .v-text-field__details,
.d2c-payment-short-input .v-text-field.v-text-field--enclosed .v-text-field__details {
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}
.d2c-payment-long-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages,
.d2c-payment-short-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
  min-width: 850px;
}

.d2c-payment-short-input {
  max-width: 24%;
}

.min-h-93px {
  min-height: 93px;
}

.min-h-150 {
  min-height: 150px;
}

.font-weight-600 {
  font-weight: 600;
}

.d2c-payment .v-sheet.v-card {
  box-shadow: none !important;
}
.d2c-payment .v-application .elevation-2 {
  box-shadow: none !important;
}
.d2c-payment .v-sheet {
  box-shadow: none !important;
}

.mb-18px {
  margin-bottom: 18px !important;
}

.mb-31px {
  margin-bottom: 31px !important;
}

.flex-no-wrap {
  flex-wrap: nowrap;
}

.black2-color {
  color: #272727;
}

.black-color {
  color: #000000 !important;
}

.m-w-680 {
  max-width: 680px;
}

.italic-placeholder .v-input .v-input__control .v-input__slot .v-select__slot input::-moz-placeholder {
  font-style: italic;
}

.italic-placeholder .v-input .v-input__control .v-input__slot .v-select__slot input::placeholder {
  font-style: italic;
}

.gap-8px {
  gap: 8px;
}

.gap-10 {
  gap: 10px;
}

.gc-2 {
  -moz-column-gap: 8px;
       column-gap: 8px;
}

.gc-4 {
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.gc-5 {
  -moz-column-gap: 20px;
       column-gap: 20px;
}

.gc-8 {
  -moz-column-gap: 32px;
       column-gap: 32px;
}

.gc-10 {
  -moz-column-gap: 40px;
       column-gap: 40px;
}

.gr-2 {
  row-gap: 8px;
}

.gr-4 {
  row-gap: 16px;
}

.d2c-payment .payment-alert {
  margin-bottom: 33px !important;
}

.d2c-payment .blueberrypopover--text {
  text-decoration: none;
}

.text-cursor:hover {
  cursor: pointer;
}

.thirdparty {
  border-left: 4px solid #FF9900;
  padding-left: 12px !important;
  margin-left: -16px;
}

.width-full {
  width: 100%;
}

.max-width-400 {
  max-width: 400px;
}

.m-auto {
  margin: auto;
}

.mb-108px {
  margin-bottom: 108px;
}

.mb-128px {
  margin-bottom: 128px;
}

.mb-132px {
  margin-bottom: 132px;
}

.mb-240px {
  margin-bottom: 240px;
}

.opacity-80 {
  opacity: 0.8;
}

.lh-6 {
  line-height: 24px;
}

.lh-7 {
  line-height: 28px;
}

.error-message-fit-input .v-text-field.v-text-field--enclosed .v-text-field__details .v-messages {
  min-width: unset !important;
}

@media screen and (max-width: 488px) {
  .title-input {
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .d2c-payment-button .v-input--radio-group--row .v-input--radio-group__input {
    flex-wrap: nowrap;
  }
  .d2c-payment-button button {
    min-width: 100px !important;
    flex: 1;
  }

  .d2c-payment-short-input {
    max-width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .d2c-payment .elevation-3.rounded-lg.pa-4.pa-xl-16 {
    padding: 64px 69px 40px !important;
  }
  .d2c-payment .application-summary-card__wrapper {
    margin-bottom: 51px !important;
  }
  .d2c-payment .application-monthly-confirmation__wrapper {
    border-radius: 10px !important;
  }
}
.font-60 {
  font-size: 60px !important;
}

.font-52 {
  font-size: 52px !important;
}

.font-42 {
  font-size: 42px !important;
}

.font-40 {
  font-size: 40px !important;
}

.font-32 {
  font-size: 32px !important;
}

.font-30 {
  font-size: 30px !important;
}

.font-28 {
  font-size: 28px !important;
}

.font-24 {
  font-size: 24px !important;
}

.font-20 {
  font-size: 20px !important;
}

.font-18 {
  font-size: 18px !important;
}

.font-16 {
  font-size: 16px !important;
}

.font-14 {
  font-size: 14px !important;
}

.font-13 {
  font-size: 13px !important;
}

.font-12 {
  font-size: 12px !important;
}

.v-application .v-application--wrap .font-lobster {
  font-family: "Lobster-Regular", Helvetica, Arial !important;
}

@media screen and (min-width: 375px) {
  .font-xs-28 {
    font-size: 28px !important;
  }

  .font-xs-24 {
    font-size: 24px !important;
  }

  .font-xs-20 {
    font-size: 20px !important;
  }

  .font-xs-18 {
    font-size: 18px !important;
  }

  .font-xs-16 {
    font-size: 16px !important;
  }

  .font-xs-14 {
    font-size: 14px !important;
  }

  .font-xs-12 {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 575px) {
  .font-sm-40 {
    font-size: 40px !important;
  }

  .font-sm-24 {
    font-size: 24px !important;
  }

  .font-sm-20 {
    font-size: 20px !important;
  }

  .font-sm-18 {
    font-size: 18px !important;
  }

  .font-sm-16 {
    font-size: 16px !important;
  }

  .font-sm-14 {
    font-size: 14px !important;
  }

  .font-sm-12 {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 767px) {
  .font-md-24 {
    font-size: 24px !important;
  }

  .font-md-20 {
    font-size: 20px !important;
  }

  .font-md-18 {
    font-size: 18px !important;
  }

  .font-md-16 {
    font-size: 16px !important;
  }

  .font-md-14 {
    font-size: 14px !important;
  }

  .font-md-12 {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 991px) {
  .font-lg-28 {
    font-size: 28px !important;
  }

  .font-lg-24 {
    font-size: 24px !important;
  }

  .font-lg-20 {
    font-size: 20px !important;
  }

  .font-lg-18 {
    font-size: 18px !important;
  }

  .font-lg-16 {
    font-size: 16px !important;
  }

  .font-lg-14 {
    font-size: 14px !important;
  }

  .font-lg-12 {
    font-size: 12px !important;
  }
}
.text-medium {
  font-family: "MontserratMedium";
}

.text-highlight {
  font-family: "MontserratMedium";
}

.text-bold {
  font-family: "MontserratBold";
}

.text-regular {
  font-family: "MontserratRegular";
}

.font-weight-semi-bold {
  font-weight: 600 !important;
}

.break-word {
  word-break: break-word;
}

.v-navigation-drawer--width-max {
  max-width: 676px !important;
  width: 100% !important;
}

@media screen and (max-width: 767px) {
  .v-navigation-drawer--width-max {
    width: 97% !important;
  }
}
.border-sm {
  border-width: 1px !important;
}

.border-solid {
  border-style: solid !important;
}

.border-error {
  border-color: var(--red-500) !important;
}

.border-warning {
  border-color: var(--orange-500) !important;
}

.border-info {
  border-color: var(--blue-500) !important;
}

.border-success {
  border-color: var(--green-500) !important;
}

.hide-live-chat #hs-web-sdk-iframe-launcher {
  display: none;
}

.d2c-section-container .quotation-question-wrapper {
  padding-bottom: 40px !important;
}
.d2c-section-container .quotation-question-wrapper :deep(.v-text-field__details) {
  min-width: 100%;
}

.d2c-payment .d2c-payment-repayment-confirmation .v-icon {
  font-size: 32px !important;
}
.d2c-payment .margin-monthly-confirm-checkbox {
  margin-bottom: -3px !important;
}
.d2c-payment .margin-radio-card-heading {
  margin-top: -10px !important;
}
.d2c-payment .d2c-payment-stay-cover,
.d2c-payment .alert-credit-card-message {
  border-radius: 10px !important;
}
.d2c-payment .d2c-payment-stay-covered-radio-button .radioButtonCard--active {
  border-width: 4px !important;
}
.d2c-payment .alert-credit-card-message {
  margin-top: -29px !important;
}

.d2c-section-container .claim-detail-wrapper table tbody tr td,
.d2c-section-container .claim-detail-wrapper table tbody tr th,
.d2c-section-container .claim-detail-wrapper table thead tr td,
.d2c-section-container .claim-detail-wrapper table thead tr th {
  border-bottom: solid 1px #ccc !important;
}

@media screen and (min-width: 992px) {
  .d2c-section-container .quotation-question-wrapper :deep(.v-text-field__details) {
    min-width: 958px;
  }
  .d2c-section-container .quotation-question-wrapper .claim-detail-wrapper :deep(.v-text-field__details) {
    min-width: 420px;
  }
}
.d2c-section-container {
  margin-bottom: 80px !important;
  padding: 0 !important;
}
.d2c-section-container .v-input:not(.v-input--radio-group) {
  margin-bottom: -12px !important;
  max-width: 440px;
}
.d2c-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .error--text .v-messages__wrapper .v-messages__message {
  font-size: 14px;
  letter-spacing: 0.35px;
  line-height: normal;
}
.d2c-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-input__slot {
  padding: 8px 12px !important;
}
.d2c-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::-moz-placeholder {
  font-style: italic;
}
.d2c-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::placeholder {
  font-style: italic;
}
.d2c-section-container .v-input:not(.v-input--radio-group).v-select:not(.v-autocomplete) .v-input__control .v-input__slot {
  padding: 4px 12px !important;
}
.d2c-section-container .d2c-date-input {
  max-width: 440px;
}
.d2c-section-container .d2c-save-exit {
  margin-right: -16px;
}

.d2c-section-container .static-input-base .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .error--text {
  position: static;
}

.d2c-step-2-section-container {
  margin-bottom: 80px !important;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group) {
  margin-bottom: 10px !important;
  max-width: 440px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details {
  min-width: 250px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .error--text .v-messages__wrapper .v-messages__message {
  font-size: 14px;
  letter-spacing: 0.35px;
  line-height: normal;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .v-messages {
  min-width: 250px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-input__slot {
  padding: 8px 12px !important;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::-moz-placeholder {
  font-style: italic;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::placeholder {
  font-style: italic;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).v-select:not(.v-autocomplete) .v-input__control .v-input__slot {
  padding: 4px 12px !important;
  max-height: 48px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).v-select.v-autocomplete .v-input__control .v-input__slot {
  padding: 4px 12px !important;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).v-select.v-autocomplete .v-input__control .v-input__slot .v-select__slot .v-select__selections span {
  padding: 7px 0;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).find-property {
  max-width: 480px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).find-property .v-input__control .v-input__slot .v-select__slot input {
  min-height: 40px;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).find-property .v-input__control .v-text-field__details {
  padding-left: 0;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).year-built {
  max-width: 200px !important;
}
.d2c-step-2-section-container .v-input:not(.v-input--radio-group).roof-wall-select-box {
  max-width: 360px !important;
}
.d2c-step-2-section-container .wall-label {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}
.d2c-step-2-section-container .roof-label {
  margin-bottom: 9px !important;
}
.d2c-step-2-section-container .label-bedroom {
  margin-bottom: 8px !important;
}
.d2c-step-2-section-container .label-bathroom {
  margin-top: 9px !important;
  margin-bottom: 8px !important;
}
.d2c-step-2-section-container .label-adult {
  margin-top: 34px !important;
  margin-bottom: 8px !important;
}
.d2c-step-2-section-container .label-children {
  margin-bottom: 8px !important;
}
.d2c-step-2-section-container .d2c-date-input {
  max-width: 440px;
}
.d2c-step-2-section-container .counter {
  height: 48px !important;
}
.d2c-step-2-section-container .counter .v-btn {
  height: 48px !important;
  min-width: 48px !important;
  padding: 0 !important;
}
.d2c-step-2-section-container .counter .v-btn:first-child {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.d2c-step-2-section-container .counter .v-btn:last-child {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.d2c-step-2-section-container .counter .v-card {
  border-bottom: solid 1px var(--v-webgrey-base) !important;
  border-top: solid 1px var(--v-webgrey-base) !important;
  border-radius: 0 !important;
  max-width: 100px !important;
  width: 100% !important;
}
.d2c-step-2-section-container .counter .v-card label {
  height: 100% !important;
  user-select: none !important;
  -ms-user-select: none !important;
  -moz-user-select: none !important;
  -webkit-user-select: none !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  color: #272727 !important;
}
.d2c-step-2-section-container .v-application .counter .v-btn:disabled {
  background-color: var(--v-webgrey-base) !important;
  opacity: 0.6 !important;
  cursor: not-allowed;
  pointer-events: all !important;
}
.d2c-step-2-section-container .v-application .counter .v-btn:disabled * {
  color: #fff !important;
}
.d2c-step-2-section-container .radioButton {
  max-width: 450px !important;
}
.d2c-step-2-section-container .radioButton .v-btn {
  border-color: var(--v-webgrey-base) !important;
  font-weight: normal;
}
.d2c-step-2-section-container .radioImage .v-card {
  height: 145.78px !important;
  position: relative !important;
  width: 161.78px !important;
  border-radius: 9px;
  border: solid 1px !important;
  border-color: #7c869a !important;
  transition: border-width 0.1s linear;
}
.d2c-step-2-section-container .radioImage .v-card.radioImage--active,
.d2c-step-2-section-container .radioImage.iconImage .v-card.radioImage--active {
  border: solid 4px !important;
  border-color: #007185 !important;
  background-color: #f3fbfd !important;
  font-weight: bold !important;
}
.d2c-step-2-section-container .margin-property-details {
  margin: 0;
}
.d2c-step-2-section-container .margin-property-details .col {
  padding: 0 12px 0 12px;
}
.d2c-step-2-section-container .margin-property-details .row {
  margin-bottom: -2px;
}
.d2c-step-2-section-container .margin-property-details .margin-hide-details {
  margin-bottom: 25px !important;
}
.d2c-step-2-section-container .custom-margin .v-text-field__details,
.d2c-step-2-section-container .find-property .v-text-field__details {
  margin-bottom: 4px !important;
}
.d2c-step-2-section-container .find-property .v-input__append-inner {
  align-self: center;
}
.d2c-step-2-section-container .address-search {
  margin-bottom: 0 !important;
}
.d2c-step-2-section-container .address-search .col {
  padding: 0 12px 0 12px;
}
.d2c-step-2-section-container .address-search .v-input--is-dirty:not(.error--text):not(.v-input--hide-details) {
  margin-bottom: 0 !important;
}
.d2c-step-2-section-container .margin-property-details-alert {
  margin-top: 0px !important;
}
.d2c-step-2-section-container .margin-property-details-card {
  margin: -20px 0 34px 0 !important;
}
.d2c-step-2-section-container .margin-address-form-lexis-nexis {
  margin-top: 12px;
}
.d2c-step-2-section-container .margin-address-form-lexis-nexis .row,
.d2c-step-2-section-container .margin-address-form-lexis-nexis .col {
  margin: 0 !important;
  padding: 0 !important;
}
@media screen and (min-width: 992px) {
  .d2c-step-2-section-container .property-built-year .v-text-field__details {
    min-width: 992px !important;
  }
}
@media screen and (max-width: 600px) {
  .d2c-step-2-section-container .radioImage.iconImage .v-card {
    height: 144px !important;
    position: relative !important;
    width: 160px !important;
    border-radius: 9px;
    border: solid 1px !important;
    border-color: #7c869a !important;
    transition: border-width 0.1s linear;
  }
}

.d2c-step-5-section-container {
  margin-bottom: 68px !important;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details {
  padding-left: 0 !important;
  min-width: 100%;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .error--text {
  margin-bottom: 3px !important;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-text-field__details .error--text .v-messages__wrapper .v-messages__message {
  font-size: 14px;
  letter-spacing: 0.35px;
  line-height: normal;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group) .v-input__control .v-input__slot {
  padding: 8px 12px !important;
  max-height: 120px;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::-moz-placeholder {
  font-style: italic;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group).v-autocomplete .v-select__slot input::placeholder {
  font-style: italic;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group).v-select:not(.v-autocomplete) .v-input__control .v-input__slot {
  padding: 4px 12px !important;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group).v-select.v-autocomplete .v-input__control .v-input__slot {
  padding: 4px 12px !important;
}
.d2c-step-5-section-container .v-input:not(.v-input--radio-group).v-select.v-autocomplete .v-input__control .v-input__slot .v-select__slot .v-select__selections span {
  padding: 7px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: unset !important;
}
.d2c-step-5-section-container .d2c-save-exit {
  margin-right: -17px;
}
.d2c-step-5-section-container .applicant-find-property {
  margin-bottom: -40px !important;
}
.d2c-step-5-section-container .solicitor-find-property {
  margin-bottom: 26px !important;
}
.d2c-step-5-section-container .icon-check-valid {
  margin-top: 0 !important;
}

@media screen and (min-width: 768px) {
  .d2c-section-container .cost-of-claim-input .v-input {
    max-width: 260px !important;
  }

  .d2c-step-5-section-container .v-input:not(.v-input--radio-group) {
    max-width: 440px;
  }
  .d2c-step-5-section-container .d2c-date-input {
    max-width: 440px;
  }
  .d2c-step-5-section-container .v-text-field__details {
    min-width: 958px !important;
  }
}
