/* :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;
  /* 27/11/2020 ritaeveris */
  display: none !important;
}
/* :L39 */
.instanda-built-by-footer {
  text-align: center;
  position: absolute;
  bottom: 2px;
  width: 100%;
  font-size: 0.7em;
  /* 27/11/2020 ritaeveris */
  display: none;
}
/* :L50 */
.instanda-documents {
  text-align: center;
}
/* :L54 */
.instanda-buttonList {
  margin-top: 20px;
}
/* :L58 */
.instanda-confirm-billing-address {
  margin-top: 20px;
  margin-bottom: 50px;
}
/* :L64 */
.instanda-container-fluid {
  background-color: #f4f4f4;
}
/* :L68 */
.instanda-questionHeader h3 {
  margin-bottom: 20px;
}
/* :L72 */
.instanda-side-content {
  position: absolute;
  top: 20px;
  min-height: 50px;
  padding: 10px;
  border: 1px solid lightgray;
  border-radius: 8px;
  background-color: white;
  width: 400px;
}
/* :L83 */
.instanda-main-content-container {
  position: relative;
}
/* :L87 */
.instanda-sort-code-input {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
/* :L93 */
#instanda-site-layout {
  padding-right: 0;
  padding-left: 0;
}
/* :L98 */
.instanda-choose-address-inner {
  border: 2px solid #eeeeee;
  padding: 15px;
  border-radius: 5px;
  margin-top: 20px;
}
/* :L105 */
.instanda-choose-address-inner .instanda-choose-address-btn {
  margin-top: 10px;
}
/* :L109 */
.instanda-previously-selected {
  display: inline-block;
}
/*Approval action*/

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /*View quote or policy page action buttons*/
  
  /* :L186 */
  .btn-group > .btn {
    width: 50%;
    margin: 0 auto 3px auto;
  }
  /* :L191 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(odd) {
    border-radius: 4px 0 0 4px;
  }
  /* :L195 */
  .btn-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle):nth-of-type(even) {
    border-radius: 0 4px 4px 0;
  }
  /* :L199 */
  .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) {
  /* :L210 */
  .instanda-question-help-col {
    padding-left: 0;
    padding-right: 0;
  }
}
/*Car brands & models question*/

/* :L218 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L225 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L230 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L237 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L241 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L245 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L249 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L253 */
.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;
}
/* :L266 */
.autosave {
  box-shadow: 0 0 5px 2px orange;
  border: 2px solid orange;
}
/* :L271 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/* commented by ritaeveris 28/01/2021
#question118591 {
  margin-bottom: -20px;
}
*/

/* :L25 */
/* :L29 */
.site-public #question118591 .instanda-question-input .instanda-question-label:first-of-type,
.site-public #question118591 .instanda-question-input .instanda-question-label:nth-child(3),
.site-public #question118591 .instanda-question-input select#Occupation {
  display: none;
}
/* :L37 */
#question118591 .instanda-question-input select#Trade {
  display: none !important;
}
/* :L43 */
#question118591 .instanda-question-input select#SubOccupation {
  display: none !important;
}
/* :L48 */
#question118591 .instanda-question-input #instanda-question-label-SubOccupation-1 {
  display: none !important;
}
/* :L55 */
#question118454 {
  display: none;
  margin-top: 40px;
  margin-bottom: -20px;
}
/* :L63 */
#question118456 {
  display: none;
  padding-bottom: 208px;
  margin-top: 20px;
}
@media (min-width: 400px) {
  #question118456 {
    padding-bottom: 125px;
  }
}
@media (min-width: 768px) {
  #question118456 {
    padding-bottom: 80px;
  }
}
/* :L77 */
.move-down {
  width: 100%;
  position: absolute;
  bottom: -172px;
}
@media (min-width: 400px) {
  .move-down {
    bottom: -110px;
  }
}
@media (min-width: 768px) {
  .move-down {
    bottom: -112px;
  }
}
/* :L90 */
.move-down + .instanda-question-input.instanda-question-hierarchy {
  width: calc(100% - 30px);
  position: absolute;
  bottom: -212px;
}
@media (min-width: 400px) {
  .move-down + .instanda-question-input.instanda-question-hierarchy {
    bottom: -153px;
  }
}
/* :L103 */
#question118590 {
  margin-top: 40px;
}
/* :L109 */
#question118457 {
  display: none;
}
/* :L115 */
#question118675 {
  display: none;
}
/* :L120 */
#question126467,
#question125818,
#question125817,
#question125474,
#question126801,
#question126802,
#question126803,
#question126804,
#question127396,
#question127401 {
  display: none;
}
/* :L135 */
#question118578,
#question118579,
#question118580 {
  display: none;
}
/* :L143 */
.cover-wrapper.loan-provider .cover-options {
  display: none;
}
/* :L149 */
.journalist-complete-package .cover-options {
  display: none;
}
/* :L155 */
.cyber-package .cover-options {
  display: none;
}
/* :L161 */
/* :L178 */
#question118461 .instanda-question-label,
#question118469 .instanda-question-label,
#question118472 .instanda-question-label,
#question118559 .instanda-question-label,
#question118474 .instanda-question-label,
#question118476 .instanda-question-label,
#question118475 .instanda-question-label,
#question118545 .instanda-question-label,
#question118544 .instanda-question-label,
#question118564 .instanda-question-label,
#question118584 .instanda-question-label,
#question121367 .instanda-question-label,
#question128066 .instanda-question-label,
#question128069 .instanda-question-label,
#question128072 .instanda-question-label,
#question122017 .instanda-question-label,
#question128777 .instanda-question-label {
  display: none;
}
/* :L185 */
#question119040,
#question119041,
#question119042,
#question119043,
#question119044,
#question119045,
#question119046,
#question119047,
#question119048,
#question119049,
#question119050,
#question121366 {
  margin-bottom: 10px;
}
/* :L202 */
#question118512 {
  display: none;
}
/* :L208 */
#question125438 {
  display: none;
}
/* :L214 */
.move-down {
  width: 100%;
  position: absolute;
  bottom: -172px;
}
@media (min-width: 400px) {
  .move-down {
    bottom: -110px;
  }
}
@media (min-width: 768px) {
  .move-down {
    bottom: -112px;
  }
}
/* :L227 */
.move-down + .instanda-question-input.instanda-question-choice {
  width: calc(100% - 30px);
  position: absolute;
  bottom: -212px;
}
@media (min-width: 400px) {
  .move-down + .instanda-question-input.instanda-question-choice {
    bottom: -153px;
  }
}
/*-----LESS/CSS Document -----CUSTOM STYLING FOR RESPONSIVE THEME SITES*/
/*-----------------------------------------------------------------------------*/
/*-----VARIABLES*/
/*-----MIXINS*/
/*-----------------------------------------------------------------------------*/

/*-----GENERAL*/

/* :L277 */
/* :L278 */
a:hover,
input:hover,
select:hover,
button:hover,
.btn:hover,
a:focus,
input:focus,
select:focus,
button:focus,
.btn:focus,
a:active,
input:active,
select:active,
button:active,
.btn:active,
a:active:focus,
input:active:focus,
select:active:focus,
button:active:focus,
.btn:active:focus {
  outline: 0;
}
/* :L283 */
.site {
  position: relative;
}
/* :L287 */
body .container {
  padding-left: 15px;
  padding-right: 15px;
}
/* :L291 */
body .container .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
/* :L299 */
body .container .instanda-quick-quote-content.container,
body .container .instanda-quote-overview-content.container,
body .container #instanda-quote-content + .container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  body .container .instanda-quick-quote-content.container,
  body .container .instanda-quote-overview-content.container,
  body .container #instanda-quote-content + .container {
    width: 1170px;
  }
}
/* :L320 */
body .container.instanda-fade-quote-content.instanda-quote {
  width: auto;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
/*-----LAYOUT*/

/* :L330 */
body {
  /*Margin bottom by footer height*/
  color: #5f5f5f;
  overflow-x: hidden;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-bottom: 115px;
}
@media (min-width: 400px) {
  body {
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  body {
    margin-bottom: 60px;
  }
}
/*Header*/

/* :L343 */
.navbar {
  margin-bottom: 0;
}
/* :L347 */
.navbar-default {
  border-radius: 0;
  border: 0;
  background: white;
}
/* :L353 */
.navbar-brand {
  height: auto;
}
@media (min-width: 768px) {
  .navbar-brand {
    padding-top: 18px;
    padding-bottom: 20px;
  }
}
/* :L362 */
img.hidden-xs {
  height: 60px;
}
/* :L366 */
img.visible-xs {
  height: 35px;
}
/* :L370 */
body .navbar-static-top .nav {
  padding: 0;
}
/* :L374 */
.collapse.navbar-collapse.navbar-ex1-collapse {
  display: none !important;
}
/*Hamburger*/

/* :L380 */
.navbar-default .navbar-toggle {
  display: none !important;
}
/*Documents footer*/

/* :L386 */
.container.instanda-documents {
  /*don't show?*/
  display: none;
}
/*Footer*/

/* :L392 */
.real-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 35px;
  background: #e1e1e1;
  color: #acacac;
  font-size: 12px;
}
@media (min-width: 400px) {
  .real-footer {
    padding-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .real-footer {
    padding-bottom: 25px;
  }
}
/* :L410 */
.real-footer p {
  margin-bottom: 0;
  color: #666666;
}
/*APGD-10307*/

/* :L417 */
a#Kontakt,
a#dataProtectionInformation,
a#Impressum {
  color: #666666;
  font-size: 12px;
}
/* :L422 */
a#Kontakt:hover,
a#Impressum:hover,
a#dataProtectionInformation:hover,
a#Kontakt:focus,
a#Impressum:focus,
a#dataProtectionInformation:focus {
  text-decoration: none;
  outline: 0;
  color: #666666;
}
@media (max-width: 991px) {
  /* :L429 */
  .real-footer .col-xs-12.col-md-6 {
    text-align: center !important;
    margin-top: 10px;
  }
}
/* :L435 */
.real-footer:after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #e4322a;
  background: -webkit-gradient(left top, right top, color-stop(0%, #e4322a), color-stop(100%, black));
  background: linear-gradient(to right, #e4322a 0, black 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$hsxRed", endColorstr="#000000", GradientType=1);
}
/*Instanda footer*/

/* :L451 */
footer.footer {
  width: 100%;
  height: auto;
  padding: 0 15px;
  bottom: 20px;
}
@media (min-width: 768px) {
  footer.footer {
    width: 750px;
    right: calc(50% - (750px / 2));
  }
}
@media (min-width: 992px) {
  footer.footer {
    bottom: 17px;
    right: calc(50% - (970px / 2));
    text-align: right;
    display: inline-block;
    width: auto;
  }
}
@media (min-width: 1200px) {
  footer.footer {
    right: calc(50% - (1170px / 2));
  }
}
/* :L474 */
footer.footer #instanda-documents {
  display: none;
}
/* :L479 */
body .instanda-built-by-footer {
  font-size: 12px;
  color: #acacac;
  width: auto;
  padding: 0;
  position: relative;
  display: inline-block;
  text-align: left;
}
/* :L488 */
body .instanda-built-by-footer a {
  color: #acacac;
}
/*-----------------------------------------------------------------------------*/

/*-----TEXT & HEADINGS*/

/* :L497 */
h2 {
  color: #262626;
  margin-bottom: 20px;
  font-size: 26px;
}
@media (min-width: 768px) {
  h2 {
    font-size: 30px;
  }
}
/* :L507 */
h3 {
  font-weight: 400;
  font-size: 20px;
}
@media (min-width: 768px) {
  h3 {
    font-size: 24px;
  }
}
/* :L516 */
hr.red-rule {
  width: 25px;
  margin-left: 0;
  border: 0;
  height: 6px;
  background: #e7301f;
}
/* :L524 */
p.subtle {
  color: #acacac;
  font-size: 12px;
}
@media (min-width: 768px) {
  p.subtle {
    float: right;
    top: -45px;
    position: relative;
  }
}
/*-----CONTENT IN THE HEADER*/

/* :L537 */
.customer-portal-access,
.header-help-contact {
  display: none;
  position: absolute;
  z-index: 9999;
  right: 15px;
}
@media (min-width: 768px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 750px) / 2) + 15px);
  }
}
@media (min-width: 992px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 970px) / 2) + 15px);
  }
}
@media (min-width: 1200px) {
  .customer-portal-access,
  .header-help-contact {
    right: calc(((100% - 1170px) / 2) + 15px);
  }
}
/*Link to customer portal through the journey*/

