

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@font-face {
  font-family: cocon;
  font-display: swap;
  font-weight: 100 300;
  src: url("../Fonts/Download/cocon-light.ttf") format("truetype");
}
@font-face {
  font-family: cocon;
  font-display: swap;
  font-weight: 400 600;
  src: url("../Fonts/Download/coconpro-regular.ttf") format("truetype");
}
@font-face {
  font-family: cocon;
  font-display: swap;
  font-weight: 700 900;
  src: url("../Fonts/Download/cocon-bold.otf") format("opentype");
}
/* :L512 */
.quesiton-title {
  font-size: 2.5rem;
  font-family: "cocon", sans-serif;
}
/* :L606 */
.font-primary {
  font-family: "cocon", sans-serif;
}
/* :L610 */
.color-primary {
  color: #da1984;
}
/* :L614 */
.font-body {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
@keyframes chevronRotate {
  from {
    transform: rotateZ(0deg);
  }
  to {
    transform: rotateZ(-180deg);
  }
}
@keyframes rotIn {
  from {
    background: #cfd1d3;
    transform: rotateZ(-120deg);
  }
}
@keyframes loadLoop {
  from {
    background: #fdf4f9;
  }
}
@keyframes zoomLoop {
  to {
    transform: scale(1.05);
  }
}
@keyframes rotateLoad {
  from {
    transform: rotateZ(-360deg);
  }
}
@keyframes slideUp {
  from {
    height: 0;
    
    padding: 0;
  }
}
@keyframes translateUp {
  from {
    transform: translateY(0.5rem);
    opacity: 0;
  }
}
@keyframes popeye-slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
/* :L882 */
/* :L898 */
.btn-group-vertical > .btn-group:before,
.btn-toolbar:before,
.clearfix:before,
.container-fluid:before,
.container:before,
.dl-horizontal dd:before,
.form-horizontal .form-group:before,
.modal-footer:before,
.modal-header:before,
.nav:before,
.navbar-collapse:before,
.navbar-header:before,
.navbar:before,
.pager:before,
.panel-body:before,
.row:before,
.btn-group-vertical > .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  display: none;
}
/* :L904 */
/* :L905 */
.form-horizontal .form-group {
  margin-inline: unset;
}
/* :L910 */
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-block: unset;
}
/* :L919 */
.container-fluid,
.container {
  width: auto;
}
/* :L922 */
.container-fluid > .navbar-collapse,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container > .navbar-header {
  margin: unset;
}
/* :L928 */
.container,
.form-group,
#instanda-site-layout,
.instanda-question-input,
[class*="col-"],
.row {
  background: unset;
  border: unset;
  margin: unset;
  padding: unset;
  outline: unset;
  float: unset;
}
/* :L937 */
[class*="col-"] {
  width: 100%;
}
/* :L941 */
.radio + .radio,
.checkbox + .checkbox,
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin: unset;
}
/* :L949 */
:root {
  interpolate-size: allow-keywords;
}
/* :L952 */
body {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  color: #36383a;
}
/* :L959 */
body ::selection {
  color: white;
  background: #0072ce;
}
/* :L964 */
a {
  color: #aa0061;
}
/* :L966 */
a:focus {
  outline-offset: 0.5rem;
}
/* :L971 */
p {
  font-size: 1.4rem;
  line-height: 2.2rem;
}
/* :L976 */
.primary-font {
  font-family: "cocon", sans-serif;
}
/* :L980 */
.well {
  background: unset;
  border: unset;
  box-shadow: unset;
}
/* :L986 */
/* :L987 */
.btn,
.btn.link-css-responsive {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
/* :L646 */
/* :L648 */
.btn:hover,
.btn.link-css-responsive:hover,
.btn:active,
.btn.link-css-responsive:active,
.btn:hover:disabled,
.btn.link-css-responsive:hover:disabled,
.btn:active:disabled,
.btn.link-css-responsive:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.btn:focus,
.btn.link-css-responsive:focus,
.btn:focus-within,
.btn.link-css-responsive:focus-within,
.btn:focus:active,
.btn.link-css-responsive:focus:active,
.btn:focus-within:active,
.btn.link-css-responsive:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L1003 */
[name="continueButton"] {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  min-width: 24rem;
}
/* :L646 */
/* :L648 */
[name="continueButton"]:hover,
[name="continueButton"]:active,
[name="continueButton"]:hover:disabled,
[name="continueButton"]:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
[name="continueButton"]:focus,
[name="continueButton"]:focus-within,
[name="continueButton"]:focus:active,
[name="continueButton"]:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
[name="continueButton"]:hover,
[name="continueButton"]:active,
[name="continueButton"]:hover:disabled,
[name="continueButton"]:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
[name="continueButton"]:focus,
[name="continueButton"]:focus-within,
[name="continueButton"]:focus:active,
[name="continueButton"]:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L1006 */
.page-postquotequestions [name="continueButton"] {
  min-width: unset;
}
/* :L1011 */
.continue-button-wrapper-placeholder {
  text-align: center;
}
/* :L1015 */
/* :L1016 */
.site-public.page-prequotequestions.page-number-1 [name="saveButton"],
.site-public.page-prequotequestions.page-number-2 [name="saveButton"] {
  display: none;
}
/* :L1022 */
header#instanda-header {
  max-width: 140rem;
  margin-inline: auto;
}
/* :L1027 */
#instanda-site-layout {
  max-width: 110rem;
  margin-inline: auto;
}
/* :L1030 */
@media only screen and (min-width: 768px) {
  .page-confirmbillingdetails #instanda-site-layout,
  .page-displayemail #instanda-site-layout,
  .page-viewreferralsforquote #instanda-site-layout,
  .page-customeraccountlog #instanda-site-layout,
  .page-uploaddocuments #instanda-site-layout,
  .page-agentclaims #instanda-site-layout,
  .page-customerlogin #instanda-site-layout {
    margin-inline: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .page-confirmbillingdetails #instanda-site-layout,
  .page-displayemail #instanda-site-layout,
  .page-viewreferralsforquote #instanda-site-layout,
  .page-customeraccountlog #instanda-site-layout,
  .page-uploaddocuments #instanda-site-layout,
  .page-agentclaims #instanda-site-layout,
  .page-customerlogin #instanda-site-layout {
    margin-inline: auto;
  }
}
/* :L1044 */
.page-postquotequestions #instanda-site-layout,
.page-agentdashboard #instanda-site-layout,
.page-retrievequote #instanda-site-layout,
.page-updatepolicynumbers #instanda-site-layout,
.page-agentsearchexpiredpolicies #instanda-site-layout,
.page-agentsearchpoliciesforapproval #instanda-site-layout,
.page-customeraccountoptions #instanda-site-layout {
  max-width: 130rem;
}
/* :L1054 */
.page-agentdashboard #instanda-site-layout,
.page-retrievequote #instanda-site-layout,
.page-updatepolicynumbers #instanda-site-layout,
.page-agentsearchexpiredpolicies #instanda-site-layout,
.page-agentsearchpoliciesforapproval #instanda-site-layout,
.page-sessionexpired #instanda-site-layout,
.page-agentalldocs #instanda-site-layout,
.page-cannotquote #instanda-site-layout,
.page-failedautorenewals #instanda-site-layout,
.page-customeraccountoptions #instanda-site-layout,
.page-confirmbillingdetails #instanda-site-layout,
.page-viewreferralsforquote #instanda-site-layout,
.page-customeraccountlog #instanda-site-layout,
.page-uploaddocuments #instanda-site-layout,
.page-agentclaims #instanda-site-layout,
.page-displayemail #instanda-site-layout {
  margin-block-start: 2rem;
}
/* :L1071 */
.page-agentdashboard #instanda-site-layout h1,
.page-retrievequote #instanda-site-layout h1,
.page-updatepolicynumbers #instanda-site-layout h1,
.page-agentsearchexpiredpolicies #instanda-site-layout h1,
.page-agentsearchpoliciesforapproval #instanda-site-layout h1,
.page-sessionexpired #instanda-site-layout h1,
.page-agentalldocs #instanda-site-layout h1,
.page-cannotquote #instanda-site-layout h1,
.page-failedautorenewals #instanda-site-layout h1,
.page-customeraccountoptions #instanda-site-layout h1,
.page-confirmbillingdetails #instanda-site-layout h1,
.page-viewreferralsforquote #instanda-site-layout h1,
.page-customeraccountlog #instanda-site-layout h1,
.page-uploaddocuments #instanda-site-layout h1,
.page-agentclaims #instanda-site-layout h1,
.page-displayemail #instanda-site-layout h1 {
  font-family: "cocon", sans-serif;
  font-size: 4rem;
}
/* :L1076 */
.page-customerhomepage #instanda-site-layout {
  max-width: unset;
  background: #fafafa;
  padding-inline: 2rem;
  padding-block-end: 8rem;
}
/* :L1081 */
.page-customerhomepage #instanda-site-layout .instanda-main-content-container {
  max-width: 1024px;
  margin-inline: auto;
}
/* :L1088 */
.alert {
  position: fixed;
  bottom: 4rem;
  width: 100%;
  max-width: 600px;
  margin-inline: auto;
  left: max(0px, calc((100% - 600px) / 2));
  padding: 2rem;
  padding-right: 5rem;
  border-radius: 2rem;
}
/* :L1099 */
.alert ul {
  display: contents;
}
/* :L1102 */
.alert li {
  display: block;
}
/* :L1105 */
.alert.alert-info {
  background: #f2f8fd;
  z-index: 9;
  color: #0072ce;
}
/* :L1109 */
.alert.alert-info:hover {
  background: #cce3f5;
}
/* :L1113 */
.alert.alert-danger {
  background: #f8d7da;
  z-index: 9;
  color: #842029;
}
/* :L1117 */
.alert.alert-danger:hover {
  background: #f8d7da;
}
/* :L1121 */
.alert button.close {
  color: inherit;
  opacity: 0.6;
  font-size: 4rem;
  position: absolute;
  right: 2rem;
  top: 1rem;
}
/* :L1130 */
.nav-contact-strap {
  display: none;
}
/* :L1133 */
@media only screen and (min-width: 768px) {
  /* :L1135 */
  .nav-wrapper::after {
    display: block;
    height: 52px;
    background: linear-gradient(to right, #1c3660, #00679a);
  }
  /* :L1140 */
  .page-index.site-public .nav-wrapper::after,
  .page-retrievequote.site-public .nav-wrapper::after,
  .page-customerhomepage .nav-wrapper::after,
  .page-customerverifyaccount .nav-wrapper::after,
  .page-customerdetails .nav-wrapper::after,
  .page-customersendpasswordresetlink .nav-wrapper::after,
  .page-customerlogin .nav-wrapper::after,
  .page-customerdetails .nav-wrapper::after {
    display: none;
  }
}
/* :L1152 */
.nav-wrapper .navbar {
  background: unset;
  border: unset;
  margin: unset;
  padding: unset;
  outline: unset;
  float: unset;
}
/* :L1154 */
.nav-wrapper .navbar .navbar-default {
  background: unset;
  border: unset;
  margin: unset;
  padding: unset;
  outline: unset;
  float: unset;
}
/* :L1156 */
.nav-wrapper .navbar .navbar-default .navbar-brand {
  color: unset;
  height: unset;
}
/* :L1162 */
.nav-wrapper .navbar ul.navbar-right {
  background: unset;
  border: unset;
  margin: unset;
  padding: unset;
  outline: unset;
  float: unset;
  float: unset !important;
  padding-block: 3rem;
  gap: 1rem;
  display: grid;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar ul.navbar-right {
    display: flex;
    height: 100%;
    align-items: flex-start;
    justify-content: flex-end;
  }
  /* :L1173 */
  .site-agent .nav-wrapper .navbar ul.navbar-right {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1024px) {
  /* :L1178 */
  .site-agent .nav-wrapper .navbar ul.navbar-right {
    flex-wrap: nowrap;
  }
}
/* :L1182 */
.nav-wrapper .navbar ul.navbar-right li {
  float: unset;
}
/* :L1188 */
.nav-wrapper .navbar .navbar-header {
  display: flex;
  float: unset;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 1rem;
  margin: unset;
  padding-block: 2rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-header {
    width: auto;
  }
}
/* :L1200 */
.nav-wrapper .navbar .navbar-header a.navbar-brand {
  float: unset;
  margin: unset;
  line-height: revert;
  padding: unset;
  flex-grow: 1;
}
/* :L1206 */
.nav-wrapper .navbar .navbar-header a.navbar-brand img {
  width: 100%;
  max-width: 16rem;
  max-height: 100%;
  margin: unset;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-header a.navbar-brand img {
    max-width: 20rem;
  }
}
/* :L1217 */
.nav-wrapper .navbar .navbar-header .navbar-toggle {
  background: unset;
  border: unset;
  margin: unset;
  padding: unset;
  outline: unset;
  float: unset;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-header .navbar-toggle {
    display: none;
  }
}
/* :L1223 */
.nav-wrapper .navbar .navbar-header .navbar-toggle .icon-bar {
  transition: 0.3s ease all;
}
/* :L1226 */
.nav-wrapper .navbar .navbar-header .navbar-toggle:focus .icon-bar,
.nav-wrapper .navbar .navbar-header .navbar-toggle:focus-within .icon-bar {
  background: #da1984;
  box-shadow: -1px 1px 2px 0px #510931;
  transform: translateY(-2px);
}
/* :L1235 */
.nav-wrapper .navbar .navbar-collapse {
  flex-grow: 1;
  padding: unset;
  flex-basis: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-collapse {
    text-align: left;
    flex-basis: unset;
  }
}
/* :L1245 */
.nav-wrapper .navbar .navbar-collapse.in {
  display: grid;
}
/* :L1248 */
/* :L1249 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li {
  display: contents;
}
/* :L1251 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
  text-align: center;
}
/* :L1252 */
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a {
  display: none;
}
/* :L1254 */
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href*="Logoff"],
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href*="CustomerLogOut"],
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href*="CustomerHomePage"],
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href*="Login"] {
  display: revert;
}
/* :L1260 */
.site-public:not(.public-logged-in) .nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href="/Public/RetrieveQuote"] {
  display: revert;
}
/* :L646 */
/* :L648 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:hover,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:active,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:hover:disabled,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus-within,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus:active,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:hover,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:active,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:hover:disabled,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus-within,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus:active,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L1270 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li a[href*="PackageId=31439"] {
  font-size: 0.8rem;
}
/* :L1279 */
/* :L1280 */
/* :L1281 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li.active a,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li.active a:focus,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav li.active a:hover {
  color: #da1984;
  background: unset;
}
/* :L1290 */
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap {
    display: flex;
    flex-basis: auto;
    margin-left: auto;
    justify-content: flex-end;
  }
}
@media only screen and (min-width: 1024px) {
  
}
/* :L1302 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .strap-content-wrapper {
  display: flex;
  font-size: 1.6rem;
  gap: 1.5rem;
}
/* :L1307 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-icon::before {
  content: "\e551";
  font-family: "material-symbols";
  color: #da1984;
  font-size: 2rem;
}
/* :L1313 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details {
  display: grid;
  gap: 0.5rem;
}
/* :L1316 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .contact-us.divider {
  display: flex;
  gap: 1rem;
  text-align: left;
}
/* :L1320 */
/* :L1321 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .contact-us.divider .number-section,
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .contact-us.divider .number-section a {
  color: #1c3660;
}
/* :L1325 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .contact-us.divider .number-section a {
  font-weight: 700;
}
/* :L1329 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .contact-us.divider .cta-section {
  color: #da1984;
  font-weight: 700;
}
/* :L1334 */
.nav-wrapper .navbar .navbar-collapse ul.navbar-nav .nav-contact-strap .call-details .office-hours-section {
  color: #6e7277;
  font-size: 1.1rem;
}
/* :L1343 */
/* :L1344 */
.nav-wrapper .navbar .navbar-default > .container {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
@media only screen and (min-width: 481px) {
  .nav-wrapper .navbar .navbar-default > .container {
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-default > .container {
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
/* :L1356 */
.nav-wrapper .navbar .navbar-default > .container > div {
  padding-inline: 1rem;
}
@media only screen and (min-width: 768px) {
  .nav-wrapper .navbar .navbar-default > .container > div {
    padding-inline: 2rem;
  }
}
/* :L1452 */
.breadcrumbs {
  display: none;
}
/* :L1405 */
.page-quickquotequestions .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-quickquote .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-prequotequestions .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-quote .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-postquotequestions .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-awaitesignature .breadcrumbs {
  display: block;
}
/* :L1405 */
.page-esignature .breadcrumbs {
  display: block;
}
/* :L1457 */
.hero-image-wrapper {
  max-height: 27rem;
  overflow: hidden;
  border-radius: 2rem;
  margin: 2rem;
  display: none;
  place-content: center;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* :L1413 */
  .page-quickquotequestions .hero-image-wrapper {
    display: grid;
  }
  /* :L1413 */
  .page-quickquote .hero-image-wrapper {
    display: grid;
  }
  /* :L1413 */
  .page-quote .hero-image-wrapper {
    display: grid;
  }
  /* :L1413 */
  .page-awaitesignature .hero-image-wrapper {
    display: grid;
  }
  /* :L1413 */
  .page-esignature .hero-image-wrapper {
    display: grid;
  }
}
/* :L1468 */
.hero-image-wrapper img {
  width: 100%;
  height: auto;
}
/* :L1473 */
.hero-image-wrapper::after {
  position: absolute;
  place-self: center;
  font-size: 4rem;
  color: white;
  font-family: "cocon", sans-serif;
  letter-spacing: 1px;
  text-shadow: -1px 1px 10px rgba(8, 40, 65, 0.3);
}
/* :L1481 */
.page-quickquotequestions .hero-image-wrapper::after {
  content: "Get a quick quote";
}
/* :L1484 */
.page-quickquotequestions.created-from-mta .hero-image-wrapper::after {
  content: "Your application";
}
/* :L1487 */
.page-quickquote .hero-image-wrapper::after {
  content: "Your initial quote";
}
/* :L1490 */
.page-quote .hero-image-wrapper::after {
  content: "Your Final Quote";
}
/* :L1493 */
.page-confirmation2 .hero-image-wrapper::after {
  content: "Thank you for your purchase";
}
/* :L1497 */
body:not(.page-confirmation2) .hero-image-wrapper::before {
  content: "";
  width: 14%;
  aspect-ratio: 1;
  position: absolute;
  background-image: url(/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VVhWeFNtUnhOVUZOU0ZSMWVVWmFSa3RKTVRoTFFWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxBUXlRUkxrYmdCYnROUiFvLDEwMDAsWXFxUkFzR2x3YkUwNjJXWSxleXBJcjdGNjQ3OGJtQTlob05ZWkQyYTlTNTRVVVI0N0RHUXVTeVlNZlRWMjdEdjNsVkRXamdsOVF4MTJWYUlqWmFSbXZrQyt5RmJXcjAralBUMVRwUT09);
  background-repeat: no-repeat;
  right: 3%;
  top: -5%;
}
/* :L1510 */
.journey-items {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
  margin-block: 2rem;
  align-items: center;
  color: #6e7277;
  font-family: "cocon", sans-serif;
}
@media only screen and (min-width: 768px) {
  .journey-items {
    gap: 1.5rem;
  }
}
/* :L1520 */
.journey-item {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  flex-grow: 1;
}
@media only screen and (min-width: 768px) {
  .journey-item {
    gap: 1.5rem;
  }
}
/* :L1421 */
.page-quickquotequestions .quick-qq.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-quickquote .quick-qd.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-prequotequestions .pre-qq.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-quote .quote-d.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-postquotequestions .post-qq.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-awaitesignature .post-qq.journey-item {
  color: #0072ce;
}
/* :L1421 */
.page-esignature .post-qq.journey-item {
  color: #0072ce;
}
/* :L1536 */
.journey-item:not(:last-child)::after {
  content: "";
  height: 2px;
  background: #6e7277;
  width: auto;
  display: block;
  flex-basis: 0%;
  flex-grow: 1;
  border-radius: 2px;
}
/* :L1429 */
.page-quickquote .quick-qq.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-prequotequestions .quick-qd.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-quote .pre-qq.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-awaitesignature .quote-d.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-postquotequestions .quote-d.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-awaitesignature .quote-d.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1429 */
.page-esignature .quote-d.journey-item:not(:last-child)::after {
  background-color: #0072ce;
}
/* :L1548 */
.journey-item .number {
  border-radius: 10rem;
  border-color: inherit;
  border-width: 2px;
  border-style: solid;
  line-height: 0;
  font-size: 1.4rem;
  padding: 1.25rem;
  width: 0;
  display: grid;
  place-content: center;
  color: inherit;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .journey-item .number {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 768px) {
  .journey-item .number {
    padding: 1.7rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-quickquote .quick-qq.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-quickquote .quick-qq.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-quickquote .quick-qq.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-prequotequestions .quick-qd.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-prequotequestions .quick-qd.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-prequotequestions .quick-qd.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-quote .pre-qq.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-quote .pre-qq.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-quote .pre-qq.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-awaitesignature .quote-d.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-awaitesignature .quote-d.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-awaitesignature .quote-d.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-postquotequestions .quote-d.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-postquotequestions .quote-d.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-postquotequestions .quote-d.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-awaitesignature .quote-d.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-awaitesignature .quote-d.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-awaitesignature .quote-d.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1437 */
/* :L1438 */
.page-esignature .quote-d.journey-item .number {
  background: #0072ce;
  color: white;
  font-size: 0;
}
/* :L1442 */
.page-esignature .quote-d.journey-item .number::before {
  content: "\e5ca";
  font-family: "material-symbols";
  font-size: 1.4rem;
}
@media only screen and (min-width: 768px) {
  .page-esignature .quote-d.journey-item .number::before {
    font-size: 2rem;
  }
}
/* :L1582 */
.journey-item .text {
  display: none;
}
@media only screen and (min-width: 768px) {
  .journey-item .text {
    display: revert;
  }
}
/* :L1588 */
.journey-item.step-five {
  flex-grow: 0;
}
/* :L1593 */
.breadcrumbs {
  width: auto;
  margin-inline: 2rem;
}
@media only screen and (min-width: 768px) {
  .breadcrumbs {
    margin-inline: 4rem;
  }
}
/* :L1603 */
.instanda-responsive-help-text {
  font-family: "Open Sans", sans-serif;
}
/* :L759 */
.instanda-responsive-help-text > div {
  padding: 1.2rem;
  background: whitesmoke;
  border: solid 1px #eaeaeb;
  border-radius: 1.4rem;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 1rem;
  margin-block-start: 1rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L769 */
.instanda-responsive-help-text > div::before {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  line-height: 0;
  content: "\e88e";
  margin-block-start: 1.2rem;
}
/* :L774 */
.help-text-header.instanda-responsive-help-text > div::before:has(.title) {
  margin-block-start: 1.4rem;
}
/* :L777 */
.price-increase .instanda-responsive-help-text > div::before {
  color: #dc3545;
}
/* :L781 */
.instanda-responsive-help-text > div > * {
  grid-column: 2;
}
/* :L785 */
/* :L786 */
.instanda-responsive-help-text:hover > div {
  background: white;
  box-shadow: 0 2px 7px -3px rgba(0, 0, 0, 0.2);
  transform: translateY(-3px);
}
/* :L1605 */
.instanda-responsive-help-text h4 {
  font-family: "cocon", sans-serif;
  margin: unset;
}
/* :L1609 */
.instanda-responsive-help-text p {
  padding: unset;
}
/* :L1614 */
.no-padding {
  padding-block-start: unset;
}
/* :L1618 */
.questionList.instanda-questionList,
.instanda-await-e-signature-content,
.instanda-e-signature-content .instanda-main-content-container {
  display: grid;
  max-width: 1024px;
  margin-inline: auto;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList,
  .instanda-await-e-signature-content,
  .instanda-e-signature-content .instanda-main-content-container {
    margin-inline: 2rem;
  }
  /* :L1626 */
  .page-postquotequestions .questionList.instanda-questionList,
  .page-postquotequestions .instanda-await-e-signature-content,
  .page-postquotequestions .instanda-e-signature-content .instanda-main-content-container {
    margin-inline-end: unset;
    margin-inline-start: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .questionList.instanda-questionList,
  .instanda-await-e-signature-content,
  .instanda-e-signature-content .instanda-main-content-container {
    margin-inline: auto;
  }
}
/* :L1634 */
.questionList.instanda-questionList > .instanda-well,
.instanda-await-e-signature-content > .instanda-well,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well {
  border-color: #cccccc;
  border-width: 1px 0 0 0;
  border-style: solid;
}
/* :L322 */
.questionList.instanda-questionList > .instanda-well:last-child,
.instanda-await-e-signature-content > .instanda-well:last-child,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well:last-child {
  border-width: 1px 0 1px 0;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well,
  .instanda-await-e-signature-content > .instanda-well,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well {
    border-color: #eaeaeb;
    border-width: 1px;
  }
  /* :L328 */
  .questionList.instanda-questionList > .instanda-well:last-child,
  .instanda-await-e-signature-content > .instanda-well:last-child,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well:last-child {
    border-width: 1px;
  }
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well,
  .instanda-await-e-signature-content > .instanda-well,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well {
    border-radius: 2rem;
  }
  /* :L1638 */
  /* :L1639 */
  .questionList.instanda-questionList > .instanda-well:nth-of-type(2),
  .instanda-await-e-signature-content > .instanda-well:nth-of-type(2),
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well:nth-of-type(2),
  .questionList.instanda-questionList > .instanda-well:nth-of-type(2) ~ .instanda-well,
  .instanda-await-e-signature-content > .instanda-well:nth-of-type(2) ~ .instanda-well,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well:nth-of-type(2) ~ .instanda-well {
    margin-block-start: 2.5rem;
  }
}
/* :L1645 */
.questionList.instanda-questionList > .instanda-well > .questionItem:not(.aura-header-wrapper),
.instanda-await-e-signature-content > .instanda-well > .questionItem:not(.aura-header-wrapper),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .questionItem:not(.aura-header-wrapper) {
  padding-inline: 1rem;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .questionItem:not(.aura-header-wrapper),
  .instanda-await-e-signature-content > .instanda-well > .questionItem:not(.aura-header-wrapper),
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .questionItem:not(.aura-header-wrapper) {
    padding-inline: 2rem;
  }
}
/* :L1647 */
.questionList.instanda-questionList > .instanda-well > .questionItem:not(.aura-header-wrapper) .questionItem.instanda-container-fluid:not(.help-text-header, .info-box, .pay-out-info-header-block),
.instanda-await-e-signature-content > .instanda-well > .questionItem:not(.aura-header-wrapper) .questionItem.instanda-container-fluid:not(.help-text-header, .info-box, .pay-out-info-header-block),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .questionItem:not(.aura-header-wrapper) .questionItem.instanda-container-fluid:not(.help-text-header, .info-box, .pay-out-info-header-block) {
  padding-block-start: 3rem;
}
/* :L1651 */
.questionList.instanda-questionList > .instanda-well:has(> .honesty-declaration),
.instanda-await-e-signature-content > .instanda-well:has(> .honesty-declaration),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well:has(> .honesty-declaration) {
  margin: 2rem;
  border: unset;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.12);
  background: transparent;
  border-radius: 2rem;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well:has(> .honesty-declaration),
  .instanda-await-e-signature-content > .instanda-well:has(> .honesty-declaration),
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well:has(> .honesty-declaration) {
    margin: 2rem 0 0 0;
  }
}
/* :L1661 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper),
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) {
  background: white;
  border: inherit;
  border-width: 0 0 1px 0;
  padding-block: 2rem;
  font-family: "cocon", sans-serif;
}
/* :L1666 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child {
  border-width: 0;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper),
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper),
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) {
    border-radius: 2rem 2rem 0 0;
  }
  /* :L1672 */
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper):only-child {
    border-radius: 2rem;
  }
}
/* :L1677 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration {
  border-radius: 2rem 2rem 0 0;
  border-color: #eaeaeb;
  border-style: solid;
  border-width: 1px 1px 0 1px;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration {
    border: unset;
  }
}
/* :L1685 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration h3,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration h3,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration h3 {
  color: #da1984;
  margin-block-end: 1rem;
}
/* :L1689 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration p,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration p,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration p {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
  line-height: 1.5;
}
/* :L1695 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem {
  background: white;
  border-color: #eaeaeb;
  border-style: solid;
  border-width: 0 1px 0 1px;
}
/* :L1700 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem:last-child,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem:last-child,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem:last-child {
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 2rem 2rem;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem {
    border: unset !important;
  }
}
/* :L1707 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem > div,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem > div,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration ~ .questionItem > div {
  max-width: unset;
  margin-inline: auto;
}
/* :L1712 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration + .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration + .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).honesty-declaration + .questionItem {
  margin-block-start: -4rem;
}
/* :L1716 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) h3,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) h3,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) h3 {
  font-size: 2.5rem;
  font-family: "cocon", sans-serif;
}
/* :L1719 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem {
  background: #fafafa;
}
/* :L1721 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem,
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem .form-group > .instanda-question-item.form-group:not(:first-child),
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem .form-group > .instanda-question-item.form-group:not(:first-child),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem .form-group > .instanda-question-item.form-group:not(:first-child) {
  padding-block-start: 2.5rem;
}
/* :L1725 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type {
  padding-block-end: 4rem;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) ~ .questionItem:last-of-type {
    border-radius: 0 0 2rem 2rem;
  }
}
/* :L1734 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header {
  border: unset;
  max-width: 600px;
  margin-inline: auto;
  padding-block-end: unset;
  margin-block-end: -1rem;
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready,
  .questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header,
  .instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header,
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header {
    padding-inline: unset;
    padding-block-start: 4rem;
  }
}
/* :L1745 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready ~ .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready ~ .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).quote-ready ~ .questionItem,
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header ~ .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header ~ .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).consent-header ~ .questionItem {
  background: white;
}
/* :L1749 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem {
  padding-block-start: 4rem;
}
/* :L1751 */
/* :L1752 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding,
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding + .questionItem,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding + .questionItem,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper) + .questionItem.no-padding + .questionItem {
  padding-block-start: unset;
}
/* :L1758 */
.questionList.instanda-questionList > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).joint-cover-info,
.instanda-await-e-signature-content > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).joint-cover-info,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well > .instanda-container-fluid:not(.aura-header-wrapper).joint-cover-info {
  background: linear-gradient(to right, #1c3660, #00679a);
  color: white;
}
/* :L1763 */
/* :L1764 */
/* :L1765 */
.questionList.instanda-questionList > .instanda-well .questionItem:not(.instanda-container-fluid, .instanda-question-multi-item-summary .questionItem) > div,
.instanda-await-e-signature-content > .instanda-well .questionItem:not(.instanda-container-fluid, .instanda-question-multi-item-summary .questionItem) > div,
.instanda-e-signature-content .instanda-main-content-container > .instanda-well .questionItem:not(.instanda-container-fluid, .instanda-question-multi-item-summary .questionItem) > div {
  max-width: 600px;
  margin-inline: auto;
}
/* :L1772 */
.questionList.instanda-questionList > .instanda-well:has(> .reference-number-copy-header),
.instanda-await-e-signature-content > .instanda-well:has(> .reference-number-copy-header),
.instanda-e-signature-content .instanda-main-content-container > .instanda-well:has(> .reference-number-copy-header) {
  display: none;
  border: unset !important;
  box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
}
@media only screen and (min-width: 768px) {
  .questionList.instanda-questionList > .instanda-well:has(> .reference-number-copy-header),
  .instanda-await-e-signature-content > .instanda-well:has(> .reference-number-copy-header),
  .instanda-e-signature-content .instanda-main-content-container > .instanda-well:has(> .reference-number-copy-header) {
    display: revert;
  }
}
/* :L1782 */
.questionList.instanda-questionList .instanda-text-question.form-group.row,
.instanda-await-e-signature-content .instanda-text-question.form-group.row,
.instanda-e-signature-content .instanda-main-content-container .instanda-text-question.form-group.row {
  display: flex;
  gap: 1rem;
}
/* :L1785 */
.questionList.instanda-questionList .instanda-text-question.form-group.row > .instanda-question-input,
.instanda-await-e-signature-content .instanda-text-question.form-group.row > .instanda-question-input,
.instanda-e-signature-content .instanda-main-content-container .instanda-text-question.form-group.row > .instanda-question-input {
  flex-grow: 1;
  width: auto;
}
/* :L1791 */
/* :L1792 */
.questionList.instanda-questionList .instanda-responsive-help-text:has(> div > *),
.instanda-await-e-signature-content .instanda-responsive-help-text:has(> div > *),
.instanda-e-signature-content .instanda-main-content-container .instanda-responsive-help-text:has(> div > *) {
  display: block !important;
}
/* :L1797 */
/* :L1798 */
/* :L1804 */
.questionList.instanda-questionList .instanda-question-parent-yes-no + .form-group .questionItem:not(.instanda-container-fluid),
.instanda-await-e-signature-content .instanda-question-parent-yes-no + .form-group .questionItem:not(.instanda-container-fluid),
.instanda-e-signature-content .instanda-main-content-container .instanda-question-parent-yes-no + .form-group .questionItem:not(.instanda-container-fluid) {
  padding-block-start: 2rem;
}
/* :L1811 */
/* :L1812 */
.help-text-header .title {
  font-size: 2rem;
  font-family: "cocon", sans-serif;
}
/* :L1817 */
/* :L1819 */
.change-of-mind .title,
.email-not-received .title {
  font-weight: 700;
}
/* :L1826 */
.padding-block {
  padding-block: 2rem 1rem;
}
/* :L1828 */
.padding-block p:last-child {
  margin-block-end: unset;
}
/* :L1833 */
/* :L1834 */
.big-info > div {
  padding: 2.8rem 2rem !important;
}
/* :L1839 */
/* :L1840 */
.header-holder > .instanda-question-parent-yes-no.form-group {
  display: none;
}
/* :L1843 */
.header-holder.your-details-header {
  padding-block-end: 1rem;
}
/* :L1845 */
.header-holder.your-details-header p {
  margin-bottom: unset;
  padding-block-end: 1rem;
}
/* :L1852 */
.info-box {
  background: whitesmoke;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  text-align: center;
}
/* :L1856 */
.info-box:hover {
  background: white;
  box-shadow: 0 2px 7px -3px rgba(0, 0, 0, 0.2);
  transform: translateY(-3px);
}
/* :L1862 */
.instanda-question-label {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
/* :L1868 */
.instanda-question-label,
.instanda-question-inner-label {
  margin-bottom: 0.4rem;
  align-items: end;
}
/* :L1872 */
.instanda-question-label label,
.instanda-question-inner-label label {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: unset;
}
/* :L1880 */
.form-control,
.MuiInputBase-root {
  border-radius: 1rem !important;
  background: white;
  padding: 1rem;
  height: auto !important;
  border-color: #cfd1d3;
  border-width: 1px;
  border-style: solid;
  font-size: 13pt;
  font-weight: 400;
  line-height: 1.4;
  box-shadow: unset;
  outline: unset;
  color: #36383a;
  min-height: 48px;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L1898 */
.form-control::placeholder,
.MuiInputBase-root::placeholder,
.form-control:has(option:first-child:checked),
.MuiInputBase-root:has(option:first-child:checked) {
  color: #6e7277;
}
/* :L1902 */
.form-control:focus-within,
.MuiInputBase-root:focus-within,
.form-control:focus,
.MuiInputBase-root:focus {
  box-shadow: 0 0 0 0.4rem #d0effb;
  background: white !important;
  border-color: #4cc2f1;
}
/* :L1909 */
.instanda-question-date .form-control,
.instanda-question-date .MuiInputBase-root {
  border-radius: 1rem 0 0 1rem !important;
  border-inline-end: unset;
}
/* :L1913 */
.instanda-number-input .form-control,
.instanda-number-input .MuiInputBase-root,
.currency-addon .form-control,
.currency-addon .MuiInputBase-root {
  border-radius: 0 1rem 1rem 0 !important;
}
/* :L1917 */
.form-control.input-validation-error,
.MuiInputBase-root.input-validation-error {
  border-color: #dc3545;
  color: #dc3545;
}
/* :L1921 */
.currency-addon + .form-control,
.currency-addon + .MuiInputBase-root {
  border-radius: 0 1rem 1rem 0 !important;
  border-inline-start: unset;
}
/* :L1929 */
[class="instanda-question-input instanda-question-choice"] {
  position: relative;
}
/* :L1931 */
[class="instanda-question-input instanda-question-choice"]::after {
  font-family: "material-symbols";
  content: "\e313";
  font-size: 2.5rem;
  height: 100%;
  width: 0;
  position: absolute;
  top: 0;
  display: flex;
  align-items: center;
  right: 3rem;
  pointer-events: none;
}
/* :L1943 */
:has(.twitter-typeahead)[class="instanda-question-input instanda-question-choice"]::after {
  display: none;
}
/* :L1947 */
[class="instanda-question-input instanda-question-choice"] select {
  -webkit-appearance: none;
  /* hide native arrow */
  -moz-appearance: none;
  appearance: none;
}
/* :L1954 */
span.twitter-typeahead {
  position: relative;
}
/* :L1956 */
span.twitter-typeahead::before {
  content: "\e8b6";
  font-family: "material-symbols";
  position: absolute;
  font-size: 2.5rem;
  color: inherit;
  z-index: 3;
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: 1rem;
}
/* :L1968 */
span.twitter-typeahead input.autocomplete {
  padding-inline-start: 4rem;
}
/* :L1974 */
.input-group-addon {
  background: white;
  border-color: #cfd1d3;
  color: #36383a;
  border-radius: 0 1rem 1rem 0;
  font-size: 13pt;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L1982 */
.input-group-addon.instanda-number-prefix,
.input-group-addon.currency-addon {
  border-radius: 1rem 0 0 1rem;
  padding-right: 0.5rem;
}
/* :L1987 */
/* :L1988 */
.input-group-addon + .instanda-question-input .form-control {
  border-inline-start: unset;
}
/* :L1994 */
/* :L1995 */
.input-group:focus-within .input-group-addon {
  border-color: #36383a;
}
/* :L1998 */
.input-group:has(.input-validation-error) .input-group-addon {
  border-color: #dc3545;
}
/* :L2003 */
.confirmQuestionCheckbox {
  position: relative;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L383 */
.confirmQuestionCheckbox:hover {
  transform: translateY(-2px);
}
/* :L387 */
.confirmQuestionCheckbox label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* :L393 */
.confirmQuestionCheckbox label input {
  appearance: none;
}
/* :L396 */
.confirmQuestionCheckbox label + span {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
/* :L401 */
.confirmQuestionCheckbox label + span::before {
  font-family: "material-symbols";
  font-size: 3rem;
  line-height: 1;
  content: "\e835";
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L404 */
.confirmQuestionCheckbox label + span > div {
  padding: 0.5rem;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  border-radius: 1rem;
  flex-grow: 1;
  text-align: left;
}
/* :L414 */
/* :L416 */
/* :L417 */
.confirmQuestionCheckbox label:hover + span > div,
.confirmQuestionCheckbox label:focus-within + span > div {
  background: #fdf4f9;
  border-color: #f8d1e6;
}
/* :L423 */
/* :L424 */
/* :L425 */
.confirmQuestionCheckbox label:has(input:checked) + span > div {
  background: #fdf4f9;
  color: #da1984;
}
/* :L431 */
.confirmQuestionCheckbox label:has(input:checked) + span::before {
  content: "\e834";
  font-variation-settings: "FILL" 1, "wght" 600, "GRAD" 200, "opsz" 24;
  color: #da1984;
  font-weight: 100;
}
/* :L2007 */
.instanda-question-help-col {
  width: auto;
  display: none;
}
/* :L2010 */
.instanda-question-help-col a {
  color: #0072ce;
  display: flex;
}
/* :L2013 */
.instanda-question-help-col a:hover,
.instanda-question-help-col a:focus {
  text-decoration: unset;
  outline: unset;
}
/* :L2019 */
.instanda-question-help-col:not(:has(> .instanda-responsive-help-icon-container)) {
  display: none;
}
/* :L2022 */
/* :L2023 */
.instanda-question-help-col .instanda-responsive-help-icon::before {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  content: "\e887";
  height: 3rem;
  width: 3rem;
  display: block;
  border-radius: 10rem;
}
/* :L2030 */
:hover.instanda-question-help-col .instanda-responsive-help-icon::before,
:focus-within.instanda-question-help-col .instanda-responsive-help-icon::before {
  background: #0072ce;
  color: white;
}
/* :L2037 */
.instanda-question-help-col .instanda-responsive-help-icon-container {
  padding: unset !important;
}
/* :L2043 */
.form-group.single-line-showhide {
  margin-block-start: 2rem;
}
/* :L2047 */
.instanda-question-input.instanda-address-line-2 {
  margin-block-start: 1rem;
}
/* :L2051 */
.instanda-question-input.instanda-address-line-1 {
  margin-block-start: -2rem;
}
/* :L2056 */
/* :L2057 */
.reference-number-copy-header > .instanda-questionHeader {
  max-width: 600px;
  margin-inline: auto;
}
/* :L2062 */
.ref-copy-container {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 1rem;
  font-family: "cocon", sans-serif;
}
@media only screen and (min-width: 481px) {
  .ref-copy-container {
    flex-direction: row;
  }
}
/* :L2071 */
.ref-copy-container h3 {
  flex-grow: 1;
}
/* :L2076 */
span.ref-number-area {
  color: #0072ce;
  font-size: 1.6rem;
  padding: 0.8rem 1.2rem;
  border: 1px solid #eaeaeb;
  border-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
  cursor: pointer;
}
/* :L2087 */
span.ref-number-area.color-primary {
  color: #da1984;
}
/* :L2089 */
span.ref-number-area.color-primary:hover {
  background-color: #da1984;
  border-color: #da1984;
  color: white;
}
/* :L2095 */
span.ref-number-area.policy-number {
  border: unset;
  padding-block: 0.2rem;
}
@media only screen and (min-width: 768px) {
  span.ref-number-area.policy-number {
    font-size: 2.4rem;
  }
}
/* :L2102 */
span.ref-number-area span.copy-ref-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L2106 */
span.ref-number-area span.copy-ref-icon::before {
  content: "\e14d";
  font-family: "material-symbols";
}
/* :L2111 */
span.ref-number-area:hover {
  background-color: #0072ce;
  border-color: #0072ce;
  color: white;
}
/* :L2117 */
/* :L2118 */
span.ref-number-area:active,
span.ref-number-area:active:hover {
  background: #4cc2f1;
  border-color: #4cc2f1;
}
/* :L2123 */
span.ref-number-area:active span.copy-ref-icon::before {
  content: "\e173";
}
/* :L2127 */
span.ref-number-area.copy-complete {
  background: #28a745;
  border-color: #28a745;
  color: white;
}
/* :L2131 */
span.ref-number-area.copy-complete span.copy-ref-icon::before {
  content: "\e5ca";
}
/* :L2138 */
.instanda-question-input:has(> .radio-inline),
.form-group:has(> .radio) {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
/* :L2143 */
.icon-button.choice-parent > .instanda-question-parent-yes-no .instanda-question-input:has(> .radio-inline),
.icon-button.choice-parent > .instanda-question-parent-yes-no .form-group:has(> .radio) {
  display: grid;
}
@media only screen and (min-width: 768px) {
  .icon-button.choice-parent > .instanda-question-parent-yes-no .instanda-question-input:has(> .radio-inline),
  .icon-button.choice-parent > .instanda-question-parent-yes-no .form-group:has(> .radio) {
    grid-template-columns: 1fr 1fr;
  }
}
/* :L2152 */
.radio {
  flex-grow: 1;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .radio {
    flex-grow: 0;
    min-width: 15rem;
  }
}
/* :L2159 */
.radio label {
  width: 100%;
}
/* :L2164 */
.radio-inline,
.radio label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  font-family: "cocon", sans-serif;
  background: white;
  padding: 1rem 4rem;
  border-radius: 6rem;
  border-color: #cfd1d3;
  border-style: solid;
  border-width: 1px;
  flex-grow: 1;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  outline-style: solid;
  outline-color: transparent;
  outline-width: 2px;
  outline-offset: 4px;
}
@media only screen and (min-width: 768px) {
  .radio-inline,
  .radio label {
    flex-grow: 0;
    min-width: 15rem;
  }
  /* :L721 */
  .payment-period-selection-block .radio-inline,
  .payment-period-selection-block .radio label {
    min-width: 10rem;
  }
}
/* :L730 */
.radio-inline input,
.radio label input {
  appearance: none;
}
/* :L733 */
.radio-inline:focus-within,
.radio label:focus-within,
.period-option:focus-within .radio-inline,
.period-option:focus-within .radio label,
input:focus + .radio-inline,
input:focus + .radio label {
  border-color: #da1984;
  outline-color: #f8d1e6;
}
/* :L739 */
:not([id^="aura-integration-life"]).radio-inline.instanda-selected,
:not([id^="aura-integration-life"]).radio label.instanda-selected,
input[checked="checked"] + .radio-inline,
input[checked="checked"] + .radio label {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L745 */
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"]).radio-inline.instanda-selected,
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"]).radio label.instanda-selected,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + .radio-inline,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + .radio label {
  background-color: #fbdfef;
  color: #36383a;
}
/* :L750 */
.radio-inline:hover,
.radio label:hover,
input:hover + .radio-inline,
input:hover + .radio label {
  border-color: #da1984;
  color: #da1984;
}
/* :L2168 */
.cta-primary {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  font-family: "cocon", sans-serif;
  background: white;
  padding: 1rem 4rem;
  border-radius: 6rem;
  border-color: #cfd1d3;
  border-style: solid;
  border-width: 1px;
  flex-grow: 1;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  outline-style: solid;
  outline-color: transparent;
  outline-width: 2px;
  outline-offset: 4px;
  color: #da1984;
  border-color: #da1984;
}
@media only screen and (min-width: 768px) {
  .cta-primary {
    flex-grow: 0;
    min-width: 15rem;
  }
  /* :L721 */
  .payment-period-selection-block .cta-primary {
    min-width: 10rem;
  }
}
/* :L730 */
.cta-primary input {
  appearance: none;
}
/* :L733 */
.cta-primary:focus-within,
.period-option:focus-within .cta-primary,
input:focus + .cta-primary {
  border-color: #da1984;
  outline-color: #f8d1e6;
}
/* :L739 */
:not([id^="aura-integration-life"]).cta-primary.instanda-selected,
input[checked="checked"] + .cta-primary {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L745 */
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"]).cta-primary.instanda-selected,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + .cta-primary {
  background-color: #fbdfef;
  color: #36383a;
}
/* :L750 */
.cta-primary:hover,
input:hover + .cta-primary {
  border-color: #da1984;
  color: #da1984;
}
/* :L2172 */
.cta-primary:hover {
  text-decoration: unset;
}
/* :L2177 */
.arrow-right-button {
  display: flex;
  align-items: center;
  gap: 1rem;
}
/* :L2181 */
.arrow-right-button::after {
  content: "\e941";
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  color: inherit;
  font-size: 2.5rem;
}
/* :L2189 */
.instanda-question-validation-message {
  flex-basis: 100%;
}
/* :L2191 */
.instanda-question-validation-message:has(> span:empty) {
  display: none;
}
/* :L2196 */
/* :L2197 */
/* :L2198 */
/* :L2199 */
.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
  padding: 2.5rem 2rem;
  border-radius: 1rem;
  font-family: "Open Sans", sans-serif;
  letter-spacing: 1px;
  font-weight: 600;
}
/* :L2208 */
.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline::before {
  content: "";
  background-size: contain;
  width: 3rem;
  aspect-ratio: 1;
}
/* :L2214 */
/* :L2215 */
.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline.instanda-selected::before {
  color: #da1984;
}
/* :L2221 */
/* :L2222 */
/* :L2223 */
.single-joint-selection.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.4482 8.05647L20.5565 8.01758C19.8588 8.56046 18.967 8.87078 17.9976 8.87078C17.0284 8.87078 16.1756 8.56046 15.4776 8.01758L14.5859 8.05647C13.229 8.13387 12.1825 9.29703 12.2599 10.6927L12.725 18.6793C12.8028 19.7259 13.6556 20.5013 14.6636 20.5013H14.7799L15.6331 32.9465C15.6716 34.1093 16.3693 34.7681 17.1836 34.7681H18.8119C19.6259 34.7681 20.285 34.1482 20.3628 32.9465L21.2156 20.5013H21.3319C22.3788 20.5013 23.2316 19.6873 23.2701 18.6793L23.7356 10.6927C23.8519 9.33555 22.805 8.13387 21.4482 8.05647Z' fill='white' stroke='white' stroke-width='2.46494'/%3E%3Cpath d='M17.9993 8.13527C19.9049 8.13527 21.4497 6.59047 21.4497 4.68484C21.4497 2.7792 19.9049 1.23438 17.9993 1.23438C16.0936 1.23438 14.5488 2.7792 14.5488 4.68484C14.5488 6.59047 16.0936 8.13527 17.9993 8.13527Z' fill='white' stroke='white' stroke-width='2.46494'/%3E%3Cpath d='M21.4482 8.05647L20.5565 8.01758C19.8588 8.56046 18.967 8.87078 17.9976 8.87078C17.0284 8.87078 16.1756 8.56046 15.4776 8.01758L14.5862 8.05647C13.229 8.13387 12.1825 9.29703 12.2599 10.6927L12.725 18.6793C12.8028 19.7259 13.6556 20.5013 14.6636 20.5013H14.7799L15.6331 32.9465C15.6716 34.1093 16.3693 34.7681 17.1836 34.7681H18.8119C19.6259 34.7681 20.285 34.1482 20.3628 32.9465L21.2156 20.5013H21.3319C22.3788 20.5013 23.2316 19.6873 23.2701 18.6793L23.7356 10.6927C23.8519 9.33555 22.805 8.13387 21.4482 8.05647Z' fill='%230072CE'/%3E%3Cpath d='M17.9993 8.13527C19.9049 8.13527 21.4497 6.59047 21.4497 4.68484C21.4497 2.7792 19.9049 1.23438 17.9993 1.23438C16.0936 1.23438 14.5488 2.7792 14.5488 4.68484C14.5488 6.59047 16.0936 8.13527 17.9993 8.13527Z' fill='%230072CE'/%3E%3C/svg%3E");
  background-size: contain;
}
/* :L2226 */
/* :L2227 */
.single-joint-selection.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline + .radio-inline:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7779 8.05647L25.8862 8.01758C25.1881 8.56046 24.2964 8.87078 23.3273 8.87078C22.3582 8.87078 21.505 8.56046 20.8073 8.01758L19.9156 8.05647C19.3727 8.09535 18.8687 8.28903 18.481 8.59935C18.9076 9.18075 19.179 9.91731 19.1016 10.6927L18.6361 18.6793C18.6361 19.0282 18.5199 19.3382 18.4036 19.6485C18.7528 20.1525 19.3342 20.4624 19.993 20.4624H20.1096L20.9625 32.9076C21.001 34.0704 21.699 34.7292 22.513 34.7292H24.1413C24.9556 34.7292 25.6147 34.1093 25.6921 32.9076L26.5453 20.4624H26.6613C27.7081 20.4624 28.561 19.6485 28.5999 18.6405L29.065 10.6539C29.1813 9.3359 28.1347 8.13387 26.7779 8.05647ZM16.1161 8.05647L15.2244 8.01758C14.5267 8.56046 13.635 8.87078 12.6659 8.87078C11.6964 8.87078 10.8436 8.56046 10.1459 8.01758L9.25417 8.05647C7.89697 8.13387 6.85046 9.29703 6.92786 10.6927L7.39333 18.6793C7.47073 19.7259 8.32358 20.5013 9.33158 20.5013H9.44786L10.3011 32.9465C10.3396 34.1093 11.0376 34.7681 11.8516 34.7681H13.4799C14.2942 34.7681 14.9533 34.1482 15.0307 32.9465L15.8839 20.5013H15.9999C17.0467 20.5013 17.8996 19.6873 17.9384 18.6793L18.4036 10.6927C18.5199 9.33555 17.4733 8.13387 16.1161 8.05647Z' fill='white' stroke='white' stroke-width='2.46494'/%3E%3Cpath d='M23.3274 8.13527C25.233 8.13527 26.7779 6.59047 26.7779 4.68484C26.7779 2.7792 25.233 1.23438 23.3274 1.23438C21.4218 1.23438 19.877 2.7792 19.877 4.68484C19.877 6.59047 21.4218 8.13527 23.3274 8.13527Z' fill='white' stroke='white' stroke-width='2.46494'/%3E%3Cpath d='M12.7024 8.13527C14.608 8.13527 16.1529 6.59047 16.1529 4.68484C16.1529 2.7792 14.608 1.23438 12.7024 1.23438C10.7968 1.23438 9.25195 2.7792 9.25195 4.68484C9.25195 6.59047 10.7968 8.13527 12.7024 8.13527Z' fill='white' stroke='white' stroke-width='2.46494'/%3E%3Cpath d='M26.7779 8.05647L25.8862 8.01758C25.1881 8.56046 24.2964 8.87078 23.3273 8.87078C22.3582 8.87078 21.505 8.56046 20.8073 8.01758L19.9156 8.05647C19.3727 8.09535 18.8687 8.28903 18.481 8.59935C18.9076 9.18075 19.179 9.91731 19.1016 10.6927L18.6361 18.6793C18.6361 19.0282 18.5199 19.3382 18.4036 19.6485C18.7528 20.1525 19.3342 20.4624 19.993 20.4624H20.1096L20.9625 32.9076C21.001 34.0704 21.699 34.7292 22.513 34.7292H24.1413C24.9556 34.7292 25.6147 34.1093 25.6921 32.9076L26.5453 20.4624H26.6613C27.7081 20.4624 28.561 19.6485 28.5999 18.6405L29.065 10.6539C29.1813 9.3359 28.1347 8.13387 26.7779 8.05647ZM16.1161 8.05647L15.2244 8.01758C14.5267 8.56046 13.635 8.87078 12.6659 8.87078C11.6964 8.87078 10.8436 8.56046 10.1459 8.01758L9.25417 8.05647C7.89697 8.13387 6.85046 9.29703 6.92786 10.6927L7.39333 18.6793C7.47073 19.7259 8.32358 20.5013 9.33158 20.5013H9.44786L10.3011 32.9465C10.3396 34.1093 11.0376 34.7681 11.8516 34.7681H13.4799C14.2942 34.7681 14.9533 34.1482 15.0307 32.9465L15.8839 20.5013H15.9999C17.0467 20.5013 17.8996 19.6873 17.9384 18.6793L18.4036 10.6927C18.5199 9.33555 17.4733 8.13387 16.1161 8.05647Z' fill='%230072CE'/%3E%3Cpath d='M23.3274 8.13527C25.233 8.13527 26.7779 6.59047 26.7779 4.68484C26.7779 2.7792 25.233 1.23438 23.3274 1.23438C21.4218 1.23438 19.877 2.7792 19.877 4.68484C19.877 6.59047 21.4218 8.13527 23.3274 8.13527Z' fill='%230072CE'/%3E%3Cpath d='M12.7024 8.13527C14.608 8.13527 16.1529 6.59047 16.1529 4.68484C16.1529 2.7792 14.608 1.23438 12.7024 1.23438C10.7968 1.23438 9.25195 2.7792 9.25195 4.68484C9.25195 6.59047 10.7968 8.13527 12.7024 8.13527Z' fill='%230072CE'/%3E%3C/svg%3E");
  background-size: contain;
}
/* :L2234 */
/* :L2235 */
/* :L2236 */
.cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.8174 18.2755C34.8174 22.7537 33.0495 27.0484 29.9027 30.215C26.7559 33.3815 22.4879 35.1604 18.0376 35.1604C13.5873 35.1604 9.31932 33.3815 6.1725 30.215C3.02568 27.0484 1.25781 22.7537 1.25781 18.2755C1.25781 13.7974 3.02568 9.50263 6.1725 6.3361C9.31932 3.16957 13.5873 1.39063 18.0376 1.39062C22.4879 1.39063 26.7559 3.16957 29.9027 6.3361C33.0495 9.50263 34.8174 13.7974 34.8174 18.2755Z' fill='white'/%3E%3Cpath d='M18 0C8.07157 0 0 8.07157 0 18C0 27.9284 8.07157 35.9999 18 35.9999C27.9284 35.9999 35.9999 27.9284 35.9999 18C35.9999 8.07157 27.9284 0 18 0ZM18 33.0441C9.70104 33.0441 2.95578 26.2989 2.95578 18C2.95578 9.70104 9.70104 2.95578 18 2.95578C26.2989 2.95578 33.0442 9.70104 33.0442 18C33.0442 26.2989 26.2989 33.0441 18 33.0441Z' fill='%230072CE'/%3E%3Cpath d='M19.5537 24.1391C18.1137 24.1012 16.598 23.4191 15.7264 21.7518H20.2359V18.8718H15.0064C14.9685 18.6065 14.9685 18.3034 14.9685 18.0002C14.9685 17.6591 15.0064 17.356 15.0064 17.0149H20.2359V14.1728H15.8022C16.6737 12.5813 18.1516 11.8992 19.5916 11.8234C20.6527 11.8613 21.6758 12.2023 22.5474 12.7707L23.8737 10.1181C22.6232 9.39811 21.2211 8.98125 19.7432 8.94336H19.478C18.3411 8.98125 17.3179 9.20863 16.4085 9.66337C15.4232 10.156 14.5895 10.8381 13.9074 11.7097C13.3769 12.4297 12.9222 13.2255 12.619 14.1728H10.2695V17.0149H12.0885C12.0506 17.356 12.0506 17.6591 12.0506 18.0002C12.0506 18.3034 12.0885 18.5686 12.0885 18.8718H10.3074V21.7518H12.6569C12.9601 22.6991 13.4148 23.5328 13.9453 24.2528C14.6274 25.1623 15.4611 25.8444 16.4464 26.2991C17.3559 26.7539 18.379 27.0191 19.5158 27.057H19.7811C21.259 27.0191 22.699 26.5644 23.9495 25.8444L22.6232 23.2297C21.6379 23.7602 20.6148 24.1012 19.5537 24.1391Z' fill='%230072CE'/%3E%3C/svg%3E");
  background-size: contain;
}
/* :L2239 */
/* :L2240 */
.cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline + .radio-inline:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.39826 27.5564L19.7636 33.6008L32.0439 29.2834L32.14 12.2057L25.1362 5.39377L8.53806 2.61133L0.958984 14.6047L3.54954 15.3715L2.39826 27.5564Z' fill='white'/%3E%3Cpath d='M25.546 4.65727L8.06904 1.82227L0 14.1148V15.4418L1.81188 15.9746L1.809 28.0684L19.2974 34.1791L32.5548 29.8637L32.5562 15.2657L34.9373 15.9713L36 14.882L25.546 4.65727ZM18.2236 4.85887L21.4294 5.37115V8.82535L19.4472 12.3595V6.40003L16.5521 5.91259L18.2236 4.85887ZM31.2613 28.7067L27.9911 29.7428V20.1513L23.9148 21.4279V31.0831L19.7964 32.4298L19.8007 18.9691L18.7402 21.034L7.89336 17.7976V16.4113L17.9928 19.4234L25.1665 6.41299L31.2649 12.3854L31.261 28.7071L31.2613 28.7067Z' fill='%230072CE'/%3E%3C/svg%3E");
  background-size: contain;
}
/* :L2244 */
.created-from-renewal .cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline,
.created-from-mta .cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline {
  position: relative;
  pointer-events: none;
  opacity: 0.5;
}
/* :L2249 */
.created-from-renewal .cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline::after,
.created-from-mta .cover-needed.icon-button.choice-parent > .instanda-question-parent-yes-no .radio-inline::after {
  z-index: 99;
  content: "";
  display: block !important;
  position: absolute;
  left: -0.5rem;
  top: -0.5rem;
  width: calc(100% + 1rem);
  height: calc(100% + 1rem);
  opacity: 0.5;
  border-radius: 1.4rem;
  background: repeating-linear-gradient(45deg, #6e7277, #6e7277 1rem, #cfd1d3 1rem, #cfd1d3 2rem);
}
/* :L2261 */
/* :L2262 */
/* :L2263 */
.choice-parent.cover-needed > .instanda-question-parent-yes-no.form-group + .form-group {
  display: grid;
}
/* :L2265 */
.choice-parent.cover-needed > .instanda-question-parent-yes-no.form-group + .form-group > .form-group {
  order: 2;
}
/* :L2267 */
.choice-parent.cover-needed > .instanda-question-parent-yes-no.form-group + .form-group > .form-group:has(> .help-text-header) {
  order: 1;
}
/* :L2276 */
/* :L2277 */
.pay-out-info-header-block > .questionHeader {
  background: white;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
  font-size: 1.6rem;
}
/* :L2281 */
.pay-out-info-header-block h3 {
  margin-block-start: unset;
  margin-block-end: 1rem;
}
/* :L2285 */
.pay-out-info-header-block .title {
  font-weight: 700;
}
/* :L2288 */
/* :L2289 */
/* :L2290 */
.pay-out-info-header-block .custom-list.tick-list .list-item {
  display: grid;
  grid-template-columns: 4rem auto;
}
/* :L2293 */
.pay-out-info-header-block .custom-list.tick-list .list-item::before {
  content: "\e5ca";
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
}
/* :L2299 */
.pay-out-info-header-block .custom-list .list-items-wrapper {
  display: grid;
  gap: 1rem;
  margin-block-start: 1rem;
}
/* :L2305 */
.pay-out-info-header-block .cta-area {
  margin-block-start: 2rem;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .pay-out-info-header-block .cta-area {
    justify-content: revert;
  }
}
/* :L2314 */
.pay-out-info-header-block a {
  color: inherit;
  text-decoration: underline;
}
/* :L2321 */
.bold {
  font-weight: 700;
}
/* :L2325 */
.label-danger {
  padding: unset;
  background: unset;
  color: #dc3545;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 1.4rem;
  white-space: break-spaces;
  text-align: left;
  line-height: 1.4;
}
/* :L2338 */
.label-danger::before {
  content: "\f508";
  font-family: "material-symbols";
  font-size: 3rem;
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
}
/* :L2382 */
form > .container:has([name="continueButton"]) {
  display: block;
  margin-block-start: 3.2rem;
  margin-inline: auto;
  max-width: 1024px;
}
/* :L2387 */
form > .container:has([name="continueButton"]) .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  display: grid;
  padding-inline: 2rem;
}
@media only screen and (min-width: 768px) {
  form > .container:has([name="continueButton"]) .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    display: flex;
    justify-content: space-between;
    padding-inline: unset;
  }
  /* :L2394 */
  .site-public.page-number-2 form > .container:has([name="continueButton"]) .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    flex-direction: column-reverse;
  }
  /* :L2396 */
  .site-public.page-number-2 form > .container:has([name="continueButton"]) .col-xs-12.col-sm-12.col-md-12.col-lg-12 .back-to-edit-quote-container.left.pull-left {
    align-self: flex-start;
    margin-block-start: 4rem;
  }
}
/* :L2405 */
#backButton {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}
/* :L2410 */
#backButton::before {
  content: "\e408";
  font-family: "material-symbols";
  font-size: 2rem;
}
/* :L2417 */
.pull-right:not(button, input) {
  float: unset !important;
  display: grid;
  gap: 1rem;
}
@media only screen and (min-width: 768px) {
  .pull-right:not(button, input) {
    display: flex;
    justify-content: flex-end;
    flex-grow: 1;
  }
}
/* :L2426 */
/* :L2427 */
.page-quickquotequestions.page-number-1 .pull-right:not(button, input) button[name="continueButton"] {
  font-size: 0;
}
/* :L2429 */
.page-quickquotequestions.page-number-1 .pull-right:not(button, input) button[name="continueButton"]::before {
  font-size: 1.6rem;
  content: "Continue to your Cover";
}
/* :L2435 */
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-2 .pull-right:not(button, input) {
    display: flex;
    justify-content: flex-end;
  }
}
/* :L2442 */
.pull-right:not(button, input) > .btn:not([name="continueButton"]) {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.pull-right:not(button, input) > .btn:not([name="continueButton"]):hover,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):active,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):hover:disabled,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.pull-right:not(button, input) > .btn:not([name="continueButton"]):focus,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):focus-within,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):focus:active,
.pull-right:not(button, input) > .btn:not([name="continueButton"]):focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L2447 */
/* :L2448 */
.page-quickquotequestions.page-number-2 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
  margin-block-start: 2rem;
}
@media only screen and (min-width: 768px) {
  .page-quickquotequestions.page-number-2 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    display: flex;
  }
}
/* :L2455 */
.pull-left {
  float: unset !important;
}
/* :L2464 */
.faq-area {
  display: none;
  gap: 1.5rem;
  padding-inline: 2rem;
  max-width: 1024px;
  margin-inline: auto;
  margin-block: 3rem;
}
/* :L2466 */
.page-customerhomepage .faq-area,
.page-quickquote .faq-area,
.page-prequotequestions .faq-area,
.page-quote .faq-area,
.page-postquotequestions .faq-area,
.page-awaitesignature .faq-area {
  display: grid;
}
@media only screen and (min-width: 1024px) {
  .faq-area {
    padding-inline: unset;
  }
}
/* :L2482 */
.faq-area h3 {
  font-family: "cocon", sans-serif;
}
/* :L2485 */
.faq-area .faq-items {
  display: grid;
  gap: 1rem;
  max-width: 600px;
  margin-inline: auto;
}
/* :L2491 */
.faq-area .faq-items .faq-item {
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  overflow: hidden;
  box-shadow: 0 3px 10px 0 rgba(79, 108, 129, 0.09);
}
/* :L2496 */
.faq-area .faq-items .faq-item .title-line {
  font-size: 1.6rem;
  padding-block: 1.6rem;
  padding-inline: 2.4rem;
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-content: space-between;
  cursor: pointer;
  font-weight: 600;
}
/* :L2506 */
.faq-area .faq-items .faq-item .title-line:hover {
  background: #f2f8fd;
  color: #0072ce;
}
/* :L2510 */
.faq-area .faq-items .faq-item .title-line::after {
  font-family: "material-symbols";
  content: "\e313";
  font-size: 2.5rem;
  height: 0;
  display: flex;
  align-items: center;
  right: 3rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L2520 */
.faq-area .faq-items .faq-item .title-line.expanded::after {
  transform: rotateZ(180deg);
}
/* :L2524 */
.faq-area .faq-items .faq-item .faq-info-block {
  padding-inline: 2.4rem;
  padding-block: 1.2rem;
}
/* :L2530 */
.faq-area,
.faq-area div {
  width: 100% !important;
}
/* :L2535 */
.faq-area ul {
  list-style-type: disc;
  padding-inline-start: 2ch;
}
/* :L2539 */
.faq-area ol {
  padding-inline-start: 2ch;
}
/* :L2541 */
/* :L2542 */
.faq-area ol li::marker {
  font-weight: 700;
}
/* :L2547 */
.faq-area .list-title {
  font-weight: 700;
  margin-block-end: 1rem;
}
/* :L2554 */
/* :L2555 */
/* :L2556 */
.single-joint-selection > .instanda-question-parent-yes-no + .form-group {
  display: flex;
  flex-direction: column;
}
/* :L2559 */
.single-joint-selection > .instanda-question-parent-yes-no + .form-group > .form-group {
  order: 2;
}
/* :L2561 */
.single-joint-selection > .instanda-question-parent-yes-no + .form-group > .form-group:has(.help-text-header) {
  order: 1;
}
/* :L2570 */
.joint-cover-banner {
  max-width: 600px;
  margin-inline: auto;
}
/* :L2573 */
.joint-cover-banner h3 {
  margin-block: 1rem;
}
/* :L2576 */
.joint-cover-banner .title {
  font-weight: 700;
}
/* :L2579 */
.joint-cover-banner .heading-area {
  margin-block-end: 2.4rem;
}
/* :L2610 */
.material-symbol {
  height: 2.25rem;
  aspect-ratio: 1/1;
  min-width: 2rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: white;
}
/* :L2620 */
.material-symbol.check-symbol {
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5501 18L3.8501 12.3L5.2751 10.875L9.5501 15.15L18.7251 5.97498L20.1501 7.39998L9.5501 18Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5501 18L3.8501 12.3L5.2751 10.875L9.5501 15.15L18.7251 5.97498L20.1501 7.39998L9.5501 18Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
}
/* :L2624 */
.material-symbol.check-circle-symbol {
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
}
/* :L2628 */
.material-symbol.info-symbol {
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 17H13V11H11V17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23343C3D'/%3E%3C/svg%3E") no-repeat center / contain;
}
/* :L2632 */
.material-symbol.icon-color-primary {
  background-color: #da1984;
}
/* :L2635 */
.material-symbol.icon-color-success {
  background-color: #28a745;
}
/* :L2638 */
.material-symbol.icon-color-inactive {
  background-color: #cfd1d3;
}
/* :L2644 */
.chat-box-wrapper {
  display: none;
  margin-inline: auto;
  margin-block: 3rem;
  color: white;
  max-width: 1024px;
}
/* :L2646 */
.page-quickquotequestions .chat-box-wrapper,
.page-quickquote .chat-box-wrapper,
.page-prequotequestions .chat-box-wrapper,
.page-quote .chat-box-wrapper,
.page-postquotequestions .chat-box-wrapper,
.page-awaitesignature .chat-box-wrapper,
.page-confirmation2 .main-wrapper .chat-box-wrapper {
  display: revert;
}
@media only screen and (min-width: 768px) {
  .chat-box-wrapper {
    padding-inline: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .chat-box-wrapper {
    padding-inline: unset;
  }
}
/* :L2666 */
.chat-box-wrapper .chat-box {
  padding: 3.2rem 2.4rem;
  background: linear-gradient(to right, #1c3660, #00679a);
}
@media only screen and (min-width: 768px) {
  .chat-box-wrapper .chat-box {
    border-radius: 1.4rem;
  }
}
/* :L2672 */
.chat-box-wrapper .chat-box .text-area {
  margin-inline: auto;
  max-width: 600px;
}
/* :L2677 */
.chat-box-wrapper a {
  color: white;
  font-weight: 700;
}
/* :L2680 */
.chat-box-wrapper a:not([href*="tel"]) {
  text-decoration: underline;
}
/* :L2684 */
.chat-box-wrapper h3 {
  margin-block-end: 1.6rem;
  font-family: "cocon", sans-serif;
}
/* :L2690 */
.terms-and-conditions-header {
  margin-block-start: -3rem;
  font-size: 1.6rem;
}
/* :L2693 */
.terms-and-conditions-header a {
  color: #da1984;
}
/* :L2696 */
.terms-and-conditions-header ol {
  margin: unset;
  padding-inline-start: 1.5rem;
}
/* :L2699 */
.terms-and-conditions-header ol li {
  margin-block-start: 1rem;
}
/* :L2703 */
.terms-and-conditions-header .separator-line {
  width: 100%;
  display: block;
  background: #cccccc;
  line-height: 0;
  height: 2px;
  margin-block: 2rem;
}
/* :L2713 */
@media only screen and (min-width: 768px) {
  .aside-layout {
    display: grid;
    gap: 2rem;
    grid-template-columns: 9fr 4fr;
    align-items: start;
  }
}
/* :L2720 */
.aside-layout .aside-content {
  position: fixed;
  top: calc(100% - 8rem);
  height: calc(100vh - 7rem);
  padding: 2rem 1.6rem 0;
  background: #00699d;
  border-radius: 1.6rem;
  transition: 0.3s cubic-bezier(0, 0.82, 0.25, 1) all;
  z-index: 1;
}
/* :L2729 */
.aside-layout .aside-content:has(.mobile-total-preview.open) {
  top: 8rem;
}
@media only screen and (min-width: 768px) {
  .aside-layout .aside-content {
    position: unset;
    top: unset;
    padding: unset;
    background: unset;
    border-radius: unset;
    position: sticky;
    top: 2rem;
    margin-inline-end: 2rem;
    min-width: 30rem;
    height: auto;
  }
}
/* :L2745 */
.aside-layout .mobile-total-preview {
  font-size: 1.4rem;
}
/* :L2747 */
.aside-layout .mobile-total-preview.closed .contract,
.aside-layout .mobile-total-preview.open .expand {
  display: none;
}
@media only screen and (min-width: 768px) {
  .aside-layout .mobile-total-preview {
    display: none;
  }
}
/* :L2754 */
.aside-layout .mobile-total-preview.closed span.control-element::after {
  animation-direction: reverse;
}
/* :L2757 */
.aside-layout .mobile-total-preview.open span.control-element::after {
  animation-direction: normal;
}
/* :L2760 */
.aside-layout .mobile-total-preview .line {
  color: white;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block-end: 2rem;
}
/* :L2767 */
.aside-layout .mobile-total-preview .price {
  font-weight: 700;
}
/* :L2770 */
.aside-layout .mobile-total-preview .control-element {
  background: #cce8ff;
  color: #003865;
  padding: 0.4rem 1.6rem;
  border-radius: 2rem;
  display: inline-flex;
  align-items: center;
}
/* :L2777 */
.aside-layout .mobile-total-preview .control-element::after {
  transition: 1s cubic-bezier(0.4, 0.37, 0.69, 0.68) all;
  font-family: "material-symbols";
  content: "\e313";
  font-size: 2.5rem;
  line-height: 0;
  height: 0;
  display: block;
  animation-name: chevronRotate;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.67, 0.08, 0.25, 1);
  animation-fill-mode: both;
}
/* :L2794 */
span.price-style::before {
  content: "€ ";
  font-family: "cocon", sans-serif;
}
/* :L2799 */
.sidebar-summary {
  padding: 2rem;
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.12);
  background: white;
  border-radius: 1.4rem;
  max-height: calc(100vh - 18rem);
  overflow: auto;
}
@media only screen and (min-width: 768px) {
  .sidebar-summary {
    max-height: unset;
    overflow: auto;
    max-height: calc(100vh - 4rem);
  }
}
/* :L2812 */
.sidebar-summary .discount-callout {
  padding: 1.2rem 2.4rem;
  background: #0072ce;
  color: white;
  border-radius: 1rem;
  font-size: 1.2rem;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}
/* :L2822 */
.site-agent .sidebar-summary .discount-callout {
  display: none;
}
/* :L2827 */
.sidebar-summary .summary-table-wrapper {
  margin-block-start: 2rem;
}
/* :L2829 */
.sidebar-summary .summary-table-wrapper .title {
  font-size: 2rem;
}
/* :L2832 */
/* :L2833 */
.sidebar-summary .summary-table-wrapper .table-layout.summary-details-table {
  color: #737373;
  margin-block-end: 2rem;
}
/* :L2837 */
.sidebar-summary .summary-table-wrapper .table-layout .table-line {
  display: grid;
  gap: 0.5rem;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(calc(33% - 1rem), 1fr));
  min-height: 2.5lh;
}
/* :L2843 */
.sidebar-summary .summary-table-wrapper .table-layout .table-line .table-item {
  padding-block: 0.8rem;
}
/* :L2846 */
.sidebar-summary .summary-table-wrapper .table-layout .table-line + .table-line {
  border-block-start: 1px solid #eaeaeb;
}
/* :L2853 */
.sidebar-summary .total-area {
  padding: 2rem;
  margin-inline: -2rem;
}
/* :L2856 */
.sidebar-summary .total-area * {
  color: inherit;
}
/* :L2859 */
.sidebar-summary .total-area.total-month {
  background: #eaf8fd;
  color: #0072ce;
}
/* :L2863 */
.sidebar-summary .total-area.total-year {
  background: linear-gradient(to right, #1c3660, #00679a);
  color: white;
}
/* :L2867 */
.sidebar-summary .total-area .total-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 700;
}
/* :L2872 */
.sidebar-summary .total-area .total-line + div {
  margin-block-start: 1rem;
}
/* :L2875 */
/* :L2876 */
.sidebar-summary .total-area .total-line .item.data {
  font-size: 2.3rem;
}
/* :L2883 */
.sidebar-summary .disclaimer {
  font-style: italic;
  letter-spacing: 0px;
}
/* :L2888 */
.sidebar-summary .small-text {
  font-size: 1.2rem;
  line-height: 2rem;
  letter-spacing: 0.3px;
  margin-block-start: 2rem;
}
/* :L2896 */
/* :L2897 */
/* :L2898 */
.summary-content .table-line .table-item.data:last-of-type {
  display: none;
}
/* :L2900 */
.two-people + .summary-content .table-line .table-item.data:last-of-type {
  display: block;
}
/* :L2908 */
.axa-footer {
  color: #555555;
  position: relative;
  background: linear-gradient(to right, #1c3660, #00679a);
}
/* :L2924 */
.axa-footer::before {
  content: "";
  background-image: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=VDJKV2VrMDNNbkpoTEN4S05ucEJSblF5YkVkUlVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxQV25iS0pDQ0hWeUc3V1F3LDEwMDAsOUo1MlBodmFPSk5ZbkpmUSw2ZDZEVlF3U0dDK2U1QTAxV3BobUNUa3Z2K0pYU3MrVVFlclRuSDJZS0ptMHJMMTNJQmx0TkQzNndpQksyQ2dNVm1QU2xrZHVKcGVMOCtrb0g4Zi9KQT09");
  background-position: left top;
  background-repeat: repeat-x;
  background-size: 3px 100%;
  height: 10px;
  width: 100%;
  top: -10px;
  left: 0;
  image-rendering: smooth;
  display: none;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  .axa-footer::before {
    display: block;
  }
}
/* :L2942 */
.axa-footer .footer-items {
  margin-top: 8rem;
  padding: 4rem 2rem;
  margin-bottom: 20px;
  width: 100%;
  max-width: 110rem;
  margin-inline: auto;
  display: grid;
  gap: 2rem;
}
/* :L2952 */
.axa-footer .footer-items .desktop-items {
  display: flex;
  gap: 2rem 4rem;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  .axa-footer .footer-items .desktop-items {
    justify-content: flex-start;
    display: grid;
  }
}
@media only screen and (min-width: 1024px) {
  .axa-footer .footer-items .desktop-items {
    grid-template-columns: 1fr 2fr 4fr;
  }
}
/* :L2963 */
.axa-footer .footer-items .desktop-items > div:not(.social-icons) {
  display: none;
}
@media only screen and (min-width: 768px) {
  .axa-footer .footer-items .desktop-items > div:not(.social-icons) {
    display: unset;
  }
}
/* :L2971 */
.axa-footer .footer-items .mobile-items {
  display: grid;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 481px) {
  .axa-footer .footer-items .mobile-items {
    display: flex;
  }
}
@media only screen and (min-width: 768px) {
  .axa-footer .footer-items .mobile-items {
    display: none;
  }
}
/* :L2982 */
.axa-footer .footer-items .mobile-items img.footer-logo {
  width: 100%;
  max-width: 260px;
}
/* :L2987 */
.axa-footer .footer-items a {
  color: white;
  font-weight: 400;
}
/* :L2991 */
.axa-footer .footer-items h6 {
  color: #4cc2f1;
  font-family: "cocon", sans-serif;
  font-size: 1.4rem;
  display: none;
}
@media only screen and (min-width: 768px) {
  .axa-footer .footer-items h6 {
    display: block;
  }
}
/* :L3001 */
.axa-footer .footer-items .admin-links {
  font-weight: 400;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  justify-content: center;
}
/* :L3010 */
/* :L3011 */
.axa-footer .footer-items .social-icons .icon-group {
  display: flex;
  gap: 1rem;
}
@media only screen and (min-width: 768px) {
  .axa-footer .footer-items .social-icons .icon-group {
    flex-wrap: wrap;
  }
}
/* :L3020 */
.axa-footer .footer-items .social-media-logo {
  display: inline-block;
  height: 30px;
  width: 30px;
  background: url("/ImageUpload/DownloadImageVersion?uploadedImageVersionId=UVdaM1pYRnNWRE5RTVcxeWFYaHpWVGhOYkcxNVVWOWYsQUVTMjU2X0NCQ19TVEFOREFSRCxHVTg0dVM0SE5ZNkVzMzNRLDEwMDAscmFHQVFNQSFPMEBqTDAxaSwxSE1PS29jdW5Oc2RPWXBRNDlXQmpITEhKVERBSGJ4MW4rdVdmQkRjU2JkaGFieW5JZmhXeENHNmFWUCtteTJ2UE9lRWQrU2VrTXZpbkFMQ1FSb0Y0UT09");
  background-position-y: 0px;
  background-position-x: 0px;
}
/* :L3030 */
.axa-footer .footer-items .social-media-logo-email {
  background-position-x: 0px !important;
}
/* :L3034 */
.axa-footer .footer-items .social-media-logo-facebook {
  background-position-x: -40px !important;
}
/* :L3038 */
.axa-footer .footer-items .social-media-logo-twitter {
  background-position-x: -80px !important;
}
/* :L3042 */
.axa-footer .footer-items .social-media-logo-youtube {
  background-position-x: -120px !important;
}
/* :L3046 */
.axa-footer .footer-items .social-media-logo-google-plus {
  background-position-x: -160px !important;
}
/* :L3050 */
.axa-footer .footer-items .social-media-logo-linked-in {
  background-position-x: -200px !important;
}
/* :L3054 */
.axa-footer .footer-items .social-media-logo-instagram {
  background-position-x: -240px !important;
}
/* :L3058 */
.axa-footer .footer-items .social-media-logo-pinterest {
  background-position-x: -280px !important;
}
/* :L3064 */
.disclaimer-footer {
  width: 100%;
  max-width: 110rem;
  margin-inline: auto;
  padding: 0 2rem;
  padding-block-end: 6rem;
}
/* :L3070 */
.disclaimer-footer p {
  font-size: 12px;
  color: #6e7277;
  line-height: 18px;
}
/* :L3075 */
.disclaimer-footer span.float-right {
  display: block;
}
@media only screen and (min-width: 481px) {
  .disclaimer-footer span.float-right {
    display: unset;
  }
}
/* :L3083 */
span.no-break {
  white-space: nowrap;
}
/* :L3088 */
span.period-text {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  font-family: "cocon", sans-serif;
  background: white;
  padding: 1rem 4rem;
  border-radius: 6rem;
  border-color: #cfd1d3;
  border-style: solid;
  border-width: 1px;
  flex-grow: 1;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  outline-style: solid;
  outline-color: transparent;
  outline-width: 2px;
  outline-offset: 4px;
  font-size: 1.4rem;
  padding: 1rem 2rem;
}
@media only screen and (min-width: 768px) {
  span.period-text {
    flex-grow: 0;
    min-width: 15rem;
  }
  /* :L721 */
  .payment-period-selection-block span.period-text {
    min-width: 10rem;
  }
}
/* :L730 */
span.period-text input {
  appearance: none;
}
/* :L733 */
span.period-text:focus-within,
.period-option:focus-within span.period-text,
input:focus + span.period-text {
  border-color: #da1984;
  outline-color: #f8d1e6;
}
/* :L739 */
:not([id^="aura-integration-life"])span.period-text.instanda-selected,
input[checked="checked"] + span.period-text {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L745 */
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"])span.period-text.instanda-selected,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + span.period-text {
  background-color: #fbdfef;
  color: #36383a;
}
/* :L750 */
span.period-text:hover,
input:hover + span.period-text {
  border-color: #da1984;
  color: #da1984;
}
/* :L3095 */
.main-wrapper {
  max-width: 1024px;
  margin-inline: auto;
}
/* :L3100 */
/* :L3101 */
.info-block-wrapper.joint-cover-info {
  display: none;
  margin-block: 1rem;
}
/* :L3104 */
.show-next-joint + .info-block-wrapper.joint-cover-info {
  display: block;
}
/* :L3108 */
.info-block-wrapper.price-increase {
  display: none;
  margin-block: 1rem;
}
/* :L3111 */
.price-increase + .info-block-wrapper.price-increase {
  display: block;
}
/* :L3117 */
.content-well {
  border: 1px solid #cccccc;
}
@media only screen and (min-width: 768px) {
  .content-well {
    border-radius: 2rem;
  }
}
/* :L3122 */
.content-well + .content-well {
  margin-block-start: -1px;
}
@media only screen and (min-width: 768px) {
  .content-well + .content-well {
    margin-block-start: 2.5rem;
  }
}
/* :L3128 */
/* :L3129 */
/* :L3131 */
.quote-breakdown.content-well .all-content .inner-area,
.next-actions.content-well .all-content .inner-area {
  padding: 2rem;
  max-width: 64rem;
  margin-inline: auto;
}
/* :L3137 */
.content-well .all-content .heading {
  padding-block: 2rem;
  padding-inline: 2rem;
  border-width: 0 0 1px 0;
  border-color: #cccccc;
  border-style: solid;
  font-family: "cocon", sans-serif;
}
@media only screen and (min-width: 768px) {
  .content-well .all-content .heading {
    border-color: #eaeaeb;
  }
}
/* :L3150 */
.content-well .all-content .main-content-wrapper {
  padding-block: 6rem;
  padding-inline: 2rem;
}
/* :L3154 */
.content-well .all-content .inner-content {
  max-width: 600px;
  margin-inline: auto;
}
/* :L3158 */
.content-well .all-content .content-wrapper {
  padding-inline: 2rem;
  padding-block: 2rem;
  max-width: 600px;
  margin-inline: auto;
}
/* :L3164 */
.payment-page.content-well .all-content .content-wrapper,
.customer-search.content-well .all-content .content-wrapper,
.customer-account-options.content-well .all-content .content-wrapper {
  max-width: unset;
  background: #fafafa;
}
/* :L3170 */
.payment-page.content-well .all-content .content-wrapper .white-box,
.customer-search.content-well .all-content .content-wrapper .white-box,
.customer-account-options.content-well .all-content .content-wrapper .white-box {
  max-width: 600px;
  margin-inline: auto;
}
/* :L3175 */
.next-actions.content-well .all-content .content-wrapper {
  max-width: unset;
}
/* :L3179 */
.complaint-well.content-well .all-content {
  display: none;
}
/* :L3182 */
.content-well .all-content .discount-banner {
  text-align: center;
  background: #0072ce;
  color: white;
  padding: 1rem;
  border-radius: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  margin-block-end: 1.2rem;
}
/* :L3191 */
.site-agent .content-well .all-content .discount-banner {
  display: none;
}
/* :L3195 */
.content-well .all-content .price.main-price-block {
  display: flex;
  gap: 1rem;
  align-items: start;
}
/* :L3199 */
.created-from-mta.page-quote .content-well .all-content .price.main-price-block {
  display: block;
}
/* :L3203 */
.content-well .all-content .price-data {
  font-size: 4.3rem;
  font-family: "cocon", sans-serif;
}
/* :L3207 */
.content-well .all-content span.price-period {
  font-size: 1.5rem;
  text-transform: lowercase;
}
/* :L3211 */
.content-well .all-content .discount-data {
  font-size: 1.3rem;
  color: #dc3545;
  text-decoration: line-through;
  padding: 0.5rem;
  border-radius: 0.5rem;
  border: 1px solid #eaeaeb;
  font-weight: 600;
}
/* :L3220 */
.content-well .all-content .options.period-options {
  display: flex;
  gap: 1rem;
}
/* :L3224 */
.content-well .all-content .price-data {
  display: flex;
  align-items: flex-end;
}
/* :L3228 */
.content-well .all-content .period-option {
  flex-basis: auto;
  width: auto;
  display: flex;
  position: relative;
  cursor: pointer;
}
/* :L3235 */
.content-well .all-content .period-option input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  appearance: none;
  margin: unset;
  cursor: pointer;
}
/* :L3244 */
.content-well .all-content .period-option input:focus {
  outline: unset;
}
/* :L3249 */
/* :L3250 */
.content-well .all-content .period-option.instanda-selected .period-text {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L3263 */
.content-well .all-content .line.title {
  font-weight: 700;
}
/* :L3267 */
/* :L3268 */
.content-well .all-content .policy-summary-block > .title {
  font-family: "cocon", sans-serif;
  font-size: 2rem;
}
/* :L3274 */
.content-well .all-content .price-breakdown-block {
  display: grid;
  gap: 0.5rem;
  margin-block: 1rem;
}
/* :L3279 */
.content-well .all-content .price-breakdown-block .line.item {
  font-style: italic;
}
/* :L3282 */
.content-well .all-content .price-breakdown-block span.data-value {
  font-weight: 700;
}
/* :L3286 */
.page-quickquote .content-well .all-content .price-breakdown-block .terms-and-conditions {
  display: none;
}
/* :L3291 */
.content-well .all-content .price.main-price-block {
  margin-block-end: 1rem;
}
/* :L3295 */
.content-well .all-content .title.primary-title {
  font-family: "cocon", sans-serif;
  font-size: 2rem;
}
/* :L3300 */
.content-well .all-content .check-list {
  display: grid;
  gap: 1rem;
  margin-block-start: 1.5rem;
}
/* :L3306 */
.content-well .all-content .check-item {
  display: flex;
  align-items: center;
  gap: 1rem;
}
/* :L3310 */
.content-well .all-content .check-item::before {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  content: "\e5ca";
}
/* :L3316 */
.content-well .all-content .button-wrapper {
  display: grid;
  gap: 1rem;
  justify-content: stretch;
}
/* :L3320 */
.page-customerlogin .content-well .all-content .button-wrapper,
.page-customerforgotpassword .content-well .all-content .button-wrapper,
.page-customersendpasswordresetlink .content-well .all-content .button-wrapper {
  margin-block-start: 4rem;
}
@media only screen and (min-width: 768px) {
  .content-well .all-content .button-wrapper {
    display: flex;
    justify-content: flex-start;
  }
}
/* :L3332 */
.content-well .all-content .button-wrapper a.edit-details {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
  text-align: center;
}
/* :L646 */
/* :L648 */
.content-well .all-content .button-wrapper a.edit-details:hover,
.content-well .all-content .button-wrapper a.edit-details:active,
.content-well .all-content .button-wrapper a.edit-details:hover:disabled,
.content-well .all-content .button-wrapper a.edit-details:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.content-well .all-content .button-wrapper a.edit-details:focus,
.content-well .all-content .button-wrapper a.edit-details:focus-within,
.content-well .all-content .button-wrapper a.edit-details:focus:active,
.content-well .all-content .button-wrapper a.edit-details:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L3336 */
.content-well .all-content .button-wrapper a.continue-button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  text-align: center;
}
/* :L646 */
/* :L648 */
.content-well .all-content .button-wrapper a.continue-button:hover,
.content-well .all-content .button-wrapper a.continue-button:active,
.content-well .all-content .button-wrapper a.continue-button:hover:disabled,
.content-well .all-content .button-wrapper a.continue-button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.content-well .all-content .button-wrapper a.continue-button:focus,
.content-well .all-content .button-wrapper a.continue-button:focus-within,
.content-well .all-content .button-wrapper a.continue-button:focus:active,
.content-well .all-content .button-wrapper a.continue-button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.content-well .all-content .button-wrapper a.continue-button:hover,
.content-well .all-content .button-wrapper a.continue-button:active,
.content-well .all-content .button-wrapper a.continue-button:hover:disabled,
.content-well .all-content .button-wrapper a.continue-button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.content-well .all-content .button-wrapper a.continue-button:focus,
.content-well .all-content .button-wrapper a.continue-button:focus-within,
.content-well .all-content .button-wrapper a.continue-button:focus:active,
.content-well .all-content .button-wrapper a.continue-button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L3342 */
.content-well .all-content .disclaimer-text-block {
  font-size: 1.4rem;
  line-height: 2.2rem;
}
/* :L3347 */
.content-well .all-content .cover-details-block {
  margin-block: 2rem;
}
/* :L3351 */
.content-well .all-content .action-button {
  margin-block-end: 4rem;
}
/* :L3356 */
.content-well.price-change-block {
  text-align: center;
  background: linear-gradient(to right, #1c3660, #00679a);
  border: unset;
  color: white;
  padding: 3.2rem 2.4rem;
}
@media only screen and (min-width: 768px) {
  .content-well.price-change-block {
    border-radius: 1.4rem;
  }
}
/* :L3365 */
.content-well.price-change-block .all-content {
  margin-inline: auto;
  max-width: 600px;
}
/* :L3369 */
.content-well.price-change-block h3 {
  line-height: 1.5;
}
/* :L3379 */
@media only screen and (min-width: 768px) {
  .content-well.quote-content,
  .content-well.reference-number-well,
  .content-well.next-actions,
  .content-well.quote-breakdown,
  .content-well,
  .content-well.customer-account-options {
    border: unset;
    box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
  }
}
/* :L3392 */
.documents-block {
  margin-block-start: 2.5rem;
  margin-block-end: -2rem;
  margin-inline: -2rem;
  padding: 2.4rem;
  background: #fafafa;
}
/* :L3398 */
.questionHeader > .documents-block {
  margin-block-start: unset;
}
@media only screen and (min-width: 768px) {
  .documents-block {
    margin-inline: unset;
    margin-block-end: unset;
    background: whitesmoke;
    border: 1px solid #eaeaeb;
    border-radius: 1.4rem;
    padding: 3.2rem 2.4rem;
  }
}
/* :L3406 */
.documents-block #packageDocuments {
  display: grid;
  gap: 0.5rem;
}
/* :L3407 */
.documents-block #packageDocuments .fa {
  display: none;
}
/* :L3410 */
.documents-block #packageDocuments:empty::before {
  text-align: center;
  display: block;
  color: #da1984;
  font-size: 1.6rem;
  font-weight: 600;
  content: "There are no documents available";
}
/* :L3420 */
.documents-block #packageDocuments a {
  display: inline-flex;
  gap: 0.75rem;
  align-items: center;
  border-radius: 100vw;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  font-weight: 500;
}
/* :L526 */
.documents-block #packageDocuments a::after {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  color: inherit;
  content: "\e2c4";
  font-size: 2.5rem;
  display: inline-block;
  font-weight: 100;
}
/* :L534 */
.documents-block #packageDocuments a:hover,
.documents-block #packageDocuments a:focus {
  text-decoration: unset;
  background-color: #fdf4f9;
  color: #da1984;
}
/* :L540 */
.documents-block #packageDocuments a.send-request::after {
  content: "\ef64";
  animation-name: zoomLoop;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.37, 0.26, 0.66, 1.29);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/* :L549 */
