/* :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: #858585;
  font-weight: normal;
  margin: 15px 0 10px 0;
}
/* :L114 */
.mobile-quote-referral-heading,
.mobile-claim-heading {
  color: #858585;
  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: #888888;
  border-color: #666666;
}
/* :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;
}


/*  Variables and mixins */
/* Colour */
/* Colour usage */
/* Fonts */
/* Font Size */
/* Font size usage */
/* Font weight */
/* Space */
/* Space usage */
/* Shadow */
/* border-radius */
/* Media query */
/* Icons */
/* Transition */
/* Border radius*/
/* Line height */
/* Colour ========================= */
/* Colour usage ========================= */
/* Colour usage - question input ========================= */
/* Colour usage - checkbox ========================= */
/* Colour usage - radio buttons ========================= */
/* Colour usage - button link ========================= */
/* Colour usage - tables ========================= */
/* Fonts ========================= */
/* Font Size ========================= */
/* 16px 62.5% = 10px */
/* 40px */
/* 24px */
/* 16px */
/* 14px */
/* Font weight ========================= */
/* Space ========================= */
/* Space usage ========================= */
/* Shadow ========================= */
/* border-radius ========================= */
/* Media query ========================= */
/* Icons ========================= */
/* Transition ========================= */
/* Line height ========================= */
/* Mixins =========================*/
/* Headlines ========================= */
/* Buttons ========================= */
/* Buttons ========================= */
/* Radio buttons ========================= */
/* Checkbox ========================= */
/* Font Awesome ========================= */
/* Replace text ========================= */
/* Input Styles ========================= */

/* :L216 */
.input-styles {
  height: 48px;
  border-radius: 2px;
}
/* :L220 */
.input-styles:focus {
  border-color: #ffcb03;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 203, 3, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 203, 3, 0.5);
}
/*  Global  */

/* Body */

/* Header */

/* Footer */

/* Tables */

/* Form */

/* Buttons */

/* Site layout */

/* Loading animation */

/* Reset default styles */

/* :L239 */
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9 {
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
}
/* :L246 */
.row {
  margin: 0;
}
/* :L250 */
.instanda-container-fluid {
  background: none;
}
/* :L254 */
.form-group {
  margin-bottom: 0;
}
/* :L258 */
/* :L259 */
.container .container {
  max-width: 100%;
  padding: 0;
  margin: 0;
  width: 100%;
}
/* :L266 */
.container::before,
.container::after {
  content: none;
}
/* :L272 */
.instanda-upper-content,
.instanda-lower-content {
  display: none;
}
/* Global */

/* :L278 */
html {
  font-size: 62.5%;
  min-height: 100vh;
  width: 100vw;
  overflow-x: hidden;
}
/* :L285 */
body {
  background: white;
  font-weight: 300;
  line-height: 1.8;
  color: black;
  margin: 0;
  height: 100%;
}
/* :L294 */
div#innerBody {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  gap: 64px;
}
/* :L301 */
.flex {
  display: flex;
  justify-content: space-between;
}
/* :L306 */
table {
  width: 100%;
}
/* :L309 */
table td,
table th {
  padding: 8px;
}
/* :L314 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L320 */
h1 {
  font-size: 4rem;
  font-weight: 600;
  margin-bottom: 40px;
  font-family: adelle, serif;
  font-weight: 500;
}
/* :L328 */
h2 {
  font-family: adelle, serif;
}
/* :L333 */
h3 {
  font-family: adelle, serif;
  margin-bottom: 20px;
}
/* :L339 */
p {
  font-size: 1.4rem;
}
/* :L343 */
a {
  text-decoration: none;
  color: inherit;
  transition: ease-in-out 0.3s;
}
/* :L348 */
a:hover {
  text-decoration: none;
  color: inherit;
}
/* :L354 */
li {
  list-style: none;
}
/* :L358 */
.container .container:has(.pull-right .btn-primary) {
  margin-top: 40px;
}
/* :L362 */
label.radio-inline.instanda-selected {
  padding: 8px 30px;
  border-radius: 2px;
  background-color: #333333;
  border: 1px solid #333333;
  color: white;
  box-shadow: 0 4px 8px rgba(58, 58, 58, 0.15);
}
/* :L371 */
label.radio-inline.instanda-unselected {
  padding: 8px 30px;
  border-radius: 2px;
  background-color: #efefef;
  border: 1px solid #efefef;
  color: black;
}
/* :L379 */
.btn.btn-primary[type="submit"],
.instanda-quote-back-button,
.btn#boltPayButton {
  padding: 15px 50px;
  border-radius: 2px;
  background-color: #ffcb03;
  border: 1px solid #ffcb03;
  color: black;
  font-weight: 600;
}
/* :L388 */
.btn.btn-primary[type="submit"]:hover,
.btn#boltPayButton:hover,
.instanda-quote-back-button:hover {
  background-color: #ffdd5b;
  /* Change this to your desired hover background color */
  border-color: #ffdd5b;
  /* Change this to your desired hover border color */
  color: black;
  /* Change this to your desired hover text color */

}
/* :L395 */
.page-quote a#backButton {
  padding: 15px 50px;
  border-radius: 2px;
  background-color: #ffcb03;
  border: 1px solid #ffcb03;
  color: black;
  font-weight: 600;
}
/* Navigation and Footer styles */