/* :L559 */
.customer-portal-access {
  top: 18px;
  font-size: 12px;
}
@media (min-width: 768px) {
  .customer-portal-access {
    top: 60px;
  }
}
/* :L567 */
.customer-portal-access a {
  color: #acacac;
}
/* :L570 */
.customer-portal-access a:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  width: 10px;
  height: 15px;
  margin-right: 7px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.95 110'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%235f5f5f;stroke-width:10px;}.cls-1{stroke-miterlimit:10;}.cls-2{stroke-linecap:round;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Ctitle%3Euser-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Ccircle class='cls-1' cx='54.41' cy='39.05' r='34.05'/%3E%3Cpath class='cls-2' d='M80.07,62.57c-11.85,12.22-31.53,15.11-50.59.61C12.66,62.57,5,91.19,5,105l101-.51C106,90.93,98.07,62.57,80.07,62.57Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-portal-access a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=KpcrflJrFCKRSsdNpT3ikg__');
  }
}
/* :L585 */
.page-quickquotequestions .customer-portal-access,
.page-quickquote .customer-portal-access,
.page-prequotequestions .customer-portal-access,
.page-quote .customer-portal-access,
.page-postquotequestions .customer-portal-access,
.page-confirmation2 .customer-portal-access {
  display: block;
}
/*Contact info on customer portal pages*/

/* :L597 */
.header-help-contact {
  top: 15px;
}
@media (min-width: 768px) {
  .header-help-contact {
    top: 45px;
  }
}
@media (min-width: 992px) {
  .header-help-contact {
    top: 40px;
  }
}
/* :L608 */
body[class*='page-customer'] .header-help-contact {
  display: block;
}
/* :L612 */
.header-help-contact p {
  line-height: 1.2;
}
@media (min-width: 768px) {
  .header-help-contact p {
    line-height: 1.4;
    text-align: right;
  }
}
/* :L621 */
.header-help-contact p.red {
  color: #e7301f;
  font-size: 11px;
  margin-bottom: 0;
  font-weight: 400;
}
@media (min-width: 768px) {
  .header-help-contact p.red {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .header-help-contact p.red {
    font-size: 16px;
  }
}
/* :L635 */
.header-help-contact p.red:before {
  content: '';
  display: inline-block;
  height: 9px;
  width: 8px;
  vertical-align: top;
  margin: 2px 4px 0 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23E4322A;} %3C/style%3E%3Cpath class='st0' d='M48.9,44.4c-0.7,1.7-2.7,2.9-4.3,3.8C42.5,49.3,40.3,50,38,50c-3.3,0-6.3-1.3-9.3-2.5c-2.2-0.8-4.3-1.7-6.2-2.9 c-6-3.7-13.3-11-17-17c-1.2-2-2.2-4-2.9-6.2c-1.1-3-2.5-6-2.5-9.3c0-2.4,0.7-4.5,1.8-6.6c0.9-1.6,2-3.6,3.8-4.3 C6.7,0.6,9.2,0,10.5,0c0.2,0,0.5,0,0.7,0.1c0.7,0.2,1.5,2,1.9,2.7c1.1,2,2.2,4.1,3.4,6.1c0.6,0.9,1.6,2.1,1.6,3.2 c0,2.2-6.4,5.3-6.4,7.2c0,1,0.9,2.2,1.4,3.1c3.6,6.5,8.1,10.9,14.5,14.5c0.9,0.5,2.1,1.4,3.1,1.4c1.9,0,5.1-6.4,7.2-6.4 c1.1,0,2.2,1.1,3.2,1.6c2,1.2,4,2.3,6.1,3.4c0.7,0.4,2.4,1.1,2.7,1.9C50,39,50,39.2,50,39.5C50,40.8,49.4,43.3,48.9,44.4z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .header-help-contact p.red:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=3pIRAmW9I23IenrbBcx3qQ__');
  }
}
@media (min-width: 768px) {
  .header-help-contact p.red:before {
    height: 11px;
    width: 11px;
    margin: 4px 6px 0 0;
  }
}
@media (min-width: 992px) {
  .header-help-contact p.red:before {
    height: 13px;
    width: 13px;
    margin: 6px 7px 0 0;
  }
}
/* :L662 */
.header-help-contact p.grey {
  font-size: 10px;
  color: #5f5f5f;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .header-help-contact p.grey {
    font-size: 11px;
  }
}
/*-----PROGRESS BAR*/

/* :L675 */
.customer-navigation,
.progress-wrapper {
  border-top: 1px solid #d1d1d1;
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 15px;
  background: white;
}
@media (min-width: 768px) {
  .customer-navigation,
  .progress-wrapper {
    margin-bottom: 30px;
  }
}
/* :L687 */
.progress-wrapper {
  display: none;
}
/* :L690 */
.page-quickquotequestions .progress-wrapper,
.page-quickquote .progress-wrapper,
.page-prequotequestions .progress-wrapper,
.page-quote .progress-wrapper,
.page-postquotequestions .progress-wrapper,
.page-confirmation2 .progress-wrapper {
  display: block;
}
/* :L700 */
.bar {
  background: #f1f1f1;
  height: 4px;
}
/* :L705 */
.growth {
  background: #e7301f;
  height: 4px;
}
/* :L709 */
.page-quickquotequestions .growth {
  width: calc((100% / 5) * 1);
}
/* :L713 */
.page-quickquote .growth,
.page-prequotequestions.page-number-1 .growth {
  width: calc((100% / 5) * 2);
}
/* :L718 */
.page-prequotequestions .growth {
  width: calc((100% / 5) * 3);
}
/* :L722 */
.page-quote .growth,
.page-postquotequestions .growth {
  width: calc((100% / 5) * 4);
}
/* :L727 */
.page-confirmation2 .growth {
  width: 100%;
  background: #44b873;
}
/* :L733 */
.steps {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .steps {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* :L742 */
.steps ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
  color: #44b873;
}
/* :L749 */
@media (max-width: 991px) {
  .steps ul li {
    display: none;
  }
}
/* :L755 */
/* :L757 */
@media (min-width: 992px) {
  .steps ul li + li {
    padding-left: 50px;
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 28.6 100' style='enable-background:new 0 0 28.6 100;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23CCCCCC;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M2.4,100c-0.4,0-0.7-0.1-1.1-0.3c-1.2-0.6-1.6-2-1-3.2L23.5,51L0.2,3.4c-0.6-1.2-0.1-2.6,1.1-3.2 c1.2-0.6,2.6-0.1,3.2,1.1L28.3,50c0.3,0.7,0.3,1.5,0,2.1L4.5,98.7C4.1,99.5,3.2,100,2.4,100z'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 20px center;
  }
  /* :L765 */
  .steps ul li + li:before {
    content: '';
  }
}
@media (min-width: 992px) and all and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active) {
  .steps ul li + li {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=FnkbQKqpdBWa1QCFqGZFaw__');
  }
}
/* :L771 */
.steps ul span.number {
  display: inline-block;
  vertical-align: baseline;
  border: 1px solid;
  padding: 4px 10.5px;
  border-radius: 50%;
  margin-right: 5px;
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center, #44b873;
  background-size: 12px auto;
  color: transparent;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .steps ul span.number {
    background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__') no-repeat center center, #44b873;
  }
}
/* :L785 */
.steps ul li a {
  color: #44b873;
}
/* :L791 */
.page-quickquotequestions .step-1,
.page-quickquote .step-2,
.page-prequotequestions.page-number-1 .step-2,
.page-prequotequestions:not(.page-number-1) .step-3,
.page-quote .step-4,
.page-postquotequestions .step-5 {
  color: red;
}
@media (max-width: 991px) {
  .page-quickquotequestions .step-1,
  .page-quickquote .step-2,
  .page-prequotequestions.page-number-1 .step-2,
  .page-prequotequestions:not(.page-number-1) .step-3,
  .page-quote .step-4,
  .page-postquotequestions .step-5 {
    display: block;
  }
}
/* :L803 */
.page-quickquotequestions .step-1 span.number,
.page-quickquote .step-2 span.number,
.page-prequotequestions.page-number-1 .step-2 span.number,
.page-prequotequestions:not(.page-number-1) .step-3 span.number,
.page-quote .step-4 span.number,
.page-postquotequestions .step-5 span.number {
  border-color: #e7301f;
  color: #e7301f;
  background: white;
}
/* :L809 */
.page-quickquotequestions .step-1 a,
.page-quickquote .step-2 a,
.page-prequotequestions.page-number-1 .step-2 a,
.page-prequotequestions:not(.page-number-1) .step-3 a,
.page-quote .step-4 a,
.page-postquotequestions .step-5 a {
  color: #e7301f;
}
/* :L813 */
.page-quickquotequestions .step-1 ~ .step,
.page-quickquote .step-2 ~ .step,
.page-prequotequestions.page-number-1 .step-2 ~ .step,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step,
.page-quote .step-4 ~ .step,
.page-postquotequestions .step-5 ~ .step {
  color: #acacac;
}
/* :L816 */
.page-quickquotequestions .step-1 ~ .step span.number,
.page-quickquote .step-2 ~ .step span.number,
.page-prequotequestions.page-number-1 .step-2 ~ .step span.number,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step span.number,
.page-quote .step-4 ~ .step span.number,
.page-postquotequestions .step-5 ~ .step span.number {
  background: white;
  color: #acacac;
}
/* :L821 */
.page-quickquotequestions .step-1 ~ .step a,
.page-quickquote .step-2 ~ .step a,
.page-prequotequestions.page-number-1 .step-2 ~ .step a,
.page-prequotequestions:not(.page-number-1) .step-3 ~ .step a,
.page-quote .step-4 ~ .step a,
.page-postquotequestions .step-5 ~ .step a {
  color: #acacac;
}
/*-----CUSTOMER PORTAL MENU*/