.documents-block #packageDocuments a.download-started::after {
  content: "";
  border-color: #da1984;
  border-style: solid;
  border-width: 2px 2px 1px 1px;
  height: 2rem;
  width: 2rem;
  display: block;
  border-radius: 100vw;
  animation-name: rotateLoad;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-direction: normal;
}
/* :L565 */
.documents-block #packageDocuments a.download-finished::after {
  content: "\f091";
  display: block;
  animation-name: translateUp;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.6, 0.06, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
/* :L3426 */
.doc-list-group-ignore {
  display: contents;
}
/* :L3430 */
/* :L3431 */
/* :L3432 */
.questionList:has(input[value="Life Insurance"]:checked) .doc-list-group-ignore.mortgage,
.questionList:has(input[value="Life Insurance"]:checked) .mortgage-text {
  display: none;
}
/* :L3437 */
/* :L3438 */
.questionList:has(input[value="Mortgage Protection"]:checked) .doc-list-group-ignore.life,
.questionList:has(input[value="Mortgage Protection"]:checked) .life-term-text {
  display: none;
}
/* :L3445 */
.price-change-section {
  display: none;
}
/* :L3448 */
.price-increase ~ .price-change-section.increase-block-wrapper,
.price-no-change ~ .price-change-section.no-change-block-wrapper,
.price-decrease ~ .price-change-section.decrease-block-wrapper {
  display: block;
}
/* :L3455 */
.email-area {
  margin-block-start: 2rem;
  text-align: right;
}
/* :L3458 */
.email-area a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
  display: inline-block;
}
/* :L646 */
/* :L648 */
.email-area a:hover,
.email-area a:active,
.email-area a:hover:disabled,
.email-area a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.email-area a:focus,
.email-area a:focus-within,
.email-area a:focus:active,
.email-area a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L3464 */
.white-box {
  background: white;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
}
/* :L3469 */
table.premium-breakdown-table {
  margin-block: 4rem;
  width: 100%;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L3478 */
.dual-policy-selected table.premium-breakdown-table {
  --side-space: calc(((1024px - 600px) / 2) * -1);
  --width-extend: calc(100% + ((var(--side-space) * -1) * 2));
}
/* :L3481 */
.page-confirmation2.dual-policy-selected table.premium-breakdown-table {
  --side-space: calc((((1024px - 600px) / 2) * -1) + 2rem);
  --width-extend: calc((100% + ((var(--side-space) * -1) * 2)) - 2rem);
}
@media only screen and (min-width: 1024px) {
  .dual-policy-selected table.premium-breakdown-table {
    margin-inline-start: var(--side-space);
    width: var(--width-extend);
  }
}
/* :L3493 */
table.premium-breakdown-table td,
table.premium-breakdown-table th {
  padding: 0.25rem 0.65rem;
}
/* :L3496 */
table.premium-breakdown-table td.total-column,
table.premium-breakdown-table th.total-column {
  color: #da1984;
  background: #fdf4f9;
  font-weight: 700;
  /* border:2px solid #da1984; */

}
/* :L3503 */
/* :L3504 */
/* :L3505 */
table.premium-breakdown-table :not(thead) tr:hover td {
  color: #da1984;
  background: #f8d1e6;
  cursor: default;
}
/* :L3510 */
table.premium-breakdown-table :not(thead) tr.premium-levy-included td {
  padding-block-start: 2rem;
}
/* :L3516 */
table.premium-breakdown-table .monthly,
table.premium-breakdown-table .annual {
  display: none;
}
/* :L3520 */
.monthly-frequency-selected table.premium-breakdown-table .monthly,
.annual-frequency-selected table.premium-breakdown-table .annual {
  display: revert;
}
/* :L3524 */
table.premium-breakdown-table .row-title {
  font-weight: 700;
}
/* :L3527 */
/* :L3528 */
table.premium-breakdown-table .premium-levy-included td {
  font-weight: 700;
  font-size: 1.7rem;
}
/* :L3533 */
/* :L3534 */
table.premium-breakdown-table tbody td:not(.row-title) {
  text-align: right;
}
/* :L3538 */
/* :L3539 */
table.premium-breakdown-table thead td {
  font-weight: 700;
  font-size: 1.6rem;
  text-align: center;
  padding: 0.75rem;
}
/* :L3547 */
/* :L3548 */
/* :L3549 */
/* :L3550 */
body.single-policy-selected table.premium-breakdown-table tr td:not([colspan="2"]):nth-of-type(2),
body.single-policy-selected table.premium-breakdown-table tr td:not([colspan="2"]):nth-of-type(3),
body.single-policy-selected table.premium-breakdown-table tr td:not([colspan="2"]):nth-of-type(4),
body.single-policy-selected table.premium-breakdown-table tr td:not([colspan="2"]):nth-of-type(5) {
  display: none;
}
/* :L3557 */
/* :L3558 */
body.single-policy-selected table.premium-breakdown-table tr td[colspan="2"]:nth-of-type(2),
body.single-policy-selected table.premium-breakdown-table tr td[colspan="2"]:nth-of-type(3) {
  display: none;
}
/* :L3568 */
/* :L3569 */
.page-confirmation2 .icon-holder {
  display: flex;
  align-items: start;
  justify-content: center;
}
/* :L3574 */
.page-confirmation2 .header-area {
  text-align: center;
}
/* :L3578 */
.page-confirmation2 .separator-line {
  font-size: 0;
  border-bottom: 1px solid #eaeaeb;
}
/* :L3583 */
.page-confirmation2 .separator-line {
  margin-block: 3.2rem;
}
/* :L3587 */
.page-confirmation2 .line.item {
  display: flex;
  gap: 1rem;
}
/* :L3592 */
.page-confirmation2 span.data-value {
  font-weight: 700;
}
/* :L3596 */
.page-confirmation2 .details-list-block {
  display: grid;
  gap: 0.6rem;
}
/* :L3599 */
.page-confirmation2 .details-list-block + .details-list-block {
  margin-top: 2.4rem;
}
/* :L3602 */
.page-confirmation2 .details-list-block.price-breakdown .item {
  font-style: italic;
}
/* :L3607 */
.page-confirmation2 .ref-copy-block {
  margin-block-start: 3.2rem;
  padding: 3rem 2.4rem;
  background: whitesmoke;
  border-radius: 1.4rem;
  border: 1px solid #eaeaeb;
  text-align: center;
}
/* :L3614 */
.page-confirmation2 .ref-copy-block .ref-copy-content {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  align-items: center;
}
/* :L3619 */
.page-confirmation2 .ref-copy-block .ref-copy-content .text {
  font-size: 1.6rem;
}
/* :L3625 */
.page-confirmation2 .heading {
  font-family: "cocon", sans-serif;
}
/* :L3628 */
/* :L3629 */
.page-confirmation2 .main-wrapper .hero-image-wrapper {
  display: grid;
  margin-inline: unset;
}
@media (max-width: calc(768px - 1px)) {
  .page-confirmation2 .main-wrapper .hero-image-wrapper {
    margin: unset;
    text-align: center;
    border-radius: unset;
  }
  /* :L3637 */
  .page-confirmation2 .main-wrapper .hero-image-wrapper .image {
    height: 100%;
    display: block;
    overflow: hidden;
    place-items: center;
  }
  /* :L3642 */
  .page-confirmation2 .main-wrapper .hero-image-wrapper .image img {
    display: block;
    width: auto;
    height: 100%;
    transform: translateX(-2rem);
  }
  /* :L3649 */
  .page-confirmation2 .main-wrapper .hero-image-wrapper:after {
    padding-inline: 4rem;
    font-size: 2rem;
  }
}
/* :L3658 */
/* :L3659 */
.steps-grid-wrapper .material-symbol {
  height: 4rem;
}
/* :L3662 */
.steps-grid-wrapper .steps-grid {
  display: grid;
  grid-template-columns: 5rem auto;
  gap: 4rem 1rem;
}
/* :L3667 */
.steps-grid-wrapper .step-content-wrapper {
  display: grid;
  gap: 0.8rem;
  line-height: 1.5;
  justify-content: flex-start;
}
/* :L3673 */
.steps-grid-wrapper .step-title {
  font-family: "cocon", sans-serif;
  font-size: 2rem;
}
/* :L3677 */
.steps-grid-wrapper .step-note {
  border-radius: 0.8rem;
  background: whitesmoke;
  padding: 0.5rem;
  border: 1px solid #eaeaeb;
}
/* :L3683 */
/* :L3684 */
/* :L3685 */
.steps-grid-wrapper .step-action.portal-link a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
}
/* :L646 */
/* :L648 */
.steps-grid-wrapper .step-action.portal-link a:hover,
.steps-grid-wrapper .step-action.portal-link a:active,
.steps-grid-wrapper .step-action.portal-link a:hover:disabled,
.steps-grid-wrapper .step-action.portal-link a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.steps-grid-wrapper .step-action.portal-link a:focus,
.steps-grid-wrapper .step-action.portal-link a:focus-within,
.steps-grid-wrapper .step-action.portal-link a:focus:active,
.steps-grid-wrapper .step-action.portal-link a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.steps-grid-wrapper .step-action.portal-link a:hover,
.steps-grid-wrapper .step-action.portal-link a:active,
.steps-grid-wrapper .step-action.portal-link a:hover:disabled,
.steps-grid-wrapper .step-action.portal-link a:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.steps-grid-wrapper .step-action.portal-link a:focus,
.steps-grid-wrapper .step-action.portal-link a:focus-within,
.steps-grid-wrapper .step-action.portal-link a:focus:active,
.steps-grid-wrapper .step-action.portal-link a:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L3691 */
.steps-grid-wrapper .icon-holder {
  position: relative;
}
/* :L3693 */
.steps-grid-wrapper .icon-holder .material-symbol.check-circle-symbol {
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0, 0.84, 0.58, 1);
  animation-name: rotIn;
}
/* :L3698 */
.steps-grid-wrapper .icon-holder:not(.step-four)::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 2px;
  background: #eaeaeb;
  top: 4rem;
}
/* :L3709 */
/* :L3714 */
.page-customerhomepage ul.tab-selections {
  display: flex;
  justify-content: center;
  margin: unset;
  gap: 4rem;
  list-style: none;
  padding-block-end: 2rem;
  align-items: center;
}
/* :L3722 */
.page-customerhomepage ul.tab-selections a {
  color: #36383a;
  font-size: 1.8rem;
  letter-spacing: 0.05em;
  font-family: "cocon", sans-serif;
  position: relative;
  text-decoration: unset;
}
/* :L3730 */
.page-customerhomepage ul.tab-selections .active a::after {
  content: "";
  width: 100%;
  height: 0.4rem;
  background: #da1984;
  left: 0;
  bottom: -0.8rem;
  display: block;
  border-radius: 100vw;
  position: absolute;
  animation-name: translateUp;
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0, 0.68, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
}
/* :L3748 */
.page-customerhomepage .nav-wrapper {
  box-shadow: 0 4px 40px rgba(79, 108, 129, 0.12);
}
/* :L3752 */
.alt-light {
  color: #4cc2f1;
  text-align: center;
  font-family: "cocon", sans-serif;
  font-size: 4rem;
}
/* :L3759 */
.container.instanda-documents {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  align-items: flex-start;
}
/* :L3764 */
.container.instanda-documents i {
  display: none;
}
/* :L3767 */
.container.instanda-documents a {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  font-family: "cocon", sans-serif;
  background: white;
  padding: 1rem 4rem;
  border-radius: 6rem;
  border-color: #cfd1d3;
  border-style: solid;
  border-width: 1px;
  flex-grow: 1;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  outline-style: solid;
  outline-color: transparent;
  outline-width: 2px;
  outline-offset: 4px;
  display: flex;
  gap: 1rem;
  align-items: center;
  display: inline-flex;
  gap: 0.75rem;
  border-radius: 100vw;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .container.instanda-documents a {
    flex-grow: 0;
    min-width: 15rem;
  }
  /* :L721 */
  .payment-period-selection-block .container.instanda-documents a {
    min-width: 10rem;
  }
}
/* :L730 */
.container.instanda-documents a input {
  appearance: none;
}
/* :L733 */
.container.instanda-documents a:focus-within,
.period-option:focus-within .container.instanda-documents a,
input:focus + .container.instanda-documents a {
  border-color: #da1984;
  outline-color: #f8d1e6;
}
/* :L739 */
:not([id^="aura-integration-life"]).container.instanda-documents a.instanda-selected,
input[checked="checked"] + .container.instanda-documents a {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L745 */
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"]).container.instanda-documents a.instanda-selected,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + .container.instanda-documents a {
  background-color: #fbdfef;
  color: #36383a;
}
/* :L750 */
.container.instanda-documents a:hover,
input:hover + .container.instanda-documents a {
  border-color: #da1984;
  color: #da1984;
}
/* :L526 */
.container.instanda-documents a::after {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  color: inherit;
  content: "\e2c4";
  font-size: 2.5rem;
  display: inline-block;
  font-weight: 100;
}
/* :L534 */
.container.instanda-documents a:hover,
.container.instanda-documents a:focus {
  text-decoration: unset;
  background-color: #fdf4f9;
  color: #da1984;
}
/* :L540 */
.container.instanda-documents a.send-request::after {
  content: "\ef64";
  animation-name: zoomLoop;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.37, 0.26, 0.66, 1.29);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/* :L549 */
