.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-969e5a5a-f656-321f-0ecf-135415269d12 {
display: none !important;
}
.lfr-layout-structure-item-e35d228d-9b23-cec8-9990-e1aa4c8f7815 {
color: var(--colors-blue-1000) !important;
}
.lfr-layout-structure-item-49bff5f8-7a7b-eea7-d2f6-9ed3d638b34e {
font-size: var(--font-size-base) !important;
text-align: right !important;
}
.lfr-layout-structure-item-7a083ed8-a29a-f112-85cc-f586bd2d5793 {
margin-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-7974b7fb-6c3a-1054-c918-06764f969898 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5bf400e6-5f81-9205-7513-0daede158934 {
text-align: center !important;
}
.lfr-layout-structure-item-913ef034-a3b4-c192-2cfa-329fae53b43a {
text-align: center !important;
}
.lfr-layout-structure-item-e5b64dbf-08ff-4100-a88d-fdf2cad45199 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-8e5736b3-76e2-1743-9fb4-69b0e5fd8ce4 {
max-width: 300px !important;
}
.lfr-layout-structure-item-0b177dfd-1289-78ef-8bd0-37ea9442a512 {
margin-right: 2rem !important;
margin-top: 1rem !important;
}
.lfr-layout-structure-item-25745801-7793-b6ee-9e93-1215df4b5906 {
font-size: var(--font-size-base) !important;
text-align: right !important;
}
.lfr-layout-structure-item-3a5e56cb-9897-0d33-f9d3-e7fb043e4896 {
background-color: var(--colors-white) !important;
border-radius: 16px !important;
height: 100% !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
box-shadow: var(--box-shadow-md) !important;
}
.lfr-layout-structure-item-532fe339-144c-c7bf-4cf2-42fc99521c61 {
background-color: var(--colors-white) !important;
border-radius: 16px !important;
height: 100% !important;
margin-bottom: 1.5rem !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
box-shadow: var(--box-shadow-md) !important;
}
.lfr-layout-structure-item-6ac3aacc-eae6-8a10-7005-1a477fc33811 {
margin-bottom: var(--spacer-5,3rem) !important;
max-width: 794px !important;
}
.lfr-layout-structure-item-6ac3aacc-eae6-8a10-7005-1a477fc33811 {
    margin: 0 auto;
}.lfr-layout-structure-item-4e27ca4a-cb0a-eabf-26a8-85a32c980a9b {
margin-top: var(--spacer-7,6rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7c1f6fb5-d172-d674-0e8b-7a43ab4fc0df {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fc6a9a22-3f46-9917-4553-efd839f59390 {
height: 100% !important;
min-height: 320px !important;
}
.lfr-layout-structure-item-fc6a9a22-3f46-9917-4553-efd839f59390 > .row {
    align-items: stretch !important;
    height: 100%;
}.lfr-layout-structure-item-e4c1fa93-4cda-0a84-714e-fe9448a98319 {
margin-bottom: var(--spacer-5,3rem) !important;
max-width: 794px !important;
}
.lfr-layout-structure-item-e4c1fa93-4cda-0a84-714e-fe9448a98319 {
    margin: 0 auto;
}.lfr-layout-structure-item-2a12bc47-95cc-be17-403e-c86f520351b6 {
margin-bottom: var(--spacer-7,6rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-545cd2cf-b4b4-eb9c-2725-33560dcf6fd5 {
margin-bottom: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-859001bc-cc72-b179-3295-89a1b2e5d3f3 {
margin-bottom: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-83fce8db-724c-1702-dfcd-832e88417c1a {
margin-right: 2rem !important;
margin-top: 1rem !important;
}
.lfr-layout-structure-item-e7c0bcee-2948-8bd4-f85f-2d4229a0b147 {
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-628075ba-9117-d3d2-8251-ab9b20ab33a3 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-52cde05d-6c23-711c-4688-ab680c855d87 {
max-width: 794px !important;
}
.lfr-layout-structure-item-18d1fdf0-64c6-9f75-d497-bc37d4a03e26 {
margin-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-c8b6c65e-1696-b38b-a70d-b86005389f37 {
max-width: 794px !important;
}
.lfr-layout-structure-item-3418ff40-64a0-9c49-e988-4bc8d7c40b69 {
margin-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-77a2007d-d351-3ace-9cff-1f9ee994963a {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-77a2007d-d351-3ace-9cff-1f9ee994963a > .row {
    align-items: stretch !important;
}.lfr-layout-structure-item-d54a5788-8f20-b807-5e21-3a7086b00591 {
color: var(--colors-blue-1000) !important;
}
.lfr-layout-structure-item-a05f7ddc-002f-285f-28f1-f2f792d32e30 {
margin-bottom: var(--spacer-5,3rem) !important;
max-width: 794px !important;
}
.lfr-layout-structure-item-2ee23b59-d5f4-8966-19b7-e662a8b5dda9 {
  @media (min-width: 1280px) {
    .portlet-boundary_PersonalCalculator_ {
      max-width: 600px;
      margin-left: auto;
      display: flex;
      padding-bottom: 823px;
      overflow: hidden;
      position: relative;
      width: 100%;
    }
  
    .portlet-boundary_PersonalCalculator_ > .portlet {
      height: 100%;
      left: 0;
      position: absolute;
      width: 100%;
    }
  }
}.lfr-layout-structure-item-02cf026f-60cf-663e-1926-bdd3b86909e0 {
background-color: var(--colors-blue-100) !important;
border-radius: var(--border-radius-md) !important;
margin-bottom: var(--spacer-9,9rem) !important;
margin-top: var(--spacer-9,9rem) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-c78acb7f-06f5-cb03-8009-4e7413875864 {
font-size: var(--font-size-base) !important;
text-align: right !important;
}
.lfr-layout-structure-item-278d0e76-76f7-d898-9e2b-fcaebdebe8a7 {
margin-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-ff4ce444-2830-883e-8c27-71b45b3895a6 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e4fd021a-8922-00b6-3a85-969029859cee {
font-size: var(--font-size-base) !important;
text-align: right !important;
}
@media (max-width: 767.98px) {
  .mmb-theme .footer__col--1 .footer__col-heading.expanded+div {
    max-height: 330px;
  }
}.lfr-layout-structure-item-e3f1db4a-21d9-af6a-d059-455c756cf2a7 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2f7413a8-ca51-1641-6166-50ffdb64b84d {
margin-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e6ebd0d8-5b5c-f8df-c412-3812988fb95d {
text-align: center !important;
}
.lfr-layout-structure-item-e921f539-fc63-4680-e515-262e658a0f2a {
background-color: var(--colors-white) !important;
border-radius: 16px !important;
height: 100% !important;
padding-bottom: 32px !important;
padding-left: 32px !important;
padding-right: 32px !important;
padding-top: 32px !important;
box-shadow: var(--box-shadow-md) !important;
}
.lfr-layout-structure-item-4eb6f048-0ed5-f99f-d908-e3634d9b7e2e {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-de3f1ced-82ab-cedc-1c59-86de11e139ac {
margin-bottom: 1rem !important;
}
.lfr-layout-structure-item-4ab37598-7590-0451-47d4-875d037c849b {
text-align: center !important;
}
.lfr-layout-structure-item-89de0e7a-0774-c733-3bca-40e1ef13a14e {
margin-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-26fd234e-efb6-1a19-3662-f60b56140055 {
max-width: 794px !important;
}
.lfr-layout-structure-item-6da9729b-5fdb-6975-70e1-4023c3dd0bd2 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-97cc7094-f50e-b27a-0515-23adb72fc628 {
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8b9a6ca8-dde1-ce1b-2524-523fbc2bd89b {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bb2697dc-af77-d3c7-a398-7f357709f944 {
text-align: center !important;
}
.lfr-layout-structure-item-99f1b536-2d52-e07e-f33b-d3da88030627 {
margin-bottom: 2rem !important;
}
.lfr-layout-structure-item-de16a483-15d2-bae3-b891-1ed48999fe48 {
margin-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-9823c8b6-6ec6-53e7-8db9-5176301ce877 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-75133e01-329d-1dee-7f58-e06f79341c08 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d11b8153-a2a4-894d-e4c7-025ee2cccd9a {
padding-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-4500f44a-dad7-2fd4-fe22-42ca067364a1 {
margin-bottom: var(--spacer-5,3rem) !important;
max-width: 794px !important;
}
.lfr-layout-structure-item-4500f44a-dad7-2fd4-fe22-42ca067364a1 {
    margin: 0 auto;
}.lfr-layout-structure-item-04bdff33-8e4b-4017-4d33-9b4609c49756 {
color: var(--colors-blue-1000) !important;
}
.lfr-layout-structure-item-9d7e223f-3230-d439-e30a-583e2c4679e5 {
font-size: var(--font-size-sm) !important;
}
.lfr-layout-structure-item-0de85dfa-b3eb-301e-47db-cbd6c249da79 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-7420623a-66db-6e39-2e80-1685a9152d14 {
margin-top: 1rem !important;
}
.lfr-layout-structure-item-0eeb2f41-61d5-0e9c-025a-f77cd3cc160a {
height: 100% !important;
min-height: 320px !important;
}
.lfr-layout-structure-item-53e52b43-e046-1b24-50e1-cefe907baa83 {
margin-bottom: 1.5rem !important;
}
.lfr-layout-structure-item-adb48ec5-9c9f-3cb5-fd5f-3d6d337592c6 {
margin-bottom: var(--spacer-5,3rem) !important;
max-width: 794px !important;
}
.lfr-layout-structure-item-adb48ec5-9c9f-3cb5-fd5f-3d6d337592c6 {
    margin: 0 auto;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-3a5e56cb-9897-0d33-f9d3-e7fb043e4896 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-532fe339-144c-c7bf-4cf2-42fc99521c61 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e1b97d11-7d53-988a-ae9a-bc6a22d6eb76 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e921f539-fc63-4680-e515-262e658a0f2a {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-4eb6f048-0ed5-f99f-d908-e3634d9b7e2e {
margin-bottom: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-3d194d1e-7383-6fc1-8289-e0e9a1fe9403 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d20d96a7-fdb9-ea72-36df-bf6075fcead1 {
padding-top: var(--spacer-9,9rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-7a083ed8-a29a-f112-85cc-f586bd2d5793 {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-3a5e56cb-9897-0d33-f9d3-e7fb043e4896 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-532fe339-144c-c7bf-4cf2-42fc99521c61 {
margin-top: 1.5rem !important;
}
.lfr-layout-structure-item-859001bc-cc72-b179-3295-89a1b2e5d3f3 {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-18d1fdf0-64c6-9f75-d497-bc37d4a03e26 {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-3418ff40-64a0-9c49-e988-4bc8d7c40b69 {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-02cf026f-60cf-663e-1926-bdd3b86909e0 {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-278d0e76-76f7-d898-9e2b-fcaebdebe8a7 {
margin-bottom: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-4eb6f048-0ed5-f99f-d908-e3634d9b7e2e {
margin-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-d20d96a7-fdb9-ea72-36df-bf6075fcead1 {
margin-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-d11b8153-a2a4-894d-e4c7-025ee2cccd9a {
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-0eeb2f41-61d5-0e9c-025a-f77cd3cc160a {
margin-bottom: var(--spacer-0,0rem) !important;
}
}