
html body.page-id-14298,
html body.page-id-14298 #page,
html body.page-id-14298 main#content,
html body.page-id-14298 main#content .page-content,
html body.page-id-14298 .elementor[data-elementor-id="14298"] {
  background:#faf6ef!important;
}
html body.page-id-14298 main#content .page-content > .elementor[data-elementor-id="14298"] > .e-con {
  margin-block:0!important;
  border-block-width:0!important;
}

/* Calculator full-bleed surface */
html body.page-id-14298 .elementor-element-24e6790,
html body.page-id-14298 .elementor-element-e5c8a86,
html body.page-id-14298 .elementor-element-0d4ab9a{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  align-self:stretch!important;
  background:linear-gradient(180deg,#faf6ef 0%,#f3ece0 100%)!important;
}
html body.page-id-14298 .elementor-element-0d4ab9a .ion-calc{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  box-sizing:border-box!important;
}
@media (min-width:1025px){
  html body.page-id-14298 .elementor-element-7e85ae6 > .e-con-inner{
    display:flex!important;
    width:100%!important;
    max-width:1200px!important;
    margin-inline:auto!important;
  }
  html body.page-id-14298 .elementor-element-42b1f6c{
    width:100%!important;
    max-width:1200px!important;
    margin-inline:auto!important;
  }
}
@media (max-width:767px){
  html body.page-id-14298 main#content .page-content .elementor[data-elementor-id="14298"] .elementor-element h1{
    
    line-height:1.34!important;
    letter-spacing:-.015em!important;
    text-wrap:initial!important;
  }
  html body.page-id-14298 main#content .page-content .elementor[data-elementor-id="14298"] .elementor-element h2{
    font-size:24px!important;
    line-height:1.4!important;
    letter-spacing:-.03em!important;
    text-wrap:initial!important;
  }
}
