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

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

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

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

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

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

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

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

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

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

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

/* :L212 */
.car-models-wrapper,
.car-brands-wrapper {
  overflow-y: auto;
  max-height: 250px;
  margin-bottom: 10px;
}
/* :L219 */
.car-brands-wrapper ul.list-group,
.car-models-wrapper ul.list-group {
  margin-bottom: 0;
}
/* :L224 */
.selected-model,
.selected-brand {
  color: white;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* :L231 */
.car-brands-and-models-summary.well > div {
  margin-bottom: 5px;
}
/* :L235 */
button.car-brands-and-models-show-summary {
  margin-bottom: 10px;
}
/* :L239 */
.car-brands.list-group > li:first-child,
.car-models.list-group > li:first-child {
  display: none;
}
/* :L243 */
.car-models-wrapper,
.car-brands-wrapper {
  display: none;
}
/* :L247 */
.warning-message-payment {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000000;
  width: 100%;
  text-align: center;
  background-color: #efdccf;
  font-weight: bold;
  padding: 25px;
}
/* :L260 */
.alert-autosave {
  color: black;
  background-color: #ffbe46;
  border-color: orange;
}


/******************************
Variables and Mixins
******************************/
/* Color */
/* Spacings */
/* Height */
/* Border */
/* Transition */
/* Shadow */
/* Flex */
/* Buttons */
/* Selected / unselected */
/* :L65 */
.flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L93 */
.selected {
  background-color: #002147;
  border: #002147;
  color: white;
}
/* :L99 */
.unselected {
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
}
/* :L106 */
.section-heading {
  font-size: 32px;
  color: #002147;
  padding-bottom: 8px;
  margin-bottom: 24px;
}
/* :L122 */
.card {
  padding: 16px 24px;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
  border: 1px solid rgba(0, 45, 98, 0.1);
  border-left: 4px solid #002147;
}
/******************************
Global
******************************/

/* Common syles across the site */

/* Body */

/* Fonts */

/* Colors */

/* Header */

/* Footer */

/* Buttons */

/* Tables */

/* Card */

/* HTML Variables */

/* :L143 */
* {
  margin: 0;
  padding: 0;
  font-size: 16px;
}
/* :L149 */
body {
  background-color: white;
  color: #59667d;
  font-size: 16px;
}
/* :L155 */
.container {
  padding: 0;
  max-width: 1000px;
}
/* :L162 */
h1,
h2,
h3 {
  margin: 0;
}
/* :L167 */
a {
  color: #002147;
}
/* :L172 */
.questionList.instanda-questionList {
  margin-bottom: 80px;
}
/* :L176 */
div#instanda-site-layout {
  min-height: calc(100vh - 80px - 60px);
}
/* :L181 */
header.navbar {
  background: linear-gradient(to right, #0a0b34, #002d62);
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
}
/* :L187 */
header.navbar nav.navbar {
  background: inherit;
  border: none;
  margin: 0;
  height: 100%;
}
/* :L193 */
header.navbar nav.navbar .container {
  background: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VkdzMk0yNWtjbWxMYmpsRE0yTk5SRkl6UlhST1oxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxXM2NWQEVEckJBTmUhRUp1LDEwMDAsbFo2WjZTaU9EVzJrRHBzSyxsTnJpQXV2UWNWT0xnR2t5UjRQYVJTYlRSRkMvSHB1c25LN1NUaldWRU0vMnRYUEQ3K0ZQcVVSMU1nK2kvcDVTSHMzdmt5Y1R4WENyeHc2TmpQUkJUZz09") no-repeat;
  background-position: center;
  background-size: cover;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
/* :L200 */
header.navbar nav.navbar .container::before,
header.navbar nav.navbar .container::after {
  content: none;
}
/* :L206 */
/* :L207 */
header.navbar nav.navbar .container .navbar-header a {
  padding: 0;
  margin: 0;
}
/* :L211 */
header.navbar nav.navbar .container .navbar-header a img {
  max-height: 100%;
}
/* :L218 */
/* :L219 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  padding: 0;
  margin: 0;
}
/* :L225 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right::before,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right::after {
  content: none;
}
/* :L231 */
/* :L232 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link {
  color: white;
  padding: 8px 0;
  text-transform: uppercase;
}
/* :L238 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"],
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #002147;
  border: 1px solid white;
  color: white;
}
/* :L80 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"]:active:hover,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"]:active:hover,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"]:active:focus,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"]:active:focus,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"]:hover,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"]:hover,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"]:focus,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"]:focus,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"]:active,
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link[href="/Public/AgentLogOff"]:active {
  background: #000914;
  border-color: white;
  color: white;
  outline: none;
}
/* :L243 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li a.instanda-nav-item-link:not([href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"], [href="/Public/AgentLogOff"]):hover {
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
/* :L250 */
/* :L251 */
header.navbar nav.navbar .container .collapse.navbar-collapse.navbar-ex1-collapse ul.nav.navbar-nav.navbar-right li.active.instanda-active-nav-item a:not([href="/Public/QuickQuoteQuestions?PackageId=17166&pageNumber=1"], [href="/Public/AgentLogOff"]) {
  background: none;
  color: white;
  text-transform: uppercase;
  padding: 8px 0;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
}
/* :L267 */
.instanda-questionHeader {
  color: black;
}
/* :L270 */
.instanda-questionHeader div,
.instanda-questionHeader strong {
  font-size: inherit;
}
/* :L274 */
.instanda-questionHeader h1 {
  font-size: 3rem;
  font-weight: 300;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin-top: 25px;
}
/* :L281 */
.instanda-questionHeader h2 {
  margin: 0;
  padding: 10px;
  border-bottom: 2px solid #ffcb00;
  margin-bottom: 24px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  box-shadow: 1px 2px 7px 1px #efefef;
  font-size: 2.2rem;
  font-weight: 400;
}
/* :L295 */
.btn {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #e51937;
  border: 1px solid #e51937;
  color: white;
}
/* :L80 */
.btn:active:hover,
.btn:active:focus,
.btn:hover,
.btn:focus,
.btn:active {
  background: #b7142c;
  border-color: #e51937;
  color: white;
  outline: none;
}
/* :L299 */
a#backButton {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid #002147;
  color: #002147;
}
/* :L80 */
a#backButton:active:hover,
a#backButton:active:focus,
a#backButton:hover,
a#backButton:focus,
a#backButton:active {
  background: transparent;
  border-color: #002147;
  color: #002147;
  outline: none;
}
/* :L303 */
/* :L304 */
a.btn-edit::before {
  content: "\f044";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L309 */
.address-search-edit,
.address-search-cancel {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #002147;
  color: #002147;
}
/* :L80 */
.address-search-edit:active:hover,
.address-search-cancel:active:hover,
.address-search-edit:active:focus,
.address-search-cancel:active:focus,
.address-search-edit:hover,
.address-search-cancel:hover,
.address-search-edit:focus,
.address-search-cancel:focus,
.address-search-edit:active,
.address-search-cancel:active {
  background: #e6e6e6;
  border-color: #002147;
  color: #002147;
  outline: none;
}
/* :L314 */
input[name="notes"],
button[name="notes"],
button[name="saveButton"],
input[name="copyQuoteButton"] {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #002147;
  color: #002147;
}
/* :L80 */
input[name="notes"]:active:hover,
button[name="notes"]:active:hover,
button[name="saveButton"]:active:hover,
input[name="copyQuoteButton"]:active:hover,
input[name="notes"]:active:focus,
button[name="notes"]:active:focus,
button[name="saveButton"]:active:focus,
input[name="copyQuoteButton"]:active:focus,
input[name="notes"]:hover,
button[name="notes"]:hover,
button[name="saveButton"]:hover,
input[name="copyQuoteButton"]:hover,
input[name="notes"]:focus,
button[name="notes"]:focus,
button[name="saveButton"]:focus,
input[name="copyQuoteButton"]:focus,
input[name="notes"]:active,
button[name="notes"]:active,
button[name="saveButton"]:active,
input[name="copyQuoteButton"]:active {
  background: #e6e6e6;
  border-color: #002147;
  color: #002147;
  outline: none;
}
/* :L322 */
span.label.label-danger.field-validation-error {
  background-color: transparent;
  color: #d9534f;
  padding: 8px 0 0 0;
}
/* :L329 */
table {
  table-layout: fixed;
}
/* :L334 */
/* :L338 */
.instanda-well:has(.help-text) .help-text {
  padding: 20px;
  margin: 20px 0px;
  border: 1px solid #ffcb00;
  background: #fff7d8;
  border-left-width: 5px;
  border-radius: 3px;
}
/* :L346 */
.instanda-well:has(.help-text) .help-text a {
  text-decoration: underline;
}
/* :L362 */
.card {
  padding: 16px 24px;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
  border: 1px solid rgba(0, 45, 98, 0.1);
  border-left: 4px solid #002147;
  border-radius: 2px;
  box-shadow: 0 2px 10px rgba(52, 58, 64, 0.15);
  border: 1px solid #efefef;
  border-left: 5px solid #ffcb00;
}
/* :L365 */
.card + .card {
  margin-top: 40px;
}
/* :L369 */
.card .heading {
  color: #002147;
  font-size: 24px;
  padding-bottom: 16px;
  font-weight: bold;
}
/* :L377 */
.card table {
  width: 100%;
}
/* :L380 */
.card table p {
  margin: 0;
}
/* :L384 */
.card table th,
.card table td {
  padding: 8px;
}
/* :L388 */
.card table td {
  text-align: right;
}
/* :L392 */
/* :L393 */
.card table tbody th,
.card table tbody td {
  border-bottom: 1px solid #ced8e5;
}
/* :L402 */
/* :L403 */
/* :L404 */
table td p.not-included {
  margin: 0;
}
/* :L409 */
table tr:has(p.not-included) {
  opacity: .5;
}
/******************************
Reset Default Styles
******************************/

/* :L416 */
.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;
}
/* :L423 */
.row {
  margin: 0;
}
/* :L427 */
.instanda-container-fluid {
  background: none;
}
/* :L431 */
.form-group {
  margin-bottom: 0;
}
/* :L435 */
.container .container {
  max-width: 100%;
}
/******************************
Question Styling
******************************/