/* :L829 */
/* :L831 */
.customer-navigation ul.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .customer-navigation ul.menu {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* :L845 */
.customer-navigation li {
  padding: 5px 10px;
}
@media (min-width: 768px) {
  .customer-navigation li {
    padding: 5px 15px;
  }
}
/* :L852 */
.customer-navigation li:not(.home):not(.sign-out) {
  border-left: 1px solid #d6d6d6;
}
/* :L856 */
.customer-navigation li.home {
  padding-left: 0;
}
/* :L859 */
.customer-navigation li.home span.home-icon {
  display: block;
  width: 17px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 85.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%235f5f5f;}%3C/style%3E%3C/defs%3E%3Ctitle%3Ehome-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpolygon class='cls-1' points='100 40.94 50 0 0 40.94 12.93 40.94 12.93 85.7 54.47 85.7 54.47 49.72 70.73 49.72 70.73 85.7 87.07 85.7 87.07 40.94 100 40.94'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-navigation li.home span.home-icon {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=nsi4QlyNaa4ddYuG3KPaAg__');
  }
}
/* :L871 */
.customer-navigation li.sign-out {
  flex-grow: 1;
  text-align: right;
  padding-right: 0;
}
/* :L876 */
.customer-navigation li.sign-out a:before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 15px;
  vertical-align: top;
  margin-right: 7px;
  margin-top: 2px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.95 110'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%235f5f5f;stroke-width:10px;}.cls-1{stroke-miterlimit:10;}.cls-2{stroke-linecap:round;stroke-linejoin:round;}%3C/style%3E%3C/defs%3E%3Ctitle%3Euser-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Layer_1-2-2' data-name='Layer 1-2'%3E%3Ccircle class='cls-1' cx='54.41' cy='39.05' r='34.05'/%3E%3Cpath class='cls-2' d='M80.07,62.57c-11.85,12.22-31.53,15.11-50.59.61C12.66,62.57,5,91.19,5,105l101-.51C106,90.93,98.07,62.57,80.07,62.57Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .customer-navigation li.sign-out a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=KpcrflJrFCKRSsdNpT3ikg__');
  }
}
/* :L892 */
.customer-navigation li a {
  font-size: 12px;
  color: #5f5f5f;
}
@media (min-width: 768px) {
  .customer-navigation li a {
    font-size: 14px;
  }
}
/* :L901 */
.customer-navigation li.active a {
  color: #e7301f;
}
/*-----VERTICAL RULE*/

/* :L909 */
.vertical-rule {
  display: none;
}
@media (min-width: 992px) {
  .vertical-rule {
    width: 1px;
    background: #f1f1f1;
    height: 100vh;
    position: fixed;
    top: 0;
    left: calc(50% + ((970px / 12) * 2.5));
    z-index: -1;
  }
}
@media (min-width: 1200px) {
  .vertical-rule {
    left: calc(50% + ((1170px / 12) * 2.5));
  }
}
/* :L926 */
@media (min-width: 992px) {
  .page-quickquotequestions .vertical-rule,
  .page-quickquote .vertical-rule,
  .page-prequotequestions .vertical-rule,
  .page-quote .vertical-rule,
  .page-postquotequestions .vertical-rule,
  .page-confirmation2 .vertical-rule {
    display: block;
  }
}
/*-----CONTACT SIDEBAR*/

/* :L940 */
@media (min-width: 768px) and (min-height: 800px) {
  .sticky-parent-flex {
    display: flex;
  }
}
/* :L946 */
@media (min-width: 768px) and (min-height: 800px) {
  .sticky-side-bar {
    position: -webkit-sticky;
    position: sticky;
    top: 15px;
  }
  /* :L952 */
  .page-quickquotequestions.page-number-1 .sticky-side-bar {
    top: 50px;
  }
}
/* :L958 */
.side-bar {
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  position: relative;
}
/* :L964 */
.side-bar.contact {
  padding: 40px 15px 10px 15px;
  margin-bottom: 30px;
  margin-top: 30px;
}
/* :L969 */
.side-bar.summary + .side-bar.contact {
  margin-top: -1px;
}
@media (min-width: 992px) {
  .side-bar.contact {
    padding: 40px 20px 10px 20px;
  }
}
/* :L977 */
.side-bar.contact:before {
  content: '';
  display: block;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 99 99' style='enable-background:new 0 0 99 99;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23ACACAC;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M96.8,88c-1.5,3.4-5.4,5.7-8.6,7.5c-4.1,2.2-8.4,3.6-13.1,3.6c-6.5,0-12.4-2.7-18.4-4.9 c-4.3-1.5-8.4-3.4-12.3-5.8c-12-7.4-26.4-21.8-33.8-33.8c-2.4-3.9-4.3-8-5.8-12.3C2.7,36.3,0,30.4,0,23.8c0-4.7,1.3-8.9,3.6-13.1 c1.8-3.2,4-7.1,7.5-8.6C13.4,1.1,18.3,0,20.8,0c0.5,0,1,0,1.5,0.2c1.5,0.5,3,3.9,3.7,5.3c2.2,4,4.4,8.1,6.8,12 c1.1,1.8,3.2,4.1,3.2,6.3c0,4.3-12.7,10.5-12.7,14.3c0,1.9,1.8,4.4,2.7,6C33.1,57,42,65.9,54.8,73c1.7,1,4.1,2.7,6,2.7 c3.8,0,10.1-12.7,14.3-12.7c2.2,0,4.4,2.1,6.3,3.2c3.9,2.3,8,4.5,12,6.8c1.4,0.7,4.9,2.2,5.3,3.7c0.2,0.5,0.2,1,0.2,1.5 C99,80.7,97.9,85.6,96.8,88z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 18px auto;
  background-position: center center;
  border: 1px solid #d6d6d6;
  position: absolute;
  top: -20px;
  left: 20px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.contact:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=yHVP0owQkXcQEyC-Fuo-0Q__');
  }
}
@media (min-width: 768px) {
  .side-bar.contact:before {
    left: calc(50% - 20px);
  }
}
@media (min-width: 992px) {
  .side-bar.contact:before {
    height: 60px;
    width: 60px;
    background-size: 22px auto;
    top: -30px;
    left: calc(50% - 30px);
  }
}
/* :L1007 */
.side-bar.contact .number {
  font-size: 18px;
  margin-bottom: 0;
  color: #e7301f;
}
/* :L1013 */
.side-bar.contact .hours {
  font-size: 11px;
  color: #acacac;
}
/* :L1018 */
.side-bar.contact hr {
  border-color: #d6d6d6;
}
/* :L1022 */
.side-bar.contact a {
  color: #e7301f;
  text-decoration: none;
}
/* :L1026 */
.side-bar.contact a:hover,
.side-bar.contact a:focus,
.side-bar.contact a:active {
  text-decoration: underline;
  color: #bf2314;
}
/* :L1033 */
.side-bar.summary {
  background: #f1f1f1;
  box-shadow: inset 0 0 0 3px white;
  padding: 0 15px 40px 15px;
}
@media (min-width: 992px) {
  .side-bar.summary {
    padding: 0 20px 40px;
  }
}
/* :L1042 */
.side-bar.summary:after {
  content: '';
  display: block;
  height: 46px;
  width: 46px;
  background: white;
  border-radius: 50%;
  position: absolute;
  bottom: -23px;
  left: 17px;
}
@media (min-width: 768px) {
  .side-bar.summary:after {
    left: calc(50% - (46px / 2));
  }
}
@media (min-width: 992px) {
  .side-bar.summary:after {
    height: 68px;
    width: 68px;
    bottom: -35px;
    left: calc(50% - (68px / 2));
  }
}
/* :L1065 */
.side-bar.summary h4,
.side-bar.summary h6 {
  padding: 10px 20px;
  margin-left: -12px;
  margin-right: -12px;
}
@media (min-width: 992px) {
  .side-bar.summary h4,
  .side-bar.summary h6 {
    margin-left: -17px;
    margin-right: -17px;
  }
}
/* :L1076 */
.side-bar.summary h4 {
  margin-top: 3px;
  margin-bottom: 0;
  border-radius: 4px 4px 0 0;
  background: #acacac;
  color: white;
  font-size: 13px;
}
/* :L1085 */
.side-bar.summary h6 {
  margin-top: 0;
  margin-bottom: 15px;
  background: #e3e3e3;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.3;
}
@media (min-width: 992px) {
  .side-bar.summary h6 {
    margin-bottom: 20px;
  }
}
/* :L1098 */
.side-bar.summary hr.white-rule {
  border-top: 3px solid white;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 992px) {
  .side-bar.summary hr.white-rule {
    margin-left: -20px;
    margin-right: -20px;
  }
}
/* :L1109 */
.side-bar.summary p.premium {
  font-size: 24px;
  border-bottom: 1px solid #d6d6d6;
  margin-top: 20px;
  margin-bottom: 7px;
  padding-bottom: 7px;
}
/* :L1116 */
.side-bar.summary p.premium small {
  font-size: 16px;
}
/* :L1121 */
.side-bar.summary p.grey {
  color: #acacac;
  font-size: 11px;
}
/* :L1126 */
.side-bar.summary ul.selected-cover-list,
.side-bar.summary ul.selected-discount-list {
  margin: 5px auto 0 auto;
  padding: 0;
  list-style: none;
  font-size: 12px;
}
/* :L1133 */
.side-bar.summary ul.selected-cover-list li,
.side-bar.summary ul.selected-discount-list li {
  padding-left: 25px;
  position: relative;
}
/* :L1137 */
.side-bar.summary ul.selected-cover-list li + li,
.side-bar.summary ul.selected-discount-list li + li {
  margin-top: 7px;
}
/* :L1141 */
.side-bar.summary ul.selected-cover-list li:before,
.side-bar.summary ul.selected-discount-list li:before {
  content: '';
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 8px auto;
  background-position: center center;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  left: 0;
}
/* :L1156 */
/* :L1158 */
.side-bar.summary ul.selected-cover-list li.selected:before,
.side-bar.summary ul.selected-discount-list li.selected:before {
  background-color: #44b873;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.summary ul.selected-cover-list li.selected:before,
  .side-bar.summary ul.selected-discount-list li.selected:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__');
  }
}
/* :L1165 */
.side-bar.summary ul.selected-cover-list li.not-selected,
.side-bar.summary ul.selected-discount-list li.not-selected {
  color: #acacac;
}
/* :L1168 */
.side-bar.summary ul.selected-cover-list li.not-selected:before,
.side-bar.summary ul.selected-discount-list li.not-selected:before {
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99 27'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23acacac;}%3C/style%3E%3C/defs%3E%3Ctitle%3Eminus-icon-grey%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M99,20.26A6.74,6.74,0,0,1,92.26,27H6.74A6.74,6.74,0,0,1,0,20.26V6.74A6.74,6.74,0,0,1,6.74,0H92.26A6.74,6.74,0,0,1,99,6.74Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .side-bar.summary ul.selected-cover-list li.not-selected:before,
  .side-bar.summary ul.selected-discount-list li.not-selected:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=hRPF-bONkMK9ydJkE%2CCSFQ__');
  }
}
/* :L1175 */
.side-bar.summary ul.selected-cover-list span.green,
.side-bar.summary ul.selected-discount-list span.green {
  color: #44b873;
}
/*-----INFO BOX UNDER CONTENT*/

