

@font-face {
  font-family: "neuehaasgrotesk";
  src: url("../Fonts/Download/nhaasgroteskdspro-45lt.otf") format("opentype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "neuehaasgrotesk";
  src: url("../Fonts/Download/nhaasgroteskdspro-65md.otf") format("opentype");
  font-weight: 700;
  font-display: swap;
}
@keyframes jumpIn {
  from {
    opacity: 0;
    transform: translateY(100%);
  }
}
/* :L119 */
.navbar-default,
.well {
  background-color: unset;
  border-color: unset;
  border-radius: unset;
  min-height: unset;
  border: unset;
  margin-bottom: unset;
  box-shadow: unset;
}
/* :L123 */
/* :L124 */
.navbar-default .navbar-brand {
  float: unset;
  height: unset;
  padding: unset;
  font-size: inherit;
  line-height: inherit;
  margin-left: unset !important;
}
/* :L132 */
/* :L133 */
/* :L135 */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li > a {
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  font-size: 1.5rem;
}
/* :L138 */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > li > a:hover {
  color: #e3ea72;
  background-color: unset;
}
@media (min-width:768px) {
  /* :L150 */
  .navbar-collapse.collapse {
    display: flex !important;
    align-items: center;
  }
}
/* :L156 */
.container {
  max-width: 100%;
  width: 100%;
}
/* :L159 */
.container::before,
.container::after {
  display: none;
}
/* :L220 */
body {
  background: #e3ea72;
  color: #02463a;
  font-family: "neuehaasgrotesk", "Helvetica Neue", Helvetica, Arial, sans-serif, system-ui;
  font-weight: 400;
  letter-spacing: 0.1rem;
  font-size: 1.6rem;
}
/* :L229 */
#instanda-site-layout {
  background: #fafafa;
  min-height: 80rem;
  padding-block-start: 4rem;
  padding-block-end: 4rem;
  padding-inline: 2rem;
}
@media (min-width:768px) {
  #instanda-site-layout {
    padding-inline: 8rem;
  }
}
/* :L237 */
#instanda-site-layout .instanda-main-content-container {
  max-width: 120rem;
  margin-inline: auto;
}
/* :L244 */
/* :L245 */
a,
a:hover,
a:focus {
  color: inherit;
}
/* :L253 */
header#instanda-header {
  margin-bottom: unset;
  background: #02463a;
  padding-block: 2rem;
  padding-inline: 2rem;
}
@media (min-width:768px) {
  header#instanda-header {
    padding-inline: 8rem;
  }
}
/* :L260 */
/* :L261 */
nav.navbar.navbar-default > .container {
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}
/* :L265 */
nav.navbar.navbar-default > .container .navbar-header {
  flex-basis: 30rem;
}
/* :L267 */
nav.navbar.navbar-default > .container .navbar-header a.navbar-brand {
  display: block;
}
/* :L269 */
nav.navbar.navbar-default > .container .navbar-header a.navbar-brand img {
  width: 100%;
}
/* :L316 */
.btn {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #e3ea72;
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  color: #02463a;
}
/* :L286 */
.btn:focus {
  box-shadow: 0 0 0 0.25rem #e3ea72;
  background-color: #f5f7cb;
  border: unset;
  outline: unset;
}
/* :L292 */
.btn:hover {
  opacity: 0.7;
  background: #e3ea72;
}
/* :L320 */
/* :L321 */
#backButton i.fa.fa-caret-left {
  display: none;
}
/* :L326 */
.btn.btn-primary {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #02463a;
  color: #e3ea72;
  text-transform: uppercase;
}
/* :L286 */
.btn.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem #02463a;
  background-color: #05a98c;
  border: unset;
  outline: unset;
}
/* :L292 */
.btn.btn-primary:hover {
  opacity: 0.7;
  background: #02463a;
}
/* :L329 */
.btn-large {
  font-size: 2rem;
}
/* :L333 */
.instanda-multi-item-remove {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #e87928;
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  color: #fafafa;
}
/* :L286 */
.instanda-multi-item-remove:focus {
  box-shadow: 0 0 0 0.25rem #e87928;
  background-color: #f2b284;
  border: unset;
  outline: unset;
}
/* :L292 */
.instanda-multi-item-remove:hover {
  opacity: 0.7;
  background: #e87928;
}
/* :L339 */
#agentSearchResultsTable a {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #e3ea72;
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  color: #02463a;
  display: inline-block;
}
/* :L286 */
#agentSearchResultsTable a:focus {
  box-shadow: 0 0 0 0.25rem #e3ea72;
  background-color: #f5f7cb;
  border: unset;
  outline: unset;
}
/* :L292 */
#agentSearchResultsTable a:hover {
  opacity: 0.7;
  background: #e3ea72;
}
/* :L342 */
#agentSearchResultsTable a.action-link {
  margin-right: unset;
}
/* :L347 */
table {
  border-spacing: 0.25rem !important;
  border-collapse: separate;
}
/* :L350 */
table,
table td,
table th {
  border: unset !important;
}
/* :L355 */
table th {
  padding: 0.25rem 0.5rem !important;
  background-color: #f6f8cd;
}
/* :L359 */
table td {
  padding: 0.25rem 0.5rem !important;
  background-color: #fafbe6;
}
/* :L366 */
h1 {
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  font-size: 7rem;
}
/* :L371 */
label {
  color: #02463a;
  font-weight: 400;
  letter-spacing: 0;
  margin-bottom: unset;
}
/* :L382 */
/* :L383 */
.questionList .container {
  padding-inline: unset;
  margin-inline: unset;
}
/* :L386 */
.questionList .container .form-group,
.questionList .container .row {
  margin-inline: unset;
  margin-bottom: unset;
}
/* :L390 */
.questionList .container .form-group::before,
.questionList .container .row::before,
.questionList .container .form-group::after,
.questionList .container .row::after {
  display: none;
}
/* :L396 */
/* :L397 */
.questionList .form-group:has(> .radio) {
  display: flex;
  gap: 3rem;
}
/* :L400 */
.questionList .form-group:has(> .radio) > .radio {
  margin: unset;
}
/* :L406 */
.form-control {
  background: #efefef;
  box-shadow: unset;
  border: solid #e5e04d 0.2rem;
  border-radius: unset !important;
  transition: box-shadow 0.3s cubic-bezier(0, 0.68, 0.25, 1);
}
/* :L413 */
.form-control:focus {
  box-shadow: 0 0 0 0.25rem #e5e04d;
  border-color: #e5e04d;
}
/* :L418 */
/* :L419 */
.instanda-question-label > label {
  margin-bottom: unset;
}
/* :L426 */
/* :L427 */
.instanda-well:has(> .leaf-section) {
  padding-block: 2rem;
  padding-inline: 2rem;
  box-shadow: 0 0 0 0.25rem #e5e04d;
  border-radius: 5rem 0 5rem 0;
  margin-bottom: 6rem;
  display: grid;
  gap: 2rem;
}
@media (min-width:768px) {
  .instanda-well:has(> .leaf-section) {
    padding-inline: 4rem;
  }
}
/* :L430 */
.instanda-well:has(> .leaf-section) .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  padding-inline: unset;
}
/* :L437 */
/* :L438 */
.leaf-section,
.leaf-section h3 {
  margin-bottom: unset;
}
/* :L442 */
/* :L444 */
.leaf-section ~ .container,
.leaf-section ~ .container .instanda-question-parent-yes-no,
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .questionItem,
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .form-group > .questionItem {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
}
@media (min-width:768px) {
  .leaf-section ~ .container,
  .leaf-section ~ .container .instanda-question-parent-yes-no,
  .leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .questionItem,
  .leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .form-group > .questionItem {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.leaf-section ~ .container .instanda-question-label,
.leaf-section ~ .container .instanda-question-parent-yes-no .instanda-question-label,
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .questionItem .instanda-question-label,
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .form-group > .questionItem .instanda-question-label {
  grid-column: 1;
}
/* :L451 */
/* :L452 */
/* :L453 */
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .questionItem,
.leaf-section ~ .container .instanda-question-parent-yes-no + .form-group > .form-group > .questionItem {
  margin-top: 1rem;
}
/* :L463 */
.postcodelookup {
  display: grid;
  padding: 1rem;
  gap: 1rem;
  align-items: center;
  border-radius: 1rem;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.2);
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0, 0.81, 0.25, 1);
  animation-name: jumpIn;
  height: auto !important;
  max-height: 30rem;
}
@media (min-width:768px) {
  .postcodelookup {
    grid-column: 2;
  }
}
/* :L484 */
.postcode-lookup-container,
div:has(> .form-group.single-line-showhide),
.form-group.single-line-showhide,
.single-line-showhide {
  grid-column: 1/-1;
}
/* :L492 */
/* :L493 */
.instanda-question-parent-yes-no,
.instanda-question-parent-yes-no + .form-group {
  grid-column: 1/-1;
}
/* :L500 */
.instanda-multi-item-summary-and-questions {
  position: sticky;
  top: 0;
  z-index: 99;
  background: #02463a;
  color: #e3ea72;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  padding-block: 1rem;
  margin-inline: -2rem;
  padding-inline: 2rem;
  border-radius: 1rem 0 1rem 0;
  margin-top: 2rem;
}
/* :L512 */
.instanda-multi-item-summary-and-questions ul {
  margin-bottom: unset;
}
/* :L515 */
.instanda-multi-item-summary-and-questions + div:not([id^="insert"]) {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border-radius: 2rem;
  margin-inline: -2rem;
  padding: 2rem;
  background: #f6f7e1;
  margin-top: -2rem;
}
/* :L518 */
.instanda-multi-item-summary-and-questions + div:not([id^="insert"]) > .instanda-multi-item {
  display: block !important;
}
/* :L524 */
.instanda-multi-item-summary-item ul li.instanda-multi-item-summary-action,
.instanda-multi-item-summary-header ul li.instanda-multi-item-summary-header-action {
  display: none;
}
/* :L529 */
.instanda-multi-item-summary-header-3-summary-cols ul li,
.instanda-multi-item-summary-item-3-summary-cols ul li {
  width: 31%;
  text-overflow: unset;
  overflow: unset;
  white-space: unset;
  vertical-align: middle;
}
/* :L538 */
/* :L539 */
.instanda-multi-item-add-remove .col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  padding-inline: unset;
}
/* :L543 */
.instanda-multi-item-add-remove > .instanda-question-input {
  display: flex;
  justify-content: flex-end;
}
/* :L549 */
/* :L550 */
.container:has(> .instanda-question-multi-item-summary) {
  grid-template-areas: "saved saved" "multi-item multi-item" "label button";
}
/* :L557 */
.container:has(> .instanda-question-multi-item-summary) > .instanda-question-multi-item-summary {
  grid-area: label;
  position: relative;
}
/* :L560 */
.container:has(> .instanda-question-multi-item-summary) > .instanda-question-multi-item-summary:has(> .instanda-question-item > div:not(.instanda-question-inner-label)) {
  grid-area: saved;
}
/* :L564 */
.container:has(> .instanda-question-multi-item-summary) > .instanda-multi-item-add-remove {
  grid-area: button;
}
/* :L568 */
/* :L569 */
/* :L570 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:has(> .instanda-question-label),
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:not(:has(> .instanda-question-label)) .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
  width: 100%;
}
@media (min-width:768px) {
  .container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:has(> .instanda-question-label),
  .container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:not(:has(> .instanda-question-label)) .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:has(> .instanda-question-label) .instanda-question-label,
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item .container:not(:has(> .instanda-question-label)) .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-label {
  grid-column: 1;
}
/* :L578 */
.container:has(> .instanda-question-multi-item-summary) > [id^="insert"] {
  grid-area: multi-item;
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
/* :L583 */
.container:has(> .instanda-question-multi-item-summary) > [id^="insert"] > .container {
  display: none;
}
/* :L587 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item {
  display: grid;
  gap: 2rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border-radius: 2rem;
  margin-inline: -2rem;
  padding: 2rem;
  background: #f6f7e1;
  margin-block-start: 2rem;
}
/* :L591 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item > .questionItem.instanda-question-item.form-group.instanda-container-fluid {
  display: none;
}
/* :L594 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item > [id^="collapse_"] {
  display: grid;
  gap: 1rem;
}
/* :L597 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item > [id^="collapse_"] > .questionItem:has(> .instanda-question-label) {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
}
@media (min-width:768px) {
  .container:has(> .instanda-question-multi-item-summary) .instanda-multi-item > [id^="collapse_"] > .questionItem:has(> .instanda-question-label) {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.container:has(> .instanda-question-multi-item-summary) .instanda-multi-item > [id^="collapse_"] > .questionItem:has(> .instanda-question-label) .instanda-question-label {
  grid-column: 1;
}
/* :L604 */
/* :L605 */
.instanda-multi-item-add-remove.container .col-xs-11.col-sm-6.col-md-6.col-lg-6.xx {
  grid-column-start: 2;
  width: 100%;
  padding-inline: unset;
  margin-inline: unset;
  display: flex;
  justify-content: flex-end;
}
/* :L615 */
.radio > label,
label.radio-inline {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: unset;
  margin: unset !important;
}
/* :L179 */
.radio > label::before,
label.radio-inline::before {
  content: "";
  display: block;
  width: 3rem;
  height: 3rem;
  background: #efefef;
  border-radius: 1rem 0 1rem 0;
  transition: all 0.3s cubic-bezier(0.04, 0.83, 0.25, 1);
  box-shadow: 0 0 0 0rem #efefef, 0 0 0 0rem #e5e04c;
}
/* :L189 */
.radio > label:focus-within::before,
label.radio-inline:focus-within::before {
  box-shadow: 0 0 0 0.3rem #efefef, 0 0 0 0.6rem #e3ea72;
}
/* :L192 */
.radio > label.instanda-selected::before,
label.radio-inline.instanda-selected::before {
  background-color: #e3ea72;
}
/* :L195 */
.radio > label input,
label.radio-inline input {
  appearance: none;
  margin: unset;
  padding: unset;
  width: 0;
  height: 0;
}
/* :L621 */
.radio-inline:has(> .icon-container > svg) {
  font-size: 0;
}
/* :L623 */
.radio-inline:has(> .icon-container > svg)::before {
  display: none;
  font-size: 0;
}
/* :L628 */
.radio-inline:has(> .icon-container > svg) svg {
  width: 100%;
}
/* :L630 */
.radio-inline:has(> .icon-container > svg) svg .fg {
  fill: #e3ea72;
}
/* :L633 */
.radio-inline:has(> .icon-container > svg) svg .bg {
  fill: #02463a;
}
/* :L637 */
.instanda-question-input .radio-inline:has(> .icon-container > svg) .bg {
  transition: 0.3s cubic-bezier(0.35, 0.06, 0.25, 1);
  stroke: transparent;
  stroke-width: 0rem;
  stroke-linejoin: round;
  stroke-linecap: round;
}
/* :L646 */
.instanda-question-input:focus-within .radio-inline:has(> .icon-container > svg) svg > path.bg:first-of-type,
.instanda-question-input:focus-within .radio-inline:has(> .icon-container > svg) svg > g:first-of-type:not(path.bg ~ g) .bg {
  stroke: #e3ea72;
  stroke-width: 2rem;
}
/* :L652 */
.radio-inline:has(> .icon-container > svg).instanda-selected {
  display: none;
}
/* :L656 */
/* :L657 */
/* :L658 */
.radio-inline:has(> .icon-container > svg).instanda-question-yes-no-yes svg .fg {
  fill: #02463a;
}
/* :L661 */
.radio-inline:has(> .icon-container > svg).instanda-question-yes-no-yes svg .bg {
  fill: #efefef;
}
/* :L668 */
.instanda-well:has(.icon-container > svg) {
  grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr));
}
/* :L670 */
.instanda-well:has(.icon-container > svg) > .instanda-container-fluid {
  grid-column: 1/-1;
}
/* :L673 */
.instanda-well:has(.icon-container > svg) > .questionItem.instanda-question-item.form-group.container {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
}
/* :L681 */
/* :L682 */
.instanda-question-input:has(> .radio-inline),
.instanda-question-input .instanda-question-radio-hierarchy-parent:has(> .radio) {
  display: flex;
  gap: 3rem;
  flex-wrap: wrap;
  margin: unset;
}
/* :L686 */
.instanda-question-input:has(> .radio-inline) .instanda-question-radio-hierarchy-parent,
.instanda-question-input .instanda-question-radio-hierarchy-parent:has(> .radio) .instanda-question-radio-hierarchy-parent {
  margin: unset;
}
/* :L688 */
.instanda-question-input:has(> .radio-inline) .instanda-question-radio-hierarchy-parent:not(:has(> label)),
.instanda-question-input .instanda-question-radio-hierarchy-parent:has(> .radio) .instanda-question-radio-hierarchy-parent:not(:has(> label)) {
  display: none;
}
/* :L695 */
.instanda-question-input .form-group:has(> .instanda-question-item.form-group > .instanda-question-name-title) {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr 1fr;
}
/* :L699 */
.instanda-question-input .form-group:has(> .instanda-question-item.form-group > .instanda-question-name-title) .instanda-question-item.form-group:has(> .instanda-question-name-title) {
  grid-column: 1/-1;
}
/* :L704 */
/* :L705 */
.instanda-question-input.instanda-question-name-title > div {
  display: flex;
  gap: 3rem;
  flex-wrap: wrap;
}
/* :L707 */
.instanda-question-input.instanda-question-name-title > div .radio {
  margin-block: unset;
}
/* :L714 */
.instanda-question-input.instanda-address-postcode.text-right {
  display: grid;
  gap: 1rem;
  text-align: unset;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "postcode postcode" "edit find";
}
@media (min-width:768px) {
  .instanda-question-input.instanda-address-postcode.text-right {
    grid-template-areas: "postcode find" "edit edit";
  }
}
/* :L729 */
.instanda-question-input.instanda-address-postcode.text-right .postcode-textbox {
  grid-area: postcode;
}
/* :L732 */
.instanda-question-input.instanda-address-postcode.text-right .data8PostcodeLookup {
  display: contents;
}
/* :L735 */
.instanda-question-input.instanda-address-postcode.text-right .address-search-edit {
  grid-area: edit;
}
/* :L738 */
.instanda-question-input.instanda-address-postcode.text-right .data8PostcodeLookup > .btn {
  grid-area: find;
  width: 100%;
}
/* :L757 */
/* :L758 */
/* :L759 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-question-label,
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group.row {
  grid-column: span 2;
}
/* :L763 */
/* :L764 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
  grid-template-columns: 30rem 1fr 1fr !important;
}
/* :L765 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > div:not([class]) {
  grid-column: 1/-1;
}
@media (min-width:768px) {
  .questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > div:not([class]) {
    grid-column: span 2;
  }
}
@media (min-width:768px) {
  .questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-question-label {
  grid-column: 1;
}
/* :L774 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList {
  grid-column: 1/-1;
}
@media (min-width:768px) {
  .questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList {
    grid-column: span 1;
  }
}
/* :L779 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList a {
  font-size: 0;
}
/* :L781 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList a::before {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #02463a;
  color: #e3ea72;
  text-transform: uppercase;
  text-align: center;
  content: "\f002";
  font-family: "FontAwesome";
  font-size: 1.5rem;
  display: flex;
  justify-content: center;
}
/* :L286 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList a::before:focus {
  box-shadow: 0 0 0 0.25rem #02463a;
  background-color: #05a98c;
  border: unset;
  outline: unset;
}
/* :L292 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input .instanda-buttonList a::before:hover {
  opacity: 0.7;
  background: #02463a;
}
/* :L793 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"] {
  grid-column: 1/-1;
  display: grid;
  gap: 1rem;
}
/* :L798 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"] > .instanda-question-item {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
}
@media (min-width:768px) {
  .questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"] > .instanda-question-item {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) > .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"] > .instanda-question-item .instanda-question-label {
  grid-column: 1;
}
/* :L804 */
@media (min-width:768px) {
  .questionItem:has(> .instanda-text-question.form-group > .instanda-question-input > [id*="instanda-car-details-question"]) .instanda-question-input.instanda-question-car-details-registration {
    margin-right: -3rem;
  }
}
/* :L812 */
.instanda-question-item.form-group:has(> .instanda-question-car-details-registration-label) {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
}
@media (min-width:768px) {
  .instanda-question-item.form-group:has(> .instanda-question-car-details-registration-label) {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.instanda-question-item.form-group:has(> .instanda-question-car-details-registration-label) .instanda-question-label {
  grid-column: 1;
}
/* :L816 */
.spinner {
  position: fixed !important;
}
/* :L819 */
div#WaitingOpaqueBox {
  display: none;
}
/* :L823 */
.instanda-question-help-col {
  width: auto !important;
  float: unset !important;
  padding-inline: unset;
}
/* :L827 */
.instanda-question-help-col:not(:has(.instanda-responsive-help-icon-container)) {
  display: none;
}
/* :L832 */
.instanda-text-question.form-group.row {
  display: flex;
  gap: 1rem;
}
/* :L837 */
i::before {
  color: #02463a;
}
/* :L841 */
.instanda-responsive-help-text {
  grid-column: 1/-1;
}
/* :L843 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: 100%;
  padding-inline: unset;
}
/* :L849 */
/* :L850 */
/* :L851 */
#agentSearchResultsTable td a {
  margin: 0.25rem;
}
/* :L858 */
.custom-leaf-area {
  padding-block: 2rem;
  padding-inline: 2rem;
  box-shadow: 0 0 0 0.25rem #e5e04d;
  border-radius: 5rem 0 5rem 0;
  padding-inline: 2rem !important;
  background: #e3ea72;
}
@media (min-width:768px) {
  .custom-leaf-area {
    padding-inline: 4rem;
  }
}
/* :L864 */
.custom-leaf-area h4 {
  font-weight: 700;
}
/* :L867 */
.custom-leaf-area .line {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
/* :L871 */
.custom-leaf-area.leaf-light {
  background: #fafbe6;
}
/* :L876 */
/* :L877 */
.page-quote #instanda-site-layout .instanda-main-content-container {
  max-width: 160rem;
}
/* :L880 */
.page-quote .custom-leaf-area h4:first-child {
  margin-top: unset;
}
/* :L884 */
.page-quote table {
  width: 100%;
  margin-bottom: 2rem;
}
/* :L887 */
.page-quote table .questionItem {
  display: grid;
  gap: 1rem;
  margin-bottom: unset;
  padding-inline: unset;
}
@media (min-width:768px) {
  .page-quote table .questionItem {
    grid-template-columns: 30rem auto;
    gap: 1rem 4rem;
  }
}
/* :L214 */
.page-quote table .questionItem .instanda-question-label {
  grid-column: 1;
}
@media (width < 1200px) {
  .page-quote table .questionItem {
    grid-template-columns: 1fr;
  }
}
/* :L893 */
.page-quote table .questionItem .instanda-question-input {
  width: 100%;
  padding-inline: unset;
}
/* :L897 */
.page-quote table .questionItem .row {
  margin-inline: unset;
  margin-bottom: unset;
}
/* :L900 */
.page-quote table .questionItem .row::before,
.page-quote table .questionItem .row::after {
  display: none;
}
/* :L906 */
.page-quote table td {
  width: 50%;
}
/* :L913 */
/* :L914 */
.fire-stick-area.custom-leaf-area {
  padding-block: 4rem;
  font-size: 1.3rem;
}
/* :L918 */
.fire-stick-area .logo {
  text-align: center;
}
/* :L921 */
.fire-stick-area img {
  width: 100%;
  max-width: 30rem;
}
/* :L925 */
.fire-stick-area .list-item {
  display: grid;
  grid-template-columns: 7rem 20rem;
  gap: 2rem;
  align-items: center;
}
/* :L931 */
.fire-stick-area .info-list {
  display: grid;
  gap: 2rem;
}
/* :L935 */
.fire-stick-area h4 {
  margin-block: unset;
  font-weight: 400;
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
}
/* :L942 */
.aside-split {
  display: grid;
  gap: 2rem;
}
@media (min-width: 768px) {
  /* :L946 */
  .page-quote .aside-split {
    position: sticky;
    top: 2rem;
  }
}
/* :L951 */
.page-prequotequestions:not(.page-number-3) .aside-split {
  display: none;
}
/* :L954 */
.page-prequotequestions .aside-split {
  position: sticky;
  top: 2rem;
}
/* :L960 */
.custom-table {
  display: table;
  border-spacing: 0.25rem !important;
  border-collapse: separate;
  width: 100%;
  margin-bottom: 2rem;
}
/* :L966 */
.custom-table h4 {
  font-weight: 700;
}
/* :L969 */
.custom-table .table-header ~ .table-header,
.custom-table h4 ~ h4 {
  display: none;
}
/* :L975 */
.table-row {
  display: table-row;
}
/* :L979 */
.table-cell {
  display: table-cell;
  background-color: #fafbe6;
  padding: 0.25rem 0.5rem !important;
}
/* :L985 */
.cell-header {
  font-weight: 700;
  background-color: #f6f8cd;
}
/* :L990 */
/* :L991 */
.page-quickquote table {
  width: 100%;
  margin-bottom: 2rem;
}
/* :L994 */
.page-quickquote table h4 {
  font-weight: 700;
  margin-block: unset;
}
/* :L1001 */
.display-split {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 2rem;
  gap: 2rem;
}
@media (min-width:768px) {
  .display-split {
    display: grid;
    align-items: start;
    gap: 4rem;
    grid-template-columns: 2fr 1fr;
  }
  /* :L1011 */
  .page-prequotequestions:not(.page-number-3) .display-split {
    grid-template-columns: 1fr;
  }
}
/* :L1017 */
.customer-footer,
footer.footer {
  padding-inline: 2rem;
}
@media (min-width:768px) {
  .customer-footer,
  footer.footer {
    padding-inline: 8rem;
  }
}
/* :L1021 */
.customer-footer .instanda-documents,
footer.footer .instanda-documents,
.customer-footer #instanda-documents,
footer.footer #instanda-documents {
  display: none;
}
/* :L1025 */
.customer-footer .container.instanda-built-by-footer,
footer.footer .container.instanda-built-by-footer {
  padding-inline: unset;
}
/* :L1032 */
.vehicle-details-group {
  padding-block: 2rem;
  padding-inline: 2rem;
  box-shadow: 0 0 0 0.25rem #e3ea72;
  border-radius: 5rem 0 5rem 0;
  margin-block-end: 2rem;
}
/* :L1038 */
.vehicle-details-group:last-child {
  margin-bottom: unset;
}
/* :L1041 */
.vehicle-details-group .vehicle-details {
  margin-block-end: 2rem;
}
/* :L1044 */
.vehicle-details-group .vehicle-title {
  font-weight: 700;
  font-size: 2rem;
  margin-block-end: 1rem;
}
/* :L1050 */
.vehicle-details-group .item-label {
  font-weight: 700;
}
/* :L1053 */
.vehicle-details-group .vehicle-details,
.vehicle-details-group .rating-details {
  display: grid;
  gap: 1rem 2rem;
  grid-template-columns: repeat(auto-fit, minmax(30rem, 1fr));
}
/* :L1058 */
.vehicle-details-group .vehicle-details .item,
.vehicle-details-group .rating-details .item {
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 512px) {
  .vehicle-details-group .vehicle-details .item,
  .vehicle-details-group .rating-details .item {
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
  }
}
/* :L1067 */
.vehicle-details-group .rating-details::before {
  content: "Rating Details";
  grid-column: 1/-1;
  font-weight: 700;
  background: #e3ea72;
  padding: 0.5rem 1rem;
  text-align: center;
}
/* :L1078 */
#packageDocuments {
  display: grid;
  gap: 0.5rem;
  text-align: left;
}
/* :L1082 */
#packageDocuments i.fa.fa-file-pdf {
  display: none;
}
/* :L1085 */
#packageDocuments > span {
  display: contents;
}
/* :L1088 */
#packageDocuments a {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #02463a;
  color: #e3ea72;
  text-transform: uppercase;
  display: flex;
  gap: 1rem;
  align-items: center;
  text-decoration: unset !important;
}
/* :L286 */
#packageDocuments a:focus {
  box-shadow: 0 0 0 0.25rem #02463a;
  background-color: #05a98c;
  border: unset;
  outline: unset;
}
/* :L292 */
#packageDocuments a:hover {
  opacity: 0.7;
  background: #02463a;
}
/* :L1099 */
#packageDocuments a::before {
  content: "\f019";
  font-family: "FontAwesome";
}
/* :L1103 */
#packageDocuments a:hover {
  opacity: 0.8;
}
/* :L1109 */
.form-control[type="range"] {
  accent-color: #02463a;
  -webkit-appearance: none;
}
/* :L1112 */
.form-control[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #02463a;
  height: 20px;
  width: 20px;
  margin-top: -8px;
  border-radius: 10px 0;
}
/* :L1120 */
.form-control[type="range"]::-webkit-slider-runnable-track {
  height: 0.5rem;
  border-radius: 0.25rem;
  background: #02463a;
}
/* :L1129 */
/* :L1130 */
.endorsement-item label {
  padding-block: 0.5rem;
  padding-inline: 1rem;
  border-radius: 2rem 0 2rem 0;
  display: flex;
  align-items: center;
  gap: 1rem;
  transition: 0.3s cubic-bezier(0.02, 0.75, 0.25, 1) all;
}
/* :L1138 */
.endorsement-item label input {
  appearance: none;
}
/* :L1141 */
.endorsement-item label::before {
  content: "\f00c";
  color: transparent;
  font-family: "FontAwesome";
  margin-inline-start: 2rem;
  display: block;
  border: 0.25rem solid #e3ea72;
  border-radius: 0.5rem;
  padding: 0rem;
  line-height: 100%;
  display: grid;
  place-item: center;
  aspect-ratio: 1;
  font-size: 2.5rem;
}
/* :L1156 */
.endorsement-item label:has(input:checked) {
  background: #02463a;
  color: #e3ea72;
}
/* :L1159 */
.endorsement-item label:has(input:checked)::before {
  content: "\f00c";
  color: #02463a;
  background: #e3ea72;
}
/* :L1165 */
.endorsement-item label:hover {
  background: #f9fbe1;
  opacity: 0.7;
}
/* :L1169 */
.endorsement-item label:focus-within {
  outline: #e3ea72 solid 3px;
}
/* :L1173 */
/* :L1174 */
.endorsement-item .endorsement-item-checkbox.checkbox + div {
  background: #fafafa;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  padding: 1rem;
  border-radius: 1rem;
  padding-block: 2rem;
  padding-inline: 2rem;
  box-shadow: 0 0 0 0.25rem #e3ea72;
  border-radius: 5rem 0 5rem 0;
  margin-bottom: 6rem;
}
/* :L1188 */
.endorsement-title {
  margin-bottom: 1rem;
}
/* :L1193 */
body:not(.loggedin-internal) .restricted {
  display: none !important;
}
/* :L1198 */
.journey-bar {
  display: none;
  justify-content: space-between;
  position: relative;
  margin-bottom: 7rem;
}
/* :L1200 */
@media (min-width: 768px) {
  /* :L1210 */
  .package-28157.page-quickquotequestions .journey-bar.package-farm,
  .package-28157.page-quickquote .journey-bar.package-farm,
  .package-28157.page-prequotequestions .journey-bar.package-farm,
  .package-28157.page-prequotequestions .journey-bar.package-farm,
  .package-28157.page-reviewreferrals .journey-bar.package-farm,
  .package-28157.page-referralreviewmultiplelines .journey-bar.package-farm,
  .package-28157.page-endorse .journey-bar.package-farm,
  .package-28157.page-quote .journey-bar.package-farm,
  .package-28157.page-confirmation2 .journey-bar.package-farm,
  .package-27517.page-quickquotequestions .journey-bar.package-motor,
  .package-27517.page-quickquote .journey-bar.package-motor,
  .package-27517.page-prequotequestions .journey-bar.package-motor,
  .package-27517.page-prequotequestions .journey-bar.package-motor,
  .package-27517.page-reviewreferrals .journey-bar.package-motor,
  .package-27517.page-referralreviewmultiplelines .journey-bar.package-motor,
  .package-27517.page-endorse .journey-bar.package-motor,
  .package-27517.page-quote .journey-bar.package-motor,
  .package-27517.page-confirmation2 .journey-bar.package-motor {
    display: flex;
  }
}
/* :L1219 */
.journey-bar::before {
  content: "";
  position: absolute;
  height: 1px;
  background-color: #d2d1d1;
  width: 100%;
  top: 1rem;
}
/* :L1228 */
.journey-bar .step {
  display: grid;
  place-items: center;
  gap: 1rem;
  position: relative;
}
/* :L1233 */
.journey-bar .step a {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
/* :L1240 */
.journey-bar .step::before {
  content: "";
  width: 2rem;
  height: 2rem;
  background: #d2d1d1;
  border-radius: 1rem 0;
}
/* :L1248 */
.journey-bar .step span.title {
  position: absolute;
  top: calc(100% + 0.5rem);
  width: 13ch;
  text-align: center;
  text-overflow: ellipsis;
  font-size: 1.2rem;
}
/* :L1258 */
/* :L1260 */
.page-quickquotequestions.package-28157 .journey-bar .step-1::before,
.page-prequotequestions.package-28157 .journey-bar .step-2::before,
.page-quote.package-28157 .journey-bar .step-3::before {
  background: #02463a;
}
/* :L1266 */
/* :L1268 */
.page-quickquotequestions.page-number-1.package-27517 .journey-bar .step-1::before,
.page-quickquote.package-27517 .journey-bar .step-2::before,
.page-prequotequestions.page-number-2.package-27517 .journey-bar .step-3::before,
.page-prequotequestions.page-number-3.package-27517 .journey-bar .step-4::before,
.page-reviewreferrals.package-27517 .journey-bar .step-5::before,
.page-referralreviewmultiplelines.package-27517 .journey-bar .step-5::before,
.page-endorse.package-27517 .journey-bar .step-6::before,
.page-quote.package-27517 .journey-bar .step-7::before,
.page-confirmation2.package-27517 .journey-bar .step-8::before {
  background: #02463a;
}
/* :L1282 */
.sub-journey {
  display: none;
}
/* :L1284 */
/* :L1286 */
.package-27517.page-quickquotequestions .sub-journey.package-motor,
.package-27517.page-prequotequestions .sub-journey.package-motor,
.package-28157.page-quickquotequestions .sub-journey.package-farm,
.package-28157.page-prequotequestions .sub-journey.package-farm {
  display: block;
}
/* :L1292 */
.sub-journey .page-set {
  display: none;
  gap: 0rem;
}
/* :L1294 */
.page-quickquotequestions .sub-journey .page-set.quick-quote-pages,
.page-prequotequestions .sub-journey .page-set.pre-quote-pages {
  display: flex;
}
/* :L1300 */
.sub-journey .page-set .page {
  position: relative;
}
/* :L1302 */
.sub-journey .page-set .page .crumb-text {
  background: #efefef;
  color: #aeccc5;
  padding: 0.5rem 1rem;
  border-radius: 1rem 0 0 0;
  cursor: not-allowed;
}
/* :L1309 */
.sub-journey .page-set .page a {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
}
/* :L1315 */
.sub-journey .page-set .page a + .crumb-text {
  background: #e3ea72;
  color: #02463a;
  cursor: pointer;
}
/* :L1320 */
/* :L1321 */
.sub-journey .page-set .page a:hover ~ .crumb-text {
  opacity: 0.7;
}
/* :L1326 */
/* :L1327 */
.sub-journey .page-set .page ~ .page .crumb-text {
  border-radius: 0;
}
/* :L1330 */
/* :L1331 */
.sub-journey .page-set .page ~ .page:last-child .crumb-text {
  border-radius: 0 0 1rem 0;
}
/* :L1336 */
/* :L1347 */
.page-number-1 .sub-journey .page-set .page.page-1::after,
.page-number-2 .sub-journey .page-set .page.page-2::after,
.page-number-3 .sub-journey .page-set .page.page-3::after,
.page-number-4 .sub-journey .page-set .page.page-4::after,
.page-number-5 .sub-journey .page-set .page.page-5::after,
.page-number-6 .sub-journey .page-set .page.page-6::after,
.page-number-7 .sub-journey .page-set .page.page-7::after,
.page-number-8 .sub-journey .page-set .page.page-8::after,
.page-number-9 .sub-journey .page-set .page.page-9::after,
.page-number-10 .sub-journey .page-set .page.page-10::after,
.page-number-11 .sub-journey .page-set .page.page-11::after {
  position: absolute;
  width: 100%;
  height: 3px;
  background: #02463a;
  bottom: -7px;
  display: block;
  content: "";
  border-radius: 5px;
}
/* :L1357 */
.page-number-1 .sub-journey .page-set .page.page-1 .crumb-text,
.page-number-2 .sub-journey .page-set .page.page-2 .crumb-text,
.page-number-3 .sub-journey .page-set .page.page-3 .crumb-text,
.page-number-4 .sub-journey .page-set .page.page-4 .crumb-text,
.page-number-5 .sub-journey .page-set .page.page-5 .crumb-text,
.page-number-6 .sub-journey .page-set .page.page-6 .crumb-text,
.page-number-7 .sub-journey .page-set .page.page-7 .crumb-text,
.page-number-8 .sub-journey .page-set .page.page-8 .crumb-text,
.page-number-9 .sub-journey .page-set .page.page-9 .crumb-text,
.page-number-10 .sub-journey .page-set .page.page-10 .crumb-text,
.page-number-11 .sub-journey .page-set .page.page-11 .crumb-text {
  background: #02463a;
  color: #e3ea72;
}
/* :L1366 */
/* :L1367 */
/* :L1368 */
.pagination li a,
.pagination li span {
  color: #02463a;
}
/* :L1373 */
/* :L1374 */
/* :L1376 */
.pagination > .active a,
.pagination > .active span,
.pagination > .active a:focus,
.pagination > .active span:focus,
.pagination > .active a:hover,
.pagination > .active span:hover {
  background: #02463a;
  border-color: #02463a;
  color: white;
}
/* :L1387 */
.instanda-document-upload-input-container,
.instanda-document-upload-input {
  display: grid;
  gap: 1rem;
}
/* :L1393 */
.instanda-file-input-label-btn {
  padding: 0.5rem 2rem;
  border-radius: 1rem 0 1rem 0;
  border: unset;
  box-shadow: unset;
  outline: unset;
  background-color: #e3ea72;
  font-family: "aesthetnova-regular", "Times New Roman", Times, serif;
  color: #02463a;
  text-align: center;
  text-decoration: unset;
}
/* :L286 */
.instanda-file-input-label-btn:focus {
  box-shadow: 0 0 0 0.25rem #e3ea72;
  background-color: #f5f7cb;
  border: unset;
  outline: unset;
}
/* :L292 */
.instanda-file-input-label-btn:hover {
  opacity: 0.7;
  background: #e3ea72;
}
/* :L1399 */
label.instanda-file-input-selected {
  line-height: 1.42857143;
  color: #02463a;
  font-weight: 700;
  font-size: 1.5rem;
  padding: 0.5rem;
  background: #f9f8e1;
  box-shadow: unset;
  border: solid #e5e04d 0.2rem;
  border-radius: 0.5rem !important;
  transition: box-shadow 0.3s cubic-bezier(0, 0.68, 0.25, 1);
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: space-between;
}
/* :L1414 */
label.instanda-file-input-selected::after {
  content: "\f093";
  font-size: 1.8rem;
  font-family: "FontAwesome";
}
@keyframes slowFade {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* :L1434 */
.page-quickquote.package-28157 #instanda-quote-content + .container .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  animation-name: slowFade;
  animation-duration: 10s;
}