/* Label & input */

/* Address question */

/* Name question */

/* Confirm question */

/* Y/N & Y/N parent */

/* Choice parent */

/* MI */

/* :L449 */
label {
  margin-bottom: 4px;
}
/* :L454 */
select.form-control,
textarea.form-control,
input.form-control {
  border: 1px solid #ced8e5 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}
/* :L462 */
select.form-control,
input.form-control {
  height: 48px !important;
}
/* :L467 */
/* :L468 */
.questionList .instanda-question-item.container + .instanda-question-item {
  margin-top: 40px;
  margin-bottom: 70px;
}
/* :L475 */
/* :L476 */
.instanda-well + .instanda-well {
  margin-top: 40px;
  margin-bottom: 70px;
}
/* :L484 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: left;
  gap: 8px;
  align-items: flex-start;
}
/* :L490 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label {
  width: 24px;
  height: 24px;
  border: 1px solid #ced8e5;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}
/* :L498 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label::before {
  content: "";
  position: absolute;
  width: 8px;
  height: 16px;
  border-top: none;
  border-right: 2px solid #002147;
  border-bottom: 2px solid #002147;
  border-left: none;
  left: 8px;
  top: 1px;
  transform: rotate(45deg);
  opacity: 0;
}
/* :L513 */
/* :L514 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label.ticked::before {
  opacity: 1;
}
/* :L519 */
.confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label input {
  opacity: 0;
}
/* :L526 */
.question_yn {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L529 */
.question_yn::before,
.question_yn::after {
  content: none;
}
/* :L534 */
.question_yn:has(div.instanda-question-parent-yes-no) {
  display: block;
}
/* :L538 */
.question_yn .instanda-question-parent-yes-no.form-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L542 */
.question_yn label.radio-inline {
  width: 80px;
  padding: 8px 0;
  border: 1px solid;
  border-radius: 1px;
  text-align: center;
}
/* :L550 */
.question_yn label.radio-inline input {
  display: none;
}
/* :L554 */
.question_yn label.radio-inline.instanda-selected {
  background-color: #002147;
  border: #002147;
  color: white;
}
/* :L558 */
.question_yn label.radio-inline.instanda-unselected {
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
}
/* :L564 */
.question_yn .questionItem {
  margin-top: 24px;
}
/* :L571 */
.single-line-showhide.text-right.data8-pa-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
/* :L577 */
/* :L578 */
/* :L579 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  justify-content: left;
  gap: 24px;
}
/* :L584 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline {
  margin: 0 !important;
  flex: 1;
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  white-space: nowrap;
}
/* :L593 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline input {
  display: none;
}
/* :L597 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline.instanda-selected {
  background-color: #002147;
  border: #002147;
  color: white;
}
/* :L601 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline.instanda-unselected {
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
}
/* :L607 */
.question_choiceParent .instanda-question-parent-yes-no + .form-group {
  margin-top: 24px;
}
/* :L614 */
.question_name {
  position: relative;
}
/* :L617 */
.question_name .instanda-question-label {
  margin-bottom: 8px;
}
/* :L621 */
/* :L622 */
.question_name .instanda-question-input .form-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  align-items: flex-end;
}
/* :L627 */
.question_name .instanda-question-input .form-group .instanda-question-item {
  margin: 0;
  width: 100%;
}
/* :L631 */
.question_name .instanda-question-input .form-group .instanda-question-item:has(.instanda-question-name-title) {
  width: 50%;
  position: relative;
}
/* :L635 */
.question_name .instanda-question-input .form-group .instanda-question-item:has(.instanda-question-name-title)::before {
  position: absolute;
  content: "Title";
  color: #59667d;
  font-weight: 700;
  top: -27px;
}
/* :L645 */
.question_name .instanda-question-input .form-group > * {
  display: block;
}
/* :L653 */
/* :L654 */
.question_address .instanda-question-input {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
/* :L659 */
.question_address .instanda-question-input > div {
  width: 100%;
}
/* :L663 */
.question_address .instanda-question-input .instanda-address-line-1 {
  margin-bottom: 8px;
}
/* :L667 */
.question_address .instanda-question-input #state-containerState,
.question_address .instanda-question-input .form-group.single-line-showhide:has(.instanda-address-postcode-label) {
  width: calc(50% - 8px);
}
/* :L676 */
/* :L677 */
.instanda-question-multi-item-summary .instanda-question-inner-label.instanda-question-multi-item-question-text-label {
  display: none;
}
/* :L681 */
/* :L683 */
.instanda-question-multi-item-summary .instanda-multi-item-summary-header ul,
.instanda-question-multi-item-summary .instanda-multi-item-summary-and-questions ul {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L688 */
.instanda-question-multi-item-summary .instanda-multi-item-summary-header + .instanda-multi-item-summary-and-questions,
.instanda-question-multi-item-summary .instanda-multi-item-summary-and-questions + .instanda-multi-item-summary-and-questions {
  margin-top: 8px;
}
/* :L693 */
/* :L694 */
.instanda-question-multi-item-summary .instanda-multi-item-summary-header li {
  font-weight: bold;
  font-size: 12px;
  opacity: 0.7;
}
/* :L702 */
/* :L703 */
.instanda-multi-item-summary-item ul {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* :L708 */
/* :L709 */
.instanda-multi-item-summary-item button.instanda-single-multi-item-edit {
  background-color: transparent;
  color: #002147;
  border: none;
  text-decoration: underline;
  padding: 0;
}
/* :L716 */
.instanda-multi-item-summary-item button.instanda-single-multi-item-edit:hover {
  background-color: white;
  opacity: 0.7;
}
/* :L722 */
.instanda-multi-item-summary-item button[data-action="remove-multi-item"] {
  background-color: transparent;
  color: #d9534f;
  border: none;
  padding: 0;
  text-decoration: underline;
}
/* :L729 */
.instanda-multi-item-summary-item button[data-action="remove-multi-item"]:hover {
  opacity: 0.7;
}
/* :L737 */
/* :L739 */
.instanda-multi-item-add-remove div:has(.instanda-multi-item-add) {
  text-align: center;
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #ced8e5;
}
/* :L746 */
.instanda-multi-item-add-remove .instanda-multi-item-add.btn.btn-default {
  background-color: transparent;
  padding: 0;
  border: none;
  color: #002147;
  font-weight: bold;
  font-size: 16px;
}
/* :L754 */
.instanda-multi-item-add-remove .instanda-multi-item-add.btn.btn-default::before {
  content: "\2b";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L758 */
.instanda-multi-item-add-remove .instanda-multi-item-add.btn.btn-default:hover {
  opacity: 0.7;
}
/* :L764 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right {
  font-size: 0;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid transparent;
  color: #002147;
  border: none;
  padding-right: 0;
}
/* :L80 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:active:hover,
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:active:focus,
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:hover,
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:focus,
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:active {
  background: transparent;
  border-color: transparent;
  color: #002147;
  outline: none;
}
/* :L770 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right::before,
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right::after {
  font-size: 16px;
}
/* :L775 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right::before {
  content: "\f068";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L779 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right::after {
  content: "Remove";
}
/* :L783 */
.instanda-multi-item-add-remove .instanda-multi-item-remove.btn.btn-default.pull-right:hover {
  background-color: transparent;
  opacity: 0.7;
}
/* :L791 */
.instanda-multi-item {
  padding: 24px 40px;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
  border: 1px solid rgba(0, 45, 98, 0.1);
  border-left: 4px solid #002147;
  border-radius: 4px;
  margin: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
/* :L802 */
.instanda-multi-item > * {
  max-width: 100%;
}
/* :L806 */
.instanda-multi-item div:has(.questionItem) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
/* :L811 */
.instanda-multi-item div:has(.questionItem) .questionItem {
  margin: 0 !important;
}
/* :L818 */
span.input-group-addon {
  background-color: transparent;
  color: #59667d;
  border-color: #ced8e5;
}
/* :L824 */
.instanda-date-picker.instanda-date-input {
  border-right: none !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
/* :L830 */
/* :L831 */
span.input-group-addon.instanda-number-prefix + .instanda-number-input.instanda-question-input input {
  border-left: none !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
/* :L839 */
/* :L840 */
.instanda-document-upload-input-container label.instanda-file-input-label-btn {
  padding: 8px 16px;
  border-radius: 4px;
  border: 1px solid #ced8e5;
  text-decoration: none;
}
/* :L857 */
/* :L859 */
/* :L860 */
.multi-item-upload-question-type .instanda-question-input > .form-group {
  display: grid;
  grid-template-columns: 10fr 3fr;
  gap: 0;
  margin-bottom: 16px;
}
/* :L867 */
.multi-item-upload-question-type .instanda-question-input label.control-label {
  margin-bottom: unset;
  grid-column: span 2;
}
/* :L873 */
.multi-item-upload-question-type #multiItemUploadFileButton {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
}
/* :L878 */
.multi-item-upload-question-type .downloadMultiItemUploadFile {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 4rem;
}
/* :L885 */
.multi-item-upload-question-type .downloadMultiItemUploadFile::after {
  content: "\f56d";
  font-family: "FontAwesome";
}
/* :L890 */
.multi-item-upload-question-type [value="Upload"] {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
  background-color: #002147;
  border: #002147;
  color: white;
  margin-top: unset;
}
/* :L896 */
.multi-item-upload-question-type label#multiItemUploadFileLabel {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  background-color: #ced8e5;
  border: #ced8e5;
  color: #002147;
  background-color: #ffcb00;
  color: black;
  border: none;
  padding: 15px 15px;
  font-weight: 400;
  margin-bottom: unset;
  margin-left: 1rem;
}
/* :L905 */
.multi-item-upload-question-type .instanda-question-label label {
  margin: 0;
  padding-bottom: 8px;
  border-bottom: 1px solid #ced8e5;
  margin-bottom: 24px;
  width: 100%;
}
/******************************
Pages
******************************/

/* Page specific styles */

/* QQ */

/* QQDP */

/* PreQ */

/* QDP */

/* PostQ */

/* Billing Address */

/* Sale Confimation */

/* Can't Quote, Referral Message */

/* Public Only Styles */

/* Retrieve Quote */

/* :L928 */
/* :L929 */
/* :L930 */
.page-quickquotequestions.page-number-2 .instanda-well:has(#question158527) {
  margin-top: 0;
}
/* :L934 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-items: stretch;
  flex-wrap: wrap;
  gap: 8px;
}
/* :L940 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security {
  width: calc(100% / 4 - 8px * 3);
  border: 1px solid #ced8e5;
  border-radius: 4px;
  margin: 0;
  padding: 16px;
  text-align: center;
  position: relative;
}
/* :L949 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input {
  margin: 40px 0 0;
  display: block;
}
/* :L953 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input label {
  position: absolute;
  top: -40px;
  right: 0;
}
/* :L959 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input span.confirmQuestionText {
  display: block;
  width: 100%;
  margin-bottom: 16px;
}
/* :L966 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security::after {
  margin: 0 auto!important;
  font-size: 24px;
}
/* :L971 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security.deadlock::after {
  content: "\e510";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L975 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security.localBurglarAlarm::after {
  content: "\e5a9";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L979 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security.baseBurglarAlarm::after {
  content: "\f0f3";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L983 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security.barLock::after {
  content: "\f084";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L987 */
.page-quickquotequestions.page-number-2 .instanda-well:has(.question_security) .question_security:has(label.ticked) {
  border: 2px solid #002147;
}
/* :L994 */
/* :L995 */
/* :L996 */
.page-quickquotequestions.page-number-3 .question_address .form-group.single-line-showhide:has(.instanda-address-country-label) {
  width: calc(50% - 8px);
}
/* :L1004 */
/* :L1006 */
.page-quickquote .instanda-well + .instanda-well,
.page-quote .instanda-well + .instanda-well {
  margin-top: 40px;
}
/* :L1010 */
.page-quickquote .instanda-well:has(.instanda-questionHeader),
.page-quote .instanda-well:has(.instanda-questionHeader) {
  margin-bottom: 64px;
}
/* :L1014 */
.page-quickquote .instanda-well:has(.hide),
.page-quote .instanda-well:has(.hide) {
  display: none;
}
/* :L1018 */
/* :L1019 */
.page-quickquote .card .heading,
.page-quote .card .heading {
  color: #002147;
  font-size: 24px;
  padding-bottom: 16px;
  font-weight: bold;
}
/* :L1027 */
/* :L1028 */
.page-quickquote .card table th,
.page-quote .card table th,
.page-quickquote .card table td,
.page-quote .card table td {
  padding: 8px;
}
/* :L1032 */
.page-quickquote .card table td,
.page-quote .card table td {
  text-align: right;
}
/* :L1036 */
/* :L1037 */
.page-quickquote .card table tbody th,
.page-quote .card table tbody th,
.page-quickquote .card table tbody td,
.page-quote .card table tbody td {
  border-bottom: 1px solid #ced8e5;
}
/* :L1041 */
/* :L1042 */
.page-quickquote .card table tbody tr.totalPremium th,
.page-quote .card table tbody tr.totalPremium th {
  vertical-align: bottom;
}
/* :L1046 */
.page-quickquote .card table tbody tr.totalPremium td,
.page-quote .card table tbody tr.totalPremium td {
  font-size: 40px;
}
/* :L1053 */
.page-quickquote .card .acd-check,
.page-quote .card .acd-check {
  display: none;
  transition: ease-in-out 0.3s;
}
/* :L1057 */
.page-quickquote .card .acd-check:checked + .acd-label:after,
.page-quote .card .acd-check:checked + .acd-label:after {
  content: "\f106";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  transform: rotate(180deg);
}
/* :L1062 */
.page-quickquote .card .acd-check:checked + .acd-label + .acd-content,
.page-quote .card .acd-check:checked + .acd-label + .acd-content {
  height: auto;
  opacity: 1;
  padding: 16px;
  visibility: visible;
}
/* :L1070 */
.page-quickquote .card .acd-label,
.page-quote .card .acd-label {
  font-size: 24px;
  color: #002147;
  transition: ease-in-out 0.3s;
  cursor: pointer;
}
/* :L1076 */
.page-quickquote .card .acd-label:hover,
.page-quote .card .acd-label:hover {
  opacity: .8;
}
/* :L1080 */
.page-quickquote .card .acd-label::after,
.page-quote .card .acd-label::after {
  content: "\f107";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
  margin-left: 8px;
  font-size: 20px;
}
/* :L1087 */
.page-quickquote .card .acd-content,
.page-quote .card .acd-content {
  display: block;
  height: 0;
  opacity: 0;
  padding: 0 10px;
  transition: ease-in-out 0.3s;
  visibility: hidden;
}
/* :L1095 */
.page-quickquote .card .acd-content table + table,
.page-quote .card .acd-content table + table {
  margin-top: 24px;
}
/* :L1100 */
.page-quickquote .card .btn-emailQuote,
.page-quote .card .btn-emailQuote {
  display: flex;
  justify-content: right;
  margin-top: 24px;
}
/* :L1105 */
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #e6e6e6;
  border: 1px solid #bbbbbb;
  color: #002147;
}
/* :L80 */
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:active:hover,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:active:hover,
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:active:focus,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:active:focus,
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:hover,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:hover,
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:focus,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:focus,
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:active,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:active {
  background: #cccccc;
  border-color: #bbbbbb;
  color: #002147;
  outline: none;
}
/* :L1108 */
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:hover,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:hover {
  text-decoration: none;
}
/* :L1115 */
.page-quickquote .referralMsg,
.page-quote .referralMsg {
  padding: 16px 24px;
  font-weight: bold;
}
/* :L1124 */
/* :L1125 */
/* :L1126 */
/* :L1127 */
.page-prequotequestions.page-number-1 #question158564 label.control-label {
  font-size: 24px;
  color: #002147;
  font-weight: normal;
}
/* :L1134 */
/* :L1135 */
/* :L1136 */
.page-prequotequestions.page-number-1 .instanda-multi-item .instanda-multi-item-header.instanda-question-inner-label.container.instanda-questionHeader.questionHeader h3::before {
  content: "\f7a6";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1143 */
/* :L1144 */
.page-prequotequestions.page-number-2 .questionItem:has(.help-text) {
  margin-bottom: 40px;
}
/* :L1147 */
.page-prequotequestions.page-number-2 .questionItem:has(.help-text) p.help-text {
  margin: 0;
}
/* :L1155 */
/* :L1156 */
.page-postquotequestions .instanda-well:has(.instanda-questionHeader h1) {
  margin-bottom: 64px;
}
/* :L1160 */
/* :L1161 */
.page-postquotequestions.page-number-1 .instanda-well:has(.document) {
  margin: 0;
  margin-bottom: 16px;
}
/* :L1166 */
.page-postquotequestions.page-number-1 .confirmQuestionCheckbox.checkbox.instanda-confirm-question-checkbox.instanda-question-input {
  margin-top: 64px;
}
/* :L1170 */
/* :L1171 */
.page-postquotequestions.page-number-1 .document::before {
  content: "\f15b";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1181 */
/* :L1182 */
.page-postquotequestions.page-number-2 .instanda-questionHeader:has(.public-only-text) {
  padding: 24px;
  background-color: #ced8e5;
}
/* :L1186 */
.page-postquotequestions.page-number-2 .instanda-questionHeader:has(.public-only-text) h2 {
  margin-bottom: 0;
}
/* :L1189 */
.page-postquotequestions.page-number-2 .instanda-questionHeader:has(.public-only-text) h2 .public-only-text {
  display: inline-block;
}
/* :L1193 */
.page-postquotequestions.page-number-2 .instanda-questionHeader:has(.public-only-text) h2::before {
  content: "\f071";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1199 */
.page-postquotequestions.page-number-2 .instanda-well:has(#question158674) {
  margin-top: 0;
}
/* :L1202 */
.page-postquotequestions.page-number-2 .instanda-well:has(#question158674) .instanda-questionHeader {
  padding-top: 0;
}
/* :L1210 */
/* :L1211 */
.page-confirmbillingdetails .instanda-well {
  margin-bottom: 64px;
}
/* :L1215 */
/* :L1216 */
.page-confirmbillingdetails form input + div:first-of-type,
.page-confirmbillingdetails form input + div:first-of-type * {
  color: #002147;
  font-size: 24px;
}
/* :L1222 */
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left {
  padding: 8px 16px;
  border-radius: 4px;
  background-color: transparent;
  border: 1px solid #002147;
  color: #002147;
}
/* :L80 */
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:active:hover,
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:active:focus,
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:hover,
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:focus,
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:active {
  background: transparent;
  border-color: #002147;
  color: #002147;
  outline: none;
}
/* :L1229 */
/* :L1230 */
.page-confirmation2 .instanda-well {
  margin-bottom: 64px;
}
/* :L1234 */
/* :L1235 */
.page-confirmation2 .section + .section {
  margin-top: 40px;
}
/* :L1239 */
.page-confirmation2 .section .instanda-documents {
  text-align: left;
}
/* :L1242 */
.page-confirmation2 .section .instanda-documents i {
  display: none;
}
/* :L1246 */
.page-confirmation2 .section .instanda-documents a {
  display: block;
}
/* :L1249 */
.page-confirmation2 .section .instanda-documents a::before {
  content: "\f1c1";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 4px;
}
/* :L1255 */
.page-confirmation2 .section p {
  text-align: justify;
}
/* :L1261 */
.page-confirmation2 .instanda-documents a:nth-of-type(3) {
  display: none;
}
/* :L1267 */
/* :L1269 */
.page-cannotquote h3,
.page-referralmessage h3 {
  margin-bottom: 24px;
}
/* :L1275 */
@charset "utf-8";
/* CSS Document */

/* :L1283 */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: white;
}
/* :L1294 */
.questionList .instanda-question-item.container + .instanda-question-item {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* :L1299 */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 500;
}
/* :L1307 */
.question_name .instanda-question-input .form-group .instanda-question-item:has(.instanda-question-name-title)::before {
  position: absolute;
  content: "Title";
  color: black;
  font-weight: 500;
  top: -27px;
}
/* :L1315 */
.question_yn label.radio-inline.instanda-unselected {
  background-color: #ffcb00;
  border: #ffcb00;
  color: black;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
}
/* :L1322 */
.question_yn label.radio-inline.instanda-selected {
  background-color: #333333;
  border: #333333;
  color: white;
}
/* :L1328 */
input[name="notes"],
button[name="notes"],
button[name="saveButton"],
input[name="copyQuoteButton"] {
  padding: 14px 32px;
  border-radius: 2px;
  background-color: #333333;
  border: 1px solid #333333;
  color: white;
}
/* :L1336 */
input[name="notes"]:hover,
button[name="notes"]:hover,
button[name="saveButton"]:hover,
input[name="copyQuoteButton"]:hover {
  padding: 14px 32px;
  border-radius: 2px;
  background-color: #555555;
  border: 1px solid #555555;
  color: white;
}
/* :L1348 */
a#backButton {
  padding: 14px 32px;
  border-radius: 2px;
  background-color: white;
  border: 1px solid black;
  color: black;
}
/* :L1356 */
a#backButton:hover {
  background-color: white;
  border: 1px solid #ffcb00;
  color: black;
}
/* :L1362 */
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left {
  padding: 14px 32px;
  border-radius: 2px;
  background-color: white;
  border: 1px solid black;
  color: black;
}
/* :L1370 */
.page-confirmbillingdetails form a.btn.btn-primary.instanda-button.pull-left:hover {
  background-color: white;
  border: 1px solid #ffcb00;
  color: black;
}
/* :L1377 */
.btn-primary:hover {
  color: black;
  background-color: #ffd942;
  border: none;
  padding: 15px 15px;
}
/* :L1384 */
span.label.label-danger.field-validation-error {
  background-color: transparent;
  color: black;
  padding: 8px 0 0 0;
}
/* :L1390 */
.alert-danger {
  color: black;
  background-color: #ffeda8;
  border-color: #ffcb00;
  border-radius: 0px;
  margin-top: 30px;
}
/* :L1398 */
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: black;
  text-shadow: 0 1px 0 white;
  filter: alpha(opacity=20);
}
/* :L1409 */
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: 5px;
  right: 15px;
  color: black;
  font-weight: 800;
  opacity: 100;
}
/* :L1418 */
.instanda-well:has(.help-text) .help-text {
  padding: 20px;
  margin: 20px 0px;
  border: 1px solid #ffcb00;
  background: #fff7d8;
  border-left-width: 5px;
  border-radius: 3px;
}
/* :L1427 */
ol,
ul {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
}
/* :L1433 */
.page-quickquote .card .heading,
.page-quote .card .heading {
  color: black;
  font-size: 20px;
  padding-bottom: 10px;
  font-weight: normal;
  font-family: rockwell light;
}
/* :L1441 */
.card {
  padding: 16px 24px;
  border-radius: 2px;
  box-shadow: 0 2px 10px rgba(52, 58, 64, 0.15);
  border: 1px solid #efefef;
  border-left: 5px solid #ffcb00;
}
/* :L1449 */
a {
  color: black;
}
/* :L1453 */
a:hover {
  color: #333333;
}
/* :L1457 */
th {
  text-align: left;
  font-weight: 500;
  font-size: 15px;
}
/* :L1464 */
.instanda-questionHeader h1 {
  font-size: 30px;
  font-family: "rockwell light";
  margin-top: 25px;
}
/* :L1470 */
.page-prequotequestions.page-number-1 #question158564 label.control-label {
  font-size: 16px;
  color: black;
  font-weight: 500;
  margin-bottom: 20px;
}
/* :L1477 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline.instanda-unselected {
  background-color: #ffcb00;
  border: #ffcb00;
  color: black;
  border-radius: 2px;
}
/* :L1484 */
.question_choiceParent .instanda-question-parent-yes-no .instanda-question-input label.radio-inline.instanda-selected {
  background-color: #ffd942;
  border: #ffd942;
  color: black;
  border-radius: 2px;
  font-weight: 500;
}
/* :L1492 */
b,
strong {
  font-weight: 500;
}
/* :L1496 */
.instanda-question-multi-item-summary .instanda-multi-item-summary-header li {
  font-weight: 500;
  font-size: 16px;
  opacity: 100;
  margin-top: 20px;
}
/* :L1503 */
.instanda-multi-item-add-remove .instanda-multi-item-add.btn.btn-default {
  background-color: transparent;
  padding: 0;
  border: none;
  color: black;
  font-weight: 500;
  font-size: 16px;
}
/* :L1512 */
.instanda-multi-item-add-remove .instanda-multi-item-add.btn.btn-default:hover {
  opacity: 100;
}
/* :L1516 */
.control-label {
  font-size: 16px;
  font-weight: 500;
}
/* :L1522 */
.instanda-multi-item {
  padding: 24px 40px;
  box-shadow: 0 4px 6px rgba(52, 58, 64, 0.15);
  border: 1px solid #efefef;
  border-left: 5px solid #ffcb00;
  border-radius: 2px;
  margin: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
/* :L1535 */
h3,
.h3 {
  font-size: 2rem;
  font-weight: 400;
  font-family: arial;
}
/* :L1541 */
.page-quickquote .card .acd-label,
.page-quote .card .acd-label {
  font-size: 20px;
  color: black;
  cursor: pointer;
  font-family: rockwell light;
}
/* :L1548 */
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink {
  padding: 8px 16px;
  border-radius: 2px;
  background-color: white;
  border: 1px solid black;
  color: black;
}
/* :L1556 */
.page-quickquote .card .btn-emailQuote a#emailQuoteLinkLink:hover,
.page-quote .card .btn-emailQuote a#emailQuoteLinkLink:hover {
  background-color: white;
  border: 1px solid #ffcb00;
  color: black;
}
/* :L1563 */
.instanda-pagelink {
  color: black;
  font-weight: bold;
  border-bottom: 1px solid #ffcb00;
  text-decoration: none;
}
/* :L1570 */
.instanda-pagelink:hover {
  color: #333333;
  font-weight: bold;
  border-bottom: 1px solid #ffcb00;
  text-decoration: none;
}
/* :L1577 */
.page-postquotequestions.page-number-2 .instanda-questionHeader:has(.public-only-text) {
  padding: 0;
  background-color: white;
}
/* :L1582 */
.instanda-well + .instanda-well {
  margin-top: 40px;
  margin-bottom: 40px;
}
/* :L1587 */
.page-postquotequestions .instanda-well:has(.instanda-questionHeader h1) {
  margin-bottom: 40px;
}
/* :L1591 */
.multi-item-upload-question-type .instanda-question-label label {
  margin: 0;
  padding-bottom: 8px;
  margin-bottom: 24px;
  width: 100%;
}
/* :L1598 */
.multi-item-upload-question-type label#multiItemUploadFileLabel {
  padding: 8px 16px;
  border: none;
  border-radius: 2px;
  text-align: center;
  color: black;
  padding: 15px 15px;
  font-weight: 400;
  margin-bottom: unset;
  margin-left: 1rem;
}
/* :L1610 */
.multi-item-upload-question-type #multiItemUploadFileButton {
  padding: 14px 32px;
  border: 1px solid;
  border-radius: 2px;
  text-align: center;
  background-color: #ffcb00;
  border: #ffcb00;
  color: #002147;
  box-shadow: 0 4px 6px rgba(52, 58, 64, 0.05);
  margin-top: 15px;
}
/* :L1622 */
.multi-item-upload-question-type [value="Upload"] {
  padding: 8px 16px;
  border-radius: 2px;
  text-align: center;
  background-color: white;
  border: solid 2px #ffcb00;
  color: black;
  margin-top: unset;
}
/* :L1632 */
.multi-item-upload-question-type .downloadMultiItemUploadFile {
  padding: 8px 16px;
  border: 1px solid;
  border-radius: 4px;
  text-align: center;
  background-color: #333333;
  border: black;
  color: white;
  box-shadow: 0 4px 8px rgba(52, 58, 64, 0.15);
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 4rem;
}
/* :L1647 */
.instanda-well:has(.help-text) .help-text a {
  text-decoration: none;
}
/* :L1651 */
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
  margin-top: 30px;
  border-radius: 2px;
}
/* :L1659 */
.btn {
  padding: 8px 20px;
  border-radius: 0px;
  color: black;
}
/* :L1665 */
.page-header .logo img {
  position: relative;
  max-height: 80px;
  max-width: 100%;
}
/* :L1671 */
.page-header .title {
  margin: 35px 10px 15px;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 0 15px;
  font-weight: 500;
  color: black;
}
/* :L1680 */
.page-header {
  padding: 10px 0 0;
  background-color: white;
  color: black;
}
/* :L1686 */
.font-weight-light {
  font-weight: 300 !important;
}
/* :L1690 */
.font-weight-lighter {
  font-weight: lighter !important;
}
/* :L1694 */
.font-weight-normal {
  font-weight: 400 !important;
}
/* :L1698 */
.font-weight-bold {
  font-weight: 700 !important;
}
/* :L1702 */
.font-weight-bolder {
  font-weight: bolder !important;
}
/* :L1706 */
.text-small {
  font-size: 0.9rem;
}
/* :L1710 */
.text-dark {
  color: #343a40 !important;
  font-size: 2.24rem;
}
/* :L1715 */
.bg-blue {
  background-color: #002147;
}
/* :L1719 */
.bg-white {
  background-color: white;
}
/* :L1723 */
.bg-blue-gradient {
  background: linear-gradient(-45deg, #01152b 30%, #002147 70%);
}
/* :L1727 */
img {
  max-width: 100%;
  height: auto;
}
/* :L1732 */
.required {
  color: red;
}
/* These are the styles for the top navigation bar and footer */

/* :L1738 */
.navbar-default .navbar-toggle .icon-bar {
  color: white;
  background-color: white;
}
/* :L1743 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: black;
}
/* :L1748 */
.navbar-default .navbar-toggle {
  border-color: white;
}
/* :L1752 */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 12px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
/* :L1764 */
.nav-btn-right {
  margin-top: 5px;
}
/* :L1768 */
.navbar-toggle {
  margin-left: 15px;
}
/* :L1772 */
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: black;
  line-height: 50px;
  padding: 5px 15px 5px 25px;
}
/* :L1778 */
.navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #eeeeee;
}
/* :L1784 */
.navbar-nav:hover .nav-link:hover {
  color: black;
  text-decoration: none;
}
/* :L1789 */
.nav li {
  padding: 10 30 10 10;
  background-color: white;
}
/* :L1794 */
.nav li a:hover {
  background: white;
  padding: 10 30 10 10;
}
/* :L1799 */
.nav .dropdown-menu li {
  background-color: white;
}
/* :L1803 */
.nav-item {
  list-style: none;
}
/* :L1807 */
.nav-item a {
  font-weight: 400;
  font-size: 1.7rem;
  color: black;
  padding: 15px 30px;
}
/* :L1814 */
.nav-item a:hover {
  font-weight: 400;
  font-size: 1.7rem;
  color: black;
  padding: 15px 30px;
}
/* :L1821 */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  margin: 0 0 0 0;
  font-size: 1rem;
  color: black;
  text-align: left;
  list-style: none;
  background-color: white;
  background-clip: padding-box;
  border: none;
  border-radius: 0rem;
  opacity: 1;
  font-size: 1.7rem;
  padding: 5px 0;
}
/* :L1843 */
.dropdown-menu > li > a {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
  padding: 15px 30px;
}
/* :L1853 */
.dropdown-menu > li > a:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
  padding: 15px 30px;
  background: #efefef;
}
/* :L1864 */
.navbar-default .navbar-nav > li > a {
  color: black;
  background-color: white;
}
/* :L1869 */
.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
  padding: 10px 15px;
}
/* :L1876 */
.navbar-nav > li > a {
  line-height: 35px;
  padding: 10px 15px;
}
/* :L1881 */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* :L1887 */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: black;
  background-color: white;
}
/* :L1894 */
.navbar-top {
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 30px;
  padding-bottom: 40px;
}
/* :L1901 */
.nav-container {
  padding: 0;
}
/* :L1906 */
.navbar-default {
  background-color: white;
}
/* :L1910 */
.gradient-border-btm::after {
  content: '';
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 4px;
  background-color: #00a65e;
  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));
}
/* :L1923 */
.link-white {
  color: white;
  text-decoration: none;
}
/* :L1927 */
.link-white:hover {
  color: #eeeeee;
  cursor: pointer;
  border-bottom-color: #ffcb00;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  text-decoration: none;
}
/* These are the styles for all headings */