/* :L408 */
.text-white {
  color: white;
}
/* :L412 */
.navbar-default .navbar-nav > li > a {
  color: black;
  font-size: 1.44rem;
  font-weight: 600;
}
/* :L418 */
.navbar-right .dropdown-menu {
  left: auto;
}
/* :L422 */
.dropdown-menu > li > a {
  display: block;
  padding: 10px 30px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
/* :L432 */
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  color: black;
  text-decoration: none;
  background-color: #efefef;
}
/* :L438 */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: white;
  background-clip: padding-box;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* :L457 */
.navbar-brand {
  float: none;
  height: auto;
  padding: auto;
  font-size: 18px;
  line-height: 20px;
}
/* :L465 */
.navbar-toggle {
  margin-top: 45px;
}
/* :L469 */
a.text-white:hover {
  color: #ffcb03;
}
@media (min-width: 768px) {
  /* :L474 */
  .navbar-nav {
    float: left;
    margin: 0;
    padding-top: 45px;
  }
}
/* :L481 */
header#instanda-header {
  background-color: white;
  margin: 0;
}
/* :L486 */
header#instanda-header nav.navbar.navbar-default {
  margin: 0;
  position: relative;
  background-color: inherit;
}
/* :L491 */
header#instanda-header nav.navbar.navbar-default::after {
  content: "";
  width: 100%;
  height: 5px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #ffcb00), color-stop(0.15, #ffcb00), color-stop(0.3, #fec308), color-stop(0.45, #fcb70e), color-stop(0.6, #ffa715), color-stop(0.75, #ffa715), color-stop(0.9, #f7931d), color-stop(1, #f7931d));
}
/* :L498 */
/* :L500 */
header#instanda-header nav.navbar.navbar-default .container:has(.pull-right .btn-primary) {
  margin-top: 0!important;
}
/* :L505 */
/* :L508 */
/* :L509 */
/* :L510 */
/* :L512 */
header#instanda-header nav.navbar.navbar-default .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li.active a {
  background: none;
}
/* :L516 */
/* :L528 */
.form-control {
  height: 48px;
  border-radius: 2px;
}
/* :L220 */
.form-control:focus {
  border-color: #ffcb03;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 203, 3, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 203, 3, 0.5);
}
/* :L533 */
.custom-footer {
  color: #f8f8f8;
  margin-top: auto;
}
/* :L537 */
.custom-footer .footer-upper {
  background-color: black;
  padding: 24px;
}
/* :L541 */
.custom-footer .footer-upper a:hover {
  border-bottom: 1px solid #ffcb03;
}
/* :L546 */
.custom-footer .footer-lower {
  background-color: #212121;
  padding: 16px;
  text-align: center;
}
/* :L551 */
.custom-footer .footer-lower p {
  margin: 0;
}
/* :L556 */
.custom-footer .flex {
  width: 100%;
}
/* From here until the bottom of the CSS are all the padding and margins styles */

