.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2fa240b4-6150-ed55-a200-82441e8bbbd4 {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-0d71e993-800a-d581-6863-50e2ab950b03 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-df70912f-8e32-7096-0ebe-173f7684fe2c {
font-weight: var(--font-weight-bold) !important;
text-align: center !important;
color: #30313F !important;
}
.lfr-layout-structure-item-fca35504-4c12-7de1-606d-2169e4d84c72 {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-a0846ad4-c802-168e-fec0-ef0eb182a452 {
margin-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-7ee15f9d-2fc9-f131-3db9-1c791ed7945f {
display: none !important;
}
.lfr-layout-structure-item-43f831f1-ab8a-2f20-5548-928fda5895c0 {
background-color: #EEF2F600 !important;
border-color: #9ED6E5 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: #30313F !important;
}
.lfr-layout-structure-item-be129b11-3594-cbdc-371d-f9d705dbad2f {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a84c1632-4519-a072-ea0a-a656aefff4a6 {
background-color: #EEF2F600 !important;
border-color: #9ED6E5 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
color: #30313F !important;
}
#wrapper .card-body {
    margin: 0 auto;
}.lfr-layout-structure-item-e3d15190-f349-2c15-0ab2-c323692d9abc {
overflow: visible !important;
}
.lfr-layout-structure-item-e3d15190-f349-2c15-0ab2-c323692d9abc {
position: sticky;
top: 0;
z-index: 100000;
}.lfr-layout-structure-item-e8a142c8-ea2f-bf1b-88ee-51403813daf8 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d6e2b125-c2d4-bfb5-ba9a-575e763c2519 {
background-color: #EEF2F600 !important;
border-color: #9ED6E5 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: #30313F !important;
}
.lfr-layout-structure-item-c6d8ff39-7071-8e5f-6ef8-1edb4c3cdbbb {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-5029b602-902e-1957-3dac-ddcc9ec1e7fd {
margin-bottom: var(--spacer-10,10rem) !important;
}
#wrapper .card.platinum .tag-pill {
  background: linear-gradient(135deg, #e5e4e2 0%, #ffffff 50%, #d1d1cf 100%);
  border: 1px solid #d1d1cf;
  box-shadow: 0 4px 15px rgba(229, 228, 226, 0.4);
  color: #333;
  font-size: 0.8rem;
  text-transform: uppercase;
}

#wrapper .card.emerald .tag-pill {
  background: linear-gradient(135deg, #046307 0%, #50c878 50%, #024b05 100%);
  border: 1px solid #046307;
  box-shadow: 0 4px 15px rgba(80, 200, 120, 0.4);
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase;
}

#wrapper .card.ruby .tag-pill {
  background: linear-gradient(135deg, #9b111e 0%, #e0115f 50%, #7a0d18 100%);
  border: 1px solid #9b111e;
  box-shadow: 0 4px 15px rgba(224, 17, 95, 0.4);
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase;
}

#wrapper .card.sapphire .tag-pill {
  background: linear-gradient(135deg, #082567 0%, #0f52ba 50%, #061a4a 100%);
  border: 1px solid #082567;
  box-shadow: 0 4px 15px rgba(15, 82, 186, 0.4);
  color: white;
  font-size: 0.8rem;
  text-transform: uppercase;
}

#wrapper .card.diamond .tag-pill {
  background: linear-gradient(135deg, #ffffff 0%, #b9f2ff 50%, #e0f7fa 100%);
  border: 1px solid #b9f2ff;
  box-shadow: 0 4px 20px rgba(185, 242, 255, 0.6);
  color: #2c3e50;
}

#wrapper .card.platinum {
  box-shadow: 4px 5px 7px rgb(154 153 151 / 54%);
  border-radius: 20px 60px 20px 60px;
}

#wrapper .card.emerald {
  box-shadow: 4px 5px 7px rgba(80, 200, 120, 0.2);
  border-radius: 20px 60px 20px 60px;
}

#wrapper .card.ruby {
  box-shadow: 4px 5px 7px rgba(224, 17, 95, 0.2);
  border-radius: 20px 60px 20px 60px;
}

#wrapper .card.sapphire {
  box-shadow: 4px 5px 7px rgba(15, 82, 186, 0.2);
  border-radius: 20px 60px 20px 60px;
}

#wrapper .card.diamond {
  box-shadow: 4px 5px 7px rgba(185, 242, 255, 0.4);
  border-radius: 20px 60px 20px 60px;
}
#wrapper .lfr-layout-structure-item-a34117d5-8526-5a06-4ad0-1c4b481e1152 {
  background-color: #ffffff !important;
  border-radius: 20px 60px 20px 60px !important;
}
.lfr-layout-structure-item-bca0fd76-a0d3-2880-d6ad-1745ca61577c {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-d05ea8c2-517c-c650-7920-d3bbc61c3de7 {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-127dbb24-5b1c-daeb-e742-4f0ab0148bed {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fc05db9a-6088-0705-05f1-fce83c76a3de {
background-color: #EEF2F600 !important;
border-color: #9ED6E5 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
color: #30313F !important;
}
#wrapper .card-body {
    margin: 0 auto;
}.lfr-layout-structure-item-423066e9-32f1-5ea6-ea4f-57b2ae4bbff1 {
overflow: visible !important;
}
.lfr-layout-structure-item-d0a47f5f-7577-a66c-0001-f879c8e817a5 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-201637a7-5a70-967d-07e5-a83650f7e389 {
border-radius: var(--border-radius-lg) !important;
overflow: hidden !important;
}
.lfr-layout-structure-item-5254821a-1023-496b-d99d-96dcdab07fbb {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a34117d5-8526-5a06-4ad0-1c4b481e1152 {
background-color: var(--white) !important;
border-radius: var(--border-radius-sm) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-902730f6-bdc7-b0b5-67a8-4194bd388457 {
margin-right: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-7e7beede-91bd-eef6-46c8-2b4502c88f37 {
background-color: #EEF2F600 !important;
border-color: #9ED6E5 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 2px !important; border-width: 2pxpx !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: #30313F !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-d6e2b125-c2d4-bfb5-ba9a-575e763c2519 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c6d8ff39-7071-8e5f-6ef8-1edb4c3cdbbb {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bca0fd76-a0d3-2880-d6ad-1745ca61577c {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-d05ea8c2-517c-c650-7920-d3bbc61c3de7 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-201637a7-5a70-967d-07e5-a83650f7e389 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-7e7beede-91bd-eef6-46c8-2b4502c88f37 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-a7cb65de-9c8f-4c19-5356-01b92fc89d08 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-fc05db9a-6088-0705-05f1-fce83c76a3de {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-2fa240b4-6150-ed55-a200-82441e8bbbd4 {
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-a0846ad4-c802-168e-fec0-ef0eb182a452 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-902730f6-bdc7-b0b5-67a8-4194bd388457 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
}