.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e808f462-5b60-08b9-6b99-51a0abb3d2ac {
background-color: #000000 !important;
border-radius: var(--rounded-pill) !important;
font-family: Montserrat !important;
height: 7.5vh !important;
margin-left: 3.33vw !important;
margin-right: 3.33vw !important;
margin-top: 2.5vh !important;
padding-bottom: 2.5vh !important;
padding-left: 1.39vw !important;
padding-right: 1.39vw !important;
padding-top: 2.5vh !important;
}
.lfr-layout-structure-item-e808f462-5b60-08b9-6b99-51a0abb3d2ac {
  opacity: 0;
  transform: translateY(-16px);
  animation: zvNavDrop 1.5s cubic-bezier(0.22, 1, 0.36, 1) 1s both;;


background: rgba(18, 18, 18, 0.65);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 
    inset 0 1px 1px 0 rgba(255, 255, 255, 0.35),
    inset 0 0 16px 0 rgba(255, 255, 255, 0.03),
    0 12px 32px rgba(0, 0, 0, 0.6);
}

@keyframes zvNavDrop {
  to { opacity: 1; transform: translateY(0); }
}

.lfr-layout-structure-item-033c9fe2-ba96-915a-1e80-431322630e75 {
padding-bottom: 80px !important;
padding-left: 48px !important;
padding-right: 48px !important;
padding-top: 80px !important;
}
.lfr-layout-structure-item-033c9fe2-ba96-915a-1e80-431322630e75 {
}.lfr-layout-structure-item-f855468e-ed7b-2b29-c356-9adb1198d878 {
border-color: var(--gray-100) !important;
font-weight: 600 !important;
height: 7.41625vh !important;
margin-top: 1.5vh !important;
padding-bottom: 3vh !important;
color: var(--gray-900) !important;
width: 19.375vw !important;
}
.lfr-layout-structure-item-f855468e-ed7b-2b29-c356-9adb1198d878 {
background-image: repeating-linear-gradient(
    to right,
    #E6E6E7 0px,
    #E6E6E7 4px,
    transparent 4px,
    transparent 8px
  );
  background-size: 100% 1px;
  background-position: bottom;
  background-repeat: no-repeat;
}.lfr-layout-structure-item-72defc04-f55e-0cfd-dbc4-2a71fc008ae1 {
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-85f07ecf-b4e8-446c-7caa-151ddb192cc2 {
background-color: var(--white) !important;
border-color: var(--gray-100) !important;
border-radius: 12px !important;
border-style: solid; border-width: 0.75px !important; border-width: 0.75pxpx !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-a6fec12b-9838-0ddc-6655-90eaed18f38c {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-722a3595-bcd6-46f8-a916-67add9a38b14 {
font-size: 1.11vw !important;
margin-top: 2vh !important;
}
.lfr-layout-structure-item-722a3595-bcd6-46f8-a916-67add9a38b14 {
line-height: 20px;
}.lfr-layout-structure-item-c1b745c7-6fbe-11ef-3ed5-8d113b2aecc0 {
gap: 6px;
}.lfr-layout-structure-item-4d971d63-3283-56b7-7f00-9f2e49602d2b {
gap: 16px;
}.lfr-layout-structure-item-c745ce48-49ab-c52f-9762-4453b5dbd8dc {
opacity: 0;
  transform: translateY(40px);
  filter: blur(6px);
  animation: zvRiseIn 1.5s cubic-bezier(0.12, 1, 0.36, 1) 1s both;;
}

@keyframes zvRiseIn {
  to { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }
}.lfr-layout-structure-item-b9ab0a15-6ac8-5ca1-7599-3d85f4613649 {
height: 37.75vh !important;
padding-top: 2.5vh !important;
}
.lfr-layout-structure-item-b9ab0a15-6ac8-5ca1-7599-3d85f4613649 {
gap: 8px;
}.lfr-layout-structure-item-3ad7c9c1-3ac6-4b93-b1a6-cfce10a11792 {
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: #FFFFFF !important;
}
.lfr-layout-structure-item-1c7a6719-f557-debd-50dc-44ef8be74b2a {
border-color: #F5F5F6 !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: 10px !important;
font-weight: 600 !important;
padding-left: 23px !important;
padding-right: 23px !important;
text-align: center !important;
color: var(--gray-500) !important;
}
.lfr-layout-structure-item-1c7a6719-f557-debd-50dc-44ef8be74b2a {
line-height: 20px;
}.lfr-layout-structure-item-1ace5777-ea37-19df-4815-4e395e34f2ed {
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-51591521-072f-229f-ae9a-527a7502a4ef {
background-color: var(--brand-color-1) !important;
border-color: var(--gray-100) !important;
border-radius: 12px !important;
border-style: solid; border-width: 0.75px !important; border-width: 0.75pxpx !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-51591521-072f-229f-ae9a-527a7502a4ef {
position: relative;
}.lfr-layout-structure-item-739fc298-9ead-e6b2-5126-e9afa1bf5c9b {
font-weight: 600 !important;
height: 7.41625vh !important;
margin-top: 1.5vh !important;
padding-bottom: 3vh !important;
width: 19.375vw !important;
}
.lfr-layout-structure-item-739fc298-9ead-e6b2-5126-e9afa1bf5c9b {
background-image: repeating-linear-gradient(
    to right,
    rgba(255, 255, 255, 0.45) 0px,
    rgba(255, 255, 255, 0.45) 4px,
    transparent 4px,
    transparent 8px
  );
  background-size: 100% 1px;
  background-position: bottom;
  background-repeat: no-repeat;
}.lfr-layout-structure-item-be5c372c-53eb-77cd-958d-a6cf62ebed3b {
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-2fea8261-b48e-fb43-ec2f-93c4ec5d1744 {
text-align: center !important;
}
.lfr-layout-structure-item-361c50eb-7172-e18d-c9db-1f95660c963d {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-2ba7a4b9-aadb-1727-1ceb-90f1f64c654f {
font-size: 14px !important;
margin-top: 2.5vh !important;
color: var(--gray-500) !important;
}
.lfr-layout-structure-item-3b4abd31-2087-d16d-9da2-4c829b4ea65f {
height: 6.5vh !important;
width: 12.5vw !important;
}
.lfr-layout-structure-item-3119fa4d-31e7-51ec-f95f-37dae363b6fe {
background-color: var(--lighter) !important;
height: 81.75vh !important;
padding-bottom: 10vh !important;
padding-left: 3.33vw !important;
padding-right: 3.33vw !important;
padding-top: 10vh !important;
}
.lfr-layout-structure-item-5d65c186-af12-7152-b2f9-a3b54db49e30 {
background-color: #FF7232 !important;
border-radius: 0 12px 0 12px !important;
font-size: 12px !important;
font-weight: 500 !important;
margin-left: auto !important;
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
text-align: center !important;
color: var(--white) !important;
width: 6.667vw !important;
}
.lfr-layout-structure-item-5d65c186-af12-7152-b2f9-a3b54db49e30 {
position: absolute;
right: 0;
top: 0;
}.lfr-layout-structure-item-aedd425f-d665-18e1-fa37-02c9827bcbad {
gap: 6px;
}.lfr-layout-structure-item-0b5e15a4-c8e3-2add-37db-e70ba4583c6f {
background-color: var(--black) !important;
padding-bottom: 3vh !important;
padding-left: 3.33vw !important;
padding-right: 3.33vw !important;
padding-top: 6vh !important;
}
.lfr-layout-structure-item-0b5e15a4-c8e3-2add-37db-e70ba4583c6f {
gap: 200px;
}.lfr-layout-structure-item-f1c45beb-fa42-a04c-1589-df70f0bda665 {
width: 100% !important;
}
.lfr-layout-structure-item-f1c45beb-fa42-a04c-1589-df70f0bda665 {
}.lfr-layout-structure-item-5390fa10-605e-6ea6-d495-550aa7c7077c {
font-size: 1.11vw !important;
}
.lfr-layout-structure-item-6f10257e-f7e3-e36d-7b23-203e1df98337 {
background-color: var(--brand-color-1) !important;
height: 37.5vh !important;
padding-left: 3.33vw !important;
padding-right: 3.33vw !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-186ef902-8bc8-c027-2b7b-1d18f6b61794 {
border-radius: 8px !important;
}
.lfr-layout-structure-item-186ef902-8bc8-c027-2b7b-1d18f6b61794 {
a{
  height: 40px;
  display: flex;
  justify-content: center; 
  align-items: center;
  font-size: 14px;
  color: #3C3B3E;
  border-radius: 8px;
}
}.lfr-layout-structure-item-fb8d0072-a400-0ffd-81cd-c2a9f8d4f136 {
height: 100vh !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-fb8d0072-a400-0ffd-81cd-c2a9f8d4f136 {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}

.lfr-layout-structure-item-fb8d0072-a400-0ffd-81cd-c2a9f8d4f136::before {
  content: "";
  position: absolute;
  /* Shifting up so warmth reaches behind the subtitle */
  top: clamp(280px, 28vw, 420px);
  left: 50%;
  transform: translateX(-50%);
  /* Wide enough to spill past the card flanks */
  width: clamp(1100px, 120vw, 1750px);
  height: clamp(650px, 75vw, 1050px);
  background: #FF480A;
  border-radius: 50%;
  filter: blur(220px);
  opacity: 0.85;
  pointer-events: none;
  z-index: 0;
}

.lfr-layout-structure-item-fb8d0072-a400-0ffd-81cd-c2a9f8d4f136 > * {
  position: relative;
  z-index: 1;
}.lfr-layout-structure-item-7817a534-e166-075a-257e-e90179907851 {
padding-left: var(--spacer-6,4.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-7817a534-e166-075a-257e-e90179907851 {
}.lfr-layout-structure-item-e951b962-ade2-4061-db2f-cd9455ecba93 {
border-radius: 20px !important;
width: 78.68vw !important;
}
.lfr-layout-structure-item-e951b962-ade2-4061-db2f-cd9455ecba93 {
  opacity: 100;
  transform: translateY(15vh);
  animation: zvRiseIn 1.5s cubic-bezier(0.12, 1, 0.36, 1) 1s both;;
}

@keyframes zvRiseIn {
  to { opacity: 1; transform: translateY(0) scale(1); filter: blur(0); }
}.lfr-layout-structure-item-add11bc5-0927-67ea-c415-4acab50693f9 {
font-size: 1.11vw !important;
margin-top: 2vh !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-add11bc5-0927-67ea-c415-4acab50693f9 {
line-height: 20px;
}.lfr-layout-structure-item-e80bf136-3968-56d0-e6e6-e9cff875310d {
font-size: 1vw !important;
font-weight: 400 !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-1665816a-421b-c476-b6da-58680a198c8f {
font-size: 1vw !important;
font-weight: 400 !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-de6b1364-1ee2-f7aa-93fd-d38ce27244a2 {
height: 15.375vh !important;
}
.lfr-layout-structure-item-4953ccc8-abea-6703-99df-d33fe20b5c80 {
font-weight: 600 !important;
}
.lfr-layout-structure-item-832227b7-d813-5f61-bc91-3c2b3d5443b7 {
}.lfr-layout-structure-item-2720aecb-499b-18e6-6cd8-9b339f8e51ea {
height: 24px !important;
}
.lfr-layout-structure-item-2a36f65a-4542-25c7-7f68-7035357a10a0 {
width: 95vw !important;
}
.lfr-layout-structure-item-2a36f65a-4542-25c7-7f68-7035357a10a0 {
gap: 20px;
h2{
  font-weight: 500;
}
p.text-paragraph-sm {
  line-height: 17px;
}
p.text-paragraph-xs {
  line-height: 14px;
}
}.lfr-layout-structure-item-8e1f4623-bc3b-28dc-b08a-a5e8e93b55b9 {
font-size: 0.857vw !important;
font-weight: 400 !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-0eab9981-eee8-c8af-1e9e-d6d501e3942e {
gap: 6px;
}.lfr-layout-structure-item-ec277cdc-3d9f-87ce-dbea-bbf03237e93b {
padding-left: var(--spacer-6,4.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-ec277cdc-3d9f-87ce-dbea-bbf03237e93b {
}.lfr-layout-structure-item-55f34287-29a6-c9d7-8dd4-cff9d3bf3c96 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-a88a23a7-f204-3c24-ca8e-cca9f8522af5 {
font-size: 1.11vw !important;
margin-top: 20px !important;
}
.lfr-layout-structure-item-5973ae38-0038-2fba-c7f7-c9a364422940 {
font-size: 0.857vw !important;
font-weight: 400 !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-dde5a1ff-d019-9365-1851-5d630972eac3 {
font-size: 1.11vw !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-dde5a1ff-d019-9365-1851-5d630972eac3 {
line-height: 20px;
}.lfr-layout-structure-item-3de9404a-da20-2309-2c83-d501393a9272 {
border-radius: 99px !important;
width: 100% !important;
}
.lfr-layout-structure-item-3de9404a-da20-2309-2c83-d501393a9272 {
a{
display: flex;
justify-content: center; 
align-items: center;
border-radius: 8px;
}}.lfr-layout-structure-item-5cb027c6-b221-015f-928e-ecce324c5c4b {
font-size: 0.857vw !important;
font-weight: 400 !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-b5db1ca4-9d83-85c9-d063-360068ddc092 {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-446ae62e-e6d8-6f5a-1b0b-57b0390c6214 {
font-weight: 600 !important;
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-e25ee8e4-44d7-f0b6-fe97-7be00c0844e3 {
font-weight: 600 !important;
color: var(--gray-900) !important;
width: 21.5vw !important;
}
.lfr-layout-structure-item-96ec6712-be29-998d-1e17-6a2c998d8389 {
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: #000000 !important;
}
.lfr-layout-structure-item-7668e36d-5bf0-77f1-e4e7-a17730ad3206 {
gap: 6px;
}.lfr-layout-structure-item-48b1e5b7-4a5e-1c4a-825f-73a0e438a2f5 {
font-size: 1vw !important;
font-weight: 400 !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-711879c4-e7cb-4017-4f68-58dbfafb1ca4 {
height: 37.75vh !important;
padding-top: 2.5vh !important;
}
.lfr-layout-structure-item-711879c4-e7cb-4017-4f68-58dbfafb1ca4 {
gap: 8px;
}.lfr-layout-structure-item-b7a72c59-eac8-e6de-c386-7be0cb4d5c2a {
font-size: 1vw !important;
font-weight: 400 !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-cd46f9bd-ca3f-07a3-e9e2-aca7a03153b6 {
gap: 6px;
}.lfr-layout-structure-item-691c83fc-f50a-26bb-dbb7-3d9bd1f259e5 {
font-size: 0.857vw !important;
font-weight: 400 !important;
margin-top: var(--spacer-2,0.5rem) !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-3d8512ad-27f3-e879-58ca-252e4605e419 {
background-color: var(--white) !important;
border-radius: var(--border-radius-lg) !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: 10px !important;
font-weight: 600 !important;
padding-left: 23px !important;
padding-right: 23px !important;
text-align: center !important;
color: var(--gray-500) !important;
}
.lfr-layout-structure-item-3d8512ad-27f3-e879-58ca-252e4605e419 {
line-height: 20px;
}.lfr-layout-structure-item-581f7b92-9ae7-7b98-53d6-f067c5d7b8c0 {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-79e17a90-205a-07ab-af07-0d914d4ac62d {
font-size: 12px !important;
margin-bottom: 0.5vh !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7ea359d5-eb08-5e3b-ed5e-94d845db5fea {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-b8a314d4-fc1c-cc6d-e567-d35efdf2ba21 {
width: 37.5vw !important;
}
.lfr-layout-structure-item-97c1f184-f4d7-ac29-fae7-9165f734701a {
height: 0px !important;
width: 0px !important;
}
.lfr-layout-structure-item-5b8bd899-39a1-40ed-3dfd-8565e108233b {
padding-left: var(--spacer-6,4.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-5b8bd899-39a1-40ed-3dfd-8565e108233b {
}.lfr-layout-structure-item-a7b441aa-58ec-3613-8557-23f658a286c5 {
height: 3.875vw !important;
color: var(--gray-600) !important;
}
.lfr-layout-structure-item-a7b441aa-58ec-3613-8557-23f658a286c5 {
gap: 32px;
}.lfr-layout-structure-item-f2badf10-d34c-0e67-09e7-0221c7e11f48 {
width: 100% !important;
}
.lfr-layout-structure-item-f2badf10-d34c-0e67-09e7-0221c7e11f48 {

a{
display: flex;
justify-content: center; 
align-items: center;
border-radius: 8px;
}}.lfr-layout-structure-item-133af9cb-9bae-184a-8a88-8eca514af30b {
margin-left: -10px !important;
}
.lfr-layout-structure-item-133af9cb-9bae-184a-8a88-8eca514af30b {
gap: 1vh;
a.btn{
padding: 0;
font-weight: 400;
}
}.lfr-layout-structure-item-91400714-bbab-2898-0030-8f5bd1708f38 {
width: 30.416vw !important;
}
.lfr-layout-structure-item-943fd753-214d-3116-4ac9-39a52ce8ebb7 {
color: var(--gray-900) !important;
}
.lfr-layout-structure-item-ee0da63e-5e6b-dc86-2c81-c649c802c190 {
font-size: 14px !important;
font-weight: 500 !important;
}
.lfr-layout-structure-item-9c4931f5-17c3-7801-fef0-864629f849dd {
margin-top: 80px !important;
}
.lfr-layout-structure-item-9c4931f5-17c3-7801-fef0-864629f849dd {
gap:20px;
}.lfr-layout-structure-item-490b528d-45ab-5275-73be-8c862ad2407a {
gap: 6px;
}.lfr-layout-structure-item-ac52ea18-e7da-9fe6-db93-21afbf53a501 {
font-size: 12px !important;
color: var(--gray-500) !important;
}
.lfr-layout-structure-item-a3870513-ed4e-c6e0-d382-dc058072377f {
font-size: 12px !important;
color: var(--gray-500) !important;
}
