/* :L17 */
html {
  position: relative;
  min-height: 100%;
}
/* :L22 */
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
}
/* :L27 */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
}
/* :L36 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
}
/* :L44 */
.instanda-documents {
  text-align: center;
}
/* :L48 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L52 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L58 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L62 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L66 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L77 */
.instanda-main-content-container {
  position: relative;
}
/* :L81 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L87 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L92 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L99 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L103 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

/* :L108 */
.quote-referral-item h6 {
  color: #828990;
  font-weight: normal;
  margin: 15px 0 10px 0;
}
/* :L114 */
.mobile-quote-referral-heading,
.mobile-claim-heading {
  color: #828990;
  font-size: 12px;
  margin: 10px 0 0 0;
}
/*on confirmation screen*/

/* :L122 */
.send-policy-email-button {
  min-width: 250px;
}
/* Large desktops and laptops */

@media (min-width: 1800px) {
  /* :L128 */
  .instanda-side-content {
    left: 59.5%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1600px) and (max-width: 1799px) {
  /* :L135 */
  .instanda-side-content {
    left: 61%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1400px) and (max-width: 1599px) {
  /* :L142 */
  .instanda-side-content {
    left: 63%;
  }
}
/* Large desktops and laptops */

@media (min-width: 1200px) and (max-width: 1399px) {
  /* :L149 */
  .instanda-side-content {
    left: 65%;
  }
}
@media (min-width: 1098px) and (max-width: 1199px) {
  /* :L155 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1099px) {
  /* :L162 */
  .instanda-side-content {
    left: 57.1%;
  }
}
/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
  /* :L169 */
  .instanda-side-content {
    left: 58%;
    width: 300px;
  }
}
/* Landscape phones and portrait tablets */

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L180 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L185 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L189 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L193 */
  .quote-referral-item ~ .quote-referral-item,
  .claim-referral-item ~ .claim-referral-item,
  .claim-item ~ .claim-item {
    border-top: 1px solid #e7e7e7;
    padding-top: 5px;
    margin-top: 15px;
  }
}
/* Landscape phones and smaller */