/* :L563 */
.m-0 {
  margin: 0 !important;
}
/* :L567 */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
/* :L572 */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
/* :L577 */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
/* :L582 */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
/* :L587 */
.m-1 {
  margin: 0.25rem !important;
}
/* :L591 */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
/* :L596 */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
/* :L601 */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
/* :L606 */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
/* :L611 */
.m-2 {
  margin: 0.5rem !important;
}
/* :L615 */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
/* :L620 */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
/* :L625 */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
/* :L630 */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
/* :L635 */
.m-3 {
  margin: 1rem !important;
}
/* :L639 */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
/* :L644 */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
/* :L649 */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
/* :L654 */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
/* :L659 */
.m-4 {
  margin: 1.5rem !important;
}
/* :L663 */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
/* :L668 */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
/* :L673 */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
/* :L678 */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
/* :L683 */
.m-5 {
  margin: 3rem !important;
}
/* :L687 */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
/* :L692 */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
/* :L697 */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
/* :L702 */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
/* :L710 */
.p-0 {
  padding: 0 !important;
}
/* :L714 */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
/* :L719 */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
/* :L724 */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
/* :L729 */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
/* :L734 */
.p-1 {
  padding: 0.25rem !important;
}
/* :L738 */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
/* :L743 */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
/* :L748 */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
/* :L753 */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
/* :L758 */
.p-2 {
  padding: 0.5rem !important;
}
/* :L762 */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
/* :L767 */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
/* :L772 */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
/* :L777 */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
/* :L782 */
.p-3 {
  padding: 1rem !important;
}
/* :L786 */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
/* :L791 */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
/* :L796 */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
/* :L801 */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
/* :L806 */
.p-4 {
  padding: 1.5rem !important;
}
/* :L810 */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
/* :L815 */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
/* :L820 */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
/* :L825 */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
/* :L830 */
.p-5 {
  padding: 3rem !important;
}
/* :L834 */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
/* :L839 */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
/* :L844 */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
/* :L849 */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
/* :L854 */
.m-auto {
  margin: auto !important;
}
/* :L858 */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
/* :L863 */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
/* :L868 */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
/* :L873 */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  /* :L879 */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* :L882 */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* :L886 */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* :L890 */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* :L894 */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* :L898 */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* :L901 */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* :L905 */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* :L909 */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L913 */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* :L917 */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* :L920 */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* :L924 */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* :L928 */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L932 */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* :L936 */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* :L939 */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* :L943 */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* :L947 */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* :L951 */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* :L955 */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* :L958 */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* :L962 */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* :L966 */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L970 */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* :L974 */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* :L977 */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* :L981 */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* :L985 */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* :L989 */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* :L993 */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* :L996 */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* :L1000 */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* :L1004 */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* :L1008 */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* :L1012 */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* :L1015 */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1019 */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1023 */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1027 */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1031 */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* :L1034 */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1038 */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1042 */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1046 */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1050 */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* :L1053 */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* :L1057 */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* :L1061 */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1065 */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* :L1069 */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* :L1072 */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1076 */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1080 */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1084 */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1088 */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* :L1091 */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* :L1095 */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* :L1099 */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1103 */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* :L1107 */
  .m-sm-auto {
    margin: auto !important;
  }
  /* :L1110 */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* :L1114 */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* :L1118 */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* :L1122 */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* :L1129 */
  .m-md-0 {
    margin: 0 !important;
  }
  /* :L1132 */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* :L1136 */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* :L1140 */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* :L1144 */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* :L1148 */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* :L1151 */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1155 */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1159 */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1163 */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1167 */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* :L1170 */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1174 */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1178 */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1182 */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1186 */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* :L1189 */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* :L1193 */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* :L1197 */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1201 */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* :L1205 */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* :L1208 */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1212 */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1216 */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1220 */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1224 */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* :L1227 */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* :L1231 */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* :L1235 */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1239 */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* :L1243 */
  .p-md-0 {
    padding: 0 !important;
  }
  /* :L1246 */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* :L1250 */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* :L1254 */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* :L1258 */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* :L1262 */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* :L1265 */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1269 */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1273 */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1277 */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1281 */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* :L1284 */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1288 */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1292 */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1296 */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1300 */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* :L1303 */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* :L1307 */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* :L1311 */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1315 */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* :L1319 */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* :L1322 */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1326 */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1330 */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1334 */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1338 */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* :L1341 */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* :L1345 */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* :L1349 */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1353 */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* :L1358 */
  .m-md-auto {
    margin: auto !important;
  }
  /* :L1361 */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* :L1365 */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* :L1369 */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* :L1373 */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* :L1380 */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* :L1383 */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* :L1387 */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* :L1391 */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* :L1395 */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* :L1399 */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* :L1402 */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1406 */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1410 */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1414 */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1418 */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* :L1421 */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1425 */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1429 */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1433 */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1437 */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* :L1440 */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* :L1444 */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* :L1448 */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1452 */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* :L1456 */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* :L1459 */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1463 */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1467 */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1471 */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1475 */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* :L1478 */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* :L1482 */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* :L1486 */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1490 */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* :L1494 */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* :L1497 */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* :L1501 */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* :L1505 */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* :L1509 */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* :L1513 */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* :L1516 */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1520 */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1524 */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1528 */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1532 */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* :L1535 */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1539 */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1543 */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1547 */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1551 */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* :L1554 */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* :L1558 */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* :L1562 */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1566 */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* :L1570 */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* :L1573 */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1577 */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1581 */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1585 */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1589 */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* :L1592 */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* :L1596 */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* :L1600 */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1604 */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* :L1610 */
  .m-lg-auto {
    margin: auto !important;
  }
  /* :L1613 */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* :L1617 */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* :L1621 */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* :L1625 */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* :L1632 */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* :L1635 */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* :L1639 */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* :L1643 */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* :L1647 */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* :L1651 */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* :L1654 */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* :L1658 */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* :L1662 */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L1666 */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* :L1670 */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* :L1673 */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* :L1677 */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* :L1681 */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L1685 */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* :L1689 */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* :L1692 */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* :L1696 */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* :L1700 */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* :L1704 */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* :L1708 */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* :L1711 */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* :L1715 */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* :L1719 */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L1723 */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* :L1727 */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* :L1730 */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* :L1734 */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* :L1738 */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* :L1742 */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* :L1746 */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* :L1749 */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* :L1753 */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* :L1757 */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* :L1761 */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* :L1765 */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* :L1768 */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* :L1772 */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* :L1776 */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L1780 */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* :L1784 */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* :L1787 */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* :L1791 */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* :L1795 */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L1799 */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* :L1803 */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* :L1806 */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* :L1810 */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* :L1814 */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* :L1818 */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* :L1822 */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* :L1825 */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* :L1829 */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* :L1833 */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L1837 */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* :L1841 */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* :L1844 */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* :L1848 */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* :L1852 */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* :L1856 */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* :L1861 */
  .m-xl-auto {
    margin: auto !important;
  }
  /* :L1864 */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* :L1868 */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* :L1872 */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* :L1876 */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