/* :L1183 */
.decline-warning,
.info-on-continue {
  margin: 0 auto 0 25px;
  padding: 20px 20px 10px 35px;
  border-radius: 4px;
  position: relative;
}
@media (min-width: 850px) {
  .decline-warning,
  .info-on-continue {
    margin: 0 auto;
  }
}
/* :L1194 */
.decline-warning .green,
.info-on-continue .green {
  color: #44b873;
  font-weight: 500;
}
/* :L1199 */
.decline-warning:before,
.info-on-continue:before {
  content: 'i';
  display: block;
  background-color: #f1f1f1;
  border: 8px solid #f1f1f1;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #44b873;
  width: 60px;
  height: 60px;
  position: absolute;
  left: -35px;
  top: 10px;
  text-align: center;
  line-height: 1.4;
  font: italic bold 30px/1.4 Times New Roman, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #44b873;
}
/* :L1218 */
.decline-warning {
  background: #fff6e5;
}
/* :L1221 */
.decline-warning:before {
  content: '!';
  background-color: #fff6e5;
  border: 8px solid #fff6e5;
  box-shadow: inset 0 0 0 3px #ffa600;
  color: #ffa600;
}
/* :L1230 */
.info-on-continue {
  display: none;
  margin: 20px auto 20px 25px;
  background: #f1f1f1;
}
@media (min-width: 850px) {
  .info-on-continue {
    margin: 30px auto;
  }
}
/* :L1239 */
.page-prequotequestions.page-number-2 .info-on-continue {
  display: block;
}
/*-----------------------------------------------------------------------------*/

/*-----QUESTIONS*/

/* :L1248 */
.questionItem {
  clear: both;
}
/*Question text*/

/* :L1254 */
.instanda-question-label {
  padding-left: 5px;
}
/* :L1258 */
label {
  font-weight: 400;
}
/*Align question input*/

/* :L1264 */
.instanda-text-question.form-group.row {
  display: flex;
}
/* :L1268 */
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  width: 100%;
  float: none;
  flex-grow: 1;
}
/* :L1274 */
.instanda-question-help-col.col-xs-1.col-sm-6.col-md-6.col-lg-6 {
  width: auto;
  float: none;
  padding: 0;
  text-align: right;
}
/* :L1281 */
.instanda-responsive-help-icon-container i.instanda-responsive-help-icon.fa.fa-question-circle.fa-2x {
  margin-right: 15px;
  margin-top: 5px;
}
/* :L1286 */
@media (min-width: 500px) {
  .instanda-question-input.instanda-question-date {
    width: 50%;
  }
}
/*Align question input vertically*/

/* :L1294 */
/* :L1295 */
.questionList .form-group {
  margin-bottom: 0;
}
/* :L1299 */
.questionList .instanda-question-item.form-group {
  margin-bottom: 20px;
}
/*Header questions*/

/* :L1306 */
.form-group.instanda-container-fluid {
  background: none;
}
/* :L1310 */
.questionItem.instanda-container-fluid {
  background: none;
}
/* :L1314 */
/* :L1316 */
.instanda-questionHeader h1,
.instanda-questionHeader h2,
.instanda-questionHeader h3,
.instanda-questionHeader h4,
.instanda-questionHeader h5,
.instanda-questionHeader h6,
.instanda-questionHeader p {
  margin: 0 auto;
}
/* :L1319 */
.instanda-questionHeader h1 + p,
.instanda-questionHeader h2 + p,
.instanda-questionHeader h3 + p,
.instanda-questionHeader h4 + p,
.instanda-questionHeader h5 + p,
.instanda-questionHeader h6 + p,
.instanda-questionHeader p + p {
  margin-top: 10px;
}
/* :L1324 */
.instanda-questionHeader h2 {
  margin-bottom: 20px;
}
/* :L1328 */
.instanda-questionHeader ul {
  padding-left: 20px;
  margin-bottom: 0;
}
/* :L1333 */
.instanda-questionHeader p + ul {
  margin-top: 10px;
}
/*Choice options*/

/* :L1340 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group,
.instanda-question-input.instanda-question-radio-hierarchy-parent {
  display: flex;
  flex-flow: row wrap;
}
/* :L1347 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input > div:not(.radio),
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input > div:not(.radio),
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group > div:not(.radio),
.instanda-question-input.instanda-question-radio-hierarchy-parent > div:not(.radio) {
  flex-basis: 100%;
}
/* :L1351 */
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
.instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
.instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
.instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
.instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
.instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
  margin: auto;
  flex-basis: 100%;
  flex-grow: 1;
}
@media (min-width: 400px) {
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio,
  .instanda-question-parent-yes-no.form-group .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 .instanda-question-input .radio-inline,
  .instanda-text-question.form-group.row > .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > div > .instanda-question-input .radio-inline,
  .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 > .form-group .radio-inline,
  .instanda-question-input.instanda-question-radio-hierarchy-parent .radio-inline {
    flex-basis: auto;
  }
}
/*YN Parent question*/

/* :L1369 */
.instanda-question-parent-yes-no + div[id*="_Children"] {
  margin-top: 20px;
}
/*Address question*/

/* :L1375 */
.instanda-question-input.instanda-address-line-2 {
  margin-top: 5px;
}
/*Confirmation question*/

/* :L1382 */
.confirmQuestionCheckbox {
  margin: 0 auto;
  clear: both;
  display: flex;
}
/* :L1387 */
.confirmQuestionCheckbox label {
  flex-basis: 40px;
}
/* :L1391 */
.confirmQuestionCheckbox span.confirmQuestionText {
  flex-grow: 1;
  flex-basis: 90%;
  padding-top: 2px;
}
/*Advanced choice*/

/* :L1400 */
.instanda-question-input.instanda-question-hierarchy[style="display: inline-block;"] {
  display: block !important;
}
/* :L1403 */
.instanda-question-input.instanda-question-hierarchy[style="display: inline-block;"] .form-control {
  width: 100%;
}
/*Postquote*/

/* :L1410 */
.page-postquotequestions .buttonList.instanda-buttonList {
  display: none;
}
/*Side by side questions*/

/* :L1416 */
@media (min-width: 768px) {
  #question118481,
  #question118605,
  #question118870,
  #question118485,
  #question118872,
  #question118874 {
    display: inline-block;
    vertical-align: top;
    width: 30%;
  }
}
/* :L1429 */
@media (min-width: 768px) {
  #question118482,
  #question118484,
  #question118869,
  #question118606,
  #question118871,
  #question118873 {
    display: inline-block;
    vertical-align: top;
    width: calc(70% - 4px);
    padding-left: 30px;
  }
}
/* :L1443 */
@media (min-width: 768px) {
  #question118484,
  #question118869,
  #question118871,
  #question118873 {
    padding-left: 0;
    padding-right: 30px;
  }
}
/* :L1453 */
@media (min-width: 768px) {
  #question118488 {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 2px);
    padding-right: 15px;
  }
}
/* :L1462 */
@media (min-width: 768px) {
  #question118490 {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 2px);
    padding-left: 15px;
  }
}
/*-----------------------------------------------------------------------------*/

/*-----QUICK QUOTE DISPLAY*/

/*Cover groups*/

/* :L1477 */
.cover-group {
  margin: 10px auto 20px auto;
}
@media (min-width: 768px) {
  .cover-group {
    margin: 15px auto 30px auto;
  }
}
/*Each cover section*/