@media (max-width: 480px) {
  /* :L204 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/* :L25 */
:root {
  --color-purple: #662d91;
  --color-blue: #5c66ff;
  --color-orange: #fc9f5b;
  --color-orange-hover: #e0833f;
}
/* :L32 */
.postcodelookup {
  margin-top: 5px;
}
/* :L34 */
.postcodelookup button {
  color: black;
  background: var(--color-orange);
  color: white;
  margin-right: unset;
  margin-top: unset;
  align-items: center;
  gap: .5rem;
  font-size: 0;
  margin-bottom: .33rem;
  border-radius: 20px;
}
/* :L45 */
.postcodelookup button:hover,
.postcodelookup button:active {
  background: var(--color-orange-hover);
}
/* :L51 */
.postcodelookup button:not(:last-of-type)::before {
  content: '\2714';
  /* Unicode checkmark */
  font-size: 20px;
}
/* :L56 */
.postcodelookup button:last-of-type {
  font-size: 16px;
  padding: 0 10px;
  margin-top: 10px;
}
/* :L63 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius: 60px;
}
/* :L69 */
::-webkit-scrollbar-track {
  background: linear-gradient(90deg, white -10%, white 3px, white 3px);
  border-radius: 60px;
}
/* :L74 */
::-webkit-scrollbar-thumb {
  background: #c9c9c9;
  border-radius: 60px;
  width: 16px;
}
/* :L80 */
::-webkit-scrollbar-thumb:hover {
  background: #555555;
}
/* :L140 */
body {
  color: white;
  background-color: #662d91;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-size: 12px;
  padding: 1rem;
}
/* :L147 */
body #instanda-site-layout {
  max-width: 100%;
}
@media (min-width: 768px) {
  body {
    font-size: 16px;
    padding: unset;
  }
}
/* :L157 */
body #innerBody {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
/* :L163 */
body .instanda-main-content-container {
  margin-top: 50px;
}
/* :L166 */
body .instanda-main-content-container .instanda-main-content,
body .instanda-main-content-container .instanda-questionHeader {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* :L172 */
body .instanda-main-content-container .instanda-main-content .container,
body .instanda-main-content-container .instanda-questionHeader .container,
body .instanda-main-content-container .instanda-main-content .container-fluid,
body .instanda-main-content-container .instanda-questionHeader .container-fluid,
body .instanda-main-content-container .instanda-main-content div[class*="col-"],
body .instanda-main-content-container .instanda-questionHeader div[class*="col-"] {
  width: 100%;
}
/* :L179 */
body .instanda-main-content-container p {
  margin-bottom: unset;
}
/* :L185 */
.instanda-question-label,
.instanda-question-inner-label {
  margin-bottom: 4px;
}
/* :L189 */
/* :L190 */
#footer a {
  color: white;
  text-decoration: underline;
}
/* :L198 */
header.navbar {
  width: 100%;
  border: none;
  min-height: auto;
  margin: 0;
  padding: 0;
  background-color: transparent;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
/* :L207 */
header.navbar nav.navbar-default {
  background: none;
  border-radius: 0;
  border: none;
  margin: 0;
  padding: 0;
}
/* :L214 */
header.navbar nav.navbar-default .container {
  width: auto !important;
}
/* :L218 */
/* :L219 */
header.navbar nav.navbar-default .navbar-header .navbar-brand {
  float: none !important;
  color: white;
  padding: 0;
  margin: 20px 0 0 0;
  display: inline-block;
}
/* :L226 */
header.navbar nav.navbar-default .navbar-header .navbar-brand img {
  padding: 0;
  margin: 0;
  height: 60px;
  width: auto;
}
/* :L234 */
header.navbar nav.navbar-default .navbar-header .navbar-toggle {
  background-color: transparent;
  border-color: white;
  border-radius: 50%;
  padding: 0;
  margin: 0;
  float: none;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
}
/* :L247 */
header.navbar nav.navbar-default .navbar-header .navbar-toggle .icon-bar {
  background-color: white;
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 0;
  margin: 4px auto;
}
/* :L258 */
header.navbar nav.navbar-default .navbar-collapse {
  border: none;
  box-shadow: none;
}
/* :L263 */
header.navbar nav.navbar-default ul.navbar-nav {
  font-size: 0;
  padding: 25px 0 15px 0;
  text-align: right;
}
/* :L268 */
header.navbar nav.navbar-default ul.navbar-nav.navbar-right {
  float: none !important;
  margin-right: 0 !important;
}
/* :L273 */
header.navbar nav.navbar-default ul.navbar-nav > li {
  float: none !important;
  display: inline-block !important;
  vertical-align: middle;
  font-size: 0;
  margin-left: 20px;
}
/* :L281 */
header.navbar nav.navbar-default ul.navbar-nav > li a {
  display: inline-block;
  font-size: 16px;
  color: white;
  padding: 0;
  height: 40px;
  line-height: 38px;
}
/* :L289 */
header.navbar nav.navbar-default ul.navbar-nav > li a:hover,
header.navbar nav.navbar-default ul.navbar-nav > li a:focus,
header.navbar nav.navbar-default ul.navbar-nav > li a:active {
  color: var(--color-orange) !important;
  background: none !important;
}
/* :L297 */
/* :L299 */
header.navbar nav.navbar-default ul.navbar-nav > li.active a,
header.navbar nav.navbar-default ul.navbar-nav > li.active a:focus,
header.navbar nav.navbar-default ul.navbar-nav > li.active a:hover,
header.navbar nav.navbar-default ul.navbar-nav > li.active a:active {
  color: var(--color-orange) !important;
  background: none !important;
}
/* :L308 */
header.navbar nav.navbar-default ul.navbar-nav > li:last-child a {
  background: transparent;
  color: white;
  border: 1px solid white;
  padding: 0 20px;
  border-radius: 20px;
}
/* :L315 */
header.navbar nav.navbar-default ul.navbar-nav > li:last-child a:hover,
header.navbar nav.navbar-default ul.navbar-nav > li:last-child a:focus,
header.navbar nav.navbar-default ul.navbar-nav > li:last-child a:active {
  color: var(--color-blue) !important;
  background: white !important;
}
/* :L327 */
.instanda-home-content {
  text-align: center;
}
/* :L330 */
/* :L331 */
.instanda-home-content div img {
  border-radius: 30px;
}
@media (max-width: 768px) {
  .instanda-home-content div img {
    width: 100%;
  }
}
/* :L340 */
.instanda-home-content .btn {
  margin-top: 10px;
  background: transparent;
  color: white;
  border: 1px solid white;
  border-radius: 20px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
/* :L350 */
a,
button {
  color: inherit;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
/* :L356 */
p {
  color: white;
}
/* :L359 */
p a {
  color: inherit;
  text-decoration: underline;
}
/* :L363 */
p a:hover,
p a:focus,
p a:active {
  color: var(--color-orange);
  text-decoration: none;
}
/* :L372 */
.btn {
  background: none;
  border: none;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  height: auto;
  border-radius: 4px;
}
/* :L381 */
.btn.btn-primary {
  background: var(--color-orange);
  color: white;
  padding: 1rem 2rem;
  margin-right: unset;
  margin-top: unset;
  display: flex;
  align-items: center;
  gap: .5rem;
}
/* :L391 */
.btn.btn-primary:hover,
.btn.btn-primary:active {
  background: var(--color-orange-hover);
}
/* :L397 */
.btn.btn-default {
  background: white;
}
/* :L401 */
.btn.btn-large {
  font-size: 26px;
  line-height: 78px;
  height: 80px;
  padding: 0 30px;
  border-radius: 40px;
}
/* :L409 */
.btn.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 4px;
}
/* :L414 */
.tt-selectable {
  color: black;
}
/* :L419 */
#icons {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  max-width: 768px;
}
/* :L425 */
#icons p {
  margin-bottom: 20px;
}
/* :L428 */
#icons p a {
  text-decoration: underline;
}
/* :L431 */
#icons p a:hover {
  text-decoration: none;
  color: var(--color-orange);
}
/* :L438 */
#icons p.small {
  font-size: 12px;
}
/* :L442 */
#icons .icons-list {
  text-align: center;
  vertical-align: middle;
  font-size: 0;
}
/* :L448 */
#icons .icon {
  background-color: white;
  border-radius: 20px;
  width: 170px;
  height: 170px;
  padding: 10px;
  padding-bottom: 20px;
  display: inline-block;
  position: relative;
  margin: 5px;
}
/* :L459 */
#icons .icon .info {
  position: absolute;
  top: 5px;
  right: 10px;
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
}
/* :L468 */
#icons .icon .info img {
  width: 20px;
  height: auto;
}
/* :L473 */
/* :L474 */
#icons .icon .info:hover img {
  opacity: 0.5;
}
/* :L480 */
/* :L481 */
#icons .icon > div img {
  width: 100%;
  height: auto;
}
/* :L486 */
#icons .icon > div p {
  color: var(--color-purple);
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  margin: 0;
}
/* :L498 */
/* :L499 */
/* :L500 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-main-content {
  padding: 3rem;
  max-width: 768px;
  margin: 0 auto;
  background: var(--color-purple);
  border: 1px solid white;
  border-radius: 40px;
  box-shadow: -8px -8px 24px 0 rgba(23, 26, 64, 0.3), 8px 8px 24px 0 rgba(23, 26, 64, 0.3);
}
/* :L510 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h1,
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h2 {
  color: var(--color-orange);
  font-weight: 600;
  font-size: 36px;
  margin-bottom: 20px;
  line-height: 1.2;
}
/* :L518 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h1:first-child,
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h2:first-child {
  margin-top: 0;
}
/* :L523 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h3 {
  color: white;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: unset;
  line-height: 1.2;
}
@media (min-width: 768px) {
  body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h3 {
    font-size: 36px;
  }
}
/* :L534 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h3:first-child {
  margin-top: 0;
}
/* :L539 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h4 {
  color: white;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 20px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h4 {
    font-size: 24px;
  }
}
/* :L551 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h5 {
  color: white;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.2;
  margin-left: 10px;
}
@media (min-width: 768px) {
  body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h5 {
    font-size: 20px;
  }
}
/* :L563 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h6 {
  color: white;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.2;
  margin-left: 25px;
}
@media (min-width: 768px) {
  body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container h6 {
    font-size: 20px;
  }
}
/* :L575 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .form-group > .form-group {
  margin-bottom: 0;
}
/* :L579 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-pre-quote-questions,
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-quote-content {
  margin-bottom: 30px;
}
/* :L583 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-pre-quote-questions .questionItem,
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-quote-content .questionItem {
  background-color: var(--color-purple);
}
/* :L588 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container table {
  width: 100% !important;
  border: 0 !important;
  border-collapse: collapse !important;
}
/* :L593 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container table td {
  padding: 15px;
  border: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  font-size: 16px;
}
/* :L600 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container table tr:last-child td {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
/* :L606 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-responsive-help-icon-link {
  font-size: 10px;
}
/* :L610 */
/* :L611 */
/* :L612 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 div {
  font-size: 16px;
  background: rgba(255, 255, 255, 0.1);
  padding: 20px 25px;
  border-radius: 15px;
  max-width: 100%;
}
/* :L623 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-confirm-question-checkbox {
  margin-bottom: 30px;
  display: flex;
}
/* :L627 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-confirm-question-checkbox ul {
  font-weight: 500;
  font-size: 16px;
}
/* :L631 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-confirm-question-checkbox ul li {
  margin: 0 0 15px 0;
}
/* :L637 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-question-validation-message {
  line-height: 0;
}
/* :L640 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-question-validation-message .label {
  line-height: 2;
}
/* :L645 */
body:not(.page-index, .page-customerhomepage, .page-agentdashboard) .instanda-main-content-container .instanda-post-quote-questions {
  margin-bottom: 30px;
}
/* :L651 */
.well {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: none !important;
  width: 100% !important;
}
/* :L664 */
/* :L665 */
.instanda-multi-item .instanda-container-fluid {
  display: none;
}
/* :L670 */
.instanda-multi-item-add {
  display: flex;
  align-items: center;
  gap: .5rem;
}
/* :L675 */
.instanda-multi-item-add::after {
  content: '\2b';
  font-family: 'Font Awesome';
  font-weight: 900;
  font-size: 1.75rem;
}
/* :L683 */
#DronesaddButton,
#ClaimaddButton {
  margin: 10px;
}
/* :L688 */
label.radio-inline,
.radio label {
  border: 2px white solid;
  border-radius: .5rem;
  padding: unset;
  padding: .5rem 1rem;
  background: transparent;
}
/* :L692 */
label.radio-inline input,
.radio label input {
  display: none;
}
/* :L696 */
label.radio-inline.instanda-selected,
.radio label.instanda-selected {
  background: white;
  color: var(--color-purple);
}
/* :L729 */
.address-search-edit {
  background: white;
  border: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 45px;
  height: 50px;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 0;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-top: 1rem;
}
/* :L712 */
.address-search-edit:active,
.address-search-edit:focus {
  outline: unset;
}
/* :L733 */
.address-search-edit::after {
  content: '\e3c9';
  font-family: 'Material Symbols Rounded';
  font-size: 2rem;
}
/* :L740 */
.address-search-cancel {
  background: white;
  border: none;
  font-size: 12px;
  font-weight: 400;
  line-height: 45px;
  height: 50px;
  padding: 0 5px;
  border-radius: 30px;
  font-size: 0;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-top: 1rem;
  background: #b42424;
}
/* :L712 */
.address-search-cancel:active,
.address-search-cancel:focus {
  outline: unset;
}
/* :L745 */
.address-search-cancel::after {
  content: '\e5c9';
  font-family: 'Material Symbols Rounded';
  font-size: 2rem;
}
/* :L753 */
.questionList.instanda-questionList {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L758 */
.questionList.instanda-questionList .form-group {
  margin-bottom: unset;
}
/* :L762 */
.questionList.instanda-questionList .instanda-well {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L767 */
.questionList.instanda-questionList .instanda-well:has(> .grouping-header) {
  flex-direction: row;
}
/* :L771 */
.questionList.instanda-questionList .instanda-well .instanda-question-item {
  background: none;
}
/* :L777 */
.instanda-address-line-1 {
  margin: 1.5rem 0;
}
/* :L781 */
.instanda-address-postcode {
  display: flex;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .instanda-address-postcode {
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* :L787 */
  .instanda-address-postcode input {
    margin: 5px 0 10px 0;
  }
}
/* :L791 */
.instanda-address-postcode .address-search-edit {
  font-size: 0;
  width: auto;
  border-radius: 10px;
  margin: 0 5px;
  height: 34px;
  order: 3;
  padding: 0px 15px;
  color: white;
  background: var(--color-orange);
}
/* :L801 */
.instanda-address-postcode .address-search-edit:hover,
.instanda-address-postcode .address-search-edit:active {
  background: var(--color-orange-hover);
}
/* :L805 */
.instanda-address-postcode .address-search-edit::after {
  content: 'Manual Input';
  font-size: 14px;
  font-family: inherit;
}
/* :L812 */
.instanda-address-postcode .data8PostcodeLookup button {
  color: white;
  border-radius: 10px;
  margin: 0 5px;
  height: 34px;
  background: var(--color-orange);
}
/* :L818 */
.instanda-address-postcode .data8PostcodeLookup button:hover,
.instanda-address-postcode .data8PostcodeLookup button:active {
  background: var(--color-orange-hover);
}
/* :L828 */
.instanda-questionHeader.questionHeader.container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L833 */
.instanda-questionHeader.questionHeader.container::before,
.instanda-questionHeader.questionHeader.container::after {
  display: none;
}
/* :L839 */
.hidden-grouping-header {
  display: none;
}
/* :L843 */
/* :L844 */
.grouping-header ~ .questionItem {
  padding-left: unset;
  padding-right: unset;
}
/* :L849 */
/* :L850 */
.grouping-header.shown a {
  pointer-events: none;
}
/* :L854 */
/* :L855 */
.grouping-header.shown .group-question-header::after {
  display: none;
}
/* :L860 */
.grouping-header.shown .group-question-collapse {
  display: flex !important;
  gap: 1.5rem;
  height: auto !important;
}
/* :L865 */
.grouping-header.shown .group-question-collapse .container {
  width: auto;
  margin: unset;
  padding: unset;
}
/* :L874 */
.instanda-multi-item-add-remove {
  padding: unset;
}
/* :L878 */
.container > .instanda-multi-item-add-remove {
  padding: unset;
  margin-top: 2rem;
}
/* :L883 */
.instanda-question-help-col {
  display: none;
}
/* :L886 */
.instanda-question-help-col:has(.instanda-responsive-help-icon-container) {
  display: block;
}
/* :L891 */
.instanda-text-question.form-group.row {
  display: flex;
  align-items: center;
  gap: .5rem;
}
/* :L896 */
.instanda-text-question.form-group.row .instanda-question-help-col {
  flex-shrink: 100;
  padding: unset;
}
/* :L901 */
.instanda-text-question.form-group.row + .instanda-responsive-help-text > div > div {
  margin-top: 1rem;
}
/* :L905 */
.instanda-text-question.form-group.row::before,
.instanda-text-question.form-group.row::after {
  display: none;
}
/* :L911 */
.tt-menu {
  font-size: 1.2rem;
}
/* :L916 */
label.control-label,
.instanda-question-inner-label label {
  margin-bottom: unset;
  font-size: 1.8rem;
  font-weight: 600;
}
/* :L921 */
/* :L923 */
.choice-parent-question::before,
.choice-parent-question::after {
  display: none;
}
/* :L928 */
.choice-parent-question .container {
  padding-left: unset;
  padding-right: unset;
}
/* :L934 */
[id*="otherAnswerGrouping"] {
  animation-name: slideDown;
  animation-delay: 0s;
  animation-duration: .4s;
  animation-timing-function: cubic-bezier(0, 0.82, 0.25, 1);
  animation-fill-mode: both;
  transform-origin: center center;
}
/* :L943 */
/* :L944 */
/* :L945 */
.choice-extra-options > .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L953 */
/* :L954 */
.instanda-question-parent-yes-no.form-group + .form-group {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L960 */
/* :L961 */
.instanda-question-parent-yes-no.form-group + .form-group > .form-group:has(.questionItem) {
  margin-top: 1.5rem;
}
/* :L969 */
.form-control {
  transition: 0.3s cubic-bezier(0, 0.65, 0.25, 1) all;
  box-shadow: 0 0 0 0pt var(--color-orange-hover);
}
/* :L973 */
.form-control:focus,
.form-control:active {
  box-shadow: 0 0 0 1pt var(--color-orange-hover);
  border-color: var(--color-orange-hover);
}
/* :L980 */
span.field-validation-error.label.label-danger {
  display: block;
  white-space: normal;
  padding: .5rem;
  margin-top: .5rem;
}
/* :L988 */
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-left: unset;
}
/* :L994 */
/* :L996 */
.multi-item-question.container,
.multi-item-question.container .container {
  width: 100%;
}
/* :L1002 */
/* :L1003 */
.multi-item-question:not(.inline-children) .instanda-multi-item {
  gap: 1.5rem;
  display: grid;
  grid-template-columns: 95fr 5fr;
  background: #4d58ff;
  padding: 2rem;
  border-radius: 2rem;
}
/* :L1011 */
.multi-item-question:not(.inline-children) .instanda-multi-item > div {
  grid-column-start: 0;
  grid-column-end: 0;
}
/* :L1016 */
.multi-item-question:not(.inline-children) .instanda-multi-item > .instanda-multi-item-add-remove.container {
  grid-column-start: 2;
  grid-column-end: span 1;
  grid-row-start: 1;
  grid-row-end: span 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L1025 */
.multi-item-question:not(.inline-children) .instanda-multi-item > .instanda-multi-item-add-remove.container > div {
  width: 100%;
  height: 100%;
}
/* :L1030 */
/* :L1032 */
.multi-item-question:not(.inline-children) .instanda-multi-item > .instanda-multi-item-add-remove.container button,
.multi-item-question:not(.inline-children) .instanda-multi-item > .instanda-multi-item-add-remove.container button::after {
  width: 100%;
  height: 100%;
  display: flex;
}
/* :L1043 */
.multi-item-question:not(.inline-children) [id*="insert"] > .container {
  display: none;
}
/* :L1048 */
.instanda-multi-item-add-remove.container {
  align-content: end;
  flex-shrink: 5;
}
/* :L1053 */
.instanda-multi-item-remove {
  all: unset;
  font-size: 0;
  flex-shrink: 10;
  height: unset;
  float: unset !important;
  background: none !important;
}
/* :L1061 */
.instanda-multi-item-remove::after {
  padding: .25rem;
  color: white;
  border-radius: .5rem;
  content: '\e872';
  float: unset !important;
  font-family: 'Material Symbols Rounded';
  font-variation-settings: 'FILL' 0, 'wght' 600, 'GRAD' 0, 'opsz' 48;
  font-size: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L1080 */
.instanda-multi-item-remove:hover,
.instanda-multi-item-remove:active,
.instanda-multi-item-remove:focus {
  background: unset;
  color: var(--color-orange);
  opacity: 0.8;
  cursor: pointer;
}
/* :L1091 */
/* :L1092 */
.instanda-question-parent-yes-no.form-group + .form-group {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
/* :L1098 */
/* :L1099 */
.instanda-question-parent-yes-no.form-group + .form-group > .form-group:has(.questionItem) {
  margin-top: 1.5rem;
}
/* :L1108 */
.instanda-question-multi-item-hidden {
  display: flex;
}
/* :L1112 */
/* :L1114 */
#insertDronesMultiItemsHere .instanda-multi-item,
.instanda-question-multi-item-hidden .instanda-multi-item {
  display: flex;
}
/* :L1117 */
/* :L1118 */
#insertDronesMultiItemsHere .instanda-multi-item #question269659 .instanda-question-label,
.instanda-question-multi-item-hidden .instanda-multi-item #question269659 .instanda-question-label {
  display: none;
}
/* :L1123 */
#insertDronesMultiItemsHere .instanda-multi-item #question270293,
.instanda-question-multi-item-hidden .instanda-multi-item #question270293 {
  padding: unset;
  flex-shrink: 2;
}
/* :L1127 */
#insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input,
.instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input {
  display: flex;
}
/* :L1130 */
#insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input div,
.instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input div {
  flex-grow: 1;
}
/* :L1133 */
#insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input div .form-control,
.instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input div .form-control {
  display: block !important;
}
/* :L1137 */
#insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input div:first-child,
.instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input div:first-child {
  margin-right: 15px;
}
/* :L1144 */
#insertDronesMultiItemsHere .instanda-multi-item #question269644,
.instanda-question-multi-item-hidden .instanda-multi-item #question269644 {
  flex-shrink: 4;
}
/* :L1147 */
#insertDronesMultiItemsHere .instanda-multi-item #question269644 .form-control,
.instanda-question-multi-item-hidden .instanda-multi-item #question269644 .form-control {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}
@media (max-width: 768px) {
  #insertDronesMultiItemsHere .instanda-multi-item,
  .instanda-question-multi-item-hidden .instanda-multi-item {
    display: block;
  }
  /* :L1156 */
  /* :L1157 */
  #insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input,
  .instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input {
    display: block;
  }
  /* :L1160 */
  #insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input div,
  .instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input div {
    margin: 10px 0;
  }
  /* :L1163 */
  #insertDronesMultiItemsHere .instanda-multi-item #question270293 .instanda-question-input div:first-child,
  .instanda-question-multi-item-hidden .instanda-multi-item #question270293 .instanda-question-input div:first-child {
    margin-right: unset;
  }
  /* :L1170 */
  #insertDronesMultiItemsHere .instanda-multi-item #question269644,
  .instanda-question-multi-item-hidden .instanda-multi-item #question269644 {
    padding: unset;
    width: 75%;
    margin: unset;
    display: inline-block;
  }
  /* :L1177 */
  #insertDronesMultiItemsHere .instanda-multi-item div.instanda-multi-item-add-remove.container,
  .instanda-question-multi-item-hidden .instanda-multi-item div.instanda-multi-item-add-remove.container {
    width: auto;
    margin: unset;
    float: right;
    margin-top: 20px;
  }
}
/* :L1187 */
.instanda-question-multi-item-hidden {
  display: flex;
}
@media (max-width: 768px) {
  .instanda-question-multi-item-hidden {
    flex-direction: column;
  }
  /* :L1193 */
  .instanda-question-multi-item-hidden div[id*='collapse_Drones'] {
    flex-direction: column;
  }
  /* :L1196 */
  .instanda-question-multi-item-hidden div[id*='collapse_Drones'] .instanda-question-input {
    flex-direction: column;
  }
  /* :L1200 */
  .instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question269644 {
    padding: unset;
  }
  /* :L1204 */
  /* :L1205 */
  /* :L1206 */
  .instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 .instanda-question-input .instanda-question-hierarchy:first-child {
    padding-bottom: 5px;
  }
}
/* :L1214 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] {
  display: flex;
  flex: 10;
}
/* :L1218 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 {
  flex: 3;
  padding: unset;
}
/* :L1223 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 .instanda-question-input {
  display: flex;
}
/* :L1226 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 .instanda-question-input .instanda-question-hierarchy {
  width: 100%;
}
/* :L1230 */
/* :L1231 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 .instanda-question-input div .form-control {
  display: block !important;
}
/* :L1235 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question270293 .instanda-question-input div:first-child {
  margin-right: 15px;
}
/* :L1242 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question269644 {
  flex: 1;
}
/* :L1245 */
.instanda-question-multi-item-hidden div[id*='collapse_Drones'] #question269644 .form-control {
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
}
/* :L1252 */
.instanda-question-multi-item-hidden div.instanda-multi-item-add-remove.container {
  flex: 1;
}
/* :L1257 */
#insertClaimMultiItemsHere {
  margin: 10px 0;
}
/* :L1260 */
#insertClaimMultiItemsHere .instanda-multi-item {
  display: flex;
}
@media (max-width: 768px) {
  #insertClaimMultiItemsHere .instanda-multi-item {
    display: block;
  }
}
/* :L1269 */
div.questionItem.instanda-question-item.instanda-multi-item-add-remove.container.form-group {
  margin-top: 1rem;
}
/* :L1272 */
div.questionItem.instanda-question-item.instanda-multi-item-add-remove.container.form-group .form-group.row {
  margin-bottom: 1rem;
}
@keyframes infiniteRotate {
  from {
    transform: rotateZ(0deg);
  }
  to {
    transform: rotateZ(90deg);
  }
}
@keyframes zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  10% {
    transform: scale(1);
  }
}
/* :L1302 */
.spinner {
  position: fixed !important;
}
/* :L1305 */
.spinner div {
  display: none;
}
/* :L1309 */
.spinner::before {
  content: '';
  position: fixed;
  background: var(--color-purple);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* :L1319 */
.spinner::after {
  content: '';
  height: 80px;
  width: 80px;
  background-repeat: no-repeat;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=UTFwbk9ERjVNbGx3Y0RGbVExTXRNVmsyYTJWS2QxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCx1aTd2QWllTkBna2dIN2VwLDEwMDAsQmw5ZVBWc3NWdVZZYVVnYixSVkZjaGxIR3FNZFJQMGxpdU1lYU9zWTFtZmIrR01RZ1dTMnRWYkd1WGp4U0NMVWJNRmd2VU82RUkwY0h6MHRnRHNXaXpNbGY5MXVpMjB3Ri9yZ0NEQT09");
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  position: fixed;
  filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.3));
  animation-name: infiniteRotate, zoom;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.94, 0.02, 0.32, 1.03);
}
/* :L1336 */
.instanda-container-fluid {
  background: none;
}
/* :L1340 */
#quote-content * {
  color: white;
}
/* :L1342 */
#quote-content * h4 {
  color: var(--color-orange);
}
/* :L1346 */
/* :L1347 */
#quote-content * .quote-premium-section h2 {
  color: var(--color-orange);
  text-align: center;
}
/* :L1352 */
#quote-content * .quote-premium-section .quote-premium-value {
  text-align: center;
  font-size: 3rem;
  margin-bottom: 1rem;
}
/* :L1358 */
#quote-content * .quote-premium-section div {
  text-align: center;
  font-size: 1.5rem;
}
/* :L1364 */
#quote-content * .quote-insured-data {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0;
  border-width: 0 0 1px 0;
  border-color: white;
  border-style: solid;
}
/* :L1372 */
#quote-content * .quote-insured-data:last-of-type {
  border: unset;
  padding-bottom: unset;
}
/* :L1376 */
#quote-content * .quote-insured-data:last-of-type div:nth-child(2) {
  text-align: end;
}
/* :L1382 */
#quote-content * .quote-data-title {
  font-weight: bold;
}
/* :L1386 */
#quote-content * .quote-policy-section {
  margin-bottom: 20px;
}
/* :L1390 */
/* :L1391 */
#quote-content * .multi-item-summary .drone-multi-item {
  font-weight: bold;
  padding-bottom: 10px;
  border-width: 0 0 1px 0;
  border-color: white;
  border-style: solid;
}
/* :L1398 */
#quote-content * .multi-item-summary .drone-multi-item:last-of-type {
  border: unset;
  padding-bottom: unset;
}
/* :L1403 */
#quote-content * .multi-item-summary .drone-multi-item h5 {
  margin: unset;
  padding-top: 5px;
}
/* :L1408 */
#quote-content * .multi-item-summary .drone-multi-item .item-heading {
  font-size: 24px;
  margin-top: 1rem;
}
/* :L1413 */
#quote-content * .multi-item-summary .drone-multi-item .item-value {
  font-weight: normal;
  float: inline-end;
}
/* :L1420 */
/* :L1421 */
#quote-content * .quote-documents-section h4 {
  margin-bottom: unset;
  margin-top: 20px;
}
/* :L1425 */
#quote-content * .quote-documents-section a {
  white-space: nowrap;
  text-overflow: ellipsis;
  background: white;
  border-radius: .5rem;
  padding: 1rem;
  display: block;
  color: #222222;
  text-decoration: unset;
  line-height: 1.4;
  position: relative;
  padding-left: 5rem;
  overflow: hidden;
  background: #9b589b;
  color: white;
}
/* :L1441 */
#quote-content * .quote-documents-section a:hover {
  opacity: 0.8;
}
/* :L1445 */
#quote-content * .quote-documents-section a::before {
  font-family: 'FontAwesome';
  content: '\f1c1';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 2.5rem;
  height: 100%;
  background: var(--color-orange);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .5rem 1rem;
  line-height: 1.4;
  color: white;
  font-weight: 500;
}
/* :L1464 */
#quote-content * #DiscountCode_Input {
  color: black;
}
/* :L1468 */
#quote-content * .confirm-statements {
  font-size: 14px;
  margin-top: 20px;
  max-width: 500px;
}
/* :L1472 */
#quote-content * .confirm-statements ul {
  padding-left: 20px;
}
/* :L1477 */
#quote-content * #discount-modal {
  display: block;
  position: fixed;
  z-index: 1001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 60px 20px 0 20px;
}
/* :L1489 */
#quote-content * #discount-modal .modal-content {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 20px;
  max-width: fit-content;
  border: 1px solid #888888;
}
/* :L1496 */
#quote-content * #discount-modal .modal-content p {
  color: black;
  margin-bottom: 10px;
}
/* :L1503 */
#quote-content * .pull-right {
  display: flex;
}
/* :L1505 */
#quote-content * .pull-right .instanda-quote-update-button {
  margin-right: 10px;
}
/* :L1512 */
/* :L1513 */
.instanda-choose-billing-content h3 {
  text-align: center;
}
/* :L1517 */
.instanda-choose-billing-content form {
  text-align: center;
}
/* :L1522 */
.modal-content {
  color: #222222;
}
/* :L1526 */
.bootstrap-datetimepicker-widget.dropdown-menu {
  width: auto;
  color: black;
}
/* :L1532 */
#confirm-post-quote-modal {
  position: fixed;
  z-index: 1001;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 60px 20px 0 20px;
}
/* :L1543 */
#confirm-post-quote-modal .modal-content {
  background-color: #fefefe;
  margin: 5% auto;
  padding: 20px;
  max-width: fit-content;
  border: 1px solid #888888;
}
/* :L1550 */
#confirm-post-quote-modal .modal-content p,
#confirm-post-quote-modal .modal-content div,
#confirm-post-quote-modal .modal-content li,
#confirm-post-quote-modal .modal-content a {
  color: black;
}
/* :L1554 */
#confirm-post-quote-modal .modal-content .modal-action-buttons {
  display: flex;
  justify-content: end;
  margin-top: 20px;
}
/* :L1560 */
#confirm-post-quote-modal .modal-content .modal-action-buttons #confirmBtn {
  margin-right: 20px;
}
/* :L1568 */
.policy-item-container,
#quote-item-container {
  margin: 20px;
  border: 3px white solid;
  border-radius: 50px;
  padding: 20px;
  max-width: 900px;
  background-color: #663e84;
}
/* :L1575 */
.policy-item-container:focus,
#quote-item-container:focus,
.policy-item-container:active,
#quote-item-container:active {
  box-shadow: 0 0 0 1pt var(--color-orange-hover);
  border-color: var(--color-orange-hover);
}
/* :L1584 */
.policy-item-container .main-title,
#quote-item-container .main-title {
  font-weight: 600;
  font-size: 36px;
}
/* :L1590 */
.policy-item-container .action-buttons,
#quote-item-container .action-buttons {
  display: flex;
  gap: 1rem;
  margin-bottom: 2rem;
  justify-content: center;
}
/* :L1596 */
.policy-item-container .action-buttons .button,
#quote-item-container .action-buttons .button {
  /* border: 2px solid #fff; */
  padding: .25rem 1rem;
  border-radius: 1rem;
}
/* :L1601 */
.policy-item-container .action-buttons .button:empty,
#quote-item-container .action-buttons .button:empty {
  display: none;
}
/* :L1605 */
.policy-item-container .action-buttons .button:hover,
#quote-item-container .action-buttons .button:hover,
.policy-item-container .action-buttons .button:focus,
#quote-item-container .action-buttons .button:focus,
.policy-item-container .action-buttons .button:active,
#quote-item-container .action-buttons .button:active {
  background: white;
}
/* :L1611 */
.policy-item-container .action-buttons .button a,
#quote-item-container .action-buttons .button a {
  text-decoration: unset !important;
  display: flex;
  gap: .5rem;
  align-items: center;
}
/* :L1617 */
.policy-item-container .action-buttons .button a::before,
#quote-item-container .action-buttons .button a::before {
  content: '-';
  font-family: 'FontAwesome';
  line-height: 1.4;
}
/* :L1625 */
.policy-item-container .action-buttons .button.edit a::before,
#quote-item-container .action-buttons .button.edit a::before {
  content: '\f14b';
}
/* :L1629 */
.policy-item-container .action-buttons .button.cancel a::before,
#quote-item-container .action-buttons .button.cancel a::before {
  content: '\f05e';
}
/* :L1633 */
.policy-item-container .action-buttons .button.renew a::before,
#quote-item-container .action-buttons .button.renew a::before {
  content: '\f28b';
}
/* :L1639 */
.policy-item-container .section-title,
#quote-item-container .section-title {
  color: var(--color-orange);
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
/* :L1646 */
.policy-item-container .details-container,
#quote-item-container .details-container {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .policy-item-container .details-container,
  #quote-item-container .details-container {
    flex-direction: column;
  }
}
/* :L1655 */
.policy-item-container .policy-details,
#quote-item-container .policy-details {
  flex: 1;
}
/* :L1658 */
.policy-item-container .policy-details .line,
#quote-item-container .policy-details .line {
  display: flex;
  justify-content: space-evenly;
}
/* :L1662 */
.policy-item-container .policy-details .line .description,
#quote-item-container .policy-details .line .description {
  font-weight: bold;
  text-align: justify;
}
/* :L1667 */
.policy-item-container .policy-details .line .variable,
#quote-item-container .policy-details .line .variable {
  text-align: end;
}
/* :L1673 */
.policy-item-container .cover-details,
#quote-item-container .cover-details {
  flex: 1;
  vertical-align: top;
}
/* :L1677 */
.policy-item-container .cover-details .line,
#quote-item-container .cover-details .line {
  display: flex;
  justify-content: space-evenly;
}
/* :L1681 */
.policy-item-container .cover-details .line .description,
#quote-item-container .cover-details .line .description {
  font-weight: bold;
  text-align: justify;
}
/* :L1686 */
.policy-item-container .cover-details .line .variable,
#quote-item-container .cover-details .line .variable {
  text-align: end;
}
/* :L1692 */
.policy-item-container .detail-table,
#quote-item-container .detail-table {
  display: flex;
  flex-direction: column;
}
/* :L1696 */
.policy-item-container .detail-table .line,
#quote-item-container .detail-table .line {
  display: grid;
  grid-template-columns: 30% 1fr;
  padding: .5rem;
}
/* :L1701 */
/* :L1703 */
.policy-item-container .detail-table .line.name .variable,
#quote-item-container .detail-table .line.name .variable,
.policy-item-container .detail-table .line.address .variable,
#quote-item-container .detail-table .line.address .variable {
  display: flex;
  flex-direction: column;
  gap: .5rem;
}
/* :L1712 */
/* :L1713 */
.policy-item-container .documents-area h3,
#quote-item-container .documents-area h3 {
  display: none;
}
/* :L1717 */
.policy-item-container .documents-area ul#documentsList,
#quote-item-container .documents-area ul#documentsList {
  justify-content: center;
  padding: unset;
  margin: unset;
  display: flex;
  gap: 1rem;
  flex-direction: row;
  flex-wrap: wrap;
  margin-block-start: unset;
  margin-block-end: unset;
}
/* :L1729 */
.policy-item-container .documents-area ul#documentsList li,
#quote-item-container .documents-area ul#documentsList li {
  display: block;
}
/* :L1732 */
.policy-item-container .documents-area ul#documentsList li a,
#quote-item-container .documents-area ul#documentsList li a {
  max-width: 300px;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: white;
  border-radius: .5rem;
  padding: 1rem;
  display: block;
  color: #222222;
  text-decoration: unset;
  line-height: 1.4;
  position: relative;
  padding-left: 5rem;
  overflow: hidden;
  background: var(--color-purple);
  color: white;
}
/* :L1749 */
.policy-item-container .documents-area ul#documentsList li a:hover,
#quote-item-container .documents-area ul#documentsList li a:hover {
  opacity: 0.8;
}
/* :L1753 */
.policy-item-container .documents-area ul#documentsList li a::before,
#quote-item-container .documents-area ul#documentsList li a::before {
  font-family: 'FontAwesome';
  content: '\f1c1';
  position: absolute;
  left: 0;
  top: 0;
  font-size: 2.5rem;
  height: 100%;
  background: var(--color-orange);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: .5rem 1rem;
  line-height: 1.4;
  color: white;
  font-weight: 500;
}
/* :L1775 */
.policy-item-container .instanda-main-content-container,
#quote-item-container .instanda-main-content-container {
  max-width: 1200px;
  width: 100%;
}
/* :L1781 */
#quote-item-container {
  max-width: 400px;
}
/* :L1785 */
/* :L1786 */
.policies-section .policy-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* :L1793 */
/* :L1794 */
.quotes-section .quotes-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
/* :L1801 */
/* :L1802 */
.page-customertransactions .instanda-customer-transactions-content {
  padding: 10px;
}
/* :L1805 */
.page-customertransactions .instanda-customer-transactions-content .instanda-main-content {
  max-width: unset !important;
  color: black;
}
@media (max-width: 768px) {
  /* :L1812 */
  .page-customertransactions .container-fluid {
    margin: unset;
  }
}
/* :L1819 */
/* :L1820 */
.page-paymentconfirmation .instanda-main-content-container {
  height: 100vh;
}
/* :L1823 */
.page-paymentconfirmation .instanda-main-content-container .instanda-main-content {
  display: none;
}
/* :L1830 */
/* :L1831 */
/* :L1833 */
.instanda-choose-billing-content .instanda-buttonlist-payment-online-billing-details a,
.instanda-choose-billing-content .instanda-buttonlist-payment-online-billing-details a:hover,
.instanda-choose-billing-content .instanda-buttonlist-payment-online-billing-details a:focus,
.instanda-choose-billing-content .instanda-buttonlist-payment-online-billing-details a:active {
  color: transparent;
  position: relative;
  width: 70px;
}
/* :L1842 */
.instanda-choose-billing-content .instanda-buttonlist-payment-online-billing-details a::after {
  content: "Back";
  color: white;
  position: absolute;
}
/* :L1851 */
.instanda-documents {
  display: none;
}
/* Variables for the new stylesheet */