.container.instanda-documents a.download-started::after {
  content: "";
  border-color: #da1984;
  border-style: solid;
  border-width: 2px 2px 1px 1px;
  height: 2rem;
  width: 2rem;
  display: block;
  border-radius: 100vw;
  animation-name: rotateLoad;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-direction: normal;
}
/* :L565 */
.container.instanda-documents a.download-finished::after {
  content: "\f091";
  display: block;
  animation-name: translateUp;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.6, 0.06, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
/* :L3783 */
.read-only-applied {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}
/* :L595 */
.read-only-applied * {
  user-select: none;
}
/* :L598 */
.read-only-applied div:has(> .form-control) {
  position: relative;
}
/* :L600 */
.read-only-applied div:has(> .form-control)::after {
  z-index: 99;
  content: "";
  display: block !important;
  position: absolute;
  left: -0.5rem;
  top: -0.5rem;
  width: calc(100% + 1rem);
  height: calc(100% + 1rem);
  opacity: 0.5;
  border-radius: 1.4rem;
  background: repeating-linear-gradient(45deg, #6e7277, #6e7277 1rem, #cfd1d3 1rem, #cfd1d3 2rem);
}
/* :L3787 */
/* :L3788 */
.site-public.created-from-mta .public-read-only-mta {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
}
/* :L595 */
.site-public.created-from-mta .public-read-only-mta * {
  user-select: none;
}
/* :L598 */
.site-public.created-from-mta .public-read-only-mta div:has(> .form-control) {
  position: relative;
}
/* :L600 */
.site-public.created-from-mta .public-read-only-mta div:has(> .form-control)::after {
  z-index: 99;
  content: "";
  display: block !important;
  position: absolute;
  left: -0.5rem;
  top: -0.5rem;
  width: calc(100% + 1rem);
  height: calc(100% + 1rem);
  opacity: 0.5;
  border-radius: 1.4rem;
  background: repeating-linear-gradient(45deg, #6e7277, #6e7277 1rem, #cfd1d3 1rem, #cfd1d3 2rem);
}
/* :L3793 */
.instanda-date-picker::placeholder {
  text-transform: uppercase;
}
@keyframes zoomPulse {
  0% {
    transform: scale(2);
  }
  50% {
    transform: scale(2.2);
  }
  100% {
    transform: scale(2);
  }
}
/* :L3807 */
div#WaitingAnimationGraphic {
  z-index: 2;
}
/* :L3810 */
.spinner {
  transform: scale(2);
  animation-name: zoomPulse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0, 0.65, 0.19, 0.99);
}
/* :L3817 */
.spinner * {
  background-color: #da1984 !important;
}
/* :L3820 */
.spinner div div {
  box-shadow: -2px 2px 2px -1px rgba(218, 25, 132, 0.3) !important;
}
/* :L3825 */
div#WaitingAnimationGraphic {
  position: fixed;
  top: 50%;
  left: 50%;
}
/* :L3832 */
.section.instanda-agent-select-packages > .container {
  display: flex;
  justify-content: center;
}
/* :L3836 */
/* :L3837 */
.instanda-agent-retrieve-quote-content .search-fields.row {
  display: grid;
  gap: 2rem;
}
/* :L3840 */
/* :L3841 */
.instanda-agent-retrieve-quote-content .search-fields.row > div form {
  padding: 2rem;
  box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
  border-radius: 2rem;
}
/* :L3845 */
/* :L3846 */
.instanda-agent-retrieve-quote-content .search-fields.row > div form .form-group > .row {
  display: flex;
  gap: 1rem;
  align-items: center;
}
/* :L3850 */
.instanda-agent-retrieve-quote-content .search-fields.row > div form .form-group > .row > div {
  width: auto;
}
/* :L3857 */
.instanda-agent-retrieve-quote-content .search-fields.row .search-field.col-lg-10.col-md-10.col-sm-10.col-xs-12 {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  flex-grow: 1;
}
/* :L3863 */
.instanda-agent-retrieve-quote-content .search-fields.row .search-button {
  margin-left: auto;
}
/* :L3867 */
.instanda-agent-retrieve-quote-content .search-fields.row .search-field.col-lg-3.col-md-3.col-sm-4.col-xs-5 {
  flex-grow: 1;
}
/* :L3873 */
/* :L3874 */
.agent-quotesearch-results-container td:has(> a) {
  text-align: center;
}
/* :L3877 */
.agent-quotesearch-results-container a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.4rem 1rem;
  font-weight: 400;
  width: 100%;
  display: block;
  text-align: center;
  margin: 0 5px 5px 0;
}
/* :L646 */
/* :L648 */
.agent-quotesearch-results-container a:hover,
.agent-quotesearch-results-container a:active,
.agent-quotesearch-results-container a:hover:disabled,
.agent-quotesearch-results-container a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.agent-quotesearch-results-container a:focus,
.agent-quotesearch-results-container a:focus-within,
.agent-quotesearch-results-container a:focus:active,
.agent-quotesearch-results-container a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.agent-quotesearch-results-container a:hover,
.agent-quotesearch-results-container a:active,
.agent-quotesearch-results-container a:hover:disabled,
.agent-quotesearch-results-container a:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.agent-quotesearch-results-container a:focus,
.agent-quotesearch-results-container a:focus-within,
.agent-quotesearch-results-container a:focus:active,
.agent-quotesearch-results-container a:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L3892 */
/* :L3893 */
.input-group.date.mta-on-latest-config > .form-group {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
/* :L3900 */
.input-group.date.mta-on-latest-config .input-group {
  position: relative;
}
/* :L3903 */
.input-group.date.mta-on-latest-config .input-group input {
  appearance: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: unset !important;
  cursor: pointer;
}
/* :L3913 */
.input-group.date.mta-on-latest-config .input-group::before {
  font-family: "material-symbols";
  font-size: 3rem;
  line-height: 1;
  content: "\e835";
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  aspect-ratio: 1/1;
  display: inline-block;
  border-radius: 1rem;
  padding: 0.5rem;
  margin-block: 0.5rem;
}
/* :L3921 */
/* :L3922 */
.input-group.date.mta-on-latest-config .input-group:has(> input:checked)::before {
  content: "\e834";
  font-variation-settings: "FILL" 1, "wght" 600, "GRAD" 200, "opsz" 24;
  color: #da1984;
  font-weight: 100;
}
/* :L3926 */
/* :L3928 */
.input-group.date.mta-on-latest-config .input-group:hover::before,
.input-group.date.mta-on-latest-config .input-group:focus-within::before {
  background: #f8d1e6;
  color: white;
}
/* :L3937 */
.instanda-await-e-signature-content,
.instanda-e-signature-content {
  margin-block-start: 4rem;
  box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
  background: white;
  border-radius: 2rem;
  border: 1px solid #eaeaeb;
  overflow: hidden;
}
/* :L3945 */
.instanda-await-e-signature-content h1,
.instanda-e-signature-content h1 {
  font-size: 4rem;
  padding: 2rem;
  font-family: "cocon", sans-serif;
}
/* :L3950 */
.instanda-await-e-signature-content .main-content,
.instanda-e-signature-content .main-content {
  background: #fafafa;
  padding: 2rem;
}
/* :L3956 */
/* :L3957 */
.page-esignature form {
  display: flex;
  justify-content: space-between;
}
/* :L3960 */
.page-esignature form button#clearButton {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-esignature form button#clearButton:hover,
.page-esignature form button#clearButton:active,
.page-esignature form button#clearButton:hover:disabled,
.page-esignature form button#clearButton:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-esignature form button#clearButton:focus,
.page-esignature form button#clearButton:focus-within,
.page-esignature form button#clearButton:focus:active,
.page-esignature form button#clearButton:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L3964 */
.page-esignature form input#saveButton {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  flex-grow: 0;
}
/* :L646 */
/* :L648 */
.page-esignature form input#saveButton:hover,
.page-esignature form input#saveButton:active,
.page-esignature form input#saveButton:hover:disabled,
.page-esignature form input#saveButton:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-esignature form input#saveButton:focus,
.page-esignature form input#saveButton:focus-within,
.page-esignature form input#saveButton:focus:active,
.page-esignature form input#saveButton:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.page-esignature form input#saveButton:hover,
.page-esignature form input#saveButton:active,
.page-esignature form input#saveButton:hover:disabled,
.page-esignature form input#saveButton:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.page-esignature form input#saveButton:focus,
.page-esignature form input#saveButton:focus-within,
.page-esignature form input#saveButton:focus:active,
.page-esignature form input#saveButton:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L3973 */
.container.instanda-agent-login-content {
  margin-block-start: 4rem;
  box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
  background: white;
  border-radius: 2rem;
  border: 1px solid #eaeaeb;
  overflow: hidden;
}
/* :L3980 */
.container.instanda-agent-login-content h1 {
  font-size: 4rem;
  padding: 2rem;
  font-family: "cocon", sans-serif;
}
/* :L3985 */
.container.instanda-agent-login-content .instanda-main-content {
  background: #fafafa;
}
/* :L3990 */
form#instanda-cp-login-form {
  display: grid;
  gap: 2rem 1rem;
  grid-template-columns: 1fr;
  margin-block: unset;
}
@media only screen and (min-width: 768px) {
  form#instanda-cp-login-form {
    grid-template-columns: 1fr 1fr;
  }
  /* :L3997 */
  .page-customerlogin form#instanda-cp-login-form {
    grid-template-columns: 1fr;
  }
}
/* :L4001 */
/* :L4002 */
form#instanda-cp-login-form .agent-login-links a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
}
/* :L646 */
/* :L648 */
form#instanda-cp-login-form .agent-login-links a:hover,
form#instanda-cp-login-form .agent-login-links a:active,
form#instanda-cp-login-form .agent-login-links a:hover:disabled,
form#instanda-cp-login-form .agent-login-links a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
form#instanda-cp-login-form .agent-login-links a:focus,
form#instanda-cp-login-form .agent-login-links a:focus-within,
form#instanda-cp-login-form .agent-login-links a:focus:active,
form#instanda-cp-login-form .agent-login-links a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4009 */
form#instanda-cp-login-form .agent-login-links,
form#instanda-cp-login-form .form-group:has(> [type="submit"]) {
  grid-column: 1/-1;
  text-align: right;
}
/* :L4014 */
form#instanda-cp-login-form .form-group:has(> [type="submit"]) {
  text-align: right;
}
/* :L4018 */
form#instanda-cp-login-form button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  min-width: 20rem;
}
/* :L646 */
/* :L648 */
form#instanda-cp-login-form button:hover,
form#instanda-cp-login-form button:active,
form#instanda-cp-login-form button:hover:disabled,
form#instanda-cp-login-form button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
form#instanda-cp-login-form button:focus,
form#instanda-cp-login-form button:focus-within,
form#instanda-cp-login-form button:focus:active,
form#instanda-cp-login-form button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
form#instanda-cp-login-form button:hover,
form#instanda-cp-login-form button:active,
form#instanda-cp-login-form button:hover:disabled,
form#instanda-cp-login-form button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
form#instanda-cp-login-form button:focus,
form#instanda-cp-login-form button:focus-within,
form#instanda-cp-login-form button:focus:active,
form#instanda-cp-login-form button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4024 */
/* :L4026 */
#instanda-cp-login-form .gdpr-content,
#instanda-cp-login-form .button-wrapper,
#instanda-cp-reset-link-form .gdpr-content,
#instanda-cp-reset-link-form .button-wrapper {
  animation-name: slideUp;
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0, 0.68, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
}
/* :L4038 */
.quote-search-results-table.table-responsive {
  padding: 2rem;
}
/* :L4040 */
.quote-search-results-table.table-responsive,
.quote-search-results-table.table-responsive ~ div {
  background: #fafafa;
}
/* :L4046 */
.quote-search-results-container {
  height: auto;
  transition: 0.3s ease height;
  --min-height: 20rem;
}
/* :L4050 */
.quote-search-results-container.quote-search-results-table-loader-overlay {
  min-height: var(--min-height);
}
/* :L4054 */
.quote-search-results-container .quote-search-results-table-loader {
  display: none !important;
}
/* :L4059 */
.quote-search-results-content {
  border-color: #eaeaeb;
  border-width: 1px;
  border-style: solid;
  border-radius: 2rem;
  position: relative;
  margin-block-start: 2rem;
  overflow: hidden;
  transition: 0.3s ease height;
}
/* :L4068 */
.quote-search-results-content h2 {
  font-family: "cocon", sans-serif;
  padding: 2rem;
}
/* :L4072 */
/* :L4073 */
.quote-search-results-content tr th {
  position: relative;
  color: #da1984;
}
/* :L4076 */
/* :L4077 */
.quote-search-results-content tr th:hover,
.quote-search-results-content tr th:hover a {
  color: white;
}
/* :L4082 */
.quote-search-results-content tr th:has(> i) a {
  padding-right: 2rem !important;
}
/* :L4085 */
.quote-search-results-content tr th .fa {
  position: absolute;
  top: 0;
  right: 2rem;
  height: 100%;
  display: flex;
  align-items: center;
}
/* :L4092 */
.quote-search-results-content tr th .fa::before {
  color: inherit;
}
/* :L4099 */
.quote-search-results-content:empty,
.quote-search-results-table-loader-overlay .quote-search-results-content {
  display: flex;
  align-items: center;
  justify-content: center;
  animation-name: zoomLoop;
  animation-duration: 1.5s;
  animation-timing-function: cubic-bezier(0.56, -0.02, 0.21, 1.01);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  height: var(--min-height);
}
/* :L4101 */
.quote-search-results-content:empty > div,
.quote-search-results-table-loader-overlay .quote-search-results-content > div {
  opacity: 0;
  width: 0;
}
/* :L4117 */
.quote-search-results-content:empty::before,
.quote-search-results-table-loader-overlay .quote-search-results-content::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: white;
  display: block;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.42, 0.04, 0.18, 1.01);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-name: loadLoop;
  z-index: -1;
}
/* :L4132 */
.quote-search-results-content:empty::after,
.quote-search-results-table-loader-overlay .quote-search-results-content::after {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  content: "\e863";
  font-size: 5rem;
  color: #da1984;
  margin-right: 4rem;
  animation-name: rotateLoad;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.56, -0.02, 0.21, 1.01);
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-direction: normal;
}
/* :L4149 */
.quote-search-results-refresh.pull-right {
  float: unset;
  position: absolute;
  top: 2rem;
  right: 2rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L4155 */
.quote-search-results-refresh.pull-right .fa::before {
  font-size: 2rem;
  cursor: pointer;
}
/* :L4158 */
:hover.quote-search-results-refresh.pull-right .fa::before {
  color: #da1984;
}
/* :L4162 */
.quote-search-results-refresh.pull-right:hover {
  transform: rotateZ(45deg);
}
/* :L4167 */
.pagination {
  text-align: center;
  display: flex;
  justify-content: center;
  padding-block-end: 2rem;
}
/* :L4172 */
/* :L4173 */
.pagination li a,
.pagination li span {
  color: #da1984;
  border: unset;
}
/* :L4177 */
.pagination li a:hover,
.pagination li span:hover,
.pagination li a:focus,
.pagination li span:focus {
  z-index: 2;
  color: #da1984;
  background-color: #fdf4f9;
}
/* :L4184 */
/* :L4185 */
.pagination li:first-child a,
.pagination li:first-child span {
  border-top-left-radius: 100vw;
  border-bottom-left-radius: 100vw;
}
/* :L4191 */
/* :L4192 */
.pagination li:last-child a,
.pagination li:last-child span {
  border-top-right-radius: 100vw;
  border-bottom-right-radius: 100vw;
}
/* :L4199 */
/* :L4200 */
/* :L4202 */
.pagination > .active a,
.pagination > .active span,
.pagination > .active a:focus,
.pagination > .active span:focus,
.pagination > .active a:hover,
.pagination > .active span:hover {
  background: #da1984;
  border-color: #da1984;
  color: white;
}
/* :L4211 */
/* :L4212 */
/* :L4213 */
.pagination-sm > li > a,
.pagination-sm > li > span {
  font-size: 1.5rem;
  line-height: 1.5;
}
/* :L4222 */
.table-bordered {
  border: unset;
  border-collapse: separate;
  border-spacing: 0 1rem;
}
/* :L4226 */
/* :L4229 */
/* :L4230 */
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: unset;
}
/* :L4234 */
.table-bordered > thead > tr th,
.table-bordered > tbody > tr th,
.table-bordered > tfoot > tr th {
  padding: unset;
  padding-inline: 0.25rem;
}
/* :L4240 */
/* :L4241 */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: unset;
}
/* :L4247 */
.table-bordered .btn {
  border: 1px solid;
  background: white;
}
/* :L4252 */
.table > thead > tr > th {
  vertical-align: middle;
}
/* :L4255 */
.table-striped > tbody > tr:nth-of-type(odd) {
  background: unset;
}
/* :L4258 */
.table-hover,
.agentTable {
  border-collapse: separate;
  border-spacing: 0 1rem;
}
/* :L4263 */
/* :L4264 */
/* :L4265 */
.table-hover > tbody > tr:hover,
.agentTable > tbody > tr:hover {
  background-color: transparent;
  color: #da1984;
}
/* :L4275 */
.table-hover > tbody > tr td:first-of-type,
.agentTable > tbody > tr td:first-of-type {
  border-radius: 2rem 0 0 2rem;
}
/* :L4278 */
.table-hover > tbody > tr td:last-of-type,
.agentTable > tbody > tr td:last-of-type {
  border-radius: 0 2rem 2rem 0;
}
/* :L461 */
/* :L462 */
/* :L463 */
/* :L464 */
.table-hover tr:hover td:first-of-type,
.agentTable tr:hover td:first-of-type,
.table-hover tr:hover td:last-of-type,
.agentTable tr:hover td:last-of-type {
  position: relative;
}
/* :L468 */
/* :L469 */
.table-hover tr:hover td:first-of-type::before,
.agentTable tr:hover td:first-of-type::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  background: #da1984;
  left: -1rem;
  top: 0;
}
/* :L479 */
/* :L480 */
.table-hover tr:hover td:last-of-type::before,
.agentTable tr:hover td:last-of-type::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  background: #da1984;
  right: -1rem;
  top: 0;
}
/* :L4286 */
.agent-table,
.agentTable,
.table-striped {
  border-collapse: separate;
  border-spacing: 0 1rem;
}
/* :L4292 */
.agent-table th,
.agentTable th,
.table-striped th {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.4rem 1rem;
  background: #fdf4f9;
  color: inherit;
  font-weight: 400;
  display: block;
  width: 100%;
  text-align: center;
  background: unset;
  width: auto;
  display: table-cell;
  color: #da1984;
  padding: 0.5rem 0.75rem !important;
  border-radius: 0 !important;
  min-width: 12rem;
}
/* :L646 */
/* :L648 */
.agent-table th:hover,
.agentTable th:hover,
.table-striped th:hover,
.agent-table th:active,
.agentTable th:active,
.table-striped th:active,
.agent-table th:hover:disabled,
.agentTable th:hover:disabled,
.table-striped th:hover:disabled,
.agent-table th:active:disabled,
.agentTable th:active:disabled,
.table-striped th:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.agent-table th:focus,
.agentTable th:focus,
.table-striped th:focus,
.agent-table th:focus-within,
.agentTable th:focus-within,
.table-striped th:focus-within,
.agent-table th:focus:active,
.agentTable th:focus:active,
.table-striped th:focus:active,
.agent-table th:focus-within:active,
.agentTable th:focus-within:active,
.table-striped th:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.agent-table th:hover,
.agentTable th:hover,
.table-striped th:hover,
.agent-table th:active,
.agentTable th:active,
.table-striped th:active,
.agent-table th:hover:disabled,
.agentTable th:hover:disabled,
.table-striped th:hover:disabled,
.agent-table th:active:disabled,
.agentTable th:active:disabled,
.table-striped th:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.agent-table th:focus,
.agentTable th:focus,
.table-striped th:focus,
.agent-table th:focus-within,
.agentTable th:focus-within,
.table-striped th:focus-within,
.agent-table th:focus:active,
.agentTable th:focus:active,
.table-striped th:focus:active,
.agent-table th:focus-within:active,
.agentTable th:focus-within:active,
.table-striped th:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4302 */
.agent-table thead,
.agentTable thead,
.table-striped thead {
  position: sticky;
  top: 0;
  border-radius: 0;
}
/* :L4307 */
.agent-table thead a,
.agentTable thead a,
.table-striped thead a {
  text-decoration: unset;
}
/* :L461 */
/* :L462 */
/* :L463 */
/* :L464 */
.agent-table tr:hover td:first-of-type,
.agentTable tr:hover td:first-of-type,
.table-striped tr:hover td:first-of-type,
.agent-table tr:hover td:last-of-type,
.agentTable tr:hover td:last-of-type,
.table-striped tr:hover td:last-of-type {
  position: relative;
}
/* :L468 */
/* :L469 */
.agent-table tr:hover td:first-of-type::before,
.agentTable tr:hover td:first-of-type::before,
.table-striped tr:hover td:first-of-type::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  background: #da1984;
  left: -1rem;
  top: 0;
}
/* :L479 */
/* :L480 */
.agent-table tr:hover td:last-of-type::before,
.agentTable tr:hover td:last-of-type::before,
.table-striped tr:hover td:last-of-type::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  background: #da1984;
  right: -1rem;
  top: 0;
}
/* :L4312 */
.agent-table tr.latest-transaction td,
.agentTable tr.latest-transaction td,
.table-striped tr.latest-transaction td {
  animation-duration: 0.7s;
  animation-timing-function: cubic-bezier(0.77, -0.01, 0.66, 0.69);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-name: loadLoop;
}
/* :L4321 */
/* :L4322 */
/* :L4323 */
/* :L4324 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a:not([href*="/Public/ViewQuoteOrPolicy"]),
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a:not([href*="/Public/ViewQuoteOrPolicy"]),
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a:not([href*="/Public/ViewQuoteOrPolicy"]) {
  display: none;
}
/* :L4327 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"],
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"],
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"] {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
  padding: 0.4rem 1rem;
  font-size: 0rem;
}
/* :L646 */
/* :L648 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover:disabled,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover:disabled,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:hover:disabled,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active:disabled,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active:disabled,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus:active,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus:active,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus:active,
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within:active,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within:active,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4331 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]::before,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]::before,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) a[href*="/Public/ViewQuoteOrPolicy"]::before {
  font-size: 1rem;
  content: "Review";
}
/* :L4337 */
.agent-table:has(.latest-transaction) tr:not(.latest-transaction) td,
.agentTable:has(.latest-transaction) tr:not(.latest-transaction) td,
.table-striped:has(.latest-transaction) tr:not(.latest-transaction) td {
  padding-block: 0;
  line-height: 1;
}
/* :L4342 */
/* :L4344 */
.agent-table:has(.latest-transaction) td:last-of-type,
.agentTable:has(.latest-transaction) td:last-of-type,
.table-striped:has(.latest-transaction) td:last-of-type,
.agent-table:has(.latest-transaction) th:last-of-type,
.agentTable:has(.latest-transaction) th:last-of-type,
.table-striped:has(.latest-transaction) th:last-of-type {
  display: none;
}
/* :L4351 */
.container.agent-quotesearch-results-container {
  margin-top: 4rem;
}
/* :L4353 */
.container.agent-quotesearch-results-container h3 {
  font-family: "cocon", sans-serif;
}
/* :L4356 */
.container.agent-quotesearch-results-container .table-responsive {
  max-height: 70rem;
  overflow: auto;
}
/* :L4363 */
/* :L4364 */
.page-viewquoteorpolicy h1,
.page-viewquoteorpolicy h2 {
  font-family: "cocon", sans-serif;
}
/* :L4369 */
.page-viewquoteorpolicy .agent-summary-view.policy-view {
  margin-block-start: 2rem;
}
/* :L4373 */
.page-viewquoteorpolicy .summary-area {
  display: grid;
  margin-block-start: 2rem;
  border-color: #eaeaeb;
  border-width: 1px;
  border-style: solid;
  border-radius: 2rem;
  overflow: hidden;
}
/* :L4383 */
.page-viewquoteorpolicy .summary-top-line {
  display: grid;
  justify-content: space-between;
  align-items: flex-start;
  padding: 2rem;
  border-radius: 2rem;
  font-size: 2rem;
}
@media only screen and (min-width: 768px) {
  .page-viewquoteorpolicy .summary-top-line {
    display: flex;
  }
}
/* :L4393 */
.page-viewquoteorpolicy .summary-top-line .top-detail-wrapper {
  display: grid;
  gap: 1rem;
}
/* :L4397 */
.page-viewquoteorpolicy .summary-top-line .top-detail.policy-number,
.page-viewquoteorpolicy .summary-top-line .top-detail.quote-ref {
  display: flex;
  gap: 1rem;
  align-items: center;
}
/* :L4402 */
.page-viewquoteorpolicy .summary-top-line .top-detail.policy-number .detail,
.page-viewquoteorpolicy .summary-top-line .top-detail.quote-ref .detail {
  font-family: "cocon", sans-serif;
  background: #fdf4f9;
  color: #da1984;
  border-radius: 100vw;
  display: flex;
  align-items: center;
  padding: 0.25rem 1rem;
  font-weight: initial;
}
/* :L4414 */
.page-viewquoteorpolicy .summary-main-details {
  display: grid;
  gap: 0.5rem;
  font-size: 1.5rem;
  background: 0 0 #fafafa;
  border-radius: 2rem;
  padding: 2rem calc(2rem - 1rem);
}
/* :L4421 */
.page-viewquoteorpolicy .summary-main-details .line {
  display: grid;
  gap: 1rem 2rem;
  grid-template-columns: 30rem 1fr;
  padding: 0.5rem 1rem;
  border-radius: 100vw;
}
/* :L4423 */
.page-viewquoteorpolicy .summary-main-details .line.show-on-condition {
  display: none;
}
/* :L4430 */
.page-viewquoteorpolicy .summary-main-details .line:hover {
  color: #da1984;
}
/* :L4434 */
/* :L4435 */
.page-viewquoteorpolicy .summary-main-details .line.trusted-contact-information > .detail {
  display: grid;
  gap: 2rem;
}
/* :L4443 */
.page-viewquoteorpolicy .title {
  font-style: italic;
}
/* :L4446 */
.page-viewquoteorpolicy .detail {
  font-weight: 700;
}
/* :L4448 */
.page-viewquoteorpolicy .detail:empty::before {
  content: "Not yet answered";
  font-weight: 300;
  font-style: italic;
  background: #fdf4f9;
  color: #da1984;
  padding: 0.25rem 1rem;
  border-radius: 100vw;
  display: inline-block;
}
/* :L4457 */
/* :L4458 */
.page-viewquoteorpolicy .detail:empty::before > .wrapper + .wrapper {
  margin-block-start: 0.25rem;
}
/* :L4463 */
.page-viewquoteorpolicy .detail span.sub-title {
  margin-inline-end: 0.5rem;
}
/* :L4468 */
.page-viewquoteorpolicy .documents-area {
  margin-block-start: 4rem;
}
/* :L4472 */
.page-viewquoteorpolicy .notesContent {
  overflow: auto !important;
}
/* :L4478 */
/* :L4479 */
/* :L4480 */
/* :L4481 */
/* :L4482 */
.sale-stage-cancelled .summary-area .summary-main-details .line.show-on-condition.cancellation-date,
span.show-vulnerable-customer-lines ~ .summary-area .summary-main-details .line.show-on-condition.vulnerable-customer-information,
span.show-power-of-attorney-lines ~ .summary-area .summary-main-details .line.show-on-condition.power-of-attorney,
span.show-trusted-contact-lines ~ .summary-area .summary-main-details .line.show-on-condition.trusted-contact-information,
span.show-assignee-information-lines ~ .summary-area .summary-main-details .line.show-on-condition.assignee-information,
span.show-indexation-lines ~ .summary-area .summary-main-details .line.show-on-condition.indexation-rate-sum-assured,
span.show-indexation-lines ~ .summary-area .summary-main-details .line.show-on-condition.indexation-rate-premium,
span.show-life-two-lines ~ .summary-area .summary-main-details .line.show-on-condition.life-two {
  display: grid;
}
/* :L4497 */
.container.policy-view-options-action-buttons {
  position: sticky;
  bottom: 4rem;
  margin-block-start: 2rem;
  padding: 2rem;
  border-radius: 2rem;
  box-shadow: 0 4px 7px -2px rgb(92 9 76 / 30%);
  background: #fdf4f9;
  width: calc(100% - 4rem);
  margin-inline-start: 2rem;
  z-index: 2000;
}
/* :L4509 */
.container.policy-view-options-action-buttons > .btn-group {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
  gap: 0.5rem;
}
/* :L4513 */
.container.policy-view-options-action-buttons > .btn-group .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
  width: 100%;
}
/* :L646 */
/* :L648 */
.container.policy-view-options-action-buttons > .btn-group .btn:hover,
.container.policy-view-options-action-buttons > .btn-group .btn:active,
.container.policy-view-options-action-buttons > .btn-group .btn:hover:disabled,
.container.policy-view-options-action-buttons > .btn-group .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.container.policy-view-options-action-buttons > .btn-group .btn:focus,
.container.policy-view-options-action-buttons > .btn-group .btn:focus-within,
.container.policy-view-options-action-buttons > .btn-group .btn:focus:active,
.container.policy-view-options-action-buttons > .btn-group .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.container.policy-view-options-action-buttons > .btn-group .btn:hover,
.container.policy-view-options-action-buttons > .btn-group .btn:active,
.container.policy-view-options-action-buttons > .btn-group .btn:hover:disabled,
.container.policy-view-options-action-buttons > .btn-group .btn:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.container.policy-view-options-action-buttons > .btn-group .btn:focus,
.container.policy-view-options-action-buttons > .btn-group .btn:focus-within,
.container.policy-view-options-action-buttons > .btn-group .btn:focus:active,
.container.policy-view-options-action-buttons > .btn-group .btn:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4521 */
.container.policy-view-options-action-buttons > .btn-group .modal-header {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}
/* :L4525 */
.container.policy-view-options-action-buttons > .btn-group .modal-header .modal-title {
  float: unset;
}
/* :L4528 */
.container.policy-view-options-action-buttons > .btn-group .modal-header .close {
  float: unset;
  margin-top: unset;
  font-size: 3rem;
}
/* :L4535 */
.container.policy-view-options-action-buttons > .btn-group .modal-footer {
  display: flex;
  gap: 1rem;
}
/* :L4538 */
/* :L4539 */
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn + .btn {
  margin: unset;
}
/* :L4542 */
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:hover,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:active,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:hover:disabled,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:focus,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:focus-within,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:focus:active,
.container.policy-view-options-action-buttons > .btn-group .modal-footer .btn.btn-secondary:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4550 */
.block-renewals {
  display: none;
  position: relative;
}
/* :L4553 */
.block-renewals input {
  appearance: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: unset !important;
  cursor: pointer;
}
/* :L4562 */
/* :L4563 */
.block-renewals input:checked + span::before {
  content: "\e834";
  font-variation-settings: "FILL" 1, "wght" 600, "GRAD" 200, "opsz" 24;
  color: #da1984;
  font-weight: 100;
}
/* :L4568 */
.block-renewals span {
  display: flex;
  gap: 1rem;
  align-items: center;
  border-radius: 1rem;
  margin-block-start: 1rem;
  padding: 1rem;
}
/* :L4575 */
.block-renewals span::before {
  font-family: "material-symbols";
  font-size: 3rem;
  line-height: 1;
  content: "\e835";
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  aspect-ratio: 1/1;
  display: inline-block;
  border-radius: 1rem;
}
/* :L4582 */
/* :L4584 */
.block-renewals:hover span,
.block-renewals:focus-within span {
  background: #f8d1e6;
  color: #da1984;
}
/* :L4592 */
.session-expired {
  margin-block-start: 4rem;
  box-shadow: 0 4px 16px rgba(79, 108, 129, 0.12);
  padding: 4rem;
  border-radius: 2rem;
  font-size: 3rem;
  text-align: center;
}
/* :L4599 */
.session-expired a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  display: inline-block;
  margin-block-start: 2rem;
}
/* :L646 */
/* :L648 */
.session-expired a:hover,
.session-expired a:active,
.session-expired a:hover:disabled,
.session-expired a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.session-expired a:focus,
.session-expired a:focus-within,
.session-expired a:focus:active,
.session-expired a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.session-expired a:hover,
.session-expired a:active,
.session-expired a:hover:disabled,
.session-expired a:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.session-expired a:focus,
.session-expired a:focus-within,
.session-expired a:focus:active,
.session-expired a:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4607 */
#documentsList {
  list-style-type: none;
  display: grid;
  gap: 0;
  margin-block-start: 2.5rem;
  margin-block-end: -2rem;
  margin-inline: -2rem;
  padding: 2.4rem;
  background: #fafafa;
}
@media only screen and (min-width: 768px) {
  #documentsList {
    margin-inline: unset;
    margin-block-end: unset;
    background: whitesmoke;
    border: 1px solid #eaeaeb;
    border-radius: 1.4rem;
    padding: 3.2rem 2.4rem;
  }
}
/* :L4622 */
#documentsList li {
  margin: unset;
}
/* :L4625 */
#documentsList a {
  display: inline-flex;
  gap: 0.75rem;
  align-items: center;
  border-radius: 100vw;
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
  font-weight: 500;
}
/* :L526 */
#documentsList a::after {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
  color: inherit;
  content: "\e2c4";
  font-size: 2.5rem;
  display: inline-block;
  font-weight: 100;
}
/* :L534 */
#documentsList a:hover,
#documentsList a:focus {
  text-decoration: unset;
  background-color: #fdf4f9;
  color: #da1984;
}
/* :L540 */
#documentsList a.send-request::after {
  content: "\ef64";
  animation-name: zoomLoop;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.37, 0.26, 0.66, 1.29);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/* :L549 */