/* :L1938 */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
/* :L1943 */
.lead-big {
  font-size: 1.4rem;
  font-weight: 300;
}
/* :L1948 */
.lead-mid {
  font-size: 1.15rem;
  font-weight: 300;
}
/* :L1953 */
.lead-sml {
  font-size: 1rem;
  font-weight: 300;
}
/* :L1958 */
h1,
.h1 {
  font-size: 3rem;
  font-weight: 400;
}
/* :L1964 */
h2,
.h2,
.multi-item-upload-question-type .instanda-question-label label {
  font-size: 2rem;
  font-weight: 400;
  border: none;
  margin-top: 30px;
}
/* :L1973 */
h3,
.h3 {
  font-size: 1.75rem;
  font-weight: 400;
}
/* :L1980 */
h4,
.h4 {
  font-size: 1.5rem;
  font-weight: 400;
}
/* :L1987 */
h5,
.h5 {
  font-size: 1.25rem;
  font-weight: 400;
}
/* :L1994 */
h6,
.h6 {
  font-size: 1rem;
  font-weight: 400;
}
/* These are the styles for buttons */

/* :L2003 */
.btn-dark {
  color: black;
  background-color: #ffcb00;
  border-color: #ffcb00;
}
/* :L2009 */
.btn-dark:hover {
  color: #ffcb00;
  background-color: #333333;
  border-color: #333333;
}
/* :L2015 */
.btn-primary {
  background-color: #ffcb00;
  color: black;
  border: none;
  padding: 15px 15px;
}
/* :L2024 */
.btn-primary:hover {
  color: black;
  background-color: #ffcb00;
  border: none;
  padding: 15px 15px;
}
/* :L2033 */
.btn-primary.checked,
.btn-primary:checked {
  color: black;
  background-color: #ffcb00 !important;
  border: none;
  padding: 15px 15px;
}
/* :L2041 */
.btn-primary:active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary:active,
.btn-primary.active:hover,
.btn-primary:active:hover,
.btn-primary.active,
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.focus {
  color: black;
  background-color: #ffcb00 !important;
  border: none;
  border-color: transparent;
  outline: none !important;
  box-shadow: none !important;
  padding: 15px 15px;
}
/* :L2053 */
.btn-secondary {
  background-color: #002147;
  color: white;
  border: none;
}
/* :L2059 */
.btn-secondary:hover {
  color: white;
  background-color: #002e64;
  border: none;
}
/* :L2065 */
.btn-secondary.checked,
.btn-secondary:checked {
  color: white;
  background-color: #002e64 !important;
  border: none;
}
/* :L2072 */
.btn-secondary:active,
.btn-secondary[disabled].focus,
.btn-secondary[disabled]:focus,
.btn-secondary.disabled.focus,
.btn-secondary.disabled:focus,
.btn-secondary:active,
.btn-secondary.active:hover,
.btn-secondary:active:hover,
.btn-secondary.active,
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.btn-secondary:active.focus,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.focus {
  color: white;
  background-color: #002e64 !important;
  border: none;
  border-color: transparent;
  outline: none !important;
  box-shadow: none !important;
}
/* :L2096 */
.btn-top-quote {
  background-color: #b30838;
  color: white;
  border: none;
  padding: 8px 20px;
}
/* :L2103 */
.btn-top-quote:hover {
  color: white;
  background-color: #c0083c;
  border: none;
}
/* :L2109 */
.btn-top-quote.checked,
.btn-top-quote:checked {
  color: white;
  background-color: #c0083c !important;
  border: none;
}
/* :L2116 */
.btn-top-quote:active,
.btn-top-quote[disabled].focus,
.btn-top-quote[disabled]:focus,
.btn-top-quote.disabled.focus,
.btn-top-quote.disabled:focus,
.btn-top-quote:active,
.btn-top-quote.active:hover,
.btn-top-quote:active:hover,
.btn-top-quote.active,
.btn-top-quote.active.focus,
.btn-top-quote.active:focus,
.btn-top-quote:active:focus,
.btn-top-quote:active.focus,
.btn-top-quote:focus,
.btn-top-quote.focus,
.btn-top-quote.focus {
  color: white;
  background-color: #c0083c !important;
  border: none;
  border-color: transparent;
  outline: none !important;
  box-shadow: none !important;
}
/* :L2140 */
.home-btn {
  color: white;
  text-align: left;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 110%;
  padding: 15px 40px 15px 40px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  /* Don't change anything below here */
  border: 0;
  position: relative;
  overflow: hidden;
}
/* :L2153 */
.home-btn:hover {
  border: none;
  color: white;
  cursor: pointer;
  text-decoration: none;
  background: #b30838;
  font-size: 110%;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
/* :L2163 */
.btn {
  display: inline-block;
  margin-bottom: 0px;
  font-weight: 600px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 0px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 2px;
}
/* :L2178 */
.btn-big {
  display: inline-block;
  margin-bottom: 0px;
  font-weight: 600px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 0px;
  padding: 10px 30px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 2px;
}
/* :L2194 */
.btn-white {
  color: black;
  background-color: white;
  border-color: white;
}
/* :L2200 */
.btn-white:hover {
  color: #ffcb00;
  background-color: black;
  border-color: black;
}
/* :L2206 */
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0rem;
}
/* :L2214 */
.gradient-btn {
  color: white;
  background: #b30838;
  background: linear-gradient(to right, #390111 0%, #70001f 51%, #b30838 100%);
  text-align: left;
  font-family: Arial;
  font-size: 120%;
  padding: 1rem 1rem;
  /* Don't change anything below here */
  border: 0;
  position: relative;
  overflow: hidden;
}
/* :L2228 */
.gradient-btn:hover {
  border: none;
  color: white;
  cursor: pointer;
  text-decoration: none;
}
/* :L2235 */
.btn-side {
  padding: 15px 12px;
}
/* From here until the bottom of the CSS are all the padding and margins styles */

/* :L2241 */
.m-0 {
  margin: 0 !important;
}
/* :L2245 */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
/* :L2250 */
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
/* :L2255 */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
/* :L2260 */
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
/* :L2265 */
.m-1 {
  margin: 0.25rem !important;
}
/* :L2269 */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
/* :L2274 */
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
/* :L2279 */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
/* :L2284 */
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
/* :L2289 */
.m-2 {
  margin: 0.5rem !important;
}
/* :L2293 */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
/* :L2298 */
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
/* :L2303 */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
/* :L2308 */
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
/* :L2313 */
.m-3 {
  margin: 1rem !important;
}
/* :L2317 */
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
/* :L2322 */
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
/* :L2327 */
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
/* :L2332 */
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
/* :L2337 */
.m-4 {
  margin: 1.5rem !important;
}
/* :L2341 */
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
/* :L2346 */
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
/* :L2351 */
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
/* :L2356 */
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
/* :L2361 */
.m-5 {
  margin: 3rem !important;
}
/* :L2365 */
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
/* :L2370 */
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
/* :L2375 */
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
/* :L2380 */
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
/* :L2385 */
.p-0 {
  padding: 0 !important;
}
/* :L2389 */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
/* :L2394 */
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
/* :L2399 */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
/* :L2404 */
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
/* :L2409 */
.p-1 {
  padding: 0.25rem !important;
}
/* :L2413 */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
/* :L2418 */
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
/* :L2423 */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
/* :L2428 */
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
/* :L2433 */
.p-2 {
  padding: 0.5rem !important;
}
/* :L2437 */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
/* :L2442 */
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
/* :L2447 */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
/* :L2452 */
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
/* :L2457 */
.p-3 {
  padding: 1rem !important;
}
/* :L2461 */
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
/* :L2466 */
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
/* :L2471 */
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
/* :L2476 */
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
/* :L2481 */
.p-4 {
  padding: 1.5rem !important;
}
/* :L2485 */
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
/* :L2490 */
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
/* :L2495 */
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
/* :L2500 */
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
/* :L2505 */
.p-5 {
  padding: 3rem !important;
}
/* :L2509 */
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
/* :L2514 */
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
/* :L2519 */
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
/* :L2524 */
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
/* :L2529 */
.m-auto {
  margin: auto !important;
}
/* :L2533 */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
/* :L2538 */
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
/* :L2543 */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
/* :L2548 */
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  /* :L2554 */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* :L2557 */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  /* :L2561 */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  /* :L2565 */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* :L2569 */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  /* :L2573 */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* :L2576 */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* :L2580 */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* :L2584 */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L2588 */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* :L2592 */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* :L2595 */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* :L2599 */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* :L2603 */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L2607 */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* :L2611 */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* :L2614 */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  /* :L2618 */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  /* :L2622 */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* :L2626 */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  /* :L2630 */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* :L2633 */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* :L2637 */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* :L2641 */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L2645 */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* :L2649 */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* :L2652 */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  /* :L2656 */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  /* :L2660 */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* :L2664 */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  /* :L2668 */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* :L2671 */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  /* :L2675 */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  /* :L2679 */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* :L2683 */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  /* :L2687 */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* :L2690 */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* :L2694 */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* :L2698 */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L2702 */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* :L2706 */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* :L2709 */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* :L2713 */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* :L2717 */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L2721 */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* :L2725 */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* :L2728 */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  /* :L2732 */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  /* :L2736 */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* :L2740 */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  /* :L2744 */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* :L2747 */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* :L2751 */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* :L2755 */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L2759 */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* :L2763 */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* :L2766 */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  /* :L2770 */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  /* :L2774 */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* :L2778 */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  /* :L2782 */
  .m-sm-auto {
    margin: auto !important;
  }
  /* :L2785 */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  /* :L2789 */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  /* :L2793 */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  /* :L2797 */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  /* :L2804 */
  .m-md-0 {
    margin: 0 !important;
  }
  /* :L2807 */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  /* :L2811 */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  /* :L2815 */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  /* :L2819 */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  /* :L2823 */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* :L2826 */
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* :L2830 */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* :L2834 */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L2838 */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* :L2842 */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* :L2845 */
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* :L2849 */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* :L2853 */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L2857 */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* :L2861 */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* :L2864 */
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  /* :L2868 */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  /* :L2872 */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  /* :L2876 */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  /* :L2880 */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* :L2883 */
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  /* :L2887 */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  /* :L2891 */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L2895 */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  /* :L2899 */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* :L2902 */
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  /* :L2906 */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  /* :L2910 */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  /* :L2914 */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  /* :L2918 */
  .p-md-0 {
    padding: 0 !important;
  }
  /* :L2921 */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  /* :L2925 */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  /* :L2929 */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  /* :L2933 */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  /* :L2937 */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* :L2940 */
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* :L2944 */
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* :L2948 */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L2952 */
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* :L2956 */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* :L2959 */
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* :L2963 */
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* :L2967 */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L2971 */
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* :L2975 */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* :L2978 */
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  /* :L2982 */
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  /* :L2986 */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  /* :L2990 */
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  /* :L2994 */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* :L2997 */
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  /* :L3001 */
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  /* :L3005 */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L3009 */
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  /* :L3013 */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* :L3016 */
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  /* :L3020 */
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  /* :L3024 */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  /* :L3028 */
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  /* :L3033 */
  .m-md-auto {
    margin: auto !important;
  }
  /* :L3036 */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  /* :L3040 */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  /* :L3044 */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  /* :L3048 */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  /* :L3055 */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* :L3058 */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  /* :L3062 */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  /* :L3066 */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* :L3070 */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  /* :L3074 */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* :L3077 */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* :L3081 */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* :L3085 */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L3089 */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* :L3093 */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* :L3096 */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* :L3100 */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* :L3104 */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L3108 */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* :L3112 */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* :L3115 */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  /* :L3119 */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  /* :L3123 */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* :L3127 */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  /* :L3131 */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* :L3134 */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* :L3138 */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* :L3142 */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L3146 */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* :L3150 */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* :L3153 */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  /* :L3157 */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  /* :L3161 */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* :L3165 */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  /* :L3169 */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* :L3172 */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  /* :L3176 */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  /* :L3180 */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* :L3184 */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  /* :L3188 */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* :L3191 */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* :L3195 */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* :L3199 */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L3203 */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* :L3207 */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* :L3210 */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* :L3214 */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* :L3218 */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L3222 */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* :L3226 */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* :L3229 */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  /* :L3233 */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  /* :L3237 */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* :L3241 */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  /* :L3245 */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* :L3248 */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* :L3252 */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* :L3256 */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L3260 */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* :L3264 */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* :L3267 */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  /* :L3271 */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  /* :L3275 */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* :L3279 */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  /* :L3284 */
  .m-lg-auto {
    margin: auto !important;
  }
  /* :L3287 */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  /* :L3291 */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  /* :L3295 */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  /* :L3299 */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  /* :L3306 */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* :L3309 */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  /* :L3313 */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  /* :L3317 */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* :L3321 */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  /* :L3325 */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* :L3328 */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* :L3332 */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* :L3336 */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* :L3340 */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* :L3344 */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* :L3347 */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* :L3351 */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* :L3355 */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* :L3359 */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* :L3363 */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* :L3366 */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  /* :L3370 */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  /* :L3374 */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* :L3378 */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  /* :L3382 */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* :L3385 */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* :L3389 */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* :L3393 */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* :L3397 */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* :L3401 */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* :L3404 */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  /* :L3408 */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  /* :L3412 */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* :L3416 */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  /* :L3420 */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* :L3423 */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  /* :L3427 */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  /* :L3431 */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* :L3435 */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  /* :L3439 */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* :L3442 */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* :L3446 */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* :L3450 */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* :L3454 */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* :L3458 */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* :L3461 */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* :L3465 */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* :L3469 */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* :L3473 */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* :L3477 */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* :L3480 */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  /* :L3484 */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  /* :L3488 */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* :L3492 */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  /* :L3496 */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* :L3499 */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* :L3503 */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* :L3507 */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* :L3511 */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* :L3515 */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* :L3518 */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  /* :L3522 */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  /* :L3526 */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* :L3530 */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  /* :L3535 */
  .m-xl-auto {
    margin: auto !important;
  }
  /* :L3538 */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  /* :L3542 */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  /* :L3546 */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  /* :L3550 */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