/* :L1855 */
:root {
  --color-purple: #662d91 !important;
  /* Primary purple */
  --color-blue: #5c66ff !important;
  /* Primary blue */
  --color-orange: #fc9f5b !important;
  --color-orange-hover: #e0833f !important;
  --color-negative: #b42424 !important;
  --color-white: white !important;
  --mobile-width: 768px !important;
  --question-gap: 1.5rem !important;
  --input-gap: 1rem !important;
}
/* General payment form styles */

/* :L1868 */
.payment-form {
  color: var(--color-white) !important;
  background-color: var(--color-purple) !important;
  font-family: 'Poppins', sans-serif !important;
  padding: 1rem !important;
}
/* :L1875 */
#ember637 > div > div.text-xs-center > div.logo img {
  display: none !important;
  /* Hide the existing image */

}
/* New logo background */

/* :L1880 */
#ember637 > div > div.text-xs-center > div.logo {
  background-image: url('/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TTJSWlltVTNkbGRFVGpkV09UbHZUV2RSUnl4R1FWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxQaFdHSDFEUVdWZXE5QkUhLDEwMDAsSnptZ3RyMExGREY4eSFJcixyQXNJVXFScE0wN0tpK3JsZ2ZiamlqWmNFMk82eGtxMFNjR2U1YnZOZ1pDUG4yWW1IRmlLNjlsWTBnRVNzWE5pL2kySEcrRnFtVHdZTWhuMVpPM3pXZz09') !important;
  /* Replace with the new logo URL */
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  width: 150px !important;
  /* Adjust width as needed */
  height: 50px !important;
  /* Adjust height as needed */
  display: block !important;
  text-indent: -9999px !important;
  /* Hide any text */

}