/* :L1487 */
.cover-group:not(.discount) .cover-wrapper,
.cover-benefits-wrapper {
  padding: 20px 15px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 3px;
}
@media (min-width: 768px) {
  .cover-group:not(.discount) .cover-wrapper,
  .cover-benefits-wrapper {
    padding: 20px;
  }
}
/* :L1498 */
.cover-group:not(.discount) .cover-wrapper:not(.pi):not(.gl):not(.cyber):not(.property):not(.cover-benefits-wrapper),
.cover-benefits-wrapper:not(.pi):not(.gl):not(.cyber):not(.property):not(.cover-benefits-wrapper) {
  background: #f9f9f9;
  border-color: #f6f6f6;
}
/* :L1504 */
.cover-group.discount .cover-wrapper {
  margin: 20px auto;
}
/* :L1508 */
.cover-group .cover-wrapper:not(.disabled):first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
/* :L1513 */
.cover-benefits-wrapper,
.cover-group .cover-wrapper:not(.disabled):last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* :L1519 */
.cover-wrapper {
  display: none;
  opacity: 0.5;
  pointer-events: none;
}
/* :L1524 */
.cover-wrapper.enabled {
  display: block;
  opacity: 1;
  pointer-events: initial;
}
/* :L1530 */
.cover-wrapper h4 {
  color: #e7301f;
  font-size: 14px;
  font-weight: 700;
  margin-top: 0;
}
/* :L1536 */
.cover-wrapper h4 .grey {
  color: #acacac;
}
/* :L1541 */
.cover-wrapper p.grey {
  margin-top: 10px;
  color: #acacac;
}
/* :L1547 */
/* :L1549 */
.cover-benefits-wrapper h5 {
  margin-top: 0;
  color: #3da567;
  font-weight: 700;
}
/* :L1555 */
.cover-benefits-wrapper ul.benefits {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* :L1560 */
.cover-benefits-wrapper ul.benefits li {
  padding-left: 33px;
  position: relative;
}
/* :L1564 */
.cover-benefits-wrapper ul.benefits li:before {
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background-color: white;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 23.0.6, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%2344B873;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 11px auto;
  position: absolute;
  top: 0;
  left: 3px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .cover-benefits-wrapper ul.benefits li:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=NtuOB6zzvdurU7HljyiUaw__');
  }
}
/* :L1581 */
.cover-benefits-wrapper ul.benefits li + li {
  margin-top: 10px;
}
/*Cover options*/

/* :L1590 */
.cover-options {
  display: flex;
  flex-flow: row wrap;
}
/* :L1594 */
.cover-options .cover-item {
  flex-basis: 100%;
  flex-grow: 1;
}
@media (min-width: 400px) {
  .cover-options .cover-item {
    flex-basis: 50%;
  }
}
@media (min-width: 768px) {
  .cover-options .cover-item {
    flex-basis: auto;
  }
}
/* :L1606 */
.cover-options .cover-item.disabled {
  display: none;
}
/*-----QUOTE DISPLAY*/

/* :L1614 */
.client-summary,
.premium-breakdown,
.start-date-summary,
.customer-item {
  border-radius: 3px;
  padding: 20px 15px;
  border: 1px solid #f1f1f1;
  position: relative;
  margin: 20px auto 30px auto;
}
@media (min-width: 768px) {
  .client-summary,
  .premium-breakdown,
  .start-date-summary,
  .customer-item {
    padding: 20px;
  }
}
/* :L1628 */
.client-summary .edit-details,
.premium-breakdown .edit-details,
.start-date-summary .edit-details,
.customer-item .edit-details {
  position: absolute;
  top: -34px;
  right: 0;
  background: #f1f1f1;
  border-radius: 3px 3px 0 0;
  padding: 7px 15px;
  font-size: 12px;
}
/* :L1637 */
.client-summary .edit-details a,
.premium-breakdown .edit-details a,
.start-date-summary .edit-details a,
.customer-item .edit-details a {
  color: grey;
  text-decoration: underline;
}
/* :L1641 */
.client-summary .edit-details a:hover .client-summary .edit-details a:focus,
.client-summary .edit-details a:hover .premium-breakdown .edit-details a:focus,
.client-summary .edit-details a:hover .start-date-summary .edit-details a:focus,
.client-summary .edit-details a:hover .customer-item .edit-details a:focus,
.premium-breakdown .edit-details a:hover .client-summary .edit-details a:focus,
.premium-breakdown .edit-details a:hover .premium-breakdown .edit-details a:focus,
.premium-breakdown .edit-details a:hover .start-date-summary .edit-details a:focus,
.premium-breakdown .edit-details a:hover .customer-item .edit-details a:focus,
.start-date-summary .edit-details a:hover .client-summary .edit-details a:focus,
.start-date-summary .edit-details a:hover .premium-breakdown .edit-details a:focus,
.start-date-summary .edit-details a:hover .start-date-summary .edit-details a:focus,
.start-date-summary .edit-details a:hover .customer-item .edit-details a:focus,
.customer-item .edit-details a:hover .client-summary .edit-details a:focus,
.customer-item .edit-details a:hover .premium-breakdown .edit-details a:focus,
.customer-item .edit-details a:hover .start-date-summary .edit-details a:focus,
.customer-item .edit-details a:hover .customer-item .edit-details a:focus,
.client-summary .edit-details a:active,
.premium-breakdown .edit-details a:active,
.start-date-summary .edit-details a:active,
.customer-item .edit-details a:active {
  color: #262626;
}
/* :L1645 */
.client-summary .edit-details a:before,
.premium-breakdown .edit-details a:before,
.start-date-summary .edit-details a:before,
.customer-item .edit-details a:before {
  content: '';
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23acacac;}%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M82.38,45.08,27.46,100H0V72.54L54.92,17.62ZM30,85.55,14.45,70l-6,6V83.1H16.9v8.45H24ZM57,28.84a1.54,1.54,0,0,0-1.12.47L20.13,65.08a1.55,1.55,0,0,0-.46,1.12,1.39,1.39,0,0,0,1.45,1.46,1.56,1.56,0,0,0,1.12-.46L58,31.42a1.55,1.55,0,0,0,.46-1.12A1.39,1.39,0,0,0,57,28.84ZM97.56,29.9l-11,11L59.14,13.4l11-10.89A8.27,8.27,0,0,1,76,0a8.51,8.51,0,0,1,6,2.51L97.56,18A8.75,8.75,0,0,1,100,24,8.5,8.5,0,0,1,97.56,29.9Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  display: inline-block;
  height: 13px;
  width: 13px;
  margin-right: 10px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .client-summary .edit-details a:before,
  .premium-breakdown .edit-details a:before,
  .start-date-summary .edit-details a:before,
  .customer-item .edit-details a:before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=wyz4%2C8ZBXTZv-EOlNwDQ8Q__');
  }
}
/* :L1661 */
.client-summary h4.green,
.premium-breakdown h4.green,
.start-date-summary h4.green,
.customer-item h4.green {
  color: #44b873;
  font-weight: 400;
  margin-top: 0;
}
/* :L1667 */
.client-summary hr,
.premium-breakdown hr,
.start-date-summary hr,
.customer-item hr {
  border-color: #cccccc;
  margin: 15px auto;
}
/* :L1672 */
.client-summary hr.double-rule,
.premium-breakdown hr.double-rule,
.start-date-summary hr.double-rule,
.customer-item hr.double-rule {
  border-style: double;
  border-top-width: 4px;
}
/* :L1677 */
.client-summary .start-date-details + hr,
.premium-breakdown .start-date-details + hr,
.start-date-summary .start-date-details + hr,
.customer-item .start-date-details + hr {
  margin: 5px auto 10px auto;
}
/* :L1681 */
.client-summary p,
.premium-breakdown p,
.start-date-summary p,
.customer-item p {
  margin-bottom: 0;
}
/* :L1685 */
.client-summary p.grey,
.premium-breakdown p.grey,
.start-date-summary p.grey,
.customer-item p.grey {
  color: #acacac;
  font-size: 11px;
}
/* :L1691 */
.client-summary {
  background: #f1f1f1;
}
/* :L1695 */
.start-date-summary {
  margin-top: -25px;
}
/* :L1699 */
@media (min-width: 768px) {
  .contact-details,
  .turnover-details,
  .start-date-details,
  .data {
    display: flex;
  }
  /* :L1706 */
  .contact-details p + p,
  .turnover-details p + p,
  .start-date-details p + p,
  .data p + p {
    flex-grow: 1;
    text-align: right;
  }
}
/* :L1713 */
.cover-breakdown,
.total-breakdown {
  display: flex;
}
/* :L1717 */
.cover-breakdown + .cover-breakdown,
.cover-breakdown + .total-breakdown,
.total-breakdown + .cover-breakdown,
.total-breakdown + .total-breakdown {
  margin-top: 15px;
}
/* :L1721 */
.cover-breakdown:not(.discount-breakdown) + .cover-breakdown.discount-breakdown,
.cover-breakdown:not(.discount-breakdown) + .total-breakdown.discount-breakdown,
.total-breakdown:not(.discount-breakdown) + .cover-breakdown.discount-breakdown,
.total-breakdown:not(.discount-breakdown) + .total-breakdown.discount-breakdown {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
/* :L1726 */
.cover-breakdown .info,
.total-breakdown .info {
  flex-grow: 1;
}
/* :L1729 */
.cover-breakdown .info h6,
.total-breakdown .info h6 {
  margin: 0 0 2px 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857143;
}
/* :L1736 */
.cover-breakdown .info p,
.total-breakdown .info p {
  margin-bottom: 0;
}
/* :L1741 */
.cover-breakdown .discount,
.total-breakdown .discount,
.cover-breakdown .premium,
.total-breakdown .premium {
  padding-left: 20px;
  text-align: right;
}
/* :L1747 */
.cover-breakdown .discount,
.total-breakdown .discount {
  color: #44b873;
  font-weight: 500;
  flex-basis: 20%;
}
@media (min-width: 768px) {
  .cover-breakdown .discount,
  .total-breakdown .discount {
    flex-basis: 15%;
  }
}
/* :L1757 */
.cover-breakdown .premium,
.total-breakdown .premium {
  flex-basis: 30%;
}
@media (min-width: 768px) {
  .cover-breakdown .premium,
  .total-breakdown .premium {
    flex-basis: 20%;
  }
}
/* :L1766 */
.documents-summary {
  font-size: 13px;
}
/* :L1769 */
.documents-summary h4 {
  color: #e7301f;
  font-size: 14px;
}
/* :L1775 */
.documents > a,
.documents #packageDocuments > span {
  display: block;
}
/* :L1780 */
/* :L1783 */
.documents a,
ul#documentsList a {
  color: #acacac;
  text-decoration: underline;
}
/* :L1787 */
.documents a:not(#emailQuoteLinkLink):before,
ul#documentsList a:not(#emailQuoteLinkLink):before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-right: 5px;
  margin-top: 2px;
  vertical-align: top;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 92.31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23e7301f;}%3C/style%3E%3C/defs%3E%3Ctitle%3Edownload-icon-red%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M100,86.54a5.77,5.77,0,0,1-5.76,5.77H5.76A5.77,5.77,0,0,1,0,86.54V67.3a5.76,5.76,0,0,1,5.76-5.76h28l8.12,8.17a11.59,11.59,0,0,0,16.34,0l8.18-8.17H94.24A5.76,5.76,0,0,1,100,67.3ZM79.63,37.32,52.71,64.25a3.81,3.81,0,0,1-5.42,0L20.37,37.32a3.78,3.78,0,0,1-.84-4.2,3.89,3.89,0,0,1,3.55-2.35H38.46V3.85A3.88,3.88,0,0,1,42.31,0H57.69a3.88,3.88,0,0,1,3.85,3.85V30.77H76.92a3.89,3.89,0,0,1,3.55,2.35A3.78,3.78,0,0,1,79.63,37.32Zm-6.55,39.6a3.85,3.85,0,1,0,3.84,3.85A3.88,3.88,0,0,0,73.08,76.92Zm15.38,0a3.85,3.85,0,1,0,3.85,3.85A3.88,3.88,0,0,0,88.46,76.92Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .documents a:not(#emailQuoteLinkLink):before,
  ul#documentsList a:not(#emailQuoteLinkLink):before {
    background-image: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=3Hh6pyKxrABltBPQ2fPZww__');
  }
}
/* :L1801 */
a#emailQuoteLinkLink {
  display: none;
}
/*-----SALE CONFIRMATION*/