/* D2C Site Styles*/

/* Customer Portal */

/* Login */

/* Home */

/* Retrieve Quote */

/* Referral Message */

/* Customer Registration */

/* Customer Transaction */

/* D2C Site Question Layout */

/* :L1892 */
/* :L1893 */
.page-prequotequestions.page-number-1.site-public .questionList.instanda-questionList {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
/* :L1898 */
.page-prequotequestions.page-number-1.site-public .questionList.instanda-questionList .questionItem.instanda-question-item {
  width: calc(50% - 12px);
}
/* Retrieve Quote */

/* :L1905 */
/* :L1906 */
.page-retrievequote form .container {
  display: flex;
  justify-content: space-between;
  gap: 24px;
  align-items: flex-end;
}
/* :L1912 */
.page-retrievequote form .container .row:first-of-type {
  flex: 1;
}
/* Referral Message */

/* :L1919 */
/* :L1920 */
/* :L1921 */
.page-referralmessage .instanda-referral-questions label {
  font-size: 1.4rem;
}
/* :L1925 */
.page-referralmessage .instanda-referral-questions .questionItem.instanda-question-item.form-group.container + .questionItem.instanda-question-item.form-group.container {
  margin-top: 24px;
}
/* :L1930 */
.page-referralmessage .custom-footer {
  position: absolute;
  width: 100%;
  left: 0;
  margin-top: 64px;
}
/* :L1938 */
/* Customer Registration */

/* :L1944 */
/* Customer Transaction */

/* :L1949 */
/* ==== Question Styles  ======= */

/* ========================= */

/* :L1955 */
.default-name {
  display: none;
}
/* :L1960 */
/* :L1961 */
label.radio-inline input {
  display: none;
}
/* :L1969 */
.InstandaHidden {
  display: none;
}
/* ==== Pages  ======= */

/* ========================= */

/* :L1976 */
/* :L1977 */
.page-prequotequestions div#PaymentTypeSelection_TXT_Children {
  margin-top: 24px;
}
/* :L1983 */
section.display-page-section {
  padding: 24px;
  border: 1px solid #ced4da;
  background: white;
  border-left: 4px solid #ffcb03;
  border-radius: 2px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L1991 */
section.display-page-section + section.display-page-section {
  margin-top: 40px;
}
/* :L1995 */
section.display-page-section table {
  width: 100%;
}
/* :L1998 */
section.display-page-section table tr {
  border-bottom: 1px solid #ced4da;
}
/* :L2002 */
section.display-page-section table th,
section.display-page-section table td {
  padding: 8px;
}
/* :L2007 */
section.display-page-section table td {
  text-align: right;
}
/* :L2014 */
/* :L2015 */
.page-quote main a,
.page-quote aside a {
  text-decoration: underline;
  text-decoration-color: #ffcb03;
}
/* :L2021 */
.page-quote .instanda-quote-content {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
/* :L2026 */
.page-quote .instanda-quote-content .instanda-questionHeader.container {
  width: 100%;
}
/* :L2029 */
.page-quote .instanda-quote-content .instanda-questionHeader.container h1 {
  margin: 0;
}
/* :L2034 */
.page-quote .instanda-quote-content main {
  flex: 3;
}
/* :L2038 */
.page-quote .instanda-quote-content aside {
  background-color: white;
  border: 1px solid #ced4da;
  padding: 24px;
  align-self: flex-start;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2045 */
.page-quote .instanda-quote-content aside p {
  margin: 0;
  font-weight: 600;
  color: #555555;
}
/* :L2051 */
.page-quote .instanda-quote-content aside .finalPremium {
  font-weight: 600;
  font-size: 4rem;
  border-bottom: 1px solid #ced4da;
  margin-bottom: 16px;
}
/* :L2057 */
.page-quote .instanda-quote-content aside .finalPremium span {
  font-size: 1.4rem;
}
/* :L2062 */
.page-quote .instanda-quote-content aside .document {
  font-weight: 600;
}
/* :L2065 */
/* :L2066 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"] a {
  font-size: 0;
}
/* :L2069 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"] a::before {
  content: "Download Quote Document";
  font-size: 1.4rem;
}
/* :L2075 */
.page-quote .instanda-quote-content aside .document span[data-placeholder="insertEmailQuoteDocumentPlaceholder"]::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2083 */
/* :L2084 */
.page-quote section.display-page-section a.instanda_nav_link {
  position: relative;
  text-underline-offset: 4px;
  text-decoration-color: #ffcb03;
}
/* :L2089 */
.page-quote section.display-page-section a.instanda_nav_link::before {
  content: "\f044";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2096 */
.page-quote .questionItem:has(.confirmQuestionCheckbox) {
  display: none;
}
/* :L2100 */
.page-quote .override-questions:has(.override-question) {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  padding: 24px;
  border: 1px solid #ced4da;
  background: white;
  border-left: 4px solid #ffcb03;
  border-radius: 2px;
  margin-bottom: 40px;
  box-shadow: 0 0.5rem 1rem rgba(179, 183, 187, 0.15);
}
/* :L2112 */
.page-quote .override-questions:has(.override-question) .questionItem.instanda-question-item {
  width: calc(50% - 12px) !important;
}
/* :L2118 */
.page-quote a#backButton {
  padding-left: 27px;
  font-size: 0;
}
/* :L209 */
.page-quote a#backButton::before {
  content: "Adjust Your Quote";
  font-size: 1.4rem;
}
/* :L2122 */
.page-quote a#backButton i {
  font-size: 1.4rem;
  position: absolute;
  left: 16px;
  top: 13px;
}
/* :L2132 */
/* :L2133 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item {
  width: 100%;
}
/* :L2136 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul {
  padding-left: 24px;
}
/* :L2139 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul li a {
  position: relative;
  text-decoration: underline;
  text-decoration-color: #ffcb03;
}
/* :L2144 */
.page-postquotequestions .questionList.instanda-questionList .questionItem.instanda-question-item ul li a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2153 */
/* :L2154 */
.page-confirmbillingdetails .instanda-confirm-billing-address,
.page-confirmbillingdetails .body-placeholder-content form > div:first-of-type {
  display: none;
}
/* :L2158 */
.page-confirmbillingdetails .row.instanda-buttonlist-payment-online-billing-details {
  margin-block-start: 4rem;
}
/* :L2163 */
h3.margin-block-end {
  margin-block-start: 2rem;
  margin-block-end: 1rem;
}
/* Hide the div containing the billing information */

/* :L2169 */
.instanda-confirm-billing-address > div:first-child + div {
  display: none;
}
/* :L2174 */
/* :L2175 */
.page-confirmation2 section + section {
  margin-top: 40px;
}
/* :L2179 */
.page-confirmation2 .confirmation-contents {
  display: flex;
  gap: 80px;
}
/* :L2183 */
/* :L2184 */
.page-confirmation2 .confirmation-contents table thead th {
  font-size: 2.4rem;
}
/* :L2188 */
.page-confirmation2 .confirmation-contents table tr {
  border-bottom: 1px solid #ced4da;
}
/* :L2192 */
.page-confirmation2 .confirmation-contents table th,
.page-confirmation2 .confirmation-contents table td {
  padding: 8px;
}
/* :L2197 */
.page-confirmation2 .confirmation-contents table td {
  text-align: right;
}
/* :L2202 */
.page-confirmation2 .confirmation-contents .documents {
  width: 40%;
  border-radius: 2px;
}
/* :L2206 */
.page-confirmation2 .confirmation-contents .documents h3 {
  margin-bottom: 16px;
}
/* :L2211 */
.page-confirmation2 .confirmation-contents .documents i {
  display: none;
}
/* :L2215 */
.page-confirmation2 .confirmation-contents .documents a {
  padding: 8px;
  display: block;
  text-align: left;
  text-decoration: underline;
  text-decoration-color: #ffcb03;
}
/* :L2222 */
.page-confirmation2 .confirmation-contents .documents a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L2232 */
/* :L2235 */
.page-reviewreferrals section,
.page-referralmessage section,
.page-recalculatereferralquestions section {
  margin: 40px 0;
}
/* :L2238 */
.page-reviewreferrals section.referral-question-section:not(:has(.questionList.instanda-questionList)),
.page-referralmessage section.referral-question-section:not(:has(.questionList.instanda-questionList)),
.page-recalculatereferralquestions section.referral-question-section:not(:has(.questionList.instanda-questionList)) {
  display: none;
}
/* :L2243 */
.page-reviewreferrals h2,
.page-referralmessage h2,
.page-recalculatereferralquestions h2 {
  margin-bottom: 16px;
}
/* :L2247 */
.page-reviewreferrals td,
.page-referralmessage td,
.page-recalculatereferralquestions td {
  text-align: right;
}
/* :L2254 */
/* :L2255 */
/* :L2256 */
.created-from-mta.page-postquotequestions .questionList.instanda-questionList + .instanda-question-item.form-group.instanda-container-fluid,
.created-from-mta.page-postquotequestions .instanda-payment-options {
  display: none;
}