#documentsList a.download-started::after {
  content: "";
  border-color: #da1984;
  border-style: solid;
  border-width: 2px 2px 1px 1px;
  height: 2rem;
  width: 2rem;
  display: block;
  border-radius: 100vw;
  animation-name: rotateLoad;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-direction: normal;
}
/* :L565 */
#documentsList a.download-finished::after {
  content: "\f091";
  display: block;
  animation-name: translateUp;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.6, 0.06, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
/* :L4630 */
.container.documents-regenerate {
  margin-block: 2rem;
  text-align: center;
}
/* :L4633 */
.container.documents-regenerate button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
}
/* :L646 */
/* :L648 */
.container.documents-regenerate button:hover,
.container.documents-regenerate button:active,
.container.documents-regenerate button:hover:disabled,
.container.documents-regenerate button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.container.documents-regenerate button:focus,
.container.documents-regenerate button:focus-within,
.container.documents-regenerate button:focus:active,
.container.documents-regenerate button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.container.documents-regenerate button:hover,
.container.documents-regenerate button:active,
.container.documents-regenerate button:hover:disabled,
.container.documents-regenerate button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.container.documents-regenerate button:focus,
.container.documents-regenerate button:focus-within,
.container.documents-regenerate button:focus:active,
.container.documents-regenerate button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4641 */
.agent-all-docs-responsive {
  display: grid;
  margin-block-start: 2rem;
  border-color: #eaeaeb;
  border-width: 1px;
  border-style: solid;
  border-radius: 2rem;
  overflow: hidden;
  padding: 2rem;
}
/* :L4650 */
.agent-all-docs-responsive h3 {
  font-family: "cocon", sans-serif;
}
/* :L4653 */
.page-customerhomepage .agent-all-docs-responsive {
  display: contents;
}
/* :L4655 */
.page-customerhomepage .agent-all-docs-responsive h3 {
  display: none;
}
/* :L4662 */
/* :L4663 */
.page-failedautorenewals .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-failedautorenewals .btn:hover,
.page-failedautorenewals .btn:active,
.page-failedautorenewals .btn:hover:disabled,
.page-failedautorenewals .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-failedautorenewals .btn:focus,
.page-failedautorenewals .btn:focus-within,
.page-failedautorenewals .btn:focus:active,
.page-failedautorenewals .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4666 */
.page-failedautorenewals .instanda-failed-auto-renewals {
  background: #fafafa;
  margin-block-start: 2rem;
  padding: 1rem;
  border-radius: 2rem;
}
@media only screen and (min-width: 768px) {
  .page-failedautorenewals .instanda-failed-auto-renewals {
    padding: 4rem;
  }
}
/* :L4675 */
.page-failedautorenewals .failed-renewals-pages {
  display: inline-flex;
  align-items: stretch;
  margin-inline: auto;
  max-width: 100%;
  overflow: auto;
}
/* :L4681 */
.page-failedautorenewals .failed-renewals-pages .btn.btn-primary {
  font-size: 1.5rem;
  line-height: 1.5;
  background: white;
  border-radius: unset !important;
  color: #da1984;
  border: unset;
  padding: 5px 10px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
}
/* :L4691 */
.page-failedautorenewals .failed-renewals-pages .btn.btn-primary:hover {
  background-color: #da1984;
  color: white;
  outline: unset;
}
/* :L4696 */
.page-failedautorenewals .failed-renewals-pages .btn.btn-primary.active-page {
  color: white;
  background: #da1984;
}
/* :L4700 */
.page-failedautorenewals .failed-renewals-pages .btn.btn-primary:first-child {
  border-radius: 100vw 0 0 100vw !important;
}
/* :L4703 */
.page-failedautorenewals .failed-renewals-pages .btn.btn-primary:last-child {
  border-radius: 0 100vw 100vw 0 !important;
}
/* :L4709 */
.page-failedautorenewals .questionItem:has(.failed-renewals-pages) {
  display: grid;
  justify-content: center;
}
/* :L4714 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value {
  display: grid;
  gap: 1rem;
  text-align: center;
  justify-content: stretch;
}
@media only screen and (min-width: 768px) {
  .page-failedautorenewals .failed-renewals-actions .failed-renewals-value {
    display: flex;
    justify-content: flex-end;
  }
}
/* :L4724 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
  width: 100%;
}
/* :L646 */
/* :L648 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:hover,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:active,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:hover:disabled,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus-within,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus:active,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:hover,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:active,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:hover:disabled,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus-within,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus:active,
.page-failedautorenewals .failed-renewals-actions .failed-renewals-value button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4733 */
.page-failedautorenewals .questionItem.row.failed-renewals-row {
  padding: 2rem;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  background: white;
  border-radius: 2rem;
  margin-block: 2rem;
  display: grid;
  gap: 1rem;
  justify-content: flex-end;
  align-items: flex-start;
}
@media only screen and (min-width: 768px) {
  .page-failedautorenewals .questionItem.row.failed-renewals-row {
    grid-template-columns: 1fr 1fr;
  }
}
/* :L4747 */
.page-failedautorenewals .questionItem.row.failed-renewals-row .failed-renewals-actions,
.page-failedautorenewals .questionItem.row.failed-renewals-row a {
  grid-column: 1/-1;
  text-align: center;
}
/* :L4752 */
.page-failedautorenewals .questionItem.row.failed-renewals-row a {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-failedautorenewals .questionItem.row.failed-renewals-row a:hover,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:active,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:hover:disabled,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-failedautorenewals .questionItem.row.failed-renewals-row a:focus,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:focus-within,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:focus:active,
.page-failedautorenewals .questionItem.row.failed-renewals-row a:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4757 */
.page-failedautorenewals :where(.instanda-failed-auto-renewals) {
  font-size: 0;
}
/* :L4761 */
.page-failedautorenewals :where(.instanda-failed-auto-renewals *) {
  font-size: initial;
}
/* :L4765 */
/* :L4766 */
.page-failedautorenewals .failed-renewals-page + div:has(> .form-control) {
  display: flex;
  gap: 1rem;
  margin-inline: auto;
  max-width: 30rem;
}
/* :L4773 */
.page-failedautorenewals label.failed-renewals-message,
.page-failedautorenewals .failed-renewals-fail-reason {
  background: whitesmoke;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  text-align: center;
  padding: 2rem;
}
/* :L4779 */
.page-failedautorenewals label.failed-renewals-message:hover,
.page-failedautorenewals .failed-renewals-fail-reason:hover {
  background: white;
  box-shadow: 0 2px 7px -3px rgba(0, 0, 0, 0.2);
  transform: translateY(-3px);
}
/* :L4784 */
/* :L4785 */
.page-failedautorenewals .failed-renewals-fail-reason ul.failed-renewals-value {
  padding: unset;
  list-style-type: none;
  text-align: left;
}
/* :L4791 */
.page-failedautorenewals .failed-renewals-fail-reason small.failed-renewals-text {
  font-weight: 700;
}
/* :L4797 */
/* :L4798 */
.page-customeraccountoptions #agentSearchResultsTable {
  width: 100%;
}
/* :L4800 */
.page-customeraccountoptions #agentSearchResultsTable a.linkcss {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  font-size: 1.4rem;
  padding: 0.6rem 2.4rem;
  width: 100%;
  text-align: center;
}
/* :L646 */
/* :L648 */
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:hover,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:active,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:hover:disabled,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus-within,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus:active,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:hover,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:active,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:hover:disabled,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus-within,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus:active,
.page-customeraccountoptions #agentSearchResultsTable a.linkcss:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L4808 */
.page-customeraccountoptions #agentSearchResultsTable td[data-label=" "],
.page-customeraccountoptions #agentSearchResultsTable th[data-label=" "] {
  width: 10%;
  text-align: right;
}
/* :L4812 */
.page-customeraccountoptions #agentSearchResultsTable td[data-label=" "] a,
.page-customeraccountoptions #agentSearchResultsTable th[data-label=" "] a {
  margin: unset;
}
/* :L4817 */
.page-customeraccountoptions .btnCustomerAccountLogs,
.page-customeraccountoptions .btnCustomerAccount {
  all: unset;
}
/* :L4821 */
.page-customeraccountoptions a[href*="CustomerAccountInfo"],
.page-customeraccountoptions a[href*="CustomerAccountLog"] {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
/* :L646 */
/* :L648 */
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:hover,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:hover,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:active,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:active,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:hover:disabled,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:hover:disabled,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:active:disabled,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:focus,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:focus,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:focus-within,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:focus-within,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:focus:active,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:focus:active,
.page-customeraccountoptions a[href*="CustomerAccountInfo"]:focus-within:active,
.page-customeraccountoptions a[href*="CustomerAccountLog"]:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4825 */
.page-customeraccountoptions .instanda-quote-button {
  padding: 0.5rem 1rem;
}
/* :L4828 */
.page-customeraccountoptions .section {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  gap: 1rem;
}
/* :L4837 */
/* :L4838 */
/* :L4839 */
/* :L4840 */
.page-confirmbillingdetails .instanda-main-content > form > :not(.row.instanda-buttonlist-payment-online-billing-details) {
  display: none;
}
/* :L4843 */
/* :L4844 */
.page-confirmbillingdetails .instanda-main-content > form .instanda-buttonlist-payment-online-billing-details > div {
  display: flex;
  justify-content: space-between;
}
/* :L4847 */
.page-confirmbillingdetails .instanda-main-content > form .instanda-buttonlist-payment-online-billing-details > div > * {
  width: auto;
  flex-grow: 0;
}
/* :L4858 */
/* :L4859 */
.page-displayemail .instanda-main-content::before {
  content: "Email Reference";
  font-family: "cocon", sans-serif;
  font-size: 4rem;
}
/* :L4864 */
.page-displayemail .emailBodyDiv {
  text-align: center;
  margin-block-start: 2rem;
}
/* :L4869 */
.page-displayemail label.control-label.emailBody {
  margin-inline: auto;
  display: block;
}
/* :L4874 */
/* :L4875 */
.page-displayemail table.displayEmailTable > tbody {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background: #fdf4f9;
  padding: 1rem;
  border-radius: 1rem;
}
/* :L4882 */
.page-displayemail table.displayEmailTable > tbody tr,
.page-displayemail table.displayEmailTable > tbody td {
  display: contents;
}
/* :L4885 */
.page-displayemail table.displayEmailTable > tbody tr label,
.page-displayemail table.displayEmailTable > tbody td label {
  padding: 0.5rem;
  color: #da1984;
}
/* :L4893 */
.page-displayemail .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-displayemail .btn:hover,
.page-displayemail .btn:active,
.page-displayemail .btn:hover:disabled,
.page-displayemail .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-displayemail .btn:focus,
.page-displayemail .btn:focus-within,
.page-displayemail .btn:focus:active,
.page-displayemail .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4899 */
/* :L4900 */
.page-agentalldocs .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-agentalldocs .btn:hover,
.page-agentalldocs .btn:active,
.page-agentalldocs .btn:hover:disabled,
.page-agentalldocs .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-agentalldocs .btn:focus,
.page-agentalldocs .btn:focus-within,
.page-agentalldocs .btn:focus:active,
.page-agentalldocs .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4906 */
/* :L4907 */
.page-customeraccountinfo .questionList.instanda-questionList {
  display: grid;
  gap: 2rem;
  margin-block-start: 4rem;
  background: #fafafa;
  padding: 3.2rem 2.4rem;
  border-radius: 2rem;
}
/* :L4914 */
.page-customeraccountinfo .questionList.instanda-questionList::before {
  content: "Customer Account Details";
  font-size: 4rem;
  font-family: "cocon", sans-serif;
}
/* :L4921 */
.page-customeraccountinfo .buttons-container {
  margin-block-start: 2rem;
}
/* :L4924 */
.page-customeraccountinfo .buttons-container > div {
  display: flex;
  justify-content: space-between;
}
/* :L4927 */
.page-customeraccountinfo .buttons-container > div .btn {
  width: auto;
  flex-grow: 0;
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-customeraccountinfo .buttons-container > div .btn:hover,
.page-customeraccountinfo .buttons-container > div .btn:active,
.page-customeraccountinfo .buttons-container > div .btn:hover:disabled,
.page-customeraccountinfo .buttons-container > div .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-customeraccountinfo .buttons-container > div .btn:focus,
.page-customeraccountinfo .buttons-container > div .btn:focus-within,
.page-customeraccountinfo .buttons-container > div .btn:focus:active,
.page-customeraccountinfo .buttons-container > div .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4936 */
/* :L4937 */
.page-customeraccountlog .instanda-main-content {
  display: grid;
  gap: 2rem;
  margin-block-start: 4rem;
  background: #fafafa;
  padding: 3.2rem 2.4rem;
  border-radius: 2rem;
}
/* :L4944 */
.page-customeraccountlog .instanda-main-content::before {
  content: "Customer Account Log";
  font-size: 4rem;
  font-family: "cocon", sans-serif;
}
/* :L4952 */
/* :L4953 */
.page-viewreferralsforquote h2 {
  font-family: "cocon", sans-serif;
  margin-block-end: 1rem;
}
/* :L4957 */
.page-viewreferralsforquote .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-viewreferralsforquote .btn:hover,
.page-viewreferralsforquote .btn:active,
.page-viewreferralsforquote .btn:hover:disabled,
.page-viewreferralsforquote .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-viewreferralsforquote .btn:focus,
.page-viewreferralsforquote .btn:focus-within,
.page-viewreferralsforquote .btn:focus:active,
.page-viewreferralsforquote .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4962 */
input#backButton {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
input#backButton:hover,
input#backButton:active,
input#backButton:hover:disabled,
input#backButton:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
input#backButton:focus,
input#backButton:focus-within,
input#backButton:focus:active,
input#backButton:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4966 */
/* :L4967 */
.page-uploaddocuments input#fileUploadControl {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-uploaddocuments input#fileUploadControl:hover,
.page-uploaddocuments input#fileUploadControl:active,
.page-uploaddocuments input#fileUploadControl:hover:disabled,
.page-uploaddocuments input#fileUploadControl:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-uploaddocuments input#fileUploadControl:focus,
.page-uploaddocuments input#fileUploadControl:focus-within,
.page-uploaddocuments input#fileUploadControl:focus:active,
.page-uploaddocuments input#fileUploadControl:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4970 */
.page-uploaddocuments input[type="checkbox"] {
  zoom: 2;
  accent-color: #da1984;
}
/* :L4974 */
.page-uploaddocuments .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.page-uploaddocuments .btn:hover,
.page-uploaddocuments .btn:active,
.page-uploaddocuments .btn:hover:disabled,
.page-uploaddocuments .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-uploaddocuments .btn:focus,
.page-uploaddocuments .btn:focus-within,
.page-uploaddocuments .btn:focus:active,
.page-uploaddocuments .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L4978 */
.page-uploaddocuments table#tableUploadedDocuments {
  width: 100%;
}
/* :L4980 */
/* :L4981 */
.page-uploaddocuments table#tableUploadedDocuments tbody:not(:has(tr)) {
  display: block;
}
/* :L4983 */
.page-uploaddocuments table#tableUploadedDocuments tbody:not(:has(tr))::before {
  content: "There are not uploaded Documents";
  padding: 3.2rem 2.4rem;
  background: #fafafa;
  display: block;
  width: 100%;
  text-align: center;
  border-radius: 2rem;
}
/* :L4995 */
.page-uploaddocuments table#tableUploadedDocuments thead:not(:has(+ tbody > tr)) {
  display: none;
}
/* :L4998 */
.page-uploaddocuments table#tableUploadedDocuments td {
  text-align: center;
  white-space: pre-line;
}
/* :L5004 */
.page-uploaddocuments .rowStyledDiv,
.page-uploaddocuments .rowStyledDiv > div,
.page-uploaddocuments .rowStyledDiv > div span {
  display: flex !important;
  gap: 1rem;
  align-items: center !important;
}
/* :L5012 */
.page-uploaddocuments input[type="checkbox"] {
  margin: unset;
}
/* :L5016 */
.page-uploaddocuments form[action="/Public/UploadDocuments"] {
  margin-block-start: 4rem;
}
/* :L5021 */
/* :L5022 */
.page-agentclaims div#noClaimsMadeMessage {
  padding: 3.2rem 2.4rem;
  background-color: whitesmoke;
}
@media only screen and (min-width: 768px) {
  .page-agentclaims div#noClaimsMadeMessage {
    border-radius: 1.4rem;
  }
}
/* :L5029 */
.page-agentclaims .logged-claim-section {
  border-color: #eaeaeb;
  border-width: 1px;
  border-style: solid;
  border-radius: 2rem;
  position: relative;
  margin-block-start: 2rem;
  overflow: hidden;
  transition: 0.3s ease height;
}
/* :L5039 */
.page-agentclaims .logged-claim-section-content {
  background: #fafafa;
  padding: 2rem;
}
/* :L5042 */
.page-agentclaims .logged-claim-section-content .row {
  display: grid;
  gap: 2.5rem;
}
/* :L5048 */
/* :L5049 */
.page-agentclaims .logged-claim-title h3 {
  font-family: "cocon", sans-serif;
  font-size: 4rem;
  padding: 2rem;
}
/* :L5058 */
/* :L5059 */
.claim-input-item.claim-delete.checkbox label {
  display: flex;
  gap: 1rem;
  align-items: center;
  border-radius: 1rem;
  margin-block-start: 1rem;
  padding: 1rem;
}
/* :L5066 */
.claim-input-item.claim-delete.checkbox label::before {
  font-family: "material-symbols";
  font-size: 3rem;
  line-height: 1;
  content: "\e835";
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  aspect-ratio: 1/1;
  display: inline-block;
  border-radius: 1rem;
}
/* :L5072 */
.claim-input-item.claim-delete.checkbox label:has(input:checked)::before {
  content: "\e834";
  font-variation-settings: "FILL" 1, "wght" 600, "GRAD" 200, "opsz" 24;
  color: #da1984;
  font-weight: 100;
}
/* :L5075 */
.claim-input-item.claim-delete.checkbox label:hover,
.claim-input-item.claim-delete.checkbox label:focus-within {
  background: #f8d1e6;
  color: #da1984;
}
/* :L5081 */
.claim-input-item.claim-delete.checkbox input {
  appearance: none;
}
/* :L5093 */
/* :L5094 */
.page-customerlogin .form-group:not(:has([class*="col-"] *)) {
  display: none;
}
/* :L5098 */
.page-customerlogin .gdpr-content {
  margin-block: 1rem;
}
/* :L5100 */
.page-customerlogin .gdpr-content a {
  text-decoration: underline;
}
/* :L5106 */
.image-banner-header {
  display: none;
  background: url(/ImageUpload/DownloadImageVersion?uploadedImageVersionId=YkdWcWVrUnZaVWRHYTIxMkxDeDBTVU1zUkVaSFoxOWYsQUVTMjU2X0NCQ19TVEFOREFSRCwyZFBzMnNFTTJiMEExSk5lLDEwMDAsaWg2OVlUZlpjNVZidWJOUSxPbEpVcnZvK1A4NmZ5aUlmaVdxRWVzRm1kZ2V6V1dsemQyeHNQa3pwK1lqNFBpNzBNWXhPY0FoamNxdzlIcUVEd3lFRjJxaDU1d2ZKUm9NVkpoRDhhQT09);
  place-content: center;
  border-radius: 0;
  margin-block: 2rem;
  background-size: cover;
  background-position: center center;
}
@media only screen and (min-width: 768px) {
  .image-banner-header {
    display: grid;
  }
}
@media only screen and (min-width: 768px) {
  .image-banner-header {
    border-radius: 2rem;
  }
}
/* :L5120 */
.image-banner-header .heading-text {
  padding: 9rem 4rem;
  font-size: 4rem;
  font-family: "cocon", sans-serif;
  color: white;
  text-align: center;
}
/* :L5129 */
.btn.btn-outlined {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.btn.btn-outlined:hover,
.btn.btn-outlined:active,
.btn.btn-outlined:hover:disabled,
.btn.btn-outlined:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.btn.btn-outlined:focus,
.btn.btn-outlined:focus-within,
.btn.btn-outlined:focus:active,
.btn.btn-outlined:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L5133 */
a.btn-with-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* :L5139 */
.material-symbol {
  font-size: 3rem;
  font-family: "material-symbols";
  font-variation-settings: "FILL" 0, "wght" 800, "GRAD" 0, "opsz" 48;
  color: #0072ce;
  line-height: 1;
}
/* :L5141 */
.material-symbol.chevron_left::before {
  content: "\e5cb";
}
/* :L5146 */
/* :L5147 */
.page-customersendpasswordresetlink .text-content {
  margin-block-end: 3rem;
}
/* :L5150 */
/* :L5151 */
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  min-width: 20rem;
}
/* :L646 */
/* :L648 */
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:hover,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:active,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:hover:disabled,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus-within,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus:active,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:hover,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:active,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:hover:disabled,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus-within,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus:active,
.page-customersendpasswordresetlink #instanda-cp-reset-link-form button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L5156 */
.page-customersendpasswordresetlink .col-md-9:has(> .btn-primary) {
  display: flex;
  margin-block-start: 4rem;
}
/* :L5159 */
.page-customersendpasswordresetlink .col-md-9:has(> .btn-primary) button.btn.btn-primary.instanda-btn {
  margin-left: auto;
  display: inline-block;
}
/* :L5164 */
.page-customersendpasswordresetlink .col-md-12:has(.section_content) {
  background: whitesmoke;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  text-align: center;
}
/* :L1856 */
.page-customersendpasswordresetlink .col-md-12:has(.section_content):hover {
  background: white;
  box-shadow: 0 2px 7px -3px rgba(0, 0, 0, 0.2);
  transform: translateY(-3px);
}
/* :L5169 */
.password-requirements {
  margin-block: 2rem;
}
/* :L5171 */
.password-requirements ul {
  padding-inline-start: 25px;
  color: #6e7277;
  font-weight: 300;
}
/* :L5175 */
.password-requirements ul li {
  font-size: 1.6rem;
  line-height: 1.5;
}
/* :L5178 */
.password-requirements ul li::marker {
  color: #6e7277;
  font-size: 2rem;
}
/* :L5186 */
#instanda-cp-charge-password,
button#verify-account-submit {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  min-width: 20rem;
}
/* :L646 */
/* :L648 */
#instanda-cp-charge-password:hover,
button#verify-account-submit:hover,
#instanda-cp-charge-password:active,
button#verify-account-submit:active,
#instanda-cp-charge-password:hover:disabled,
button#verify-account-submit:hover:disabled,
#instanda-cp-charge-password:active:disabled,
button#verify-account-submit:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
#instanda-cp-charge-password:focus,
button#verify-account-submit:focus,
#instanda-cp-charge-password:focus-within,
button#verify-account-submit:focus-within,
#instanda-cp-charge-password:focus:active,
button#verify-account-submit:focus:active,
#instanda-cp-charge-password:focus-within:active,
button#verify-account-submit:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
#instanda-cp-charge-password:hover,
button#verify-account-submit:hover,
#instanda-cp-charge-password:active,
button#verify-account-submit:active,
#instanda-cp-charge-password:hover:disabled,
button#verify-account-submit:hover:disabled,
#instanda-cp-charge-password:active:disabled,
button#verify-account-submit:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
#instanda-cp-charge-password:focus,
button#verify-account-submit:focus,
#instanda-cp-charge-password:focus-within,
button#verify-account-submit:focus-within,
#instanda-cp-charge-password:focus:active,
button#verify-account-submit:focus:active,
#instanda-cp-charge-password:focus-within:active,
button#verify-account-submit:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L5191 */
/* :L5192 */
.page-customerverifyaccount label[for="Passcode"] {
  margin-block-start: 2rem;
}
/* :L5196 */
a#resend-passcode-link {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
a#resend-passcode-link:hover,
a#resend-passcode-link:active,
a#resend-passcode-link:hover:disabled,
a#resend-passcode-link:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
a#resend-passcode-link:focus,
a#resend-passcode-link:focus-within,
a#resend-passcode-link:focus:active,
a#resend-passcode-link:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L5200 */
p#resend-passcode-wait-box {
  background: whitesmoke;
  border: 1px solid #eaeaeb;
  border-radius: 1.4rem;
  padding: 3.2rem 2.4rem;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  text-align: center;
}
/* :L1856 */
p#resend-passcode-wait-box:hover {
  background: white;
  box-shadow: 0 2px 7px -3px rgba(0, 0, 0, 0.2);
  transform: translateY(-3px);
}
/* :L5205 */
.container:has(> canvas#signature-canvas) {
  aspect-ratio: 18 / 4;
  width: 100%;
}
/* :L5209 */
canvas#signature-canvas {
  width: 100%;
  height: 100%;
  margin-inline: auto;
  display: block;
  border: unset !important;
  box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.3);
  border-radius: 1rem;
  margin-block: 2rem 4rem;
  background: #fdf4f9;
}
/* :L5224 */
/* :L5225 */
.page-customerdetails .instanda-question-input.col-xs-11.col-sm-6.col-md-6.col-lg-6 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
/* :L5231 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container {
  padding-block-start: 2.5rem;
}
/* :L5233 */
/* :L5234 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) label {
  color: #da1984;
}
/* :L5237 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
  flex-grow: 0;
}
/* :L646 */
/* :L648 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:hover,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:active,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:hover:disabled,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:focus,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:focus-within,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:focus:active,
.page-customerdetails .questionItem.instanda-question-item.form-group.container:has(label#password-fake-label) a.action-link.pull-right:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L5243 */
.page-customerdetails label#password-fake-label {
  display: none;
}
/* :L5247 */
.page-customerdetails .instanda-text-input.instanda-question-input {
  flex-grow: 1;
}
/* :L5250 */
.page-customerdetails .instanda-update-customer-details-button {
  margin-block-start: 4rem;
  text-align: center;
  justify-content: center;
  margin-inline-start: auto;
}
/* :L5258 */
.main-primary-button {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
}
/* :L646 */
/* :L648 */
.main-primary-button:hover,
.main-primary-button:active,
.main-primary-button:hover:disabled,
.main-primary-button:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.main-primary-button:focus,
.main-primary-button:focus-within,
.main-primary-button:focus:active,
.main-primary-button:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
.main-primary-button:hover,
.main-primary-button:active,
.main-primary-button:hover:disabled,
.main-primary-button:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
.main-primary-button:focus,
.main-primary-button:focus-within,
.main-primary-button:focus:active,
.main-primary-button:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
@media only screen and (min-width: 768px) {
  .main-primary-button {
    min-width: 20rem;
  }
}
/* :L5267 */
/* :L5268 */
.tab-content-wrapper h2 {
  margin-block: 2rem;
}
/* :L5272 */
/* :L5273 */
.tab-content-wrapper #policies .transaction-item {
  transition: 0.3s cubic-bezier(0, 0.78, 0.25, 1) all;
}
/* :L5275 */
.tab-content-wrapper #policies .transaction-item.latest-transaction {
  position: relative;
}
/* :L5277 */
.tab-content-wrapper #policies .transaction-item.latest-transaction::before {
  content: "\e031";
  font-weight: 100;
  position: absolute;
  top: -2rem;
  right: -1rem;
  color: #da1984;
  font-size: 3rem;
  font-family: "material-symbols";
  z-index: 999;
}
/* :L5288 */
/* :L5289 */
.tab-content-wrapper #policies .transaction-item.latest-transaction.status-quote-open::before {
  content: "\e000";
  color: #0072ce;
}
/* :L5293 */
.tab-content-wrapper #policies .transaction-item.latest-transaction.status-quote-open::after {
  content: "Quote Active";
  position: absolute;
  top: -1.5rem;
  right: 2.5rem;
  z-index: 999;
  background: #f2f8fd;
  color: #0072ce;
  padding: 0.5rem 1rem;
  border-radius: 100vw;
  border: 2px solid #cce3f5;
  box-shadow: 0 2px 10px -3px #cce3f5;
  font-weight: 500;
}
/* :L5309 */
.tab-content-wrapper #policies .transaction-item.closed:not(.latest-transaction) {
  margin-block-start: 0.5rem;
}
/* :L5318 */
.tab-content-wrapper .hidden-content {
  display: none;
}
/* :L5323 */
.summary-action.actions {
  padding: 1rem 2rem;
  display: flex;
  justify-content: center;
}
/* :L5327 */
/* :L5328 */
.summary-action.actions .open-transaction-group.summary-closed .hide-content,
.summary-action.actions .open-transaction-group.summary-open .show-content {
  display: none;
}
/* :L5335 */
/* :L5336 */
.expired-transaction-wrapper .transaction-item {
  background: #cce3f5;
  padding: 1rem;
  box-shadow: 0 2px 5px -5px rgba(0, 0, 0, 0.3);
  border-radius: 2rem;
}
/* :L5344 */
.transaction-list {
  display: grid;
  gap: 2rem;
}
/* :L5347 */
.expired-list .transaction-list:empty::after {
  content: "No expired policies";
  background: #f2f8fd;
  color: #0072ce;
  padding: 2rem;
  display: block;
  border-radius: 1rem;
  text-align: center;
  font-size: 2rem;
  font-family: "cocon", sans-serif;
  width: fit-content;
  margin-inline: auto;
}
/* :L5362 */
.transaction-content-wrapper {
  border-radius: 2rem;
  background: white;
  border-width: 1px;
  border-color: #eaeaeb;
  border-style: solid;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L5371 */
.transaction-content-wrapper:has(.summary-bar:focus-within) .summary-bar,
.transaction-content-wrapper:hover .summary-bar {
  background: #f2f8fd;
  border-color: #f2f8fd;
}
/* :L5377 */
.transaction-content-wrapper .summary-bar {
  display: flex;
  padding: 2rem;
  justify-content: space-between;
  align-items: center;
  gap: 4rem;
  font-family: "cocon", sans-serif;
  position: relative;
}
/* :L5386 */
.opened .transaction-content-wrapper .summary-bar {
  border-block-end: 1px solid #eaeaeb;
}
/* :L5390 */
.transaction-content-wrapper .summary-bar .summary-action {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  appearance: none;
  cursor: pointer;
  display: none !important;
}
@media only screen and (min-width: 768px) {
  .transaction-content-wrapper .summary-bar .summary-action {
    position: initial;
    left: initial;
    top: initial;
    height: initial;
    width: initial;
    opacity: initial;
    appearance: initial;
    padding: 1rem 2rem;
    color: #0072ce;
    font-family: "cocon", sans-serif;
    border-radius: 3rem !important;
    font-size: 1.6rem;
    background: transparent;
    border: unset;
    outline: unset;
    display: inline-flex;
    gap: 0.5rem;
    align-items: center;
    justify-content: center;
    border: 1px solid #0072ce;
    animation-name: slideUp;
    animation-duration: 0.3s;
    animation-timing-function: cubic-bezier(0, 0.68, 0.25, 1);
    animation-direction: normal;
    animation-fill-mode: forwards;
  }
  /* :L646 */
  /* :L648 */
  .transaction-content-wrapper .summary-bar .summary-action:hover,
  .transaction-content-wrapper .summary-bar .summary-action:active,
  .transaction-content-wrapper .summary-bar .summary-action:hover:disabled,
  .transaction-content-wrapper .summary-bar .summary-action:active:disabled {
    text-decoration: unset;
    opacity: 0.8;
    background: white;
    color: #0072ce;
    outline: solid 2px #0072ce;
  }
  /* :L657 */
  /* :L659 */
  .transaction-content-wrapper .summary-bar .summary-action:focus,
  .transaction-content-wrapper .summary-bar .summary-action:focus-within,
  .transaction-content-wrapper .summary-bar .summary-action:focus:active,
  .transaction-content-wrapper .summary-bar .summary-action:focus-within:active {
    text-decoration: unset;
    background: white;
    color: #0072ce;
    outline: solid 2px #0072ce;
    outline-offset: 2px;
  }
}
/* :L5416 */
.closed .transaction-content-wrapper .summary-bar .summary-action.open-summary,
.opened .transaction-content-wrapper .summary-bar .summary-action.close-summary {
  display: initial !important;
}
/* :L5421 */
.transaction-content-wrapper .summary-bar .actions {
  display: contents;
}
@media only screen and (min-width: 768px) {
  .transaction-content-wrapper .summary-bar .actions {
    display: initial;
  }
}
/* :L5427 */
.transaction-content-wrapper .summary-bar .details {
  display: grid;
  flex-grow: 1;
}
@media only screen and (min-width: 768px) {
  .transaction-content-wrapper .summary-bar .details {
    max-width: 70%;
  }
}
/* :L5433 */
.transaction-content-wrapper .summary-bar .details .detail-line {
  font-size: 2rem;
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
/* :L5438 */
.transaction-content-wrapper .summary-bar .details .detail-line.product-type {
  font-size: 1.5rem;
}
/* :L5445 */
.transaction-content-wrapper .full-content.view-collapsed {
  height: 0;
  transition: 0.3s cubic-bezier(0.13, 0.32, 0.25, 1) all;
  overflow: hidden;
  visibility: hidden;
}
/* :L5450 */
.opened .transaction-content-wrapper .full-content.view-collapsed {
  height: auto;
  transition: 0.3s cubic-bezier(0.73, 0.01, 0.67, 0.73) all;
  visibility: visible;
}
/* :L5456 */
/* :L5457 */
.transaction-content-wrapper .sub-section h3 {
  font-family: "cocon", sans-serif;
  margin-block-end: 1rem;
}
/* :L5463 */
.transaction-content-wrapper .full-content-wrapper {
  padding: 2rem;
  max-width: 600px;
  margin-inline: auto;
  display: grid;
  gap: 3rem;
}
/* :L5469 */
.transaction-content-wrapper .full-content-wrapper .customer-action-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
}
/* :L5473 */
.transaction-content-wrapper .full-content-wrapper .customer-action-buttons span {
  font-size: 0;
}
/* :L5475 */
.transaction-content-wrapper .full-content-wrapper .customer-action-buttons span::before {
  padding: 1rem 2rem;
  color: #eaeaeb;
  font-family: "cocon", sans-serif;
  border-radius: 100vw !important;
  font-size: 1.6rem;
  background: transparent;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #eaeaeb;
}
/* :L5489 */
.transaction-content-wrapper .full-content-wrapper .customer-action-buttons span.customerExecuteMTALink::before {
  content: "Edit policy";
}
/* :L5492 */
.transaction-content-wrapper .full-content-wrapper .customer-action-buttons span.customerCancelPolicyLink::before {
  content: "Cancel policy";
}
/* :L5497 */
.transaction-content-wrapper .full-content-wrapper .sub-details {
  display: grid;
  gap: 0.5rem;
}
/* :L5500 */
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line {
  display: grid;
  grid-template-columns: 50% 50%;
  padding-block: 1rem 0.4rem;
  border-block-end: 1px solid #eaeaeb;
  line-height: 1;
}
/* :L5506 */
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line.government-levy,
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line.final-payment {
  border-block-end: 1px solid #36383a;
}
/* :L5510 */
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line.three-column {
  grid-template-columns: 40% 1fr 40%;
}
/* :L5513 */
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line .variable {
  text-align: right;
  font-weight: 700;
}
/* :L5517 */
.transaction-content-wrapper .full-content-wrapper .sub-details .detail-line.strong-line {
  font-weight: 700;
}
/* :L5523 */
.transaction-content-wrapper .instanda-email-quote-link {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.transaction-content-wrapper .instanda-email-quote-link:hover,
.transaction-content-wrapper .instanda-email-quote-link:active,
.transaction-content-wrapper .instanda-email-quote-link:hover:disabled,
.transaction-content-wrapper .instanda-email-quote-link:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.transaction-content-wrapper .instanda-email-quote-link:focus,
.transaction-content-wrapper .instanda-email-quote-link:focus-within,
.transaction-content-wrapper .instanda-email-quote-link:focus:active,
.transaction-content-wrapper .instanda-email-quote-link:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L5528 */
::selection {
  background: hsl(329deg 95% 42% / 75%) !important;
  color: white;
}
/* :L5533 */
.test-content {
  background: white;
  padding: 2rem;
  margin: 2rem;
  border-radius: 2rem;
}
/* :L5538 */
.test-content::before {
  content: "Included for testing purposes only";
  display: block;
  font-weight: 700;
  font-size: 2rem;
  margin-block-end: 1rem;
}
/* :L5547 */
.logged-in-menu {
  display: flex;
  align-items: center;
  gap: 2rem;
  padding-block: 2rem;
  position: relative;
  flex-grow: 1;
  width: 100%;
  justify-content: flex-end;
}
/* :L5556 */
.logged-in-menu span.name-area {
  font-weight: 700;
}
/* :L5559 */
.logged-in-menu .menu-wrapper {
  display: none;
  /* width:100%; */
  position: absolute;
  top: 100%;
  width: auto;
  right: 0;
  animation-name: translateUp;
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0, 0.68, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
}
/* :L5571 */
.menu-open.logged-in-menu .menu-wrapper {
  display: inline-block;
  margin-inline-start: auto;
}
/* :L5576 */
.logged-in-menu .avatar-menu {
  display: flex;
  gap: 1rem;
  align-items: center;
}
/* :L5580 */
.logged-in-menu .avatar-menu .chevron::before {
  font-family: "material-symbols";
  content: "\e313";
  font-size: 2.5rem;
  cursor: pointer;
}
/* :L5587 */
.logged-in-menu .image-circle {
  display: flex;
  align-items: center;
  color: white;
  aspect-ratio: 1;
  background: #da1984;
  font-size: 2rem;
  border-radius: 100vw;
  justify-content: center;
  font-weight: 700;
  overflow: hidden;
  padding: 0.5rem;
}
/* :L5599 */
.logged-in-menu .image-circle .name-item {
  font-size: 0;
  font-family: "cocon", sans-serif;
  line-height: 1;
}
/* :L5603 */
.logged-in-menu .image-circle .name-item:first-letter {
  font-size: 2.5rem;
}
/* :L5608 */
.logged-in-menu .collapse {
  display: block;
}
/* :L5611 */
.logged-in-menu ul.nav.navbar-nav.navbar-right {
  display: grid;
  flex-direction: column;
  padding-block: unset;
  background: white;
  padding: 1rem 2rem;
  width: auto;
  margin-inline-start: auto;
  border-radius: 2rem;
  box-shadow: 0 3px 10px 0 rgba(79, 108, 129, 0.09);
}
/* :L5624 */
/* :L5625 */
.public-logged-in .nav-contact-strap,
.public-logged-in button.navbar-toggle {
  display: none !important;
}
/* :L5631 */
#emailQuoteUpdate {
  font-size: 0;
}
/* :L5633 */
#emailQuoteUpdate::before {
  padding: 1rem 2rem;
  color: white;
  font-family: "cocon", sans-serif;
  border-radius: 100vw !important;
  font-size: 1.6rem;
  background: #6e7277;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #6e7277;
  content: "Please update the quote";
}
/* :L5682 */
.deui-tooltip-content {
  font-size: 1.6rem;
  padding: 0.5rem 1rem;
  width: auto;
  max-width: calc(100svw - 8rem);
  line-height: 1;
}
/* :L5689 */
/* :L5690 */
[id^="aura-integration-life"] #customErrorMessage {
  word-break: break-all;
}
/* :L5700 */
[id^="aura-integration-life"] .container-fluid {
  padding-inline: unset;
}
/* :L5704 */
[id^="aura-integration-life"] .sectionQuestionLayout,
[id^="aura-integration-life"] .deuiReviewSectionArea {
  background: #fafafa;
  border-radius: 2rem;
  padding-block-end: 4rem;
}
/* :L5711 */
[id^="aura-integration-life"] .sectionQuestionLayout form,
[id^="aura-integration-life"] .deuiReviewSectionArea form {
  margin-inline: auto;
  max-width: 600px;
}
/* :L5716 */
[id^="aura-integration-life"] .deuiReviewSectionArea {
  padding-block: 1rem;
}
/* :L5718 */
[id^="aura-integration-life"] .deuiReviewSectionArea > div {
  margin-inline: 2rem;
}
/* :L5722 */
[id^="aura-integration-life"] .deuiReviewSectionArea .inline {
  font-size: 2rem;
}
/* :L5727 */
[id^="aura-integration-life"].restarting-sessions::before {
  text-align: center;
  color: #da1984;
  font-size: 2.4rem;
  font-weight: 600;
  padding: 4rem;
  background: #fafafa;
  display: grid;
  gap: 2rem;
  border-radius: 2rem;
  content: "Aura Session Reloading";
}
/* :L5732 */
/* :L5733 */
[id^="aura-integration-life"] #deuiApp:empty {
  text-align: center;
  color: #da1984;
  font-size: 2.4rem;
  font-weight: 600;
  padding: 4rem;
  background: #fafafa;
  display: grid;
  gap: 2rem;
  border-radius: 2rem;
}
/* :L5743 */
[id^="aura-integration-life"] #deuiApp:empty::before {
  content: "Health Questions Loading...";
  display: block;
}
/* :L5747 */
[id^="aura-integration-life"] #deuiApp:empty::after {
  content: "Please wait";
  display: block;
}
/* :L5753 */
/* :L5755 */
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(#submitBtn.deuiButtonDisabled),
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(.de-nav-button-save-and-exit.deuiButtonDisabled) {
  opacity: 0.9;
  user-select: none;
  pointer-events: none;
  position: relative;
}
/* :L5655 */
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(#submitBtn.deuiButtonDisabled)::before,
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(.de-nav-button-save-and-exit.deuiButtonDisabled)::before {
  width: 100%;
  height: 20%;
  z-index: 999999999;
  font-size: 4rem;
  color: #da1984;
  position: sticky;
  animation-duration: 1.5s;
  animation-timing-function: cubic-bezier(0.56, -0.02, 0.21, 1.01);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-name: zoomLoop;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(253, 244, 249, 0.5);
  padding: 2rem;
  border-radius: 2rem;
  top: 50vh;
  box-shadow: 0 4px 40px rgba(79, 108, 129, 0.12);
  opacity: 1;
  backdrop-filter: blur(0.7rem);
}
/* :L5757 */
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(#submitBtn.deuiButtonDisabled)::before,
:not(.interview-complete):not(.save-and-exit-complete)[id^="aura-integration-life"] #deuiApp:has(.de-nav-button-save-and-exit.deuiButtonDisabled)::before {
  content: "Please wait...";
}
/* :L5762 */
.save-and-exit-complete[id^="aura-integration-life"] #deuiApp {
  opacity: 0.9;
  user-select: none;
  pointer-events: none;
  position: relative;
}
/* :L5655 */
.save-and-exit-complete[id^="aura-integration-life"] #deuiApp::before {
  width: 100%;
  height: 20%;
  z-index: 999999999;
  font-size: 4rem;
  color: #da1984;
  position: sticky;
  animation-duration: 1.5s;
  animation-timing-function: cubic-bezier(0.56, -0.02, 0.21, 1.01);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-name: zoomLoop;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(253, 244, 249, 0.5);
  padding: 2rem;
  border-radius: 2rem;
  top: 50vh;
  box-shadow: 0 4px 40px rgba(79, 108, 129, 0.12);
  opacity: 1;
  backdrop-filter: blur(0.7rem);
}
/* :L5764 */
.save-and-exit-complete[id^="aura-integration-life"] #deuiApp::before {
  content: "Interview Saved";
}
/* :L5770 */
[id^="aura-integration-life"] .deuiSectionNavItem {
  font-size: 2.5rem;
  font-family: "cocon", sans-serif;
  font-size: 1.4rem;
  padding: 1rem;
  border-radius: 100vw;
  color: #cce3f5;
  text-align: center;
  text-decoration: unset;
  align-items: center;
  display: inline-flex;
  gap: 1rem;
  margin-block: 1rem;
  transition: 0.3s cubic-bezier(0.37, 0.26, 0.66, 1.29) all;
}
/* :L5784 */
[id^="aura-integration-life"] .deuiSectionNavItem:focus {
  outline-color: #cce3f5;
  outline-offset: -0.5rem;
  color: #0072ce;
}
/* :L5789 */
[id^="aura-integration-life"] .deuiSectionNavItem:hover {
  outline-color: #f8d1e6;
  outline-offset: -0.5rem;
  color: #da1984;
}
/* :L5794 */
[id^="aura-integration-life"] .deuiSectionNavItem::after {
  text-decoration: unset;
  font-family: "material-symbols";
  display: block;
  font-size: 2rem;
}
/* :L5801 */
[id^="aura-integration-life"] .deuiSectionNavItem.activeSection {
  box-shadow: 0 5px 10px -3px #cce3f5;
}
/* :L5805 */
/* :L5806 */
[id^="aura-integration-life"] .deuiSectionNavItem.inProgress.activeSection {
  box-shadow: 0 5px 10px -3px #cce3f5;
}
/* :L5809 */
[id^="aura-integration-life"] .deuiSectionNavItem.inProgress::after {
  content: "\ef64";
  animation-name: zoomLoop;
  animation-duration: 0.5s;
  animation-timing-function: cubic-bezier(0.37, 0.26, 0.66, 1.29);
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
/* :L5819 */
/* :L5820 */
[id^="aura-integration-life"] .deuiSectionNavItem.complete:focus {
  outline-color: #f8d1e6;
  outline-offset: -0.5rem;
  color: #da1984;
}
/* :L5825 */
[id^="aura-integration-life"] .deuiSectionNavItem.complete.activeSection {
  box-shadow: 0 5px 10px -3px #f8d1e6;
}
/* :L5828 */
[id^="aura-integration-life"] .deuiSectionNavItem.complete::after {
  content: "\e86c";
  animation-name: translateUp;
  animation-duration: 0.4s;
  animation-timing-function: cubic-bezier(0.6, 0.06, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
}
/* :L5839 */
[id^="aura-integration-life"] span#legend {
  display: flex;
  flex-direction: row-reverse;
  gap: 0.7rem;
}
/* :L5844 */
[id^="aura-integration-life"] .searchRespWidget {
  width: 100% !important;
}
/* :L5847 */
[id^="aura-integration-life"] .deuiRadioResp.ng-scope {
  display: grid;
  gap: 1rem;
  flex-wrap: wrap;
}
/* :L5851 */
[id^="aura-integration-life"] .deuiRadioResp.ng-scope.horizontal {
  display: flex;
}
/* :L5855 */
[id^="aura-integration-life"] .deuiRadio {
  all: unset;
  width: 100%;
}
/* :L5859 */
/* :L5860 */
[id^="aura-integration-life"] .deuiQuest fieldset {
  display: grid !important;
  gap: 2rem;
}
/* :L5865 */
[id^="aura-integration-life"] .radio-inline input,
[id^="aura-integration-life"] .radio label input,
[id^="aura-integration-life"] .deuiRadio input {
  appearance: none;
  position: absolute;
  margin-left: -20px;
}
/* :L5872 */
/* :L5873 */
[id^="aura-integration-life"] .deuiRadio label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  font-family: "cocon", sans-serif;
  background: white;
  padding: 1rem 4rem;
  border-radius: 6rem;
  border-color: #cfd1d3;
  border-style: solid;
  border-width: 1px;
  flex-grow: 1;
  font-size: 1.6rem;
  cursor: pointer;
  text-align: center;
  outline-style: solid;
  outline-color: transparent;
  outline-width: 2px;
  outline-offset: 4px;
}
@media only screen and (min-width: 768px) {
  [id^="aura-integration-life"] .deuiRadio label {
    flex-grow: 0;
    min-width: 15rem;
  }
  /* :L721 */
  .payment-period-selection-block [id^="aura-integration-life"] .deuiRadio label {
    min-width: 10rem;
  }
}
/* :L730 */
[id^="aura-integration-life"] .deuiRadio label input {
  appearance: none;
}
/* :L733 */
[id^="aura-integration-life"] .deuiRadio label:focus-within,
.period-option:focus-within [id^="aura-integration-life"] .deuiRadio label,
input:focus + [id^="aura-integration-life"] .deuiRadio label {
  border-color: #da1984;
  outline-color: #f8d1e6;
}
/* :L739 */
:not([id^="aura-integration-life"])[id^="aura-integration-life"] .deuiRadio label.instanda-selected,
input[checked="checked"] + [id^="aura-integration-life"] .deuiRadio label {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L745 */
.icon-button > .instanda-question-parent-yes-no :not([id^="aura-integration-life"])[id^="aura-integration-life"] .deuiRadio label.instanda-selected,
.icon-button > .instanda-question-parent-yes-no input[checked="checked"] + [id^="aura-integration-life"] .deuiRadio label {
  background-color: #fbdfef;
  color: #36383a;
}
/* :L750 */
[id^="aura-integration-life"] .deuiRadio label:hover,
input:hover + [id^="aura-integration-life"] .deuiRadio label {
  border-color: #da1984;
  color: #da1984;
}
/* :L5894 */
/* :L5895 */
[id^="aura-integration-life"] .deuiChecked:not(.deuiCheckbox) > label {
  border-color: #da1984;
  background-color: white;
  color: #da1984;
  box-shadow: 0 0 0 2px #da1984;
}
/* :L5902 */
[id^="aura-integration-life"] .deuiQuestText {
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-bottom: 0.4rem;
}
/* :L5908 */
[id^="aura-integration-life"] .deuiButtonNav,
[id^="aura-integration-life"] .deuiButton {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
[id^="aura-integration-life"] .deuiButtonNav:hover,
[id^="aura-integration-life"] .deuiButton:hover,
[id^="aura-integration-life"] .deuiButtonNav:active,
[id^="aura-integration-life"] .deuiButton:active,
[id^="aura-integration-life"] .deuiButtonNav:hover:disabled,
[id^="aura-integration-life"] .deuiButton:hover:disabled,
[id^="aura-integration-life"] .deuiButtonNav:active:disabled,
[id^="aura-integration-life"] .deuiButton:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
[id^="aura-integration-life"] .deuiButtonNav:focus,
[id^="aura-integration-life"] .deuiButton:focus,
[id^="aura-integration-life"] .deuiButtonNav:focus-within,
[id^="aura-integration-life"] .deuiButton:focus-within,
[id^="aura-integration-life"] .deuiButtonNav:focus:active,
[id^="aura-integration-life"] .deuiButton:focus:active,
[id^="aura-integration-life"] .deuiButtonNav:focus-within:active,
[id^="aura-integration-life"] .deuiButton:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L5912 */
[id^="aura-integration-life"] i {
  font-style: unset;
}
/* :L5914 */
[id^="aura-integration-life"] i span {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
/* :L5919 */
[id^="aura-integration-life"] .iconButton {
  padding: 0;
  border: none;
  background: none;
}
/* :L5925 */
[id^="aura-integration-life"] .deuiReviewSection .complete:not(.deuiReviewAnswerErrorText),
[id^="aura-integration-life"] .deuiReviewSection:hover .complete:not(.deuiReviewAnswerErrorText),
[id^="aura-integration-life"] .deuiSectionNavItem.complete {
  color: #da1984;
}
/* :L5930 */
[id^="aura-integration-life"] .deuiSectionNavItem.inProgress,
[id^="aura-integration-life"] .deuiReviewSection .inProgress:not(.deuiReviewAnswerErrorText),
[id^="aura-integration-life"] .deuiReviewSection:hover .inProgress:not(.deuiReviewAnswerErrorText) {
  color: #0072ce;
}
/* :L5936 */
[id^="aura-integration-life"] .deuiReviewSection .notStarted:not(.deuiReviewAnswerErrorText),
[id^="aura-integration-life"] .deuiReviewSection:hover .notStarted:not(.deuiReviewAnswerErrorText),
[id^="aura-integration-life"] .notStarted_StatusIcon {
  color: #cce3f5;
}
/* :L5942 */
/* :L5943 */
[id^="aura-integration-life"] .deui .unitizedRespWidget {
  display: flex;
  align-items: center;
}
/* :L5948 */
[id^="aura-integration-life"] hr.deuiLineBreak,
[id^="aura-integration-life"] .deuiReviewLine {
  display: none;
}
/* :L5952 */
[id^="aura-integration-life"] ul.flexbox {
  display: flex;
  align-items: center;
  list-style: none;
  width: 100%;
  padding: unset;
  margin: unset;
}
/* :L5959 */
[id^="aura-integration-life"] ul.flexbox > li.ng-scope {
  width: 100%;
  text-align: center;
}
/* :L5966 */
[id^="aura-integration-life"] span.de-text-size-small {
  font-size: 1.2rem;
}
/* :L5969 */
[id^="aura-integration-life"] div[ng-switch*="shouldHaveTooltipWithinQuestion"] > .ng-scope {
  display: flex;
}
/* :L5974 */
[id^="aura-integration-life"] .deuiQuest {
  padding-block-start: 2.5rem;
}
/* :L5978 */
[id^="aura-integration-life"] .MuiAutocomplete-endAdornment {
  position: relative;
  right: 0;
  bottom: 0;
}
/* :L5984 */
[id^="aura-integration-life"] .MuiAutocomplete-popupIndicator {
  padding: 1rem;
  margin: unset;
}
/* :L5989 */
[id^="aura-integration-life"] .MuiOutlinedInput-adornedEnd {
  border: unset;
}
/* :L5993 */
[id^="aura-integration-life"] .doctorRespWidget {
  width: 100% !important;
}
/* :L5997 */
[id^="aura-integration-life"] .block {
  animation-name: slideUp;
  animation-duration: 0.3s;
  animation-timing-function: cubic-bezier(0, 0.68, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
}
/* :L6005 */
/* :L6006 */
[id^="aura-integration-life"] .deuiCheckbox label {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
  cursor: pointer;
}
/* :L6014 */
[id^="aura-integration-life"] .deuiCheckbox label:hover {
  transform: translateY(-2px);
}
/* :L6022 */
[id^="aura-integration-life"] span.questionnaire-nav {
  margin-block-start: 3.2rem;
  margin-inline: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: flex-end;
}
/* :L6029 */
[id^="aura-integration-life"] span.questionnaire-nav > span {
  display: contents;
}
/* :L6032 */
/* :L6035 */
/* :L6040 */
[id^="aura-integration-life"] #review {
  border-radius: 0 0 2rem 2rem;
  background: #fafafa;
  padding-block-end: 4rem;
}
/* :L6048 */
[id^="aura-integration-life"] #review > button {
  margin-inline: 2rem;
}
/* :L6052 */
[id^="aura-integration-life"] .ng-scope:has(> .deuiReviewReflexiveQuestion) {
  display: none;
}
/* :L6055 */
[id^="aura-integration-life"] .deuiReviewQuestionTextArea {
  display: grid;
  gap: 1rem;
  grid-template-columns: auto 1fr;
}
/* :L6059 */
[id^="aura-integration-life"] .deuiReviewQuestionTextArea .ng-scope {
  display: inline-block;
}
/* :L6062 */
[id^="aura-integration-life"] .deuiReviewQuestionTextArea i {
  position: relative !important;
}
/* :L6065 */
[id^="aura-integration-life"] .deuiReviewQuestionTextArea .ng-binding[style*="opacity:0"] {
  display: none;
}
/* :L6069 */
[id^="aura-integration-life"] .deuiReviewQuestionText {
  left: unset !important;
}
/* :L6075 */
[id^="aura-integration-life"] .deuiReviewQuestion {
  margin-top: 2.5rem;
  display: block;
  background: white;
  padding: 1rem 2rem;
  border-radius: 2rem;
}
/* :L6081 */
[id^="aura-integration-life"] .deuiReviewQuestion .deuiReviewQuestion {
  padding-inline: unset;
}
/* :L6084 */
[id^="aura-integration-life"] .deuiReviewQuestion[deui-review-question-response="subQuest"] {
  grid-column: 1/-1;
}
/* :L6087 */
[id^="aura-integration-life"] .deuiReviewQuestion i {
  font-size: 2rem;
  padding: unset !important;
  line-height: 1.2;
}
/* :L6092 */
[id^="aura-integration-life"] .deuiReviewQuestion > .ng-scope {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media only screen and (min-width: 768px) {
  [id^="aura-integration-life"] .deuiReviewQuestion > .ng-scope {
    grid-template-columns: 50% 50%;
  }
}
/* :L6100 */
[id^="aura-integration-life"] .deuiReviewQuestion span ~ span {
  margin-top: 1rem;
  display: block;
}
/* :L6105 */
[id^="aura-integration-life"] .deuiReviewAnswerTextArea {
  font-weight: 700;
}
/* :L6107 */
[id^="aura-integration-life"] .deuiReviewAnswerTextArea br {
  display: none;
}
/* :L6110 */
[id^="aura-integration-life"] .deuiReviewAnswerTextArea ul {
  list-style: none;
  padding: unset;
  display: grid;
  gap: 0.5rem;
}
/* :L6118 */
[id^="aura-integration-life"] div:has(> #reviewListControls) {
  border-radius: 2rem 2rem 0 0;
  background: white;
  border: inherit;
  border-width: 0 0 1px 0;
  padding-block: 2rem;
  padding-inline: 2rem;
  font-family: "cocon", sans-serif;
  margin: unset !important;
}
/* :L6127 */
[id^="aura-integration-life"] div:has(> #reviewListControls) > h2.inline.ng-binding {
  margin-block-end: 1rem;
}
/* :L6133 */
[id^="aura-integration-life"] span.ng-scope:has(> radio-button) {
  font-size: 0;
}
/* :L6140 */
[id^="aura-integration-life"] [ng-if*="ctrl.shouldShowLabelAboveQuest"] {
  display: none;
}
/* :L6144 */
[id^="aura-integration-life"].interview-complete {
  opacity: 0.7;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 0 0 1rem #da1984;
  border-radius: 2rem;
  overflow: hidden;
  position: relative;
}
/* :L6152 */
[id^="aura-integration-life"].interview-complete::after {
  content: "Interview Complete";
  position: absolute;
  bottom: 0;
  display: flex;
  width: 100%;
  justify-content: center;
  padding: 2rem;
  background: #da1984;
  color: white;
  z-index: 99999;
  font-size: 3rem;
}
/* :L6167 */
/* :L6168 */
[id^="aura-integration-life"] .has-error.help-block {
  margin: 2rem;
  padding: 1rem 2rem;
  background: #f8d7da;
  color: #dc3545;
  border-radius: 100vw;
}
/* :L6175 */
[id^="aura-integration-life"] .has-error .form-control {
  border-color: #dc3545 !important;
  color: #dc3545;
  background: #f8d7da;
}
/* :L6182 */
/* :L6183 */
[id^="aura-integration-life"] .has-error .checkbox,
[id^="aura-integration-life"] .has-error .checkbox-inline,
[id^="aura-integration-life"] .has-error .control-label,
[id^="aura-integration-life"] .has-error .help-block,
[id^="aura-integration-life"] .has-error .radio,
[id^="aura-integration-life"] .has-error .radio-inline,
[id^="aura-integration-life"] .has-error.checkbox label,
[id^="aura-integration-life"] .has-error.checkbox-inline label,
[id^="aura-integration-life"] .has-error.radio label,
[id^="aura-integration-life"] .has-error.radio-inline label {
  color: #dc3545;
}
/* :L6199 */
/* :L6200 */
[id^="aura-integration-life"] .MuiAutocomplete-root .MuiInputLabel-shrink {
  opacity: 0;
}
/* :L6203 */
[id^="aura-integration-life"] .MuiAutocomplete-root label {
  transition: 0.3s cubic-bezier(0, 0.7, 0.25, 1) all;
  opacity: 1;
  margin-block-start: 0.3rem;
  margin-block-end: unset;
  font-size: 1.6rem !important;
}
/* :L6212 */
/* :L6213 */
[id^="aura-integration-life"] .MuiAutocomplete-inputRoot legend {
  display: none;
}
/* :L6218 */
[id^="aura-integration-life"] .MuiAutocomplete-input {
  font-size: 1.6rem !important;
}
/* :L6223 */
/* :L6224 */
.site-public [id^="aura-integration-life"] #saveAndExitBtn {
  display: none;
}
/* :L6229 */
[id^="aura-integration-life"] #nextSectionBtn,
[id^="aura-integration-life"] #continueBtn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  background: #da1984;
  color: white;
  order: 2;
}
/* :L646 */
/* :L648 */
[id^="aura-integration-life"] #nextSectionBtn:hover,
[id^="aura-integration-life"] #continueBtn:hover,
[id^="aura-integration-life"] #nextSectionBtn:active,
[id^="aura-integration-life"] #continueBtn:active,
[id^="aura-integration-life"] #nextSectionBtn:hover:disabled,
[id^="aura-integration-life"] #continueBtn:hover:disabled,
[id^="aura-integration-life"] #nextSectionBtn:active:disabled,
[id^="aura-integration-life"] #continueBtn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
[id^="aura-integration-life"] #nextSectionBtn:focus,
[id^="aura-integration-life"] #continueBtn:focus,
[id^="aura-integration-life"] #nextSectionBtn:focus-within,
[id^="aura-integration-life"] #continueBtn:focus-within,
[id^="aura-integration-life"] #nextSectionBtn:focus:active,
[id^="aura-integration-life"] #continueBtn:focus:active,
[id^="aura-integration-life"] #nextSectionBtn:focus-within:active,
[id^="aura-integration-life"] #continueBtn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L679 */
/* :L681 */
[id^="aura-integration-life"] #nextSectionBtn:hover,
[id^="aura-integration-life"] #continueBtn:hover,
[id^="aura-integration-life"] #nextSectionBtn:active,
[id^="aura-integration-life"] #continueBtn:active,
[id^="aura-integration-life"] #nextSectionBtn:hover:disabled,
[id^="aura-integration-life"] #continueBtn:hover:disabled,
[id^="aura-integration-life"] #nextSectionBtn:active:disabled,
[id^="aura-integration-life"] #continueBtn:active:disabled {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L689 */
/* :L691 */
[id^="aura-integration-life"] #nextSectionBtn:focus,
[id^="aura-integration-life"] #continueBtn:focus,
[id^="aura-integration-life"] #nextSectionBtn:focus-within,
[id^="aura-integration-life"] #continueBtn:focus-within,
[id^="aura-integration-life"] #nextSectionBtn:focus:active,
[id^="aura-integration-life"] #continueBtn:focus:active,
[id^="aura-integration-life"] #nextSectionBtn:focus-within:active,
[id^="aura-integration-life"] #continueBtn:focus-within:active {
  text-decoration: unset;
  background: #da1984;
  color: white;
  outline: solid 2px #f8d1e6;
}
/* :L6234 */
[id^="aura-integration-life"] #previousSectionBtn {
  margin-inline-end: auto;
}
/* :L6237 */
[id^="aura-integration-life"] #reviewBtn {
  display: none;
}
/* :L6242 */
/* :L6243 */
.MuiAutocomplete-popper li.MuiAutocomplete-option {
  font-size: 1.8rem;
}
/* :L6248 */
.deuiCheckboxRespWidget {
  display: grid;
  gap: 1rem;
}
/* :L6253 */
/* :L6254 */
.deuiCheckbox input {
  appearance: none;
}
/* :L6258 */
.checkboxTxt {
  display: flex;
  align-items: flex-start;
  width: 100%;
}
/* :L6263 */
.checkboxTxt::before {
  font-family: "material-symbols";
  font-size: 3rem;
  line-height: 1;
  content: "\e835";
  font-variation-settings: "FILL" 0, "wght" 600, "GRAD" 0, "opsz" 24;
  transition: all 0.3s cubic-bezier(0, 0.69, 0.25, 1);
}
/* :L6267 */
.checkboxTxt > de-question-text {
  padding: 0.5rem;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  border-radius: 1rem;
  flex-grow: 1;
  text-align: left;
}
/* :L6277 */
/* :L6279 */
.checkboxTxt:hover > de-question-text,
input:focus + .checkboxTxt > de-question-text {
  background: #fdf4f9;
  border-color: #f8d1e6;
}
/* :L6285 */
/* :L6286 */
.deuiCheckbox:has(input:checked) .checkboxTxt::before {
  content: "\e834";
  font-variation-settings: "FILL" 1, "wght" 600, "GRAD" 200, "opsz" 24;
  color: #da1984;
  font-weight: 100;
}
/* :L6289 */
.deuiCheckbox:has(input:checked) .checkboxTxt > de-question-text {
  background: #fdf4f9;
  color: #da1984;
}
/* :L6295 */
.de-fa-info-circle:before {
  font-size: 2rem;
}
/* :L6302 */
.dateRespWidget.form-inline {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}
/* :L6308 */
.MuiInput-underline {
  margin-top: unset;
  width: 100%;
}
/* :L6311 */
.MuiInput-underline::before,
.MuiInput-underline::after {
  display: none;
}
/* :L6317 */
.MuiGrid-root.MuiGrid-container {
  display: flex;
  justify-content: flex-end;
}
/* :L6322 */
.MuiFormControl-root.MuiTextField-root.datePickerInput {
  width: 100%;
}
/* :L6327 */
/* :L6328 */
/* :L6329 */
body.faux-loader #instanda-site-layout > div {
  height: 0;
  overflow: hidden;
  transition: 0.3s cubic-bezier(0, 0.73, 0.25, 1) all;
}
/* :L6335 */
/* :L6336 */
body.faux-loader #instanda-site-layout::before {
  content: "Reloading Aura Session, please wait";
  text-align: center;
  color: #da1984;
  font-size: 2.4rem;
  font-weight: 600;
  padding: 4rem;
  background: #fafafa;
  display: grid;
  gap: 2rem;
  border-radius: 2rem;
  margin-block-start: 2rem;
}
/* :L6350 */
body.faux-loader.quote-locked #instanda-site-layout::before {
  content: "Loading Final Quote";
}
/* :L6353 */
body.faux-loader.quote-locked.back-blocked #instanda-site-layout::before {
  content: "Previous pages blocked, please go forward";
}
/* :L6358 */
/* :L6359 */
/* :L6360 */
body.quote-locked.site-agent.page-prequotequestions.page-number-1 a#backButton {
  display: none;
}
/* :L6367 */
body.popeye-modal-open {
  overflow: hidden;
}
/* :L6371 */
.popeye-modal-container {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 5;
  overflow-y: auto;
  background: rgba(218, 25, 132, 0.3);
  text-align: center;
  animation: popeye-fade-in 0.4s;
}
/* :L6383 */
.popeye-modal-container::before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* :L6390 */
.popeye-modal-container .popeye-modal {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  width: 60%;
  border-radius: 1.4rem;
  border: none;
  z-index: 6;
  padding: 2em 1.5em 1.5em 1.5em;
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  animation: popeye-slide-up 0.4s;
}
/* :L6403 */
.popeye-modal-container .popeye-modal .container-fluid {
  padding-inline: unset;
}
/* :L6406 */
.popeye-modal-container .popeye-modal a.popeye-close-modal {
  position: absolute;
  top: 1em;
  right: 1em;
  font-weight: 100;
  text-decoration: none;
  color: inherit;
}
/* :L6413 */
.popeye-modal-container .popeye-modal a.popeye-close-modal::after {
  content: "\d7";
  font-size: 3rem;
  padding: 1rem;
  border-radius: 100vw;
  line-height: 0.5;
  display: block;
}
/* :L6421 */
.popeye-modal-container .popeye-modal a.popeye-close-modal:hover::after {
  color: #da1984;
  background: #fdf4f9;
}
/* :L6428 */
.popeye-modal-container .popeye-modal\.small {
  display: grid;
  gap: 1.5rem;
}
/* :L6432 */
.popeye-modal-container .deui-modal-footer {
  display: flex;
  gap: 1rem;
}
/* :L6435 */
.popeye-modal-container .deui-modal-footer .btn {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.popeye-modal-container .deui-modal-footer .btn:hover,
.popeye-modal-container .deui-modal-footer .btn:active,
.popeye-modal-container .deui-modal-footer .btn:hover:disabled,
.popeye-modal-container .deui-modal-footer .btn:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.popeye-modal-container .deui-modal-footer .btn:focus,
.popeye-modal-container .deui-modal-footer .btn:focus-within,
.popeye-modal-container .deui-modal-footer .btn:focus:active,
.popeye-modal-container .deui-modal-footer .btn:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L6438 */
.popeye-modal-container .deui-modal-footer span.deuiSpacerHorz3 {
  display: none;
}
/* :L6444 */
/* :L6445 */
.site-public.aura-in-progress .pull-right:has(button[name="continueButton"]) {
  position: relative;
}
/* :L6447 */
.site-public.aura-in-progress .pull-right:has(button[name="continueButton"])::after {
  content: "You must finish your health questions before you can proceed";
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 2rem;
  background: #dc3545;
  color: white;
  border-radius: 2rem;
  bottom: calc(100% + 1rem);
  transition: 0.3s cubic-bezier(1, 0.01, 0.49, 0.75) all;
  transform: translateY(1rem);
  opacity: 0;
  transition-delay: 0.3s;
}
/* :L6463 */
.site-public.aura-in-progress .pull-right:has(button[name="continueButton"]):hover::after {
  transition: 0.3s cubic-bezier(0, 0.9, 0.25, 1) all;
  transform: translateY(0rem);
  opacity: 1;
}
/* :L6470 */
.site-public.aura-in-progress .confirmMessage {
  font-size: 1.4rem;
}
/* :L6476 */
.instanda-question-multi-item-summary {
  margin-block-end: 2rem;
}
/* :L6479 */
.instanda-question-multi-item-summary .instanda-question-inner-label.instanda-question-multi-item-question-text-label {
  display: none;
}
/* :L6482 */
.instanda-multi-item {
  background: #fafafa;
  border-radius: 0 0 2rem 2rem;
  padding-block: 2rem;
}
/* :L6491 */
.instanda-multi-item ~ .instanda-multi-item {
  margin-block-start: 4rem;
  border-radius: 2rem;
}
/* :L6496 */
.instanda-multi-item > .questionItem,
.instanda-question-multi-item-summary .instanda-multi-item .questionItem {
  max-width: 600px;
  padding-inline: 2rem;
  margin-inline: auto;
  padding-block-start: 4rem;
}
/* :L6504 */
.instanda-multi-item > .questionItem.instanda-container-fluid + .questionItem {
  padding-block-start: unset;
}
/* :L6508 */
.instanda-multi-item > .questionItem.instanda-container-fluid h4 {
  font-size: 3rem;
}
/* :L6512 */
.instanda-multi-item-header.instanda-question-inner-label.container.instanda-questionHeader.questionHeader h3 {
  font-size: 4rem;
  margin-block-end: 2rem;
}
/* :L6517 */
.instanda-multi-item-add {
  padding: 1rem 2rem;
  color: #0072ce;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #0072ce;
}
/* :L646 */
/* :L648 */
.instanda-multi-item-add:hover,
.instanda-multi-item-add:active,
.instanda-multi-item-add:hover:disabled,
.instanda-multi-item-add:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
}
/* :L657 */
/* :L659 */
.instanda-multi-item-add:focus,
.instanda-multi-item-add:focus-within,
.instanda-multi-item-add:focus:active,
.instanda-multi-item-add:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #0072ce;
  outline: solid 2px #0072ce;
  outline-offset: 2px;
}
/* :L6521 */
.instanda-question-input.instanda-question-multi-item-question-text {
  justify-content: flex-end;
  display: flex;
  padding-block: 1rem;
}
/* :L6527 */
.instanda-multi-item-add-remove.container {
  max-width: 600px;
  display: flex;
  justify-content: flex-end;
  margin-block-start: 2rem;
  margin-inline: auto;
  width: calc(100% - 4rem);
}
@media only screen and (min-width: 768px) {
  .instanda-multi-item-add-remove.container {
    width: 100%;
  }
}
/* :L6537 */
.instanda-multi-item-add-remove.container > .col-xs-11.col-sm-6.col-md-6.col-lg-6.xx {
  display: contents;
}
/* :L6542 */
.instanda-multi-item-remove {
  padding: 1rem 2rem;
  color: #dc3545;
  font-family: "cocon", sans-serif;
  border-radius: 3rem !important;
  font-size: 1.6rem;
  background: transparent;
  border: unset;
  outline: unset;
  display: inline-flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  border: 1px solid #dc3545;
}
/* :L646 */
/* :L648 */
.instanda-multi-item-remove:hover,
.instanda-multi-item-remove:active,
.instanda-multi-item-remove:hover:disabled,
.instanda-multi-item-remove:active:disabled {
  text-decoration: unset;
  opacity: 0.8;
  background: white;
  color: #dc3545;
  outline: solid 2px #dc3545;
}
/* :L657 */
/* :L659 */
.instanda-multi-item-remove:focus,
.instanda-multi-item-remove:focus-within,
.instanda-multi-item-remove:focus:active,
.instanda-multi-item-remove:focus-within:active {
  text-decoration: unset;
  background: white;
  color: #dc3545;
  outline: solid 2px #dc3545;
  outline-offset: 2px;
}
/* :L6546 */
.laya-cookie-widget-wrapper {
  position: relative;
}
/* :L6548 */
.laya-cookie-widget-wrapper iframe#laya-cookie-widget-iframe {
  pointer-events: none;
  position: fixed;
  transition: 0.3s cubic-bezier(0, 0.89, 0.25, 1) all;
  transform: scale(0);
  box-shadow: 0 8px 27px -5px rgba(0, 0, 0, 0.18);
  z-index: 99999;
  height: 50svh;
  width: 100%;
  right: 0;
  bottom: 0;
}
@media only screen and (min-width: 768px) {
  .laya-cookie-widget-wrapper iframe#laya-cookie-widget-iframe {
    width: 50%;
    height: 100svh;
    top: 0;
  }
}
/* :L6567 */
/* :L6571 */
.laya-cookie-widget-wrapper.open iframe#laya-cookie-widget-iframe {
  pointer-events: unset;
  transform: scale(1);
}
/* :L6603 */
body.site-agent.created-from-newbusiness.quote-is-backdated .instanda-post-quote-content::before {
  content: "The policy start date has passed";
  background: #f8d7da;
  color: #dc3545;
  padding: 2rem;
  border-radius: 100vw;
  margin: 2rem;
  display: flex;
  justify-content: center;
  font-size: 3rem;
  font-weight: 700;
  position: sticky;
  top: 2rem;
  z-index: 9999;
  box-shadow: 0 15px 0 -10px;
}
/* :L6620 */
.instanda-well:has(> .fill-when-empty) {
  display: none;
}
/* :L6627 */
/* :L6632 */
.site-public.page-prequotequestions.page-number-3 a#backButton,
.site-public.page-prequotequestions.page-number-2 a#backButton,
.site-public.page-postquotequestions a#backButton,
.site-public.page-confirmbillingdetails a#backButton,
.site-public.page-quote a#backButton {
  display: none;
}
/* :L6637 */
/* :L6638 */
/* :L6639 */
.site-agent.post-quote-locked.page-quote a#backButton {
  display: none;
}
/* :L6645 */
.name-question .instanda-question-input:has(> .read-only-text-element) {
  display: flex;
  gap: 0.5rem;
}
/* :L6650 */
/* :L6651 */
.aura-interview-previously-completed:not(.aura-in-progress) .aura-questions-wrapper {
  font-size: 0;
  line-height: 0;
}
/* :L6654 */
.aura-interview-previously-completed:not(.aura-in-progress) .aura-questions-wrapper::before {
  text-align: center;
  color: #da1984;
  font-size: 2.4rem;
  font-weight: 600;
  padding: 4rem;
  background: #fafafa;
  display: grid;
  gap: 2rem;
  border-radius: 2rem;
  content: "Interview previously completed";
}
/* :L6661 */
/* :L6662 */
.contact-info-header .questionItem {
  padding-block-start: unset !important;
}
/* :L6667 */
.contact-number-type-choice-question {
  display: flex;
  gap: 1rem;
}
/* :L6670 */
.contact-number-type-choice-question .instanda-question-label {
  display: none;
}
/* :L6674 */
.contact-number-type-choice-question div {
  margin: unset !important;
}
/* :L6677 */
/* :L6678 */
.contact-number-type-choice-question > .instanda-question-parent-yes-no + .form-group {
  flex-grow: 1;
  width: 100%;
}
/* :L6682 */
.contact-number-type-choice-question > .instanda-question-parent-yes-no + .form-group > .form-group {
  display: flex;
  gap: 0rem;
}
/* :L6689 */
.contact-number-type-choice-question .contact-number-type-choice-wrapper {
  width: 100%;
  display: flex;
  gap: 1rem;
}
/* :L6695 */
.contact-number-type-choice-question .other-country-code-selection {
  width: auto;
  max-width: 10rem;
}
/* :L6698 */
.contact-number-type-choice-question .other-country-code-selection .twitter-typeahead {
  width: auto;
  float: unset;
}
/* :L6701 */
.contact-number-type-choice-question .other-country-code-selection .twitter-typeahead .form-control {
  border-radius: 1rem 0 0 1rem !important;
  border-width: 1px 0 1px 1px;
  padding-inline-start: 3rem;
}
/* :L6705 */
.contact-number-type-choice-question .other-country-code-selection .twitter-typeahead .form-control::placeholder {
  font-size: 1.2rem;
}
/* :L6709 */
.contact-number-type-choice-question .other-country-code-selection .twitter-typeahead::before {
  content: "\e145";
  font-size: 1.8rem;
  line-height: 100%;
}
/* :L6717 */
.contact-number-type-choice-question .other-country-number-input {
  flex-grow: 10;
  width: 100%;
}
/* :L6720 */
.contact-number-type-choice-question .other-country-number-input,
.contact-number-type-choice-question .other-country-number-input * {
  width: 100%;
}
/* :L6725 */
.contact-number-type-choice-question .other-country-number-input .form-control {
  border: 0 1px 1px 1px !important;
  border-radius: 0 1rem 1rem 0 !important;
}
/* :L6731 */
.contact-number-type-choice-question .ireland-number-input {
  display: flex;
  gap: 1rem;
  align-items: center;
  position: relative;
  flex-grow: 1;
}
/* :L6737 */
.contact-number-type-choice-question .ireland-number-input span.read-only-text-element::before {
  content: "+353";
  font-size: 11pt;
  line-height: 1.4;
  display: inline-block;
  margin-right: 0.5rem;
}
/* :L6744 */
.contact-number-type-choice-question .ireland-number-input:not(:has(span.read-only-text-element))::after {
  content: "+353";
  left: 1rem;
  font-size: 13pt;
  line-height: 1.4;
  top: 1.2rem;
  display: block;
  position: absolute;
  animation-name: translateUp;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.6, 0.06, 0.25, 1);
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
/* :L6759 */
.contact-number-type-choice-question .ireland-number-input .form-group {
  flex-grow: 1;
}
/* :L6762 */
.contact-number-type-choice-question .ireland-number-input .form-control {
  padding-inline-start: 6rem;
}
/* :L6768 */
/* :L6769 */
.instanda-question-input:has(> select option[label*="Ireland"]) {
  position: relative;
}
/* :L6771 */
.instanda-question-input:has(> select option[label*="Ireland"])::after {
  position: absolute;
  right: 2rem;
  display: flex;
  align-items: center;
  width: 24px;
  height: 24px;
  top: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
}
/* :L6785 */
.instanda-question-input:has(> select option[label*="Ireland"]:checked)::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='600'%3E%3Crect fill='%23169b62' width='1200' height='600'/%3E%3Crect fill='%23fff' x='400' width='800' height='600'/%3E%3Crect fill='%23ff883e' x='800' width='400' height='600'/%3E%3C/svg%3E");
}
/* :L6789 */
.instanda-question-input:has(> select option[label*="Other"]:checked)::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 0 24 24' fill='none'%3E %3Crect width='24' height='24' fill='white' /%3E %3Ccircle cx='12' cy='12' r='9' stroke='%2371cff3' stroke-linejoin='round' /%3E %3Cpath d='M12 3C12 3 8.5 6 8.5 12C8.5 18 12 21 12 21' stroke='%2371cff3' stroke-linejoin='round' /%3E %3Cpath d='M12 3C12 3 15.5 6 15.5 12C15.5 18 12 21 12 21' stroke='%2371cff3' stroke-linejoin='round' /%3E %3Cpath d='M3 12H21' stroke='%2371cff3' stroke-linejoin='round' /%3E %3Cpath d='M19.5 7.5H4.5' stroke='%2371cff3' stroke-linejoin='round' /%3E %3Cg %3E %3Cpath d='M19.5 16.5H4.5' stroke='%2371cff3' stroke-linejoin='round' /%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_d_15_556' x='3.5' y='16' width='17' height='3' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix' /%3E %3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha' /%3E %3CfeOffset dy='1' /%3E %3CfeGaussianBlur stdDeviation='0.5' /%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' /%3E %3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_15_556' /%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_15_556' result='shape' /%3E %3C/filter%3E %3C/defs%3E%3C/svg%3E");
}
@keyframes popeye-slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes popeye-slide-down {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
}
@keyframes popeye-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes popeye-fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* :L6843 */
.de-fa,
.deui .glyphicon {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* :L6853 */
.de-fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
/* :L6856 */
.de-fa-2x {
  font-size: 2em;
}
/* :L6857 */
.de-fa-3x {
  font-size: 3em;
}
/* :L6858 */
.de-fa-4x {
  font-size: 4em;
}
/* :L6859 */
.de-fa-5x {
  font-size: 5em;
}
/* :L6860 */
.de-fa-fw {
  width: 1.2857142857em;
  text-align: center;
}
/* :L6862 */
.de-fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
/* :L6865 */
.de-fa-ul > li {
  position: relative;
}
/* :L6866 */
.de-fa-li {
  position: absolute;
  left: -2.142857143em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
/* :L6871 */
.de-fa-li.de-fa-lg {
  left: -1.857142857em;
}
/* :L6872 */
.de-fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}
/* :L6875 */
.de-fa-pull-left {
  float: left;
}
/* :L6876 */
.de-fa-pull-right {
  float: right;
}
/* :L6877 */
.de-fa.de-fa-pull-left,
.deui .de-fa-pull-left.glyphicon {
  margin-right: 0.3em;
}
/* :L6878 */
.de-fa.de-fa-pull-right,
.deui .de-fa-pull-right.glyphicon {
  margin-left: 0.3em;
}
/* :L6879 */
.pull-right {
  float: right;
}
/* :L6882 */
.pull-left {
  float: left;
}
/* :L6885 */
.de-fa.pull-left,
.deui .pull-left.glyphicon {
  margin-right: 0.3em;
}
/* :L6889 */
.de-fa.pull-right,
.deui .pull-right.glyphicon {
  margin-left: 0.3em;
}
/* :L6893 */
.de-fa-spin {
  animation: fa-spin 2s infinite linear;
}
/* :L6894 */
.de-fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* :L6903 */
.de-fa-glass:before {
  content: "";
}
/* :L6904 */
.de-fa-music:before {
  content: "";
}
/* :L6905 */
.de-fa-search:before {
  content: "";
}
/* :L6906 */
.de-fa-envelope-o:before {
  content: "";
}
/* :L6907 */
.de-fa-heart:before {
  content: "";
}
/* :L6908 */
.de-fa-star:before {
  content: "";
}
/* :L6909 */
.de-fa-star-o:before {
  content: "";
}
/* :L6910 */
.de-fa-user:before {
  content: "";
}
/* :L6911 */
.de-fa-film:before {
  content: "";
}
/* :L6912 */
.de-fa-th-large:before {
  content: "";
}
/* :L6913 */
.de-fa-th:before {
  content: "";
}
/* :L6914 */
.de-fa-th-list:before {
  content: "";
}
/* :L6915 */
.de-fa-check:before {
  content: "";
}
/* :L6916 */
.de-fa-remove:before,
.de-fa-close:before,
.de-fa-times:before {
  content: "";
}
/* :L6917 */
.de-fa-search-plus:before {
  content: "";
}
/* :L6918 */
.de-fa-search-minus:before {
  content: "";
}
/* :L6919 */
.de-fa-power-off:before {
  content: "";
}
/* :L6920 */
.de-fa-signal:before {
  content: "";
}
/* :L6921 */
.de-fa-gear:before,
.de-fa-cog:before {
  content: "";
}
/* :L6922 */
.de-fa-trash-o:before {
  content: "";
}
/* :L6923 */
.de-fa-home:before {
  content: "";
}
/* :L6924 */
.de-fa-file-o:before {
  content: "";
}
/* :L6925 */
.de-fa-clock-o:before {
  content: "";
}
/* :L6926 */
.de-fa-road:before {
  content: "";
}
/* :L6927 */
.de-fa-download:before {
  content: "";
}
/* :L6928 */
.de-fa-arrow-circle-o-down:before {
  content: "";
}
/* :L6929 */
.de-fa-arrow-circle-o-up:before {
  content: "";
}
/* :L6930 */
.de-fa-inbox:before {
  content: "";
}
/* :L6931 */
.de-fa-play-circle-o:before {
  content: "";
}
/* :L6932 */
.de-fa-rotate-right:before,
.de-fa-repeat:before {
  content: "";
}
/* :L6933 */
.de-fa-refresh:before {
  content: "";
}
/* :L6934 */
.de-fa-list-alt:before {
  content: "";
}
/* :L6935 */
.de-fa-lock:before {
  content: "";
}
/* :L6936 */
.de-fa-flag:before {
  content: "";
}
/* :L6937 */
.de-fa-headphones:before {
  content: "";
}
/* :L6938 */
.de-fa-volume-off:before {
  content: "";
}
/* :L6939 */
.de-fa-volume-down:before {
  content: "";
}
/* :L6940 */
.de-fa-volume-up:before {
  content: "";
}
/* :L6941 */
.de-fa-qrcode:before {
  content: "";
}
/* :L6942 */
.de-fa-barcode:before {
  content: "";
}
/* :L6943 */
.de-fa-tag:before {
  content: "";
}
/* :L6944 */
.de-fa-tags:before {
  content: "";
}
/* :L6945 */
.de-fa-book:before {
  content: "";
}
/* :L6946 */
.de-fa-bookmark:before {
  content: "";
}
/* :L6947 */
.de-fa-print:before {
  content: "";
}
/* :L6948 */
.de-fa-camera:before {
  content: "";
}
/* :L6949 */
.de-fa-font:before {
  content: "";
}
/* :L6950 */
.de-fa-bold:before {
  content: "";
}
/* :L6951 */
.de-fa-italic:before {
  content: "";
}
/* :L6952 */
.de-fa-text-height:before {
  content: "";
}
/* :L6953 */
.de-fa-text-width:before {
  content: "";
}
/* :L6954 */
.de-fa-align-left:before {
  content: "";
}
/* :L6955 */
.de-fa-align-center:before {
  content: "";
}
/* :L6956 */
.de-fa-align-right:before {
  content: "";
}
/* :L6957 */
.de-fa-align-justify:before {
  content: "";
}
/* :L6958 */
.de-fa-list:before {
  content: "";
}
/* :L6959 */
.de-fa-dedent:before,
.de-fa-outdent:before {
  content: "";
}
/* :L6960 */
.de-fa-indent:before {
  content: "";
}
/* :L6961 */
.de-fa-video-camera:before {
  content: "";
}
/* :L6962 */
.de-fa-photo:before,
.de-fa-image:before,
.de-fa-picture-o:before {
  content: "";
}
/* :L6963 */
.de-fa-pencil:before {
  content: "";
}
/* :L6964 */
.de-fa-map-marker:before {
  content: "";
}
/* :L6965 */
.de-fa-adjust:before {
  content: "";
}
/* :L6966 */
.de-fa-tint:before {
  content: "";
}
/* :L6967 */
.de-fa-edit:before,
.de-fa-pencil-square-o:before {
  content: "";
}
/* :L6968 */
.de-fa-share-square-o:before {
  content: "";
}
/* :L6969 */
.de-fa-check-square-o:before {
  content: "";
}
/* :L6970 */
.de-fa-arrows:before {
  content: "";
}
/* :L6971 */
.de-fa-step-backward:before {
  content: "";
}
/* :L6972 */
.de-fa-fast-backward:before {
  content: "";
}
/* :L6973 */
.de-fa-backward:before {
  content: "";
}
/* :L6974 */
.de-fa-play:before {
  content: "";
}
/* :L6975 */
.de-fa-pause:before {
  content: "";
}
/* :L6976 */
.de-fa-stop:before {
  content: "";
}
/* :L6977 */
.de-fa-forward:before {
  content: "";
}
/* :L6978 */
.de-fa-fast-forward:before {
  content: "";
}
/* :L6979 */
.de-fa-step-forward:before {
  content: "";
}
/* :L6980 */
.de-fa-eject:before {
  content: "";
}
/* :L6981 */
.de-fa-chevron-left:before,
.deui .glyphicon.glyphicon-chevron-left:before {
  content: "";
}
/* :L6983 */
.de-fa-chevron-right:before,
.deui .glyphicon.glyphicon-chevron-right:before {
  content: "";
}
/* :L6985 */
.de-fa-plus-circle:before {
  content: "";
}
/* :L6986 */
.de-fa-minus-circle:before {
  content: "";
}
/* :L6987 */
.de-fa-times-circle:before {
  content: "";
}
/* :L6988 */
.de-fa-check-circle:before {
  content: "";
}
/* :L6989 */
.de-fa-question-circle:before {
  content: "";
}
/* :L6990 */
.de-fa-info-circle:before {
  content: "";
}
/* :L6991 */
.de-fa-crosshairs:before {
  content: "";
}
/* :L6992 */
.de-fa-times-circle-o:before {
  content: "";
}
/* :L6993 */
.de-fa-check-circle-o:before {
  content: "";
}
/* :L6994 */
.de-fa-ban:before {
  content: "";
}
/* :L6995 */
.de-fa-arrow-left:before {
  content: "";
}
/* :L6996 */
.de-fa-arrow-right:before {
  content: "";
}
/* :L6997 */
.de-fa-arrow-up:before {
  content: "";
}
/* :L6998 */
.de-fa-arrow-down:before {
  content: "";
}
/* :L6999 */
.de-fa-mail-forward:before,
.de-fa-share:before {
  content: "";
}
/* :L7000 */
.de-fa-expand:before {
  content: "";
}
/* :L7001 */
.de-fa-compress:before {
  content: "";
}
/* :L7002 */
.de-fa-plus:before {
  content: "";
}
/* :L7003 */
.de-fa-minus:before {
  content: "";
}
/* :L7004 */
.de-fa-asterisk:before {
  content: "";
}
/* :L7005 */
.de-fa-exclamation-circle:before {
  content: "";
}
/* :L7006 */
.de-fa-gift:before {
  content: "";
}
/* :L7007 */
.de-fa-leaf:before {
  content: "";
}
/* :L7008 */
.de-fa-fire:before {
  content: "";
}
/* :L7009 */
.de-fa-eye:before {
  content: "";
}
/* :L7010 */
.de-fa-eye-slash:before {
  content: "";
}
/* :L7011 */
.de-fa-warning:before,
.de-fa-exclamation-triangle:before {
  content: "";
}
/* :L7012 */
.de-fa-plane:before {
  content: "";
}
/* :L7013 */
.de-fa-calendar:before {
  content: "";
}
/* :L7014 */
.de-fa-random:before {
  content: "";
}
/* :L7015 */
.de-fa-comment:before {
  content: "";
}
/* :L7016 */
.de-fa-magnet:before {
  content: "";
}
/* :L7017 */
.de-fa-chevron-up:before {
  content: "";
}
/* :L7018 */
.de-fa-chevron-down:before {
  content: "";
}
/* :L7019 */
.de-fa-retweet:before {
  content: "";
}
/* :L7020 */
.de-fa-shopping-cart:before {
  content: "";
}
/* :L7021 */
.de-fa-folder:before {
  content: "";
}
/* :L7022 */
.de-fa-folder-open:before {
  content: "";
}
/* :L7023 */
.de-fa-arrows-v:before {
  content: "";
}
/* :L7024 */
.de-fa-arrows-h:before {
  content: "";
}
/* :L7025 */
.de-fa-bar-chart-o:before,
.de-fa-bar-chart:before {
  content: "";
}
/* :L7026 */
.de-fa-twitter-square:before {
  content: "";
}
/* :L7027 */
.de-fa-facebook-square:before {
  content: "";
}
/* :L7028 */
.de-fa-camera-retro:before {
  content: "";
}
/* :L7029 */
.de-fa-key:before {
  content: "";
}
/* :L7030 */
.de-fa-gears:before,
.de-fa-cogs:before {
  content: "";
}
/* :L7031 */
.de-fa-comments:before {
  content: "";
}
/* :L7032 */
.de-fa-thumbs-o-up:before {
  content: "";
}
/* :L7033 */
.de-fa-thumbs-o-down:before {
  content: "";
}
/* :L7034 */
.de-fa-star-half:before {
  content: "";
}
/* :L7035 */
.de-fa-heart-o:before {
  content: "";
}
/* :L7036 */
.de-fa-sign-out:before {
  content: "";
}
/* :L7037 */
.de-fa-linkedin-square:before {
  content: "";
}
/* :L7038 */
.de-fa-thumb-tack:before {
  content: "";
}
/* :L7039 */
.de-fa-external-link:before {
  content: "";
}
/* :L7040 */
.de-fa-sign-in:before {
  content: "";
}
/* :L7041 */
.de-fa-trophy:before {
  content: "";
}
/* :L7042 */
.de-fa-github-square:before {
  content: "";
}
/* :L7043 */
.de-fa-upload:before {
  content: "";
}
/* :L7044 */
.de-fa-lemon-o:before {
  content: "";
}
/* :L7045 */
.de-fa-phone:before {
  content: "";
}
/* :L7046 */
.de-fa-square-o:before {
  content: "";
}
/* :L7047 */
.de-fa-bookmark-o:before {
  content: "";
}
/* :L7048 */
.de-fa-phone-square:before {
  content: "";
}
/* :L7049 */
.de-fa-twitter:before {
  content: "";
}
/* :L7050 */
.de-fa-facebook-f:before,
.de-fa-facebook:before {
  content: "";
}
/* :L7051 */
.de-fa-github:before {
  content: "";
}
/* :L7052 */
.de-fa-unlock:before {
  content: "";
}
/* :L7053 */
.de-fa-credit-card:before {
  content: "";
}
/* :L7054 */
.de-fa-feed:before,
.de-fa-rss:before {
  content: "";
}
/* :L7055 */
.de-fa-hdd-o:before {
  content: "";
}
/* :L7056 */
.de-fa-bullhorn:before {
  content: "";
}
/* :L7057 */
.de-fa-bell:before {
  content: "";
}
/* :L7058 */
.de-fa-certificate:before {
  content: "";
}
/* :L7059 */
.de-fa-hand-o-right:before {
  content: "";
}
/* :L7060 */
.de-fa-hand-o-left:before {
  content: "";
}
/* :L7061 */
.de-fa-hand-o-up:before {
  content: "";
}
/* :L7062 */
.de-fa-hand-o-down:before {
  content: "";
}
/* :L7063 */
.de-fa-arrow-circle-left:before {
  content: "";
}
/* :L7064 */
.de-fa-arrow-circle-right:before {
  content: "";
}
/* :L7065 */
.de-fa-arrow-circle-up:before {
  content: "";
}
/* :L7066 */
.de-fa-arrow-circle-down:before {
  content: "";
}
/* :L7067 */
.de-fa-globe:before {
  content: "";
}
/* :L7068 */
.de-fa-wrench:before {
  content: "";
}
/* :L7069 */
.de-fa-tasks:before {
  content: "";
}
/* :L7070 */
.de-fa-filter:before {
  content: "";
}
/* :L7071 */
.de-fa-briefcase:before {
  content: "";
}
/* :L7072 */
.de-fa-arrows-alt:before {
  content: "";
}
/* :L7073 */
.de-fa-group:before,
.de-fa-users:before {
  content: "";
}
/* :L7074 */
.de-fa-chain:before,
.de-fa-link:before {
  content: "";
}
/* :L7075 */
.de-fa-cloud:before {
  content: "";
}
/* :L7076 */
.de-fa-flask:before {
  content: "";
}
/* :L7077 */
.de-fa-cut:before,
.de-fa-scissors:before {
  content: "";
}
/* :L7078 */
.de-fa-copy:before,
.de-fa-files-o:before {
  content: "";
}
/* :L7079 */
.de-fa-paperclip:before {
  content: "";
}
/* :L7080 */
.de-fa-save:before,
.de-fa-floppy-o:before {
  content: "";
}
/* :L7081 */
.de-fa-square:before {
  content: "";
}
/* :L7082 */
.de-fa-navicon:before,
.de-fa-reorder:before,
.de-fa-bars:before {
  content: "";
}
/* :L7083 */
.de-fa-list-ul:before {
  content: "";
}
/* :L7084 */
.de-fa-list-ol:before {
  content: "";
}
/* :L7085 */
.de-fa-strikethrough:before {
  content: "";
}
/* :L7086 */
.de-fa-underline:before {
  content: "";
}
/* :L7087 */
.de-fa-table:before {
  content: "";
}
/* :L7088 */
.de-fa-magic:before {
  content: "";
}
/* :L7089 */
.de-fa-truck:before {
  content: "";
}
/* :L7090 */
.de-fa-pinterest:before {
  content: "";
}
/* :L7091 */
.de-fa-pinterest-square:before {
  content: "";
}
/* :L7092 */
.de-fa-google-plus-square:before {
  content: "";
}
/* :L7093 */
.de-fa-google-plus:before {
  content: "";
}
/* :L7094 */
.de-fa-money:before {
  content: "";
}
/* :L7095 */
.de-fa-caret-down:before {
  content: "";
}
/* :L7096 */
.de-fa-caret-up:before {
  content: "";
}
/* :L7097 */
.de-fa-caret-left:before {
  content: "";
}
/* :L7098 */
.de-fa-caret-right:before {
  content: "";
}
/* :L7099 */
.de-fa-columns:before {
  content: "";
}
/* :L7100 */
.de-fa-unsorted:before,
.de-fa-sort:before {
  content: "";
}
/* :L7101 */
.de-fa-sort-down:before,
.de-fa-sort-desc:before {
  content: "";
}
/* :L7102 */
.de-fa-sort-up:before,
.de-fa-sort-asc:before {
  content: "";
}
/* :L7103 */
.de-fa-envelope:before {
  content: "";
}
/* :L7104 */
.de-fa-linkedin:before {
  content: "";
}
/* :L7105 */
.de-fa-rotate-left:before,
.de-fa-undo:before {
  content: "";
}
/* :L7106 */
.de-fa-legal:before,
.de-fa-gavel:before {
  content: "";
}
/* :L7107 */
.de-fa-dashboard:before,
.de-fa-tachometer:before {
  content: "";
}
/* :L7108 */
.de-fa-comment-o:before {
  content: "";
}
/* :L7109 */
.de-fa-comments-o:before {
  content: "";
}
/* :L7110 */
.de-fa-flash:before,
.de-fa-bolt:before {
  content: "";
}
/* :L7111 */
.de-fa-sitemap:before {
  content: "";
}
/* :L7112 */
.de-fa-umbrella:before {
  content: "";
}
/* :L7113 */
.de-fa-paste:before,
.de-fa-clipboard:before {
  content: "";
}
/* :L7114 */
.de-fa-lightbulb-o:before {
  content: "";
}
/* :L7115 */
.de-fa-exchange:before {
  content: "";
}
/* :L7116 */
.de-fa-cloud-download:before {
  content: "";
}
/* :L7117 */
.de-fa-cloud-upload:before {
  content: "";
}
/* :L7118 */
.de-fa-user-md:before {
  content: "";
}
/* :L7119 */
.de-fa-stethoscope:before {
  content: "";
}
/* :L7120 */
.de-fa-suitcase:before {
  content: "";
}
/* :L7121 */
.de-fa-bell-o:before {
  content: "";
}
/* :L7122 */
.de-fa-coffee:before {
  content: "";
}
/* :L7123 */
.de-fa-cutlery:before {
  content: "";
}
/* :L7124 */
.de-fa-file-text-o:before {
  content: "";
}
/* :L7125 */
.de-fa-building-o:before {
  content: "";
}
/* :L7126 */
.de-fa-hospital-o:before {
  content: "";
}
/* :L7127 */
.de-fa-ambulance:before {
  content: "";
}
/* :L7128 */
.de-fa-medkit:before {
  content: "";
}
/* :L7129 */
.de-fa-fighter-jet:before {
  content: "";
}
/* :L7130 */
.de-fa-beer:before {
  content: "";
}
/* :L7131 */
.de-fa-h-square:before {
  content: "";
}
/* :L7132 */
.de-fa-plus-square:before {
  content: "";
}
/* :L7133 */
.de-fa-angle-double-left:before {
  content: "";
}
/* :L7134 */
.de-fa-angle-double-right:before {
  content: "";
}
/* :L7135 */
.de-fa-angle-double-up:before {
  content: "";
}
/* :L7136 */
.de-fa-angle-double-down:before {
  content: "";
}
/* :L7137 */
.de-fa-angle-left:before {
  content: "";
}
/* :L7138 */
.de-fa-angle-right:before {
  content: "";
}
/* :L7139 */
.de-fa-angle-up:before {
  content: "";
}
/* :L7140 */
.de-fa-angle-down:before {
  content: "";
}
/* :L7141 */
.de-fa-desktop:before {
  content: "";
}
/* :L7142 */
.de-fa-laptop:before {
  content: "";
}
/* :L7143 */
.de-fa-tablet:before {
  content: "";
}
/* :L7144 */
.de-fa-mobile-phone:before,
.de-fa-mobile:before {
  content: "";
}
/* :L7145 */
.de-fa-circle-o:before {
  content: "";
}
/* :L7146 */
.de-fa-quote-left:before {
  content: "";
}
/* :L7147 */
.de-fa-quote-right:before {
  content: "";
}
/* :L7148 */
.de-fa-spinner:before {
  content: "";
}
/* :L7149 */
.de-fa-circle:before {
  content: "";
}
/* :L7150 */
.de-fa-mail-reply:before,
.de-fa-reply:before {
  content: "";
}
/* :L7151 */
.de-fa-github-alt:before {
  content: "";
}
/* :L7152 */
.de-fa-folder-o:before {
  content: "";
}
/* :L7153 */
.de-fa-folder-open-o:before {
  content: "";
}
/* :L7154 */
.de-fa-smile-o:before {
  content: "";
}
/* :L7155 */
.de-fa-frown-o:before {
  content: "";
}
/* :L7156 */
.de-fa-meh-o:before {
  content: "";
}
/* :L7157 */
.de-fa-gamepad:before {
  content: "";
}
/* :L7158 */
.de-fa-keyboard-o:before {
  content: "";
}
/* :L7159 */
.de-fa-flag-o:before {
  content: "";
}
/* :L7160 */
.de-fa-flag-checkered:before {
  content: "";
}
/* :L7161 */
.de-fa-terminal:before {
  content: "";
}
/* :L7162 */
.de-fa-code:before {
  content: "";
}
/* :L7163 */
.de-fa-mail-reply-all:before,
.de-fa-reply-all:before {
  content: "";
}
/* :L7164 */
.de-fa-star-half-empty:before,
.de-fa-star-half-full:before,
.de-fa-star-half-o:before {
  content: "";
}
/* :L7165 */
.de-fa-location-arrow:before {
  content: "";
}
/* :L7166 */
.de-fa-crop:before {
  content: "";
}
/* :L7167 */
.de-fa-code-fork:before {
  content: "";
}
/* :L7168 */
.de-fa-unlink:before,
.de-fa-chain-broken:before {
  content: "";
}
/* :L7169 */
.de-fa-question:before {
  content: "";
}
/* :L7170 */
.de-fa-info:before {
  content: "";
}
/* :L7171 */
.de-fa-exclamation:before {
  content: "";
}
/* :L7172 */
.de-fa-superscript:before {
  content: "";
}
/* :L7173 */
.de-fa-subscript:before {
  content: "";
}
/* :L7174 */
.de-fa-eraser:before {
  content: "";
}
/* :L7175 */
.de-fa-puzzle-piece:before {
  content: "";
}
/* :L7176 */
.de-fa-microphone:before {
  content: "";
}
/* :L7177 */
.de-fa-microphone-slash:before {
  content: "";
}
/* :L7178 */
.de-fa-shield:before {
  content: "";
}
/* :L7179 */
.de-fa-calendar-o:before {
  content: "";
}
/* :L7180 */
.de-fa-fire-extinguisher:before {
  content: "";
}
/* :L7181 */
.de-fa-rocket:before {
  content: "";
}
/* :L7182 */
.de-fa-maxcdn:before {
  content: "";
}
/* :L7183 */
.de-fa-chevron-circle-left:before {
  content: "";
}
/* :L7184 */
.de-fa-chevron-circle-right:before {
  content: "";
}
/* :L7185 */
.de-fa-chevron-circle-up:before {
  content: "";
}
/* :L7186 */
.de-fa-chevron-circle-down:before {
  content: "";
}
/* :L7187 */
.de-fa-html5:before {
  content: "";
}
/* :L7188 */
.de-fa-css3:before {
  content: "";
}
/* :L7189 */
.de-fa-anchor:before {
  content: "";
}
/* :L7190 */
.de-fa-unlock-alt:before {
  content: "";
}
/* :L7191 */
.de-fa-bullseye:before {
  content: "";
}
/* :L7192 */
.de-fa-ellipsis-h:before {
  content: "";
}
/* :L7193 */
.de-fa-ellipsis-v:before {
  content: "";
}
/* :L7194 */
.de-fa-rss-square:before {
  content: "";
}
/* :L7195 */
.de-fa-play-circle:before {
  content: "";
}
/* :L7196 */
.de-fa-ticket:before {
  content: "";
}
/* :L7197 */
.de-fa-minus-square:before {
  content: "";
}
/* :L7198 */
.de-fa-minus-square-o:before {
  content: "";
}
/* :L7199 */
.de-fa-level-up:before {
  content: "";
}
/* :L7200 */
.de-fa-level-down:before {
  content: "";
}
/* :L7201 */
.de-fa-check-square:before {
  content: "";
}
/* :L7202 */
.de-fa-pencil-square:before {
  content: "";
}
/* :L7203 */
.de-fa-external-link-square:before {
  content: "";
}
/* :L7204 */
.de-fa-share-square:before {
  content: "";
}
/* :L7205 */
.de-fa-compass:before {
  content: "";
}
/* :L7206 */
.de-fa-toggle-down:before,
.de-fa-caret-square-o-down:before {
  content: "";
}
/* :L7207 */
.de-fa-toggle-up:before,
.de-fa-caret-square-o-up:before {
  content: "";
}
/* :L7208 */
.de-fa-toggle-right:before,
.de-fa-caret-square-o-right:before {
  content: "";
}
/* :L7209 */
.de-fa-euro:before,
.de-fa-eur:before {
  content: "";
}
/* :L7210 */
.de-fa-gbp:before {
  content: "";
}
/* :L7211 */
.de-fa-dollar:before,
.de-fa-usd:before {
  content: "";
}
/* :L7212 */
.de-fa-rupee:before,
.de-fa-inr:before {
  content: "";
}
/* :L7213 */
.de-fa-cny:before,
.de-fa-rmb:before,
.de-fa-yen:before,
.de-fa-jpy:before {
  content: "";
}
/* :L7214 */
.de-fa-ruble:before,
.de-fa-rouble:before,
.de-fa-rub:before {
  content: "";
}
/* :L7215 */
.de-fa-won:before,
.de-fa-krw:before {
  content: "";
}
/* :L7216 */
.de-fa-bitcoin:before,
.de-fa-btc:before {
  content: "";
}
/* :L7217 */
.de-fa-file:before {
  content: "";
}
/* :L7218 */
.de-fa-file-text:before {
  content: "";
}
/* :L7219 */
.de-fa-sort-alpha-asc:before {
  content: "";
}
/* :L7220 */
.de-fa-sort-alpha-desc:before {
  content: "";
}
/* :L7221 */
.de-fa-sort-amount-asc:before {
  content: "";
}
/* :L7222 */
.de-fa-sort-amount-desc:before {
  content: "";
}
/* :L7223 */
.de-fa-sort-numeric-asc:before {
  content: "";
}
/* :L7224 */
.de-fa-sort-numeric-desc:before {
  content: "";
}
/* :L7225 */
.de-fa-thumbs-up:before {
  content: "";
}
/* :L7226 */
.de-fa-thumbs-down:before {
  content: "";
}
/* :L7227 */
.de-fa-youtube-square:before {
  content: "";
}
/* :L7228 */
.de-fa-youtube:before {
  content: "";
}
/* :L7229 */
.de-fa-xing:before {
  content: "";
}
/* :L7230 */
.de-fa-xing-square:before {
  content: "";
}
/* :L7231 */
.de-fa-youtube-play:before {
  content: "";
}
/* :L7232 */
.de-fa-dropbox:before {
  content: "";
}
/* :L7233 */
.de-fa-stack-overflow:before {
  content: "";
}
/* :L7234 */
.de-fa-instagram:before {
  content: "";
}
/* :L7235 */
.de-fa-flickr:before {
  content: "";
}
/* :L7236 */
.de-fa-adn:before {
  content: "";
}
/* :L7237 */
.de-fa-bitbucket:before {
  content: "";
}
/* :L7238 */
.de-fa-bitbucket-square:before {
  content: "";
}
/* :L7239 */
.de-fa-tumblr:before {
  content: "";
}
/* :L7240 */
.de-fa-tumblr-square:before {
  content: "";
}
/* :L7241 */
.de-fa-long-arrow-down:before {
  content: "";
}
/* :L7242 */
.de-fa-long-arrow-up:before {
  content: "";
}
/* :L7243 */
.de-fa-long-arrow-left:before {
  content: "";
}
/* :L7244 */
.de-fa-long-arrow-right:before {
  content: "";
}
/* :L7245 */
.de-fa-apple:before {
  content: "";
}
/* :L7246 */
.de-fa-windows:before {
  content: "";
}
/* :L7247 */
.de-fa-android:before {
  content: "";
}
/* :L7248 */
.de-fa-linux:before {
  content: "";
}
/* :L7249 */
.de-fa-dribbble:before {
  content: "";
}
/* :L7250 */
.de-fa-skype:before {
  content: "";
}
/* :L7251 */
.de-fa-foursquare:before {
  content: "";
}
/* :L7252 */
.de-fa-trello:before {
  content: "";
}
/* :L7253 */
.de-fa-female:before {
  content: "";
}
/* :L7254 */
.de-fa-male:before {
  content: "";
}
/* :L7255 */
.de-fa-gittip:before,
.de-fa-gratipay:before {
  content: "";
}
/* :L7256 */
.de-fa-sun-o:before {
  content: "";
}
/* :L7257 */
.de-fa-moon-o:before {
  content: "";
}
/* :L7258 */
.de-fa-archive:before {
  content: "";
}
/* :L7259 */
.de-fa-bug:before {
  content: "";
}
/* :L7260 */
.de-fa-vk:before {
  content: "";
}
/* :L7261 */
.de-fa-weibo:before {
  content: "";
}
/* :L7262 */
.de-fa-renren:before {
  content: "";
}
/* :L7263 */
.de-fa-pagelines:before {
  content: "";
}
/* :L7264 */
.de-fa-stack-exchange:before {
  content: "";
}
/* :L7265 */
.de-fa-arrow-circle-o-right:before {
  content: "";
}
/* :L7266 */
.de-fa-arrow-circle-o-left:before {
  content: "";
}
/* :L7267 */
.de-fa-toggle-left:before,
.de-fa-caret-square-o-left:before {
  content: "";
}
/* :L7268 */
.de-fa-dot-circle-o:before {
  content: "";
}
/* :L7269 */
.de-fa-wheelchair:before {
  content: "";
}
/* :L7270 */
.de-fa-vimeo-square:before {
  content: "";
}
/* :L7271 */
.de-fa-turkish-lira:before,
.de-fa-try:before {
  content: "";
}
/* :L7272 */
.de-fa-plus-square-o:before {
  content: "";
}
/* :L7273 */
.de-fa-space-shuttle:before {
  content: "";
}
/* :L7274 */
.de-fa-slack:before {
  content: "";
}
/* :L7275 */
.de-fa-envelope-square:before {
  content: "";
}
/* :L7276 */
.de-fa-wordpress:before {
  content: "";
}
/* :L7277 */
.de-fa-openid:before {
  content: "";
}
/* :L7278 */
.de-fa-institution:before,
.de-fa-bank:before,
.de-fa-university:before {
  content: "";
}
/* :L7279 */
.de-fa-mortar-board:before,
.de-fa-graduation-cap:before {
  content: "";
}
/* :L7280 */
.de-fa-yahoo:before {
  content: "";
}
/* :L7281 */
.de-fa-google:before {
  content: "";
}
/* :L7282 */
.de-fa-reddit:before {
  content: "";
}
/* :L7283 */
.de-fa-reddit-square:before {
  content: "";
}
/* :L7284 */
.de-fa-stumbleupon-circle:before {
  content: "";
}
/* :L7285 */
.de-fa-stumbleupon:before {
  content: "";
}
/* :L7286 */
.de-fa-delicious:before {
  content: "";
}
/* :L7287 */
.de-fa-digg:before {
  content: "";
}
/* :L7288 */
.de-fa-pied-piper-pp:before {
  content: "";
}
/* :L7289 */
.de-fa-pied-piper-alt:before {
  content: "";
}
/* :L7290 */
.de-fa-drupal:before {
  content: "";
}
/* :L7291 */
.de-fa-joomla:before {
  content: "";
}
/* :L7292 */
.de-fa-language:before {
  content: "";
}
/* :L7293 */
.de-fa-fax:before {
  content: "";
}
/* :L7294 */
.de-fa-building:before {
  content: "";
}
/* :L7295 */
.de-fa-child:before {
  content: "";
}
/* :L7296 */
.de-fa-paw:before {
  content: "";
}
/* :L7297 */
.de-fa-spoon:before {
  content: "";
}
/* :L7298 */
.de-fa-cube:before {
  content: "";
}
/* :L7299 */
.de-fa-cubes:before {
  content: "";
}
/* :L7300 */
.de-fa-behance:before {
  content: "";
}
/* :L7301 */
.de-fa-behance-square:before {
  content: "";
}
/* :L7302 */
.de-fa-steam:before {
  content: "";
}
/* :L7303 */
.de-fa-steam-square:before {
  content: "";
}
/* :L7304 */
.de-fa-recycle:before {
  content: "";
}
/* :L7305 */
.de-fa-automobile:before,
.de-fa-car:before {
  content: "";
}
/* :L7306 */
.de-fa-cab:before,
.de-fa-taxi:before {
  content: "";
}
/* :L7307 */
.de-fa-tree:before {
  content: "";
}
/* :L7308 */
.de-fa-spotify:before {
  content: "";
}
/* :L7309 */
.de-fa-deviantart:before {
  content: "";
}
/* :L7310 */
.de-fa-soundcloud:before {
  content: "";
}
/* :L7311 */
.de-fa-database:before {
  content: "";
}
/* :L7312 */
.de-fa-file-pdf-o:before {
  content: "";
}
/* :L7313 */
.de-fa-file-word-o:before {
  content: "";
}
/* :L7314 */
.de-fa-file-excel-o:before {
  content: "";
}
/* :L7315 */
.de-fa-file-powerpoint-o:before {
  content: "";
}
/* :L7316 */
.de-fa-file-photo-o:before,
.de-fa-file-picture-o:before,
.de-fa-file-image-o:before {
  content: "";
}
/* :L7317 */
.de-fa-file-zip-o:before,
.de-fa-file-archive-o:before {
  content: "";
}
/* :L7318 */
.de-fa-file-sound-o:before,
.de-fa-file-audio-o:before {
  content: "";
}
/* :L7319 */
.de-fa-file-movie-o:before,
.de-fa-file-video-o:before {
  content: "";
}
/* :L7320 */
.de-fa-file-code-o:before {
  content: "";
}
/* :L7321 */
.de-fa-vine:before {
  content: "";
}
/* :L7322 */
.de-fa-codepen:before {
  content: "";
}
/* :L7323 */
.de-fa-jsfiddle:before {
  content: "";
}
/* :L7324 */
.de-fa-life-bouy:before,
.de-fa-life-buoy:before,
.de-fa-life-saver:before,
.de-fa-support:before,
.de-fa-life-ring:before {
  content: "";
}
/* :L7325 */
.de-fa-circle-o-notch:before {
  content: "";
}
/* :L7326 */
.de-fa-ra:before,
.de-fa-resistance:before,
.de-fa-rebel:before {
  content: "";
}
/* :L7327 */
.de-fa-ge:before,
.de-fa-empire:before {
  content: "";
}
/* :L7328 */
.de-fa-git-square:before {
  content: "";
}
/* :L7329 */
.de-fa-git:before {
  content: "";
}
/* :L7330 */
.de-fa-y-combinator-square:before,
.de-fa-yc-square:before,
.de-fa-hacker-news:before {
  content: "";
}
/* :L7331 */
.de-fa-tencent-weibo:before {
  content: "";
}
/* :L7332 */
.de-fa-qq:before {
  content: "";
}
/* :L7333 */
.de-fa-wechat:before,
.de-fa-weixin:before {
  content: "";
}
/* :L7334 */
.de-fa-send:before,
.de-fa-paper-plane:before {
  content: "";
}
/* :L7335 */
.de-fa-send-o:before,
.de-fa-paper-plane-o:before {
  content: "";
}
/* :L7336 */
.de-fa-history:before {
  content: "";
}
/* :L7337 */
.de-fa-circle-thin:before {
  content: "";
}
/* :L7338 */
.de-fa-header:before {
  content: "";
}
/* :L7339 */
.de-fa-paragraph:before {
  content: "";
}
/* :L7340 */
.de-fa-sliders:before {
  content: "";
}
/* :L7341 */
.de-fa-share-alt:before {
  content: "";
}
/* :L7342 */
.de-fa-share-alt-square:before {
  content: "";
}
/* :L7343 */
.de-fa-bomb:before {
  content: "";
}
/* :L7344 */
.de-fa-soccer-ball-o:before,
.de-fa-futbol-o:before {
  content: "";
}
/* :L7345 */
.de-fa-tty:before {
  content: "";
}
/* :L7346 */
.de-fa-binoculars:before {
  content: "";
}
/* :L7347 */
.de-fa-plug:before {
  content: "";
}
/* :L7348 */
.de-fa-slideshare:before {
  content: "";
}
/* :L7349 */
.de-fa-twitch:before {
  content: "";
}
/* :L7350 */
.de-fa-yelp:before {
  content: "";
}
/* :L7351 */
.de-fa-newspaper-o:before {
  content: "";
}
/* :L7352 */
.de-fa-wifi:before {
  content: "";
}
/* :L7353 */
.de-fa-calculator:before {
  content: "";
}
/* :L7354 */
.de-fa-paypal:before {
  content: "";
}
/* :L7355 */
.de-fa-google-wallet:before {
  content: "";
}
/* :L7356 */
.de-fa-cc-visa:before {
  content: "";
}
/* :L7357 */
.de-fa-cc-mastercard:before {
  content: "";
}
/* :L7358 */
.de-fa-cc-discover:before {
  content: "";
}
/* :L7359 */
.de-fa-cc-amex:before {
  content: "";
}
/* :L7360 */
.de-fa-cc-paypal:before {
  content: "";
}
/* :L7361 */
.de-fa-cc-stripe:before {
  content: "";
}
/* :L7362 */
.de-fa-bell-slash:before {
  content: "";
}
/* :L7363 */
.de-fa-bell-slash-o:before {
  content: "";
}
/* :L7364 */
.de-fa-trash:before {
  content: "";
}
/* :L7365 */
.de-fa-copyright:before {
  content: "";
}
/* :L7366 */
.de-fa-at:before {
  content: "";
}
/* :L7367 */
.de-fa-eyedropper:before {
  content: "";
}
/* :L7368 */
.de-fa-paint-brush:before {
  content: "";
}
/* :L7369 */
.de-fa-birthday-cake:before {
  content: "";
}
/* :L7370 */
.de-fa-area-chart:before {
  content: "";
}
/* :L7371 */
.de-fa-pie-chart:before {
  content: "";
}
/* :L7372 */
.de-fa-line-chart:before {
  content: "";
}
/* :L7373 */
.de-fa-lastfm:before {
  content: "";
}
/* :L7374 */
.de-fa-lastfm-square:before {
  content: "";
}
/* :L7375 */
.de-fa-toggle-off:before {
  content: "";
}
/* :L7376 */
.de-fa-toggle-on:before {
  content: "";
}
/* :L7377 */
.de-fa-bicycle:before {
  content: "";
}
/* :L7378 */
.de-fa-bus:before {
  content: "";
}
/* :L7379 */
.de-fa-ioxhost:before {
  content: "";
}
/* :L7380 */
.de-fa-angellist:before {
  content: "";
}
/* :L7381 */
.de-fa-cc:before {
  content: "";
}
/* :L7382 */
.de-fa-shekel:before,
.de-fa-sheqel:before,
.de-fa-ils:before {
  content: "";
}
/* :L7383 */
.de-fa-meanpath:before {
  content: "";
}
/* :L7384 */
.de-fa-buysellads:before {
  content: "";
}
/* :L7385 */
.de-fa-connectdevelop:before {
  content: "";
}
/* :L7386 */
.de-fa-dashcube:before {
  content: "";
}
/* :L7387 */
.de-fa-forumbee:before {
  content: "";
}
/* :L7388 */
.de-fa-leanpub:before {
  content: "";
}
/* :L7389 */
.de-fa-sellsy:before {
  content: "";
}
/* :L7390 */
.de-fa-shirtsinbulk:before {
  content: "";
}
/* :L7391 */
.de-fa-simplybuilt:before {
  content: "";
}
/* :L7392 */
.de-fa-skyatlas:before {
  content: "";
}
/* :L7393 */
.de-fa-cart-plus:before {
  content: "";
}
/* :L7394 */
.de-fa-cart-arrow-down:before {
  content: "";
}
/* :L7395 */
.de-fa-diamond:before {
  content: "";
}
/* :L7396 */
.de-fa-ship:before {
  content: "";
}
/* :L7397 */
.de-fa-user-secret:before {
  content: "";
}
/* :L7398 */
.de-fa-motorcycle:before {
  content: "";
}
/* :L7399 */
.de-fa-street-view:before {
  content: "";
}
/* :L7400 */
.de-fa-heartbeat:before {
  content: "";
}
/* :L7401 */
.de-fa-venus:before {
  content: "";
}
/* :L7402 */
.de-fa-mars:before {
  content: "";
}
/* :L7403 */
.de-fa-mercury:before {
  content: "";
}
/* :L7404 */
.de-fa-intersex:before,
.de-fa-transgender:before {
  content: "";
}
/* :L7405 */
.de-fa-transgender-alt:before {
  content: "";
}
/* :L7406 */
.de-fa-venus-double:before {
  content: "";
}
/* :L7407 */
.de-fa-mars-double:before {
  content: "";
}
/* :L7408 */
.de-fa-venus-mars:before {
  content: "";
}
/* :L7409 */
.de-fa-mars-stroke:before {
  content: "";
}
/* :L7410 */
.de-fa-mars-stroke-v:before {
  content: "";
}
/* :L7411 */
.de-fa-mars-stroke-h:before {
  content: "";
}
/* :L7412 */
.de-fa-neuter:before {
  content: "";
}
/* :L7413 */
.de-fa-genderless:before {
  content: "";
}
/* :L7414 */
.de-fa-facebook-official:before {
  content: "";
}
/* :L7415 */
.de-fa-pinterest-p:before {
  content: "";
}
/* :L7416 */
.de-fa-whatsapp:before {
  content: "";
}
/* :L7417 */
.de-fa-server:before {
  content: "";
}
/* :L7418 */
.de-fa-user-plus:before {
  content: "";
}
/* :L7419 */
.de-fa-user-times:before {
  content: "";
}
/* :L7420 */
.de-fa-hotel:before,
.de-fa-bed:before {
  content: "";
}
/* :L7421 */
.de-fa-viacoin:before {
  content: "";
}
/* :L7422 */
.de-fa-train:before {
  content: "";
}
/* :L7423 */
.de-fa-subway:before {
  content: "";
}
/* :L7424 */
.de-fa-medium:before {
  content: "";
}
/* :L7425 */
.de-fa-yc:before,
.de-fa-y-combinator:before {
  content: "";
}
/* :L7426 */
.de-fa-optin-monster:before {
  content: "";
}
/* :L7427 */
.de-fa-opencart:before {
  content: "";
}
/* :L7428 */
.de-fa-expeditedssl:before {
  content: "";
}
/* :L7429 */
.de-fa-battery-4:before,
.de-fa-battery:before,
.de-fa-battery-full:before {
  content: "";
}
/* :L7430 */
.de-fa-battery-3:before,
.de-fa-battery-three-quarters:before {
  content: "";
}
/* :L7431 */
.de-fa-battery-2:before,
.de-fa-battery-half:before {
  content: "";
}
/* :L7432 */
.de-fa-battery-1:before,
.de-fa-battery-quarter:before {
  content: "";
}
/* :L7433 */
.de-fa-battery-0:before,
.de-fa-battery-empty:before {
  content: "";
}
/* :L7434 */
.de-fa-mouse-pointer:before {
  content: "";
}
/* :L7435 */
.de-fa-i-cursor:before {
  content: "";
}
/* :L7436 */
.de-fa-object-group:before {
  content: "";
}
/* :L7437 */
.de-fa-object-ungroup:before {
  content: "";
}
/* :L7438 */
.de-fa-sticky-note:before {
  content: "";
}
/* :L7439 */
.de-fa-sticky-note-o:before {
  content: "";
}
/* :L7440 */
.de-fa-cc-jcb:before {
  content: "";
}
/* :L7441 */
.de-fa-cc-diners-club:before {
  content: "";
}
/* :L7442 */
.de-fa-clone:before {
  content: "";
}
/* :L7443 */
.de-fa-balance-scale:before {
  content: "";
}
/* :L7444 */
.de-fa-hourglass-o:before {
  content: "";
}
/* :L7445 */
.de-fa-hourglass-1:before,
.de-fa-hourglass-start:before {
  content: "";
}
/* :L7446 */
.de-fa-hourglass-2:before,
.de-fa-hourglass-half:before {
  content: "";
}
/* :L7447 */
.de-fa-hourglass-3:before,
.de-fa-hourglass-end:before {
  content: "";
}
/* :L7448 */
.de-fa-hourglass:before {
  content: "";
}
/* :L7449 */
.de-fa-hand-grab-o:before,
.de-fa-hand-rock-o:before {
  content: "";
}
/* :L7450 */
.de-fa-hand-stop-o:before,
.de-fa-hand-paper-o:before {
  content: "";
}
/* :L7451 */
.de-fa-hand-scissors-o:before {
  content: "";
}
/* :L7452 */
.de-fa-hand-lizard-o:before {
  content: "";
}
/* :L7453 */
.de-fa-hand-spock-o:before {
  content: "";
}
/* :L7454 */
.de-fa-hand-pointer-o:before {
  content: "";
}
/* :L7455 */
.de-fa-hand-peace-o:before {
  content: "";
}
/* :L7456 */
.de-fa-trademark:before {
  content: "";
}
/* :L7457 */
.de-fa-registered:before {
  content: "";
}
/* :L7458 */
.de-fa-creative-commons:before {
  content: "";
}
/* :L7459 */
.de-fa-gg:before {
  content: "";
}
/* :L7460 */
.de-fa-gg-circle:before {
  content: "";
}
/* :L7461 */
.de-fa-tripadvisor:before {
  content: "";
}
/* :L7462 */
.de-fa-odnoklassniki:before {
  content: "";
}
/* :L7463 */
.de-fa-odnoklassniki-square:before {
  content: "";
}
/* :L7464 */
.de-fa-get-pocket:before {
  content: "";
}
/* :L7465 */
.de-fa-wikipedia-w:before {
  content: "";
}
/* :L7466 */
.de-fa-safari:before {
  content: "";
}
/* :L7467 */
.de-fa-chrome:before {
  content: "";
}
/* :L7468 */
.de-fa-firefox:before {
  content: "";
}
/* :L7469 */
.de-fa-opera:before {
  content: "";
}
/* :L7470 */
.de-fa-internet-explorer:before {
  content: "";
}
/* :L7471 */
.de-fa-tv:before,
.de-fa-television:before {
  content: "";
}
/* :L7472 */
.de-fa-contao:before {
  content: "";
}
/* :L7473 */
.de-fa-500px:before {
  content: "";
}
/* :L7474 */
.de-fa-amazon:before {
  content: "";
}
/* :L7475 */
.de-fa-calendar-plus-o:before {
  content: "";
}
/* :L7476 */
.de-fa-calendar-minus-o:before {
  content: "";
}
/* :L7477 */
.de-fa-calendar-times-o:before {
  content: "";
}
/* :L7478 */
.de-fa-calendar-check-o:before {
  content: "";
}
/* :L7479 */
.de-fa-industry:before {
  content: "";
}
/* :L7480 */
.de-fa-map-pin:before {
  content: "";
}
/* :L7481 */
.de-fa-map-signs:before {
  content: "";
}
/* :L7482 */
.de-fa-map-o:before {
  content: "";
}
/* :L7483 */
.de-fa-map:before {
  content: "";
}
/* :L7484 */
.de-fa-commenting:before {
  content: "";
}
/* :L7485 */
.de-fa-commenting-o:before {
  content: "";
}
/* :L7486 */
.de-fa-houzz:before {
  content: "";
}
/* :L7487 */
.de-fa-vimeo:before {
  content: "";
}
/* :L7488 */
.de-fa-black-tie:before {
  content: "";
}
/* :L7489 */
.de-fa-fonticons:before {
  content: "";
}
/* :L7490 */
.de-fa-reddit-alien:before {
  content: "";
}
/* :L7491 */
.de-fa-edge:before {
  content: "";
}
/* :L7492 */
.de-fa-credit-card-alt:before {
  content: "";
}
/* :L7493 */
.de-fa-codiepie:before {
  content: "";
}
/* :L7494 */
.de-fa-modx:before {
  content: "";
}
/* :L7495 */
.de-fa-fort-awesome:before {
  content: "";
}
/* :L7496 */
.de-fa-usb:before {
  content: "";
}
/* :L7497 */
.de-fa-product-hunt:before {
  content: "";
}
/* :L7498 */
.de-fa-mixcloud:before {
  content: "";
}
/* :L7499 */
.de-fa-scribd:before {
  content: "";
}
/* :L7500 */
.de-fa-pause-circle:before {
  content: "";
}
/* :L7501 */
.de-fa-pause-circle-o:before {
  content: "";
}
/* :L7502 */
.de-fa-stop-circle:before {
  content: "";
}
/* :L7503 */
.de-fa-stop-circle-o:before {
  content: "";
}
/* :L7504 */
.de-fa-shopping-bag:before {
  content: "";
}
/* :L7505 */
.de-fa-shopping-basket:before {
  content: "";
}
/* :L7506 */
.de-fa-hashtag:before {
  content: "";
}
/* :L7507 */
.de-fa-bluetooth:before {
  content: "";
}
/* :L7508 */
.de-fa-bluetooth-b:before {
  content: "";
}
/* :L7509 */
.de-fa-percent:before {
  content: "";
}
/* :L7510 */
.de-fa-gitlab:before {
  content: "";
}
/* :L7511 */
.de-fa-wpbeginner:before {
  content: "";
}
/* :L7512 */
.de-fa-wpforms:before {
  content: "";
}
/* :L7513 */
.de-fa-envira:before {
  content: "";
}
/* :L7514 */
.de-fa-universal-access:before {
  content: "";
}
/* :L7515 */
.de-fa-wheelchair-alt:before {
  content: "";
}
/* :L7516 */
.de-fa-question-circle-o:before {
  content: "";
}
/* :L7517 */
.de-fa-blind:before {
  content: "";
}
/* :L7518 */
.de-fa-audio-description:before {
  content: "";
}
/* :L7519 */
.de-fa-volume-control-phone:before {
  content: "";
}
/* :L7520 */
.de-fa-braille:before {
  content: "";
}
/* :L7521 */
.de-fa-assistive-listening-systems:before {
  content: "";
}
/* :L7522 */
.de-fa-asl-interpreting:before,
.de-fa-american-sign-language-interpreting:before {
  content: "";
}
/* :L7523 */
.de-fa-deafness:before,
.de-fa-hard-of-hearing:before,
.de-fa-deaf:before {
  content: "";
}
/* :L7524 */
.de-fa-glide:before {
  content: "";
}
/* :L7525 */
.de-fa-glide-g:before {
  content: "";
}
/* :L7526 */
.de-fa-signing:before,
.de-fa-sign-language:before {
  content: "";
}
/* :L7527 */
.de-fa-low-vision:before {
  content: "";
}
/* :L7528 */
.de-fa-viadeo:before {
  content: "";
}
/* :L7529 */
.de-fa-viadeo-square:before {
  content: "";
}
/* :L7530 */
.de-fa-snapchat:before {
  content: "";
}
/* :L7531 */
.de-fa-snapchat-ghost:before {
  content: "";
}
/* :L7532 */
.de-fa-snapchat-square:before {
  content: "";
}
/* :L7533 */
.de-fa-pied-piper:before {
  content: "";
}
/* :L7534 */
.de-fa-first-order:before {
  content: "";
}
/* :L7535 */
.de-fa-yoast:before {
  content: "";
}
/* :L7536 */
.de-fa-themeisle:before {
  content: "";
}
/* :L7537 */
.de-fa-google-plus-circle:before,
.de-fa-google-plus-official:before {
  content: "";
}
/* :L7538 */
.de-fa-fa:before,
.de-fa-font-awesome:before {
  content: "";
}
/* :L7539 */
.de-fa-handshake-o:before {
  content: "";
}
/* :L7540 */
.de-fa-envelope-open:before {
  content: "";
}
/* :L7541 */
.de-fa-envelope-open-o:before {
  content: "";
}
/* :L7542 */
.de-fa-linode:before {
  content: "";
}
/* :L7543 */
.de-fa-address-book:before {
  content: "";
}
/* :L7544 */
.de-fa-address-book-o:before {
  content: "";
}
/* :L7545 */
.de-fa-vcard:before,
.de-fa-address-card:before {
  content: "";
}
/* :L7546 */
.de-fa-vcard-o:before,
.de-fa-address-card-o:before {
  content: "";
}
/* :L7547 */
.de-fa-user-circle:before {
  content: "";
}
/* :L7548 */
.de-fa-user-circle-o:before {
  content: "";
}
/* :L7549 */
.de-fa-user-o:before {
  content: "";
}
/* :L7550 */
.de-fa-id-badge:before {
  content: "";
}
/* :L7551 */
.de-fa-drivers-license:before,
.de-fa-id-card:before {
  content: "";
}
/* :L7552 */
.de-fa-drivers-license-o:before,
.de-fa-id-card-o:before {
  content: "";
}
/* :L7553 */
.de-fa-quora:before {
  content: "";
}
/* :L7554 */
.de-fa-free-code-camp:before {
  content: "";
}
/* :L7555 */
.de-fa-telegram:before {
  content: "";
}
/* :L7556 */
.de-fa-thermometer-4:before,
.de-fa-thermometer:before,
.de-fa-thermometer-full:before {
  content: "";
}
/* :L7557 */
.de-fa-thermometer-3:before,
.de-fa-thermometer-three-quarters:before {
  content: "";
}
/* :L7558 */
.de-fa-thermometer-2:before,
.de-fa-thermometer-half:before {
  content: "";
}
/* :L7559 */
.de-fa-thermometer-1:before,
.de-fa-thermometer-quarter:before {
  content: "";
}
/* :L7560 */
.de-fa-thermometer-0:before,
.de-fa-thermometer-empty:before {
  content: "";
}
/* :L7561 */
.de-fa-shower:before {
  content: "";
}
/* :L7562 */
.de-fa-bathtub:before,
.de-fa-s15:before,
.de-fa-bath:before {
  content: "";
}
/* :L7563 */
.de-fa-podcast:before {
  content: "";
}
/* :L7564 */
.de-fa-window-maximize:before {
  content: "";
}
/* :L7565 */
.de-fa-window-minimize:before {
  content: "";
}
/* :L7566 */
.de-fa-window-restore:before {
  content: "";
}
/* :L7567 */
.de-fa-times-rectangle:before,
.de-fa-window-close:before {
  content: "";
}
/* :L7568 */
.de-fa-times-rectangle-o:before,
.de-fa-window-close-o:before {
  content: "";
}
/* :L7569 */
.de-fa-bandcamp:before {
  content: "";
}
/* :L7570 */
.de-fa-grav:before {
  content: "";
}
/* :L7571 */
.de-fa-etsy:before {
  content: "";
}
/* :L7572 */
.de-fa-imdb:before {
  content: "";
}
/* :L7573 */
.de-fa-ravelry:before {
  content: "";
}
/* :L7574 */
.de-fa-eercast:before {
  content: "";
}
/* :L7575 */
.de-fa-microchip:before {
  content: "";
}
/* :L7576 */
.de-fa-snowflake-o:before {
  content: "";
}
/* :L7577 */
.de-fa-superpowers:before {
  content: "";
}
/* :L7578 */
.de-fa-wpexplorer:before {
  content: "";
}
/* :L7579 */
.de-fa-meetup:before {
  content: "";
}
/* :L7581 */
.deuiSectionNavItem.activeSection {
  text-decoration: underline;
}