/*-----------------------------------------------------------------------------*/

/*-----CUSTOMER PORTAL*/

/*-----Log in page*/

/* :L1813 */
.well {
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
}
/* :L1820 */
.col-md-4.col-md-offset-4.well.instanda-well {
  width: 100%;
  margin: 0;
  padding: 0 15px;
}
@media (min-width: 500px) {
  .col-md-4.col-md-offset-4.well.instanda-well {
    width: 80%;
  }
}
@media (min-width: 992px) {
  .col-md-4.col-md-offset-4.well.instanda-well {
    width: 50%;
  }
}
/*-----Customer Homepage*/

/* :L1836 */
.customer-item {
  background: #f1f1f1;
}
/* :L1839 */
.customer-item h4.red {
  color: #e7301f;
  font-size: 14px;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 5px;
}
/* :L1848 */
.expand-details-trigger {
  text-align: right;
}
/* :L1851 */
.customer-item.quote .expand-details-trigger {
  float: right;
}
/* :L1855 */
.expand-details-trigger a {
  font-size: 12px;
  color: #5f5f5f;
  text-decoration: underline;
  cursor: pointer;
}
/* :L1861 */
.expand-details-trigger a span {
  color: #e7301f;
  font-weight: 700;
  font-size: 16px;
}
/* :L1869 */
.expand-details-target {
  display: none;
}
/* :L1872 */
.customer-item.quote .expand-details-target {
  padding-top: 30px;
}
/* :L1876 */
/* :L1877 */
.expand-details-target .agent-all-docs-responsive h3 {
  display: none;
}
/* :L1883 */
ul#documentsList {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* :L1889 */
.client-summary.customer-summary {
  background: white;
}
/*-----Account details page*/

/*-----------------------------------------------------------------------------*/

/*-----ERRORS*/

/* :L1899 */
.form-control.input-validation-error {
  border-color: red;
}
/* :L1903 */
.label-danger {
  border-radius: 5px;
  background-color: ;
}
/* :L1908 */
.container.alert.alert-danger.alert-dismissible {
  width: calc(100% - 30px);
  padding: 15px 30px 15px 20px;
  background: #ffe9c0;
  border: 0;
  color: black;
}
@media (min-width: 768px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container.alert.alert-danger.alert-dismissible {
    width: 1140px;
  }
}
/* :L1927 */
.container.alert.alert-danger.alert-dismissible .validation-summary-errors ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/*-----CUSTOM REFERRAL MESSAGE*/

/* :L1938 */
.custom-referral-message {
  display: none;
}
/* :L1941 */
body.referral-message-exists .custom-referral-message {
  display: block;
}
/* :L1946 */
/* :L1947 */
body.referral-message-exists .questionList,
body.referral-message-exists .instanda-pre-quote-questions ~ .container,
body.referral-message-exists .container.alert.alert-danger.alert-dismissible.show {
  display: none !important;
}
/*-----HELP TEXT*/

/* :L1956 */
i.instanda-responsive-help-icon.fa {
  color: #01b3e0;
  cursor: pointer;
}
@media (min-width: 768px) {
  i.instanda-responsive-help-icon.fa {
    font-size: 1.5em;
  }
}
/* :L1965 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7,
.custom-help-text,
.cover-help-text {
  position: relative;
  float: none;
  margin-top: 15px;
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  background: #bce1ea;
  color: black;
  padding: 15px 20px;
  border-radius: 2px;
}
/* :L1979 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7:before,
.custom-help-text:before,
.cover-help-text:before {
  content: '';
  display: block;
  height: 10px;
  width: 10px;
  background: inherit;
  transform: rotate(45deg);
  position: absolute;
  top: -5px;
  right: 15px;
}
@media (min-width: 768px) {
  .instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7:before,
  .custom-help-text:before,
  .cover-help-text:before {
    right: 8px;
  }
}
/* :L1995 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 p,
.custom-help-text p,
.cover-help-text p {
  margin-bottom: 0;
}
/* :L1998 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 p + p,
.custom-help-text p + p,
.cover-help-text p + p {
  margin-top: 8px;
}
/* :L2004 */
.instanda-responsive-help-text .col-xs-12.col-sm-7.col-md-7.col-lg-7 {
  width: calc(100% - 30px);
  margin-left: auto;
  margin-right: auto;
}
/* :L2010 */
.confirmation-with-custom-help-text {
  display: flex;
  flex-flow: row wrap;
}
/* :L2014 */
.confirmation-with-custom-help-text .confirmation {
  flex-grow: 1;
}
/* :L2018 */
.confirmation-with-custom-help-text .custom-help-text {
  flex-basis: 100%;
  flex-grow: 1;
}
/* :L2023 */
.confirmation-with-custom-help-text i.instanda-responsive-help-icon.fa {
  right: -5px;
  position: relative;
}
/* :L2029 */
.cover-help-wrapper {
  display: flex;
  flex-flow: row nowrap;
}
/* :L2033 */
.cover-help-wrapper h4,
.cover-help-wrapper p {
  flex-grow: 1;
}
/* :L2038 */
.cover-help-text {
  display: none;
}
/*-----------------------------------------------------------------------------*/

/*-----BUTTONS*/

/* :L2046 */
.btn,
.btn-default[disabled],
.btn-primary[disabled],
.postcodelookup button,
.page-agentdashboard input#agentSearchButton,
.primary-buttons,
.secondary-buttons {
  border-radius: 4px;
  box-shadow: none;
  background-color: #e7301f;
  border: 2px solid #e7301f;
  padding: 8px 30px;
  color: white;
  font-size: 16px;
  font-weight: 500;
  outline: 0;
  text-decoration: none;
}
/* :L2064 */
.btn:hover,
.btn-default[disabled]:hover,
.btn-primary[disabled]:hover,
.postcodelookup button:hover,
.page-agentdashboard input#agentSearchButton:hover,
.primary-buttons:hover,
.secondary-buttons:hover,
.btn:focus,
.btn-default[disabled]:focus,
.btn-primary[disabled]:focus,
.postcodelookup button:focus,
.page-agentdashboard input#agentSearchButton:focus,
.primary-buttons:focus,
.secondary-buttons:focus,
.btn:active,
.btn-default[disabled]:active,
.btn-primary[disabled]:active,
.postcodelookup button:active,
.page-agentdashboard input#agentSearchButton:active,
.primary-buttons:active,
.secondary-buttons:active,
.btn:active:focus,
.btn-default[disabled]:active:focus,
.btn-primary[disabled]:active:focus,
.postcodelookup button:active:focus,
.page-agentdashboard input#agentSearchButton:active:focus,
.primary-buttons:active:focus,
.secondary-buttons:active:focus {
  box-shadow: none;
  color: white;
  background-color: #bf2314;
  border-color: #bf2314;
}
/*Secondary buttons*/

/* :L2074 */
input#backButton,
button.btn.btn-default[data-dismiss="modal"],
button.btn.download-quotes-button,
button.btn.download-policies-button,
button#DocumentReGenerateSubmit,
button.btn.btn-primary[formaction="EditBinder"],
.instanda-review-referrals-actions input.instanda-button,
.pull-right.instanda-review-referrals-buttons input,
.search-button button.btn.btn-default,
.modal-footer button.btn.btn-secondary,
input#copyQuoteButton,
input.instanda-notes-button.btn.btn-primary,
button.instanda-notes-button.btn.btn-primary,
button[name="saveButton"],
.back-to-edit-quote-container.left.pull-left a.btn,
a.instanda-button.instanda-quote-back-button.btn.btn-primary,
a.data8PostcodeLookup button.instanda-button.btn.btn-default,
.postcodelookup button,
.secondary-buttons {
  border-radius: 4px;
  box-shadow: none;
  background-color: #e7301f;
  border: 2px solid #e7301f;
  padding: 8px 30px;
  color: white;
  font-size: 16px;
  font-weight: 500;
  outline: 0;
  text-decoration: none;
  border-color: #d6d6d6;
  background-color: white;
  color: #bcbcbc;
}
/* :L2064 */
input#backButton:hover,
button.btn.btn-default[data-dismiss="modal"]:hover,
button.btn.download-quotes-button:hover,
button.btn.download-policies-button:hover,
button#DocumentReGenerateSubmit:hover,
button.btn.btn-primary[formaction="EditBinder"]:hover,
.instanda-review-referrals-actions input.instanda-button:hover,
.pull-right.instanda-review-referrals-buttons input:hover,
.search-button button.btn.btn-default:hover,
.modal-footer button.btn.btn-secondary:hover,
input#copyQuoteButton:hover,
input.instanda-notes-button.btn.btn-primary:hover,
button.instanda-notes-button.btn.btn-primary:hover,
button[name="saveButton"]:hover,
.back-to-edit-quote-container.left.pull-left a.btn:hover,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:hover,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:hover,
.postcodelookup button:hover,
.secondary-buttons:hover,
input#backButton:focus,
button.btn.btn-default[data-dismiss="modal"]:focus,
button.btn.download-quotes-button:focus,
button.btn.download-policies-button:focus,
button#DocumentReGenerateSubmit:focus,
button.btn.btn-primary[formaction="EditBinder"]:focus,
.instanda-review-referrals-actions input.instanda-button:focus,
.pull-right.instanda-review-referrals-buttons input:focus,
.search-button button.btn.btn-default:focus,
.modal-footer button.btn.btn-secondary:focus,
input#copyQuoteButton:focus,
input.instanda-notes-button.btn.btn-primary:focus,
button.instanda-notes-button.btn.btn-primary:focus,
button[name="saveButton"]:focus,
.back-to-edit-quote-container.left.pull-left a.btn:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:focus,
.postcodelookup button:focus,
.secondary-buttons:focus,
input#backButton:active,
button.btn.btn-default[data-dismiss="modal"]:active,
button.btn.download-quotes-button:active,
button.btn.download-policies-button:active,
button#DocumentReGenerateSubmit:active,
button.btn.btn-primary[formaction="EditBinder"]:active,
.instanda-review-referrals-actions input.instanda-button:active,
.pull-right.instanda-review-referrals-buttons input:active,
.search-button button.btn.btn-default:active,
.modal-footer button.btn.btn-secondary:active,
input#copyQuoteButton:active,
input.instanda-notes-button.btn.btn-primary:active,
button.instanda-notes-button.btn.btn-primary:active,
button[name="saveButton"]:active,
.back-to-edit-quote-container.left.pull-left a.btn:active,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active,
.postcodelookup button:active,
.secondary-buttons:active,
input#backButton:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button#DocumentReGenerateSubmit:active:focus,
button.btn.btn-primary[formaction="EditBinder"]:active:focus,
.instanda-review-referrals-actions input.instanda-button:active:focus,
.pull-right.instanda-review-referrals-buttons input:active:focus,
.search-button button.btn.btn-default:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus {
  box-shadow: none;
  color: white;
  background-color: #bf2314;
  border-color: #bf2314;
}
/* :L2098 */
input#backButton:hover,
button.btn.btn-default[data-dismiss="modal"]:hover,
button.btn.download-quotes-button:hover,
button.btn.download-policies-button:hover,
button#DocumentReGenerateSubmit:hover,
button.btn.btn-primary[formaction="EditBinder"]:hover,
.instanda-review-referrals-actions input.instanda-button:hover,
.pull-right.instanda-review-referrals-buttons input:hover,
.search-button button.btn.btn-default:hover,
.modal-footer button.btn.btn-secondary:hover,
input#copyQuoteButton:hover,
input.instanda-notes-button.btn.btn-primary:hover,
button.instanda-notes-button.btn.btn-primary:hover,
button[name="saveButton"]:hover,
.back-to-edit-quote-container.left.pull-left a.btn:hover,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:hover,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:hover,
.postcodelookup button:hover,
.secondary-buttons:hover,
input#backButton:focus,
button.btn.btn-default[data-dismiss="modal"]:focus,
button.btn.download-quotes-button:focus,
button.btn.download-policies-button:focus,
button#DocumentReGenerateSubmit:focus,
button.btn.btn-primary[formaction="EditBinder"]:focus,
.instanda-review-referrals-actions input.instanda-button:focus,
.pull-right.instanda-review-referrals-buttons input:focus,
.search-button button.btn.btn-default:focus,
.modal-footer button.btn.btn-secondary:focus,
input#copyQuoteButton:focus,
input.instanda-notes-button.btn.btn-primary:focus,
button.instanda-notes-button.btn.btn-primary:focus,
button[name="saveButton"]:focus,
.back-to-edit-quote-container.left.pull-left a.btn:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:focus,
.postcodelookup button:focus,
.secondary-buttons:focus,
input#backButton:active,
button.btn.btn-default[data-dismiss="modal"]:active,
button.btn.download-quotes-button:active,
button.btn.download-policies-button:active,
button#DocumentReGenerateSubmit:active,
button.btn.btn-primary[formaction="EditBinder"]:active,
.instanda-review-referrals-actions input.instanda-button:active,
.pull-right.instanda-review-referrals-buttons input:active,
.search-button button.btn.btn-default:active,
.modal-footer button.btn.btn-secondary:active,
input#copyQuoteButton:active,
input.instanda-notes-button.btn.btn-primary:active,
button.instanda-notes-button.btn.btn-primary:active,
button[name="saveButton"]:active,
.back-to-edit-quote-container.left.pull-left a.btn:active,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active,
.postcodelookup button:active,
.secondary-buttons:active,
input#backButton:active:focus,
button.btn.btn-default[data-dismiss="modal"]:active:focus,
button.btn.download-quotes-button:active:focus,
button.btn.download-policies-button:active:focus,
button#DocumentReGenerateSubmit:active:focus,
button.btn.btn-primary[formaction="EditBinder"]:active:focus,
.instanda-review-referrals-actions input.instanda-button:active:focus,
.pull-right.instanda-review-referrals-buttons input:active:focus,
.search-button button.btn.btn-default:active:focus,
.modal-footer button.btn.btn-secondary:active:focus,
input#copyQuoteButton:active:focus,
input.instanda-notes-button.btn.btn-primary:active:focus,
button.instanda-notes-button.btn.btn-primary:active:focus,
button[name="saveButton"]:active:focus,
.back-to-edit-quote-container.left.pull-left a.btn:active:focus,
a.instanda-button.instanda-quote-back-button.btn.btn-primary:active:focus,
a.data8PostcodeLookup button.instanda-button.btn.btn-default:active:focus,
.postcodelookup button:active:focus,
.secondary-buttons:active:focus {
  border-color: #262626;
  background-color: white;
  color: #262626;
}
/*Disabled buttons*/

/* :L2107 */
.btn[disabled] {
  cursor: not-allowed;
}
/*Small buttons*/

/* :L2113 */
.modal-footer button.btn,
a.btn.btn-primary.buy-quote-action,
a.btn.btn-primary.edit-policy-action {
  padding: 6px 15px;
  font-size: 14px;
}
/*Line between buttons and content*/

/* :L2122 */
.instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem),
.instanda-quick-quote-questions ~ .container,
.instanda-pre-quote-questions ~ .container,
.instanda-post-quote-questions ~ .container,
#instanda-quote-content + .container .row .col-lg-12 {
  border-top: 1px solid #cccccc;
  padding-top: 30px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem),
  .instanda-quick-quote-questions ~ .container,
  .instanda-pre-quote-questions ~ .container,
  .instanda-post-quote-questions ~ .container,
  #instanda-quote-content + .container .row .col-lg-12 {
    margin-top: 40px;
  }
}
/*Align buttons to content on quote pages*/

/* :L2138 */
@media (min-width: 992px) {
  #instanda-quote-content + .container .row .col-lg-12 {
    width: calc((100% / 12) * 8);
  }
}
/*Extend buttons on mobile*/

/* :L2146 */
@media (max-width: 500px) {
  /* :L2153 */
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .btn,
  .instanda-quick-quote-questions ~ .container .btn,
  .instanda-pre-quote-questions ~ .container .btn,
  .instanda-post-quote-questions ~ .container .btn,
  #instanda-quote-content + .container .btn {
    width: 100%;
    margin-top: 10px;
  }
  /* :L2158 */
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .btn,
  .instanda-quick-quote-questions ~ .container .btn,
  .instanda-pre-quote-questions ~ .container .btn,
  .instanda-post-quote-questions ~ .container .btn,
  #instanda-quote-content + .container .btn,
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .pull-right,
  .instanda-quick-quote-questions ~ .container .pull-right,
  .instanda-pre-quote-questions ~ .container .pull-right,
  .instanda-post-quote-questions ~ .container .pull-right,
  #instanda-quote-content + .container .pull-right,
  .instanda-customer-details-questions .questionItem.container ~ .container:not(.questionItem) .pull-left,
  .instanda-quick-quote-questions ~ .container .pull-left,
  .instanda-pre-quote-questions ~ .container .pull-left,
  .instanda-post-quote-questions ~ .container .pull-left,
  #instanda-quote-content + .container .pull-left {
    float: none !important;
    display: block;
  }
}
/*Save button*/

/* :L2169 */
button[name="continueButton"] {
  margin-bottom: 100px;
}
/* :L2173 */
button[name="saveButton"],
button[name="saveButton"][disabled] {
  display: block;
  width: 100%;
  padding: 0 15px;
  border: 0;
  color: black;
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline;
  text-align: center;
  position: absolute;
  border-radius: 0;
  top: 100px;
  right: 0;
}
@media (min-width: 992px) {
  button[name="saveButton"],
  button[name="saveButton"][disabled] {
    top: 120px;
    width: auto;
  }
}
/* :L2194 */
button[name="saveButton"]:hover,
button[name="saveButton"][disabled]:hover,
button[name="saveButton"]:focus,
button[name="saveButton"][disabled]:focus,
button[name="saveButton"]:active,
button[name="saveButton"][disabled]:active,
button[name="saveButton"]:active:focus,
button[name="saveButton"][disabled]:active:focus {
  background-color: white;
  color: black;
}
/* :L2199 */
button[name="saveButton"]:after,
button[name="saveButton"][disabled]:after {
  content: '';
  display: block;
  height: 1px;
  width: 100vw;
  background: #f1f1f1;
  position: absolute;
  top: -15px;
  right: 0;
}
@media (min-width: 768px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    width: 100%;
    top: -20px;
  }
}
@media (min-width: 992px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    width: 100vw;
    right: calc((970px / 12) * -0.5);
  }
}
@media (min-width: 1200px) {
  button[name="saveButton"]:after,
  button[name="saveButton"][disabled]:after {
    right: calc((1170px / 12) * -0.5);
  }
}
/*Text on buttons*/

/* :L2227 */
/* :L2229 */
.page-prequotequestions.page-number-2 button[name="continueButton"]:after {
  content: 'zur Übersicht';
}
/* :L2233 */
.page-prequotequestions.page-number-2 button[name="continueButton"] i.fa.fa-caret-right {
  float: right;
  margin-left: 5px;
  margin-top: 3px;
}
/*-----INPUT*/

/* :L2242 */
.form-control,
select[size="1"].form-control {
  border-radius: 4px;
  box-shadow: none;
  min-height: 40px;
  height: 40px;
  font-size: 14px;
  color: #262626;
  border-color: #d6d6d6;
}
/* :L2252 */
.form-control:focus,
select[size="1"].form-control:focus {
  box-shadow: inset 0 0 0 1px #44b873;
  border-color: #44b873;
}
/* :L2257 */
.form-control.input-validation-error:focus,
select[size="1"].form-control.input-validation-error:focus {
  box-shadow: inset 0 0 0 1px red;
  border-color: red;
}
/* :L2263 */
span.input-group-addon {
  background: none;
  border-color: #d6d6d6;
}
/*-----CHECKBOXES*/

/* :L2270 */
.checkbox label,
.checkbox label.unticked {
  position: relative;
  padding: 0;
}
/* :L2275 */
.checkbox label input,
.checkbox label.unticked input {
  visibility: hidden;
}
/* :L2279 */
.checkbox label:before,
.checkbox label.unticked:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-size: 0;
  background-position: center center;
}
/* :L2293 */
/* :L2294 */
.checkbox label:hover:before,
.checkbox label.unticked:hover:before,
.checkbox label:focus:before,
.checkbox label.unticked:focus:before,
.checkbox label:active:before,
.checkbox label.unticked:active:before {
  border-color: #44b873;
  box-shadow: inset 0 0 0 1px #44b873;
}
/* :L2300 */
.checkbox label.ticked:before,
.checkbox label.unticked.ticked:before {
  border-color: #44b873;
  background: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 65.2 50' style='enable-background:new 0 0 65.2 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0{fill:%23FFFFFF;} %3C/style%3E%3Cg%3E%3Cpath class='st0' d='M64.1,12.6L33.6,43.1l-5.7,5.7C27.1,49.6,26.1,50,25,50s-2.1-0.4-2.9-1.2l-5.7-5.7L1.2,27.9 C0.4,27.1,0,26.1,0,25s0.4-2.1,1.2-2.9l5.7-5.7c0.8-0.8,1.8-1.2,2.9-1.2s2.1,0.4,2.9,1.2L25,28.8L52.6,1.2C53.4,0.4,54.4,0,55.5,0 s2.1,0.4,2.9,1.2l5.7,5.7c0.8,0.8,1.2,1.8,1.2,2.9S64.8,11.9,64.1,12.6z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center, #44b873;
  background-size: 12px auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .checkbox label.ticked:before,
  .checkbox label.unticked.ticked:before {
    background: url('../ImageUpload/DownloadImageVersion?uploadedImageVersionId=-%2CyA6oYcc-1M8LrFZtcuBQ__') no-repeat center center, #44b873;
  }
}
/*-----RADIO BUTTONS AS BUTTONS*/

/* :L2311 */
.radio-inline + .radio-inline {
  margin-left: 0;
}
/* :L2315 */
.radio {
  margin-top: 0;
  margin-bottom: 0;
}
/* :L2319 */
.radio label {
  width: 100%;
}
/* :L2324 */
.cover-item:not(.disabled-cover),
.radio label,
label.radio-inline {
  display: block;
  background-color: white;
  border: 1px solid #d6d6d6;
  padding: 10px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  color: #262626;
  line-height: 1.4;
  text-align: left;
  cursor: pointer;
}
@media (min-width: 400px) {
  .cover-item:not(.disabled-cover),
  .radio label,
  label.radio-inline {
    text-align: center;
  }
}
/* :L2343 */
.cover-item:not(.disabled-cover):hover,
.radio label:hover,
label.radio-inline:hover,
.cover-item:not(.disabled-cover):focus,
.radio label:focus,
label.radio-inline:focus,
.cover-item:not(.disabled-cover):active,
.radio label:active,
label.radio-inline:active {
  box-shadow: inset 0 0 0 1px #d6d6d6;
}
/* :L2347 */
.cover-item:not(.disabled-cover).instanda-selected,
.radio label.instanda-selected,
label.radio-inline.instanda-selected,
.cover-item:not(.disabled-cover).selected-cover,
.radio label.selected-cover,
label.radio-inline.selected-cover {
  box-shadow: inset 0 0 0 1px #44b873;
  border-color: #44b873;
}
/* :L2353 */
.cover-item:not(.disabled-cover) input,
.radio label input,
label.radio-inline input {
  display: none;
}
/* :L2358 */
@media (max-width: 399px) {
  .instanda-question-input > .radio-inline:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media (min-width: 400px) {
  .instanda-question-input > .radio-inline:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
/* :L2370 */
@media (max-width: 399px) {
  .instanda-question-input > .radio-inline:last-of-type {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
@media (min-width: 400px) {
  .instanda-question-input > .radio-inline:last-of-type {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
/* :L2382 */
@media (max-width: 399px) {
  .form-group > .radio:first-of-type label {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
}
@media (min-width: 768px) {
  .form-group > .radio:first-of-type label {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
}
/* :L2394 */
@media (max-width: 399px) {
  .form-group > .radio:last-of-type label {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
@media (min-width: 768px) {
  .form-group > .radio:last-of-type label {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
  }
}
/*-----------------------------------------------------------------------------*/

/*-----WIDGETS & MODALS*/

/* :L2410 */
h5#titleModalLabel {
  display: inline-block;
}
/*-----------------------------------------------------------------------------*/

/*-----LOADING ANIMATION*/

/* :L2418 */
#WaitingAnimationGraphic .spinner {
  display: none;
}
/* :L2422 */
.custom-loading-animation {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.9);
  z-index: 99999999;
  display: block;
  width: 100vw;
  height: 100vh;
}
/* :L2433 */
.animation {
  position: absolute;
  left: calc(50% - 1.5em);
  top: calc(50% - 1.5em);
  border: 3px solid #e7301f;
  border-top-color: white;
  border-radius: 50%;
  width: 3em;
  height: 3em;
  animation: spin 1s linear infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
/* :L2452 */
.page-postquotequestions .benefits-banner {
  width: 65.8%;
  margin-left: 0px;
  margin-top: 10px;
}
/* :L2458 */
.benefits-banner {
  width: 68.5%;
  margin-left: -15px;
  border-radius: 4px;
  margin-right: auto;
  border: 2px solid whitesmoke;
  background-color: #f9f9f9;
  padding: 20px;
  margin-top: -30px;
  margin-bottom: 10px;
}
/* :L2470 */
.benefits-icons {
  display: flex;
  gap: 50px;
  justify-content: center;
  width: 100%;
}
/* :L2477 */
.benefits-title {
  color: #4ebc7a;
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 10px;
  text-align: center;
}
/* :L2485 */
p.first-icon {
  padding: 10px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2495 */
p.second-icon {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2504 */
p.third-icon {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 12px;
  width: 202px;
}
/* :L2513 */
.first-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TW1WdVFteGFRM0pEZFVOUVp6WmlZa2RKV0RoMlFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxrSDFrQzNHQVFxamtQdHI0LDEwMDAsU3dITjVnVTVGTUJHZkRhVCx1WVhhUm5XTjdhdkxJOFZSTW80RmJZQ0FXZGY2eXlpd0xhTG5wS1lXV2JNNDl6M0gxcXBZREdBWWJ1MUlzUTdPMVhLako0K0FCTVVqRmxSaUN6OFhNdz09");
}
/* :L2528 */
.second-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=TXpoSmREZDBZV290UjI1SFpraHNPSFpCTjBsRlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxoITJQZGdqVkQxU0hGa0ZILDEwMDAsRkB5dndTSXJhMVlDUXhkZixicnp5cElmSy92aWJjTGNNczByZGNIU3BQaGFHK0pIVlpkbFZKaHU1SjFrSjY5S0lVR2JBNHRiVERKSDJPbFdySy9CVk5DWmJKMFNuMll2SStDVEVTQT09");
}
/* :L2543 */
.third-icon:before {
  content: '';
  display: block;
  margin-bottom: 10px;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: white;
  border: 1px solid whitesmoke;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 80px;
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=Wm00ek1ESndkWGxKYkROVWMxTkVVM2x0Y2taMWQxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxHQ1pTdUY0RW44M29ZQjY0LDEwMDAsaktRcDRpblNOIUtANlIyeixDZU5jTGlOc2ZhVzBPOEpLRDlCaDlKb2dvT3loSC9XZnUxZnB6aERnZTNTRDVzS3lWb2VzUnVIcUM0SjJtZzYwaW0vZmhvYkJuL0l5a1AwNUZON0djQT09");
}
@media (max-width: 992px) {
  /* :L2560 */
  .benefits-banner {
    width: 100%;
    margin-left: auto;
    margin-bottom: 10px;
  }
}
@media (max-width: 551px) {
  /* :L2569 */
  .first-icon:before,
  .second-icon:before,
  .third-icon:before {
    height: 70px;
    width: 70px;
    background-size: 60px;
  }
  /* :L2576 */
  p.first-icon,
  p.second-icon-icon,
  p.third-icon {
    font-size: 10px;
  }
  /* :L2582 */
  .benefits-banner {
    width: 68.5%;
    margin-left: auto !important;
    margin-bottom: 10px;
  }
  /* :L2588 */
  .benefits-icons {
    flex-direction: column;
    gap: 0px;
    align-items: center;
  }
}
