.home-e-58 {
    padding: 20px 30px 20px 30px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    margin-left: auto;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    display: flex;
    margin-right: auto;
    position: relative
}

.home-e-10 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 100%;
    height: auto;
    min-height: auto;
    position: relative;
    display: flex;
    max-width: 1400px
}

.home-e-11 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 20%;
    display: flex;
    position: relative
}

.home-e-12 {
    padding: 0px 0px 0px 0px;
    -o-object-fit: contain;
       object-fit: contain;
    width: 40%;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: 100px;
    max-height: none
}

.home-e-54 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 5px;
    opacity: 100%;
    justify-content: center;
    align-items: start;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-53 {
    padding: 0px 0px 0px 0px;
    -o-object-fit: contain;
       object-fit: contain;
    width: 45%;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: 100px;
    max-height: none
}

.home-e-46 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-55 {
    padding: 0px 0px 0px 0px;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-size: 29px;
    line-height: 39px;
    transform: rotate(70deg);
    margin-left: auto;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-51 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-50 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-1 {
    padding: 80px 0px 85px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    row-gap: 20px;
    background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec);
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: auto;
    min-height: 0vh;
    position: relative;
    display: flex;
    max-width: 1600px;
    margin-right: auto
}

.home-e-57 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1600px;
    min-width: auto;
    position: relative
}

.home-e-2 {
    padding: 10px 40px 40px 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: start;
    align-items: start;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    transform: rotate(0deg) scale(0.9) translateX(0px) translateY(0px) translateZ(0px);
    box-shadow: 7px 7px 1px 3px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-60 {
    padding: 30px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-52 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 10px 0px 10px;
    text-transform: uppercase;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 10px
}

.home-e-4 {
    font-family: var(--vId-font-token-a);
    font-size: 61px;
    font-weight: 800;
    color: #434343ff;
    padding: 0px 0px 0px 0px;
    text-transform: none;
    line-height: 71px;
    opacity: 100%;
    z-index: 1;
    width: 65%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-5 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: none none none none;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: 65%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    position: relative;
    margin-bottom: 20px;
    max-width: 650px
}

.home-e-56 {
    justify-content: center;
    align-items: start;
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    text-align: left;
    line-height: 20px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: 66%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-59 {
    padding: 30px 20px 30px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-6 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 2px 2px 2px 2px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-49 {
    padding: 5px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin-right: auto;
    position: relative
}

.home-e-47 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    text-align: left;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-48 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-61 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: end;
    align-items: center;
    row-gap: 20px;
    height: 100%;
    width: 60%;
    display: flex;
    margin-right: -20px;
    position: relative
}

.home-e-68 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-3 {
    padding: 0px 0px 45px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-35 {
    padding: 180px 20px 120px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 4px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    margin-left: px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    max-width: none;
    position: relative
}

.home-e-63 {
    padding: 10px 0px 40px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-64 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-69 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-62 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-36 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: none;
    position: relative
}

.home-e-837 {
    margin-top: 30px;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    position: relative
}

.home-e-37 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 10px 20px 10px 20px;
    text-align: center;
    line-height: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 5px 5px 1px 2px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 60px
}

.home-e-65 {
    padding: 80px 80px 160px 80px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 50px;
         column-gap: 50px;
    row-gap: 20px;
    background-color: #f9f2e7ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dotted dotted dotted dotted;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1380px;
    margin-bottom: 60px;
    position: relative
}

.home-e-38 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    row-gap: 16px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    transform: rotate(0deg) scale(0.99) translateX(0px) translateY(0px) translateZ(0px);
    box-shadow: 7px 7px 1px 2px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 2px 3px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    filter: blur(0px);
    height: auto;
    width: 50%;
    display: flex;
    min-width: 300px;
    position: relative;
    max-width: 800px
}

.home-e-41 {
    padding: 0px 0px 0px 0px;
    overflow: visible;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    box-shadow: inset 1px 1px 0px 1px var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    border-radius: 0px 0px 0px 0px;
    border-width: 4px 4px 4px 4px;
    border-style: solid solid solid solid;
    border-color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af) var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af) var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af) var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    z-index: 20;
    top: -3px;
    left: 0px;
    height: 10px;
    width: 100%;
    position: absolute;
    right: 0px;
    bottom: 0px
}

.home-e-39 {
    font-family: var(--vId-font-token-a);
    font-size: 34px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 10px 0px 0px;
    text-transform: uppercase;
    line-height: 44px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    position: relative
}

.home-e-70 {
    padding: 20px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-71 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-66 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-40 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000000ff;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-72 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-74 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-73 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-79 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-75 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-77 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-76 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-78 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-80 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    row-gap: 16px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 7px 7px 1px 3px var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 2px 3px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 50%;
    display: flex;
    min-width: 300px;
    position: relative;
    max-width: 800px
}

.home-e-83 {
    padding: 1px 1px 1px 1px;
    overflow: visible;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 20px;
    background-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    top: -3px;
    left: -2px;
    height: 11px;
    width: auto;
    display: flex;
    position: absolute;
    right: -2px;
    bottom: 0px
}

.home-e-81 {
    font-family: var(--vId-font-token-a);
    font-size: 34px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 10px 4px 0px;
    text-transform: uppercase;
    line-height: 44px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    position: relative
}

.home-e-84 {
    padding: 20px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-86 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-85 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-82 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-87 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-89 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-88 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-94 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-90 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-92 {
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-91 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: 17px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-93 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px
}

.home-e-841 {
    margin-top: -180px;
    width: 100%;
    height: auto;
    position: relative
}

.home-e-101 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 80px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-100 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    box-shadow: 7px 8px 0px 0px #00000023;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 0px 1px;
    border-style: groove groove groove groove;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    letter-spacing: 1px;
    line-height: 24px;
    z-index: 10;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-102 {
    padding: 20px 40px 21px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 40px;
         column-gap: 40px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    filter: blur(0px);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 900px;
    margin-bottom: 40px;
    position: relative
}

.home-e-103 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    filter: blur(5px);
    height: auto;
    width: 34%;
    display: flex;
    position: relative
}

.home-e-104 {
    font-family: var(--vId-font-token-a);
    font-size: 11px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 21px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-105 {
    font-family: var(--vId-font-token-a);
    font-size: 22px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 32px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: auto;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-106 {
    padding: 0px 0px 10px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    margin-top: 10px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-107 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    filter: blur(5px);
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-67 {
    padding: 20px 40px 21px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 40px;
         column-gap: 40px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    filter: blur(0px);
    height: auto;
    width: 100%;
    display: none;
    max-width: 900px;
    margin-bottom: 40px;
    position: relative
}

.home-e-95 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    height: auto;
    width: 34%;
    display: flex;
    position: relative
}

.home-e-97 {
    font-family: var(--vId-font-token-a);
    font-size: 11px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 21px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-98 {
    font-family: var(--vId-font-token-a);
    font-size: 22px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 32px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: auto;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-96 {
    padding: 0px 0px 10px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    margin-top: 10px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-99 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-42 {
    padding: 120px 20px 120px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 40px;
         column-gap: 40px;
    background-color: #f7ebdaff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-43 {
    padding: 0px 0px 60px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-842 {
    padding: 0px 20px 0px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-108 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-838 {
    margin-top: 30px;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    position: relative
}

.home-e-843 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 700;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 10px 20px 10px 20px;
    text-align: center;
    line-height: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 5px 5px 1px 2px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 60px
}

.home-e-844 {
    padding: 20px 20px 60px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dotted dotted dotted dotted;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-109 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 7px 7px 0px 2px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    max-width: 1000px;
    position: relative
}

.home-e-130 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fafafaff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: 10vw;
    width: 30%;
    display: flex;
    max-width: 320px;
    position: relative
}

.home-e-110 {
    font-family: var(--vId-font-token-a);
    font-size: 50px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 20px 0px 10px 0px;
    line-height: 60px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-111 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-131 {
    padding: 20px 60px 20px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 80%;
    display: flex;
    position: relative
}

.home-e-132 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-138 {
    padding: 0px 0px 10px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-139 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-133 {
    padding: 0px 0px 10px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 12px;
         column-gap: 12px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-134 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-137 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-136 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-135 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-140 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 7px 7px 0px 2px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    max-width: 1000px;
    position: relative
}

.home-e-141 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fafafaff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: 10vw;
    width: 30%;
    display: flex;
    max-width: 320px;
    position: relative
}

.home-e-142 {
    font-family: var(--vId-font-token-a);
    font-size: 50px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 20px 0px 8px;
    line-height: 60px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-143 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-144 {
    padding: 20px 60px 20px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: 100%;
    width: 80%;
    display: flex;
    position: relative
}

.home-e-145 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-151 {
    padding: 0px 0px 10px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-152 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-146 {
    padding: 0px 0px 10px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 12px;
         column-gap: 12px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-147 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-149 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-148 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 100px;
    position: relative
}

.home-e-163 {
    justify-content: start;
    align-items: start;
    flex-direction: row;
    width: 100%;
    height: 20px;
    position: relative
}

.home-e-150 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-153 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 7px 7px 0px 2px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-154 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #fafafaff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: 10vw;
    width: 30%;
    display: flex;
    max-width: 320px;
    position: relative
}

.home-e-155 {
    font-family: var(--vId-font-token-a);
    font-size: 50px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 20px 0px 8px;
    line-height: 60px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-156 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-157 {
    padding: 20px 60px 20px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 80%;
    display: flex;
    position: relative
}

.home-e-158 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-159 {
    padding: 0px 0px 10px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 12px;
         column-gap: 12px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-160 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 160px;
    position: relative
}

.home-e-161 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 700;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 1px 10px 1px 10px;
    text-align: center;
    line-height: 22px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 160px;
    position: relative
}

.home-e-162 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-44 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 40px;
         column-gap: 40px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-164 {
    padding: 20px 42px 20px 42px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    box-shadow: 7px 7px 0px 1px var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    letter-spacing: 1px;
    line-height: 26px;
    z-index: 1;
    margin-top: -40px;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    max-width: 500px;
    margin-bottom: -10px
}

.home-e-165 {
    padding: 60px 60px 60px 60px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: none;
    max-width: 1000px;
    position: relative
}

.home-e-845 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-112 {
    padding: 32px 0px 32px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-113 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-114 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-166 {
    padding: 32px 0px 32px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-167 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-168 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-115 {
    padding: 32px 0px 32px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-116 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-117 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-118 {
    padding: 32px 0px 32px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-119 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-120 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-121 {
    padding: 32px 0px 32px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-122 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 700;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-123 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 15px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-129 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 500px;
    position: relative;
    max-width: 500px
}

.home-e-124 {
    padding: 20px 20px 20px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    background-color: #434343; background-image: radial-gradient(circle at 20% 30%, rgba(255,248,239,0.06) 0%, transparent 60%), radial-gradient(circle at 80% 70%, rgba(255,248,239,0.05) 0%, transparent 55%);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 4px;
    border-style: solid solid solid solid;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    filter: blur(0px);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-125 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 900;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-127 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-126 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-128 {
    padding: 10px 10px 10px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    margin-top: 30px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-869 {
    padding: 40px 30px 40px 30px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dotted dotted dotted dotted;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 800px;
    position: relative
}

.home-e-870 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-872 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-1067 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-871 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-873 {
    padding: 20px 42px 20px 42px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 700;
    color: #333;
    line-height: 24px;
    text-align: left;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-45 {
    padding: 180px 50px 120px 50px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 60px;
         column-gap: 60px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 3px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-170 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-169 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-171 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-bottom: 60px;
    position: relative
}

.home-e-173 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 20px 0px;
    letter-spacing: 3px;
    line-height: 10px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-172 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    height: -moz-fit-content;
    height: fit-content;
    display: flex;
    position: relative
}

.home-e-174 {
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-175 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 80px 0px;
    text-align: center;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 900px
}

.home-e-176 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-177 {
    padding: 50px 50px 50px 50px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    background-image: url(assets/asset-12310792.svg);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 1px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 45%;
    display: flex;
    min-height: 500px;
    max-height: 500px;
    position: relative
}

.home-e-179 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-182 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 0px 0px 30px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 50%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-181 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-180 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-178 {
    padding: 50px 50px 50px 50px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #181616ff;
    background-image: url(assets/asset-bb4d9ff5.svg);
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 55%;
    display: flex;
    min-height: 500px;
    position: relative
}

.home-e-183 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-186 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 30px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 50%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-185 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-184 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-260 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-261 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 20px 20px 20px 20px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 34px;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 80px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 60px
}

.home-e-187 {
    padding: 0px 0px 1px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 3px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-188 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    row-gap: 20px;
    margin-top: 40px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-189 {
    padding: 0px 0px 0px 50px;
    flex-direction: column;
    justify-content: end;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 50%;
    display: flex;
    min-height: 200px;
    position: relative
}

.home-e-191 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 2px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-192 {
    font-family: var(--vId-font-token-a);
    font-size: 44px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 50px 0px;
    line-height: 44px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-190 {
    padding: 0px 50px 0px 0px;
    flex-direction: column;
    justify-content: end;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 50%;
    display: flex;
    min-height: 200px;
    position: relative
}

.home-e-193 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-194 {
    font-family: var(--vId-font-token-a);
    font-size: 34px;
    font-weight: 900;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 50px 0px;
    line-height: 44px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-195 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-199 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-201 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-196 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: 20px;
    height: auto;
    width: 65%;
    display: flex;
    position: relative
}

.home-e-197 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-198 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-200 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 30%;
    display: flex;
    position: relative
}

.home-e-202 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-203 {
    padding: 30px 50px 30px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-204 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-205 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-206 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-207 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-208 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-212 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-213 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-209 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: 20px;
    height: auto;
    width: 65%;
    display: flex;
    position: relative
}

.home-e-210 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-211 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-214 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 30%;
    display: flex;
    position: relative
}

.home-e-215 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-216 {
    padding: 30px 50px 30px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-217 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-218 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-219 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-220 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: #badc58ff;
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-221 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-225 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-226 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-222 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: 20px;
    height: auto;
    width: 65%;
    display: flex;
    position: relative
}

.home-e-223 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-224 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-227 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 30%;
    display: flex;
    position: relative
}

.home-e-228 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-229 {
    padding: 30px 50px 30px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-230 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-231 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-232 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-233 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: #e17055ff;
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-234 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-238 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-239 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-235 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: 20px;
    height: auto;
    width: 65%;
    display: flex;
    position: relative
}

.home-e-236 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-237 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-240 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 30%;
    display: flex;
    position: relative
}

.home-e-241 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-242 {
    padding: 30px 50px 30px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 1px 0px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-243 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-244 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-245 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-246 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: #ffae42ff;
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-247 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    background-color: #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-251 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-252 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-248 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: 20px;
    height: auto;
    width: 65%;
    display: flex;
    position: relative
}

.home-e-249 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-250 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-253 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 30%;
    display: flex;
    position: relative
}

.home-e-254 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-255 {
    padding: 40px 50px 40px 50px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background-color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 1px 1px;
    border-style: dashed dashed dashed dashed;
    border-color: #111111ff #111111ff #111111ff #111111ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-256 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 15%;
    display: flex;
    position: relative
}

.home-e-257 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 800;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-258 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 80%;
    display: flex;
    position: relative
}

.home-e-259 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 34px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: auto;
    margin-left: 20px;
    margin-top: NaNpx;
    display: block;
    min-height: 10px;
    min-width: 600px;
    position: relative
}

.home-e-262 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-263 {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.home-e-264 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    text-align: center;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 800px
}

.home-e-265 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    text-align: center;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 800px
}

.home-e-7 {
    padding: 180px 20px 240px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 30px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    background-image: linear-gradient(180deg, rgb(67, 67, 67)94.19999999999999%, rgb(255, 248, 239) 100%);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-266 {
    padding: 0px 20px 0px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-267 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-268 {
    justify-content: start;
    align-items: center;
    margin-top: 20px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.home-e-269 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 10px 20px 10px 20px;
    text-align: center;
    line-height: 20px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 5px 5px 1px 2px #111111ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #111111ff #111111ff #111111ff #111111ff;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: 2px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 40px
}

.home-e-270 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-272 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #4a4a4aff;
    background-image: url(assets/asset-0c413e8d.svg);
    background-position: 460px 0%;
    background-size: auto;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 48%;
    display: flex;
    position: relative
}

.home-e-274 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-275 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-276 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 20px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-281 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 5px 10px 5px 10px;
    line-height: 22px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-282 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #4a4a4aff;
    background-image: url(assets/asset-441f805d.svg);
    background-position: 460px 0%;
    background-size: auto;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 48%;
    display: flex;
    position: relative
}

.home-e-284 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-285 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-286 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 20px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-283 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 5px 10px 5px 10px;
    line-height: 22px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-273 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-271 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #4a4a4aff;
    background-image: url(assets/asset-70cf195c.svg);
    background-position: 460px 0%;
    background-size: auto;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 48%;
    display: flex;
    position: relative
}

.home-e-278 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-279 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-280 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 20px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-277 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 5px 10px 5px 10px;
    line-height: 22px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-287 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #4a4a4aff;
    background-image: url(assets/asset-f0a5c7d1.svg);
    background-position: 460px 0%;
    background-size: auto;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 48%;
    display: flex;
    position: relative
}

.home-e-289 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-290 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0) var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-291 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 20px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-288 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 5px 10px 5px 10px;
    line-height: 22px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-292 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-295 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-294 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 20px 20px 20px 20px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 30px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 80px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 80px
}

.home-e-293 {
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: auto;
    margin-bottom: 100px;
    max-width: 1300px;
    position: relative
}

.home-e-296 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-297 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #434343ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    height: auto;
    width: 60%;
    display: flex;
    max-width: 550px;
    min-height: 600px;
    position: relative
}

.home-e-298 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 24px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-300 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 800;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 20px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-299 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 400;
    color: #fff8efff;
    padding: 0px 0px 0px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-301 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #434343ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    margin-left: -1px;
    height: auto;
    width: 45%;
    display: flex;
    max-width: 600px;
    min-height: 600px;
    position: relative
}

.home-e-302 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 24px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-304 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-303 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 400;
    color: #fff8efff;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-305 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-26 {
    padding: 180px 0px 240px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 60px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    background-image: linear-gradient(0deg, rgb(67, 67, 67) 0%, rgb(255, 248, 239)9.4%);
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat no-repeat;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec) var(--vId-8c805249-067b-4288-bf58-09381d9a08ec);
    margin-top: px;
    margin-left: px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-27 {
    padding: 0px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 40%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-28 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-1068 {
    width: 100%;
    height: auto;
    margin-bottom: 120px;
    position: relative
}

.home-e-29 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 50%;
    display: none;
    max-width: 1200px;
    position: relative
}

.home-e-30 {
    font-family: var(--vId-font-token-a);
    font-size: 42px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-31 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 900px;
    position: relative
}

.home-e-32 {
    flex-direction: column;
    justify-content: start;
    align-items: start;
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: flex;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-33 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 50%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-34 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 900px;
    position: relative
}

.home-e-8 {
    padding: 180px 100px 120px 100px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 60px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 3px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: auto;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-9 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 40px;
         column-gap: 40px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-306 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-307 {
    margin-left: -6px;
    width: 100%;
    height: auto;
    position: relative
}

.home-e-1069 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-308 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 50%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 60px
}

.home-e-1060 {
    margin-top: -60px;
    width: 100%;
    height: auto;
    position: relative
}

.home-e-309 {
    padding: 60px 60px 60px 60px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    margin-top: 80px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 800px;
    position: relative
}

.home-e-312 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-311 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 2px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-313 {
    padding: 20px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    width: 100%;
    height: auto;
    position: relative
}

.home-e-310 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: auto;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 600px
}

.home-e-947 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    letter-spacing: 1px;
    line-height: 24px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-910 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 0px;
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.home-e-911 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    transform: rotate(0deg) scale(0.8999999999999999) translateX(0px) translateY(0px) translateZ(0px);
    box-shadow: 7px 7px 0px 2px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: auto;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex;
    max-width: 600px
}

.home-e-938 {
    padding: 0px 10px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-940 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-939 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-size: 30px;
    line-height: 40px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 5px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-912 {
    padding: 20px 40px 10px 40px;
    flex-direction: column;
    align-items: center;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-913 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-935 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    margin-bottom: -30px;
    position: relative
}

.home-e-937 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 16px 0px 2px 0px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-936 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 20px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-914 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    row-gap: 15px;
    transform: rotate(0deg) scale(0.95) translateX(0px) translateY(0px) translateZ(0px);
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-928 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-929 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-931 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-930 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-925 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-927 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: flex;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-926 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-941 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-943 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-942 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    margin-left: -1px;
    width: 100%;
    height: 48px;
    display: block;
    position: relative
}

.home-e-919 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-944 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-946 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-945 {
    padding: 12px 16px 12px 16px;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: #000000ff;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: 48px;
    width: 100%;
    margin-left: -1px;
    display: block;
    max-width: none;
    min-width: 30px;
    margin-bottom: 12px;
    position: relative
}

.home-e-920 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-921 {
    padding: 12px 16px 12px 16px;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    margin-left: -1px;
    width: 100%;
    height: 128px;
    display: block;
    position: relative
}

.home-e-922 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-923 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-924 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-932 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: none;
    margin-right: NaNpx;
    position: relative
}

.home-e-933 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-934 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-915 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-916 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-917 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-918 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: none;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-314 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: auto;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-315 {
    padding: 180px 20px 120px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: 20px;
    min-width: 20px;
    display: flex;
    position: relative;
    max-width: 100%
}

.home-e-316 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-464 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-317 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-463 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    margin-left: 489.95px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-462 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-319 {
    margin-top: 40px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.home-e-466 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 40%;
    height: 40%;
    position: relative;
    max-width: none;
    max-height: none;
    margin-right: 160px
}

.home-e-465 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-318 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: #434343ff;
    padding: 5px 0px 5px 30px;
    line-height: 26px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 600px;
    margin-bottom: 40px
}

.home-e-320 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-321 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 8px 10px 0px 6px #00000011;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 3px 3px 1px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-322 {
    padding: 40px 10px 40px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: 100%;
    width: 50%;
    display: flex;
    position: relative
}

.home-e-323 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 2px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-325 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 40px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 1px;
    position: relative;
    max-width: 300px
}

.home-e-337 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-324 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 600px
}

.home-e-450 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: 100%;
    width: 50%;
    display: flex;
    position: relative
}

.home-e-451 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    line-height: 40px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 1px;
    position: relative;
    max-width: 300px;
    margin-bottom: 20px
}

.home-e-455 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin-bottom: 20px;
    position: relative
}

.home-e-452 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-454 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-453 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-459 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-461 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-460 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-456 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-458 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-457 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-328 {
    padding: 20px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin-bottom: 20px;
    position: relative
}

.home-e-326 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 46px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-327 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-329 {
    padding: 10px 52px 10px 52px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 5px 5px 1px 2px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 28px;
    font-weight: 800;
    color: #333;
    letter-spacing: 2px;
    line-height: 38px;
    text-align: center;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    margin-bottom: 10px
}

.home-e-948 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 0px;
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.home-e-949 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    box-shadow: 7px 7px 0px 2px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex;
    max-width: 600px;
    max-height: 1000px
}

.home-e-976 {
    padding: 0px 10px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-978 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-977 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-size: 30px;
    line-height: 40px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 5px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-950 {
    padding: 20px 40px 40px 40px;
    flex-direction: column;
    align-items: center;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-951 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-973 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-975 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 16px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-974 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-952 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    row-gap: 13px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-966 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-967 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-969 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-968 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-963 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-965 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-964 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-979 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-981 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-980 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    margin-left: -1px;
    width: 100%;
    height: 48px;
    display: block;
    position: relative
}

.home-e-982 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-984 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-983 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    line-height: 22px;
    height: 48px;
    width: 100%;
    margin-left: -1px;
    display: block;
    max-width: none;
    min-width: 30px;
    position: relative
}

.home-e-957 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-958 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-959 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    margin-left: -1px;
    width: 100%;
    height: 120px;
    display: block;
    position: relative
}

.home-e-960 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-961 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-962 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-970 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: none;
    margin-right: NaNpx;
    position: relative
}

.home-e-971 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-972 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-953 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-954 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-955 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-956 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: none;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-330 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    margin-top: 40px;
    margin-left: 8px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: 8px;
    max-width: 1200px;
    position: relative
}

.home-e-331 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-332 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-846 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-848 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-847 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-849 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-333 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-338 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-339 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-334 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-343 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-345 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-344 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-340 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-342 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-341 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-335 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-348 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-346 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-347 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-336 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-369 {
    padding: 10px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    filter: blur(0px);
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-370 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    filter: blur(0px);
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-372 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-371 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 70%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-379 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-373 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-380 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-382 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-381 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-386 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-388 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-387 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-383 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-385 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-384 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-374 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-376 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-377 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-378 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-375 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-349 {
    padding: 10px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-350 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-352 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-351 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 70%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-359 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-353 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-360 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-362 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-361 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-366 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-368 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-367 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-363 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-365 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-364 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-354 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-356 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-357 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-358 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-355 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-389 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    margin-top: 40px;
    margin-left: 8px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    margin-right: 8px;
    position: relative
}

.home-e-390 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-391 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-393 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-392 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-400 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-394 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-401 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-403 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-402 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-407 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-409 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-408 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-404 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-406 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-405 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-395 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-397 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-398 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-399 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-396 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-430 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-431 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-433 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-432 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-440 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-434 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-441 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-443 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-442 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-447 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-449 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-448 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-444 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-446 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-445 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-435 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-437 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-438 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-439 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-436 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-410 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 33%;
    display: flex;
    position: relative
}

.home-e-411 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-413 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-412 {
    font-family: var(--vId-font-token-a);
    font-size: 19px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 29px;
    opacity: 100%;
    z-index: 1;
    width: 70%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-420 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-414 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-421 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-423 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-422 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-427 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-429 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-428 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-424 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-426 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-425 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-415 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-417 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-418 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-419 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-416 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-850 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    margin-top: 60px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    max-width: 1000px;
    position: relative
}

.home-e-851 {
    padding: 10px 42px 10px 42px;
    background-color: #000000ff;
    box-shadow: 7px 7px 0px 0px var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    letter-spacing: 2px;
    line-height: 28px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-852 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dashed dashed dashed dashed;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: none;
    position: relative
}

.home-e-853 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 55%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-854 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 600px
}

.home-e-467 {
    padding: 60px 40px 60px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    margin-top: 100px;
    margin-left: 8px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-468 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 3px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-472 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 512px;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: none;
    max-height: none
}

.home-e-470 {
    font-family: var(--vId-font-token-a);
    font-size: 40px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 10px 0px 10px 0px;
    text-align: center;
    line-height: 50px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-469 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 30px 0px;
    text-align: center;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    position: relative;
    max-width: 600px
}

.home-e-471 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 900;
    color: #000000ff;
    letter-spacing: 2px;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    min-width: 400px
}

.home-e-1022 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 900;
    color: #000000ff;
    letter-spacing: 2px;
    line-height: 26px;
    text-align: center;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    max-width: 400px;
    min-width: 400px;
    display: none
}

.home-e-473 {
    padding: 180px 20px 120px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    background-color: #000000ff;
    width: 100%;
    height: auto;
    min-height: 20px;
    min-width: 20px;
    display: none;
    position: relative
}

.home-e-474 {
    padding: 0px 20px 0px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-478 {
    padding: 10px 10px 10px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-533 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-475 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-476 {
    margin-top: 40px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.home-e-477 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 60%;
    height: 40%;
    position: relative;
    max-width: none;
    max-height: none;
    margin-right: 160px
}

.home-e-479 {
    padding: 10px 10px 10px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-480 {
    font-family: var(--vId-font-token-b);
    font-size: 18px;
    font-weight: 700;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 20px;
    line-height: 28px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 630px;
    margin-bottom: 40px
}

.home-e-481 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-482 {
    padding: 0px 20px 0px 20px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 5px 5px 5px 5px;
    border-style: solid solid solid solid;
    border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-483 {
    padding: 40px 10px 40px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: 100%;
    width: 70%;
    display: flex;
    position: relative
}

.home-e-484 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 2px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-486 {
    font-family: var(--vId-font-token-a);
    font-size: 72px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    line-height: 72px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 1px;
    position: relative;
    max-width: 300px
}

.home-e-487 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-485 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 20px;
    line-height: 28px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 700px
}

.home-e-637 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 700px
}

.home-e-488 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: #ffffffff #ffffffff #ffffffff #ffffffff;
    height: 100%;
    width: 50%;
    display: flex;
    position: relative
}

.home-e-493 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 0px 0px;
    line-height: 40px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 1px;
    position: relative;
    max-width: 300px;
    margin-bottom: 20px
}

.home-e-494 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin-bottom: 20px;
    position: relative
}

.home-e-495 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-497 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-496 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-501 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-503 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-502 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-498 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-500 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-499 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-534 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-536 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-535 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-489 {
    padding: 20px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    margin-bottom: 20px;
    position: relative
}

.home-e-490 {
    font-family: var(--vId-font-token-a);
    font-size: 36px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 46px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-491 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-492 {
    padding: 10px 52px 10px 52px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-family: var(--vId-font-token-a);
    font-size: 28px;
    font-weight: 800;
    color: #000000ff;
    letter-spacing: 2px;
    line-height: 38px;
    text-align: center;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative
}

.home-e-504 {
    padding: 0px 20px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    background-color: #000000ff;
    margin-top: 40px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-505 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 33%;
    display: flex;
    max-height: 1100px;
    min-height: 1000px;
    position: relative
}

.home-e-506 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-508 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-507 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 90%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-515 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-509 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-516 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-518 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-517 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-522 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-524 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-523 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-638 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-640 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-639 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-641 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-643 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-642 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-519 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-521 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-520 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-510 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-512 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-513 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-514 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-511 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-557 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 33%;
    display: flex;
    min-height: 1000px;
    max-height: 1100px;
    position: relative
}

.home-e-558 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-560 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-559 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 70%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-567 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-561 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-568 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-570 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-569 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-574 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-576 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-575 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-644 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-646 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-645 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-647 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-649 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-648 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-571 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-573 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-572 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-562 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-564 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-565 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-566 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-563 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-537 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 33%;
    display: flex;
    min-height: 1000px;
    max-height: 1130px;
    position: relative
}

.home-e-538 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-540 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-539 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 90%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-547 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-541 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-548 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-550 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-549 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-554 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-556 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-555 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-650 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-652 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-651 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-653 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-655 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-654 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-551 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-553 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-552 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-542 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-544 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-545 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-546 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-543 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-525 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    background-color: #000000ff;
    margin-top: 40px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-577 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 33%;
    display: flex;
    min-height: 1000px;
    position: relative
}

.home-e-578 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-580 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-579 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-587 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-581 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-588 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-590 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-589 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-594 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-596 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-595 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-659 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-661 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-660 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-656 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-658 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-657 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-591 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-593 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-592 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-582 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-584 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-585 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-586 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-583 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-597 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 33%;
    display: flex;
    min-height: 1000px;
    position: relative
}

.home-e-598 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-600 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-599 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-607 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px 0px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-601 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-608 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-610 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-609 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-614 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-616 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-615 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-665 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-667 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-666 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-662 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-664 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-663 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-611 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-613 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-612 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-602 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-604 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-605 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-606 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-603 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-617 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: 100%;
    width: 33%;
    display: flex;
    min-height: 1000px;
    position: relative
}

.home-e-618 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-620 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-619 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 50%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-627 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 10px;
    letter-spacing: 2px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 20px
}

.home-e-621 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 40px 0px;
    line-height: 24px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-628 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-630 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 3px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-629 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-634 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-636 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-635 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-671 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-673 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-672 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-668 {
    padding: 1px 0px 1px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-670 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-669 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-631 {
    padding: 1px 0px 40px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-633 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 18px;
    margin-top: 2px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-632 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-622 {
    padding: 10px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-624 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-625 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-626 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-623 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-985 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 0px;
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.home-e-986 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    box-shadow: 7px 7px 0px 2px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 4px 4px 4px 4px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex;
    max-width: 600px;
    max-height: 1000px
}

.home-e-1019 {
    padding: 0px 10px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-1021 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1020 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-size: 30px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 5px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-987 {
    padding: 20px 40px 40px 40px;
    flex-direction: column;
    align-items: center;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-988 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-1016 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1018 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    padding: 16px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1017 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-989 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    row-gap: 13px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-1003 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-1004 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1006 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1005 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-1000 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1002 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1001 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-7438d303-c475-40a7-a6a5-6997a7e50e85) var(--vId-7438d303-c475-40a7-a6a5-6997a7e50e85) var(--vId-7438d303-c475-40a7-a6a5-6997a7e50e85) var(--vId-7438d303-c475-40a7-a6a5-6997a7e50e85);
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-1010 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1012 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1011 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    margin-left: -1px;
    width: 100%;
    height: 48px;
    display: block;
    position: relative
}

.home-e-1013 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1015 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1014 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: 48px;
    width: 100%;
    margin-left: -1px;
    display: block;
    max-width: none;
    min-width: 30px;
    position: relative
}

.home-e-994 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-995 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-996 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    margin-left: -1px;
    width: 100%;
    height: 120px;
    display: block;
    position: relative
}

.home-e-997 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-998 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-999 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    line-height: 22px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1007 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: none;
    margin-right: NaNpx;
    position: relative
}

.home-e-1008 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-1009 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-990 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-991 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-992 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-993 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: none;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-526 {
    padding: 40px 40px 40px 40px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    margin-top: 100px;
    margin-left: 8px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 700px;
    position: relative
}

.home-e-527 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 3px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-531 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 257px;
    height: auto;
    margin-left: 10px;
    margin-top: px;
    position: relative;
    max-width: none;
    max-height: none
}

.home-e-529 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 700;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 10px 0px 0px 0px;
    text-align: center;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-528 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    position: relative;
    max-width: 600px
}

.home-e-530 {
    padding: 10px 32px 10px 32px;
    background-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 900;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    letter-spacing: 2px;
    line-height: 24px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    min-width: 300px
}

.home-e-532 {
    padding: 10px 42px 10px 42px;
    background-color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    border-radius: 2px 2px 2px 2px;
    border-width: 0px 0px 0px 0px;
    border-style: groove groove groove groove;
    border-color: #333 #333 #333 #333;
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    letter-spacing: 2px;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    min-width: 400px;
    display: none
}

.home-e-674 {
    padding: 180px 20px 120px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    margin-left: px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-675 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-676 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-839 {
    margin-top: 40px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    position: relative
}

.home-e-746 {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    position: relative
}

.home-e-677 {
    padding: 0px 20px 0px 20px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 10px;
         column-gap: 10px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-678 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 35%;
    display: flex;
    position: relative
}

.home-e-679 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-681 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-680 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-682 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 20px;
    line-height: 22px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 10px
}

.home-e-694 {
    padding: 1px 0px 1px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-696 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    margin-top: px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-695 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-691 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-693 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-692 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-688 {
    padding: 1px 0px 40px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-690 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-689 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-683 {
    padding: 20px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-698 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-685 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-686 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-687 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-697 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-684 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-741 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-742 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-720 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 35%;
    display: flex;
    position: relative
}

.home-e-721 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-723 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-722 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-724 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 20px;
    line-height: 22px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 10px
}

.home-e-736 {
    padding: 1px 0px 1px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-738 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    margin-top: px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-737 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-733 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-735 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-734 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-730 {
    padding: 1px 0px 40px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-732 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-731 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-725 {
    padding: 20px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-729 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-726 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-727 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-728 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-739 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-740 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-743 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-744 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-699 {
    padding: 10px 25px 20px 25px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 35%;
    display: flex;
    position: relative
}

.home-e-700 {
    padding: 20px 15px 20px 15px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-702 {
    font-family: var(--vId-font-token-a);
    font-size: 9px;
    font-weight: 800;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 19px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-701 {
    font-family: var(--vId-font-token-a);
    font-size: 32px;
    font-weight: 900;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    line-height: 42px;
    opacity: 100%;
    z-index: 1;
    width: 80%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 5px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 5px
}

.home-e-703 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 20px;
    line-height: 22px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 3px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-bottom: 10px
}

.home-e-715 {
    padding: 1px 0px 1px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    margin-top: 40px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-717 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    margin-top: px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-716 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-712 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-714 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-713 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 10px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-709 {
    padding: 1px 0px 40px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 15px;
         column-gap: 15px;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 4px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-711 {
    padding: 6px 0px 0px 0px;
    color: #000000ff;
    font-size: 10px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-710 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-704 {
    padding: 20px 10px 10px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-708 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-705 {
    padding: 10px 10px 10px 10px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 5px;
         column-gap: 5px;
    row-gap: 20px;
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-706 {
    font-family: var(--vId-font-token-a);
    font-size: 25px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 0px 0px;
    line-height: 35px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-707 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-718 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-719 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-745 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 600;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-747 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-top: 120px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-748 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-840 {
    margin-top: 40px;
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    position: relative
}

.home-e-749 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-750 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-751 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-782 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-752 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-753 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-754 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-783 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-755 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-756 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-757 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-784 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-758 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-759 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-760 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-785 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-761 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-762 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-763 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-786 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-764 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-765 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-766 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-787 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-767 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-768 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-769 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-788 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-770 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-771 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-772 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-789 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-773 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-774 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-775 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-790 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-776 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-777 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-778 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-791 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-779 {
    padding: 30px 0px 30px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa) var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-780 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 800;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-781 {
    font-family: var(--vId-font-token-a);
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding: 0px 0px 20px;
    line-height: 28px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-792 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-874 {
    padding: 0px 40px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: end;
    -moz-column-gap: 20px;
         column-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-877 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    margin-right: 20px
}

.home-e-878 {
    padding: 10px 20px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: end;
    row-gap: 10px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 1px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    position: relative
}

.home-e-875 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    text-align: right;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 300px
}

.home-e-876 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: #000;
    padding: 0px 0px 0px 0px;
    letter-spacing: 3px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1023 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 0px;
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.home-e-1024 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    box-shadow: 7px 7px 0px 2px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex;
    max-width: 600px;
    max-height: 1000px
}

.home-e-1057 {
    padding: 0px 10px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-1059 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1058 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-size: 30px;
    line-height: 40px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 5px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-1025 {
    padding: 20px 40px 40px 40px;
    flex-direction: column;
    align-items: center;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-1026 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-1054 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1056 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 16px 0px 0px 0px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1055 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 10px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-1027 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    row-gap: 13px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-1041 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-1042 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1044 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1043 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-1038 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1040 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1039 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-1048 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1050 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1049 {
    padding: 10px 10px 10px 10px;
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    margin-left: -1px;
    width: 100%;
    height: 48px;
    display: block;
    position: relative
}

.home-e-1051 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1053 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1052 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    line-height: 22px;
    height: 48px;
    width: 100%;
    margin-left: -1px;
    display: block;
    max-width: none;
    min-width: 30px;
    position: relative
}

.home-e-1032 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1033 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1034 {
    padding: 10px 10px 10px 10px;
    font-size: 12px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 22px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    margin-left: -1px;
    width: 100%;
    height: 120px;
    display: block;
    position: relative
}

.home-e-1035 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-1036 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-1037 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 22px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1045 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: none;
    margin-right: NaNpx;
    position: relative
}

.home-e-1046 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-1047 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1028 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-1029 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-1030 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1031 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: none;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-879 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 0px;
         column-gap: 0px;
    row-gap: 0px;
    z-index: 998;
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    background-color: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    right: 0px;
    bottom: 0px
}

.home-e-880 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    transform: rotate(0deg) scale(0.8999999999999999) translateX(0px) translateY(0px) translateZ(0px);
    box-shadow: 7px 7px 0px 2px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex;
    max-width: 600px
}

.home-e-906 {
    padding: 0px 10px 0px 20px;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-909 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-907 {
    padding: 2px 2px 2px 2px;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    font-size: 30px;
    line-height: 40px;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 5px;
    margin-bottom: px;
    min-width: 10px;
    min-height: 10px;
    display: block;
    position: relative
}

.home-e-881 {
    padding: 20px 40px 40px 40px;
    flex-direction: column;
    align-items: center;
    background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-882 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    margin-top: -20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-900 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-902 {
    font-family: var(--vId-font-token-a);
    font-size: 24px;
    font-weight: 900;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    padding: 16px 0px 2px 0px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-901 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    text-align: center;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 20px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-883 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-896 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-897 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-899 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-898 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-893 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-895 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-894 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    margin-left: -1px;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-887 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-888 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-889 {
    padding: 12px 16px 12px 16px;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    margin-left: -1px;
    width: 100%;
    height: 128px;
    display: block;
    position: relative
}

.home-e-890 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-891 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-892 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-903 {
    padding: 0px 0px 0px 0px;
    align-items: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
    height: auto;
    width: 100%;
    display: none;
    margin-right: NaNpx;
    position: relative
}

.home-e-904 {
    padding: 0px 0px 0px 0px;
    font-family: var(--vId-font-token-a);
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px 4px 4px 4px;
    width: 20px;
    height: 20px;
    display: block;
    min-width: auto;
    min-height: auto;
    max-width: none;
    max-height: none;
    position: relative
}

.home-e-905 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    line-height: 24px;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-884 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-885 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    box-shadow: 7px 7px 0px 0px #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-886 {
    font-family: var(--vId-font-token-a);
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 26px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-908 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 20px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: none;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-793 {
    padding: 180px 20px 360px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    margin-left: px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-794 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    z-index: 10;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    position: relative
}

.home-e-795 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-868 {
    padding: 20px 0px 20px 0px;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    margin-top: 20px;
    width: 100%;
    height: auto;
    position: relative
}

.home-e-796 {
    padding: 40px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    margin-top: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    margin-bottom: 20px;
    position: relative
}

.home-e-797 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-798 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-800 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-799 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-801 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-802 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-804 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-803 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-805 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-806 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-808 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-807 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-855 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    margin-top: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1200px;
    margin-bottom: 20px;
    position: relative
}

.home-e-856 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-857 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-859 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-858 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    padding: 0px 0px 0px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-860 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    opacity: 100%;
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-861 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-863 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-862 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-864 {
    padding: 30px 30px 30px 30px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border-radius: 0px 0px 0px 0px;
    border-width: 2px 2px 2px 2px;
    border-style: dashed dashed dashed dashed;
    border-color: #000000ff #000000ff #000000ff #000000ff;
    height: auto;
    width: 30%;
    display: flex;
    max-width: 400px;
    min-height: 400px;
    position: relative
}

.home-e-865 {
    font-family: var(--vId-font-token-a);
    font-size: 10px;
    font-weight: 700;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 20px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-867 {
    font-family: var(--vId-font-token-a);
    font-size: 26px;
    font-weight: 900;
    color: #000;
    padding: 0px 0px 20px 0px;
    line-height: 36px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-866 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-809 {
    padding: 0px 20px 120px 20px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-7438d303-c475-40a7-a6a5-6997a7e50e85);
    margin-top: px;
    margin-left: px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-811 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    max-width: 1400px;
    position: relative
}

.home-e-1061 {
    padding: 10px 10px 0px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-bottom: 120px;
    position: relative
}

.home-e-1064 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: dashed dashed dashed dashed;
    border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    margin-top: -120px;
    height: auto;
    width: 50%;
    display: flex;
    margin-bottom: 120px;
    position: relative
}

.home-e-1063 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1062 {
    font-family: var(--vId-font-token-a);
    font-size: 30px;
    font-weight: 900;
    color: #000000ff;
    padding: 0px 0px 0px 0px;
    text-align: center;
    line-height: 40px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1065 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-810 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-812 {
    margin-top: 40px;
    width: 100%;
    height: auto;
    position: relative
}

.home-e-813 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    justify-content: start;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-bottom: 60px;
    position: relative
}

.home-e-1066 {
    width: 100%;
    height: auto;
    position: relative
}

.home-e-814 {
    padding: 50px 0px 50px 0px;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 9px;
    background-color: #000000ff;
    transform: rotate(0deg) scale(0.95) translateX(0px) translateY(0px) translateZ(0px);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    height: auto;
    width: 70%;
    display: flex;
    position: relative
}

.home-e-815 {
    padding: 0px 0px 20px 0px;
    -o-object-fit: contain;
       object-fit: contain;
    width: auto;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: none;
    max-height: none
}

.home-e-816 {
    font-family: var(--vId-font-token-a);
    font-size: 20px;
    font-weight: 800;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af);
    padding: 0px 0px 0px 0px;
    line-height: 30px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-834 {
    font-family: var(--vId-font-token-b);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
    padding: 20px 40px 20px 40px;
    text-align: center;
    line-height: 24px;
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 2px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    opacity: 100%;
    z-index: 1;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 40px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 500px;
    margin-bottom: 40px
}

.home-e-817 {
    padding: 10px 10px 10px 10px;
    flex-direction: column;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    justify-content: start;
    align-items: center;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-818 {
    padding: 0px 0px 20px 0px;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: auto;
    max-width: 1320px;
    position: relative
}

.home-e-819 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    align-items: center;
    -moz-column-gap: 46px;
         column-gap: 46px;
    row-gap: 46px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 768px;
    position: relative
}

.home-e-820 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    max-width: 480px;
    position: relative
}

.home-e-830 {
    padding: 0px 0px 0px 0px;
    flex-direction: row;
    -moz-column-gap: 32px;
         column-gap: 32px;
    row-gap: 24px;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: px;
    position: relative
}

.home-e-831 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-833 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-832 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: var(--vId-bf88f2e0-d778-4dbf-a925-92518e10a2aa);
    line-height: 24px;
    background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: transparent transparent transparent transparent;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-827 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-829 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-828 {
    padding: 12px 16px 12px 16px;
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: transparent transparent transparent transparent;
    box-shadow: 0px 1px 2px 0px #0000000c;
    z-index: 1;
    width: 100%;
    height: auto;
    display: block;
    position: relative
}

.home-e-824 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    margin-right: NaNpx;
    position: relative
}

.home-e-825 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 500;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    line-height: 24px;
    width: 100%;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-826 {
    padding: 12px 16px 12px 16px;
    font-size: 14px;
    font-weight: 400;
    font-family: var(--vId-font-token-a);
    color: #000000;
    line-height: 24px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    border-color: transparent transparent transparent transparent;
    box-shadow: 0px 0px 2px 0px #0000000c;
    z-index: 1;
    resize: none;
    width: 100%;
    height: 128px;
    display: block;
    position: relative
}

.home-e-821 {
    padding: 8px 0px 0px 0px;
    flex-direction: column;
    height: auto;
    width: 100%;
    display: flex;
    position: relative
}

.home-e-822 {
    padding: 13px 16px 13px 16px;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 8px;
         column-gap: 8px;
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: #333 #333 #333 #333;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    min-height: 20px;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-823 {
    font-family: var(--vId-font-token-a);
    font-size: 22px;
    font-weight: 700;
    color: #000000ff;
    text-transform: uppercase;
    line-height: 32px;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-835 {
    font-family: var(--vId-font-token-a);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    text-align: center;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative;
    max-width: 400px
}

.home-e-836 {
    font-family: var(--vId-font-token-a);
    font-size: 14px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 20px 0px;
    text-transform: uppercase;
    line-height: 24px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1070 {
    padding: 20px 0px 0px 50px;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 15px;
    background-color: #000000ff;
    border-radius: 0px 0px 0px 0px;
    border-width: 3px 0px 0px 0px;
    border-style: solid solid solid solid;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    width: 100%;
    height: auto;
    min-height: auto;
    min-width: 20px;
    position: relative;
    display: flex
}

.home-e-1071 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    z-index: 1;
    width: 40%;
    height: auto;
    min-height: 20px;
    display: flex;
    position: relative
}

.home-e-1072 {
    padding: 0px 0px 0px 0px;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    -moz-column-gap: 20px;
         column-gap: 20px;
    row-gap: 10px;
    margin-top: 20px;
    height: auto;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    position: relative
}

.home-e-1073 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 20%;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: none;
    max-height: -moz-fit-content;
    max-height: fit-content
}

.home-e-1074 {
    -o-object-fit: contain;
       object-fit: contain;
    width: 20%;
    height: auto;
    margin-top: px;
    position: relative;
    max-width: none;
    max-height: none
}

.home-e-1075 {
    font-family: var(--vId-font-token-b);
    font-size: 16px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 26px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

.home-e-1076 {
    font-family: var(--vId-font-token-b);
    font-size: 12px;
    font-weight: 400;
    color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
    padding: 0px 0px 0px 0px;
    line-height: 22px;
    opacity: 100%;
    z-index: 1;
    width: -moz-fit-content;
    width: fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: px;
    display: block;
    min-height: 10px;
    min-width: 16px;
    position: relative
}

* {
    line-height: 1
}

*,
*::before,
*::after {
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-weight: 300
}

a {
    color: inherit;
    text-decoration: inherit
}

.left {
    text-align: left
}

.right {
    text-align: right
}

.center {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.justify {
    text-align: justify
}

.container {
    max-width: 1140px;
    width: 100% !important;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto !important;
    margin-left: auto !important
}

@media (min-width:576px) and (max-width:768px) {
    .container {
        max-width: 540px
    }

    body {
        background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe)
    }
}

@media (min-width:768px) and (max-width:992px) {
    .container {
        max-width: 720px
    }

    body {
        background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe)
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .container {
        max-width: 960px
    }

    body {
        background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe)
    }
}

html,
body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    line-height: 1
}

body {
    font-size: 0;
    font-family: "Nunito Sans"
}

html {
    font-size: 100%
}

input,
textarea,
select {
    min-height: 20px;
    border: 0;
    font-size: 16px
}

.headerOne,
.headerTwo,
.headerThree,
.headerFour,
.headerFive,
.headerSix,
.paragraph {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0.1rem 0;
    width: 100%
}

.lg-text-center-vertical {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: inherit
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none;
    display: inherit;
    height: inherit;
    width: initial;
    flex-direction: inherit;
    flex-wrap: inherit;
    justify-content: inherit;
    align-items: inherit;
    row-gap: inherit;
    -moz-column-gap: inherit;
         column-gap: inherit;
    -o-object-fit: inherit;
       object-fit: inherit
}

a,
a:link,
a:visited,
a:focus,
a:hover,
a:active {
    color: inherit;
    text-decoration: none;
    cursor: pointer
}

img {
    width: 100%;
    height: 100%;
    -o-object-fit: inherit;
       object-fit: inherit;
    border-radius: inherit
}

video {
    width: 100%;
    height: 100%;
    -o-object-fit: inherit;
       object-fit: inherit;
    border-radius: inherit
}

span {
    display: block
}

p span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
.paragraph span,
.headerOne span,
.headerTwo span,
.headerThree span,
.headerFour span,
.headerFive span,
.headerSix span {
    display: inline
}

p a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.paragraph a,
.headerOne a,
.headerTwo a,
.headerThree a,
.headerFour a,
.headerFive a,
.headerSix a {
    color: inherit;
    display: inline
}

p strong,
h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong,
.paragraph strong,
.headerOne strong,
.headerTwo strong,
.headerThree strong,
.headerFour strong,
.headerFive strong,
.headerSix strong {
    font-weight: 700
}

.cd-slider-v1--slidesWrapper {
    height: 100% !important;
    white-space: nowrap !important;
    position: relative !important;
    display: block !important
}

.cd-slider-v1--slidesWrapper>* {
    white-space: normal
}

.cd-slider-v1--slide {
    display: inline-flex !important;
    vertical-align: top !important
}

.cd-slider-v1--slidesWrapper.cd-empty-div {
    padding: 0px 0px 100px 0px !important
}

.cd-slider-v1--slide.cd-empty-div {
    padding: 0px 0px 100px 0px !important
}

.cd-slider-v1--arrowBar {
    z-index: 900
}

.cd-slider-v1--arrowBar>* {
    cursor: pointer
}

.cd-slider-v1--arrowBar i {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important
}

.cd-slider-v1--slideTransitionLinear .cd-slider-v1--slide {
    transition: transform 700ms linear 0s !important
}

.cd-slider-v1--slideTransitionEaseIn .cd-slider-v1--slide {
    transition: transform 700ms ease-in 0s !important
}

.cd-slider-v1--slideTransitionEaseOut .cd-slider-v1--slide {
    transition: transform 700ms ease-out 0s !important
}

.cd-slider-v1--slideTransitionEaseInOut .cd-slider-v1--slide {
    transition: transform 700ms ease-in-out 0s !important
}

.cd-slider-v1--slideTransitionEaseOutIn .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.42, 0, 0.58, 1) 0s !important
}

.cd-slider-v1--slideTransitionQuadEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s !important
}

.cd-slider-v1--slideTransitionCubicEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.32, 0.64, 0.45, 0.93) 0s !important
}

.cd-slider-v1--slideTransitionQuartEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.5, 0.9, 0.5, 0.9) 0s !important
}

.cd-slider-v1--slideTransitionQuintEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.23, 1, 0.32, 1) 0s !important
}

.cd-slider-v1--slideTransitionSineEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.39, 0.575, 0.565, 1) 0s !important
}

.cd-slider-v1--slideTransitionExpoEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.7, 0, 0.84, 0) 0s !important
}

.cd-slider-v1--slideTransitionElasticEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s !important
}

.cd-slider-v1--slideTransitionBounceEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s !important
}

.cd-slider-v1--slideTransitionBackEasing .cd-slider-v1--slide {
    transition: transform 700ms cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s !important
}

.home-e-55:hover {
    padding: 0px 0px 0px 0px;
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-6:hover {
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-radius: 2px 2px 2px 2px;
    border-width: 3px 3px 3px 3px;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-style: solid solid solid solid;
    font-weight: 800;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-100:hover {
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-radius: 0px 0px 0px 0px;
    border-width: 1px 1px 0px 1px;
    border-style: groove groove groove groove;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    font-family: var(--vId-font-token-a);
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-164:hover {
    background-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    box-shadow: 7px 7px 0px 1px var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-947:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7)
}

.home-e-939:hover {
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-930::-moz-placeholder {
    color: #667085
}

.home-e-930::placeholder {
    color: #667085
}

.home-e-926::-moz-placeholder {
    color: #667085
}

.home-e-926::placeholder {
    color: #667085
}

.home-e-942::-moz-placeholder {
    color: #667085ff
}

.home-e-942::placeholder {
    color: #667085ff
}

.home-e-921::-moz-placeholder {
    color: #667085
}

.home-e-921::placeholder {
    color: #667085
}

.home-e-923::-moz-placeholder {
    color: #0000007f
}

.home-e-923::placeholder {
    color: #0000007f
}

.home-e-933::-moz-placeholder {
    color: #0000007f
}

.home-e-933::placeholder {
    color: #0000007f
}

.home-e-329:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
    border-style: groove groove groove groove;
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7)
}

.home-e-977:hover {
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-968::-moz-placeholder {
    color: #667085
}

.home-e-968::placeholder {
    color: #667085
}

.home-e-964::-moz-placeholder {
    color: #667085
}

.home-e-964::placeholder {
    color: #667085
}

.home-e-980::-moz-placeholder {
    color: #667085ff
}

.home-e-980::placeholder {
    color: #667085ff
}

.home-e-959::-moz-placeholder {
    color: #667085
}

.home-e-959::placeholder {
    color: #667085
}

.home-e-961::-moz-placeholder {
    color: #0000007f
}

.home-e-961::placeholder {
    color: #0000007f
}

.home-e-971::-moz-placeholder {
    color: #0000007f
}

.home-e-971::placeholder {
    color: #0000007f
}

.home-e-954:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-336:hover {
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-style: solid solid solid solid;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-375:hover {
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-355:hover {
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-396:hover {
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-436:hover {
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-416:hover {
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-492:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
    border-radius: 2px 2px 2px 2px;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    border-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea) var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea)
}

.home-e-511:hover {
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
}

.home-e-563:hover {
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
}

@media (max-width:1199px) {
    .home-e-563:hover {
        color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea)
    }

    .home-e-58 {
        padding: 20px 0px 20px 0px
    }

    .home-e-10 {
        max-width: 720px
    }

    .home-e-11 {
        width: 30%
    }

    .home-e-12 {
        width: auto
    }

    .home-e-53 {
        width: auto
    }

    .home-e-55 {
        display: none
    }

    .home-e-1 {
        padding: 20px 0px 30px 0px;
        min-height: 20px
    }

    .home-e-2 {
        max-width: 720px
    }

    .home-e-4 {
        width: 100%
    }

    .home-e-5 {
        width: -moz-fit-content;
        width: fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .home-e-56 {
        width: -moz-fit-content;
        width: fit-content
    }

    .home-e-61 {
        width: 20%
    }

    .home-e-35 {
        padding: 30px 10px 120px 10px
    }

    .home-e-63 {
        max-width: 720px
    }

    .home-e-37 {
        font-size: 18px;
        font-weight: 700;
        line-height: 28px
    }

    .home-e-65 {
        padding: 20px 0px 80px 0px;
        flex-direction: column;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 40px;
        max-width: 720px;
        margin-bottom: px
    }

    .home-e-38 {
        row-gap: 10px;
        width: 100%;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .home-e-41 {
        top: 0px
    }

    .home-e-39 {
        font-size: 30px;
        line-height: 40px
    }

    .home-e-66 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-40 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-73 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-79 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-76 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-78 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-80 {
        width: 100%;
        max-width: -moz-fit-content;
        max-width: fit-content
    }

    .home-e-81 {
        font-size: 30px;
        line-height: 40px
    }

    .home-e-85 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-82 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-88 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-94 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-91 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-93 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-841 {
        margin-top: -130px;
        max-width: 87%
    }

    .home-e-101 {
        margin-top: 40px
    }

    .home-e-100 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-102 {
        max-width: 720px
    }

    .home-e-104 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-105 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-107 {
        font-family: var(--vId-font-token-a);
        font-size: 12px;
        line-height: 22px
    }

    .home-e-67 {
        max-width: 720px
    }

    .home-e-97 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-98 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-99 {
        font-family: var(--vId-font-token-a);
        font-size: 12px;
        line-height: 22px
    }

    .home-e-42 {
        padding: 0px 10px 0px 10px
    }

    .home-e-43 {
        padding: 0px 0px 40px 0px
    }

    .home-e-842 {
        margin-top: 20px;
        max-width: 720px
    }

    .home-e-843 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-844 {
        padding: 40px 20px 60px 20px;
        max-width: 720px
    }

    .home-e-109 {
        max-width: 700px
    }

    .home-e-130 {
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
        height: auto
    }

    .home-e-110 {
        font-size: 30px;
        padding: 10px 0px 0px 0px;
        line-height: 40px
    }

    .home-e-111 {
        font-size: 10px;
        padding: 0px 0px 10px 0px;
        line-height: 20px
    }

    .home-e-131 {
        padding: 0px 20px 0px 40px
    }

    .home-e-138 {
        padding: 0px 0px 0px 0px;
        display: none
    }

    .home-e-139 {
        margin-top: 10px
    }

    .home-e-133 {
        padding: 10px 0px 10px 0px
    }

    .home-e-134 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-137 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-136 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-135 {
        font-size: 11px;
        line-height: 21px;
        margin-bottom: 10px
    }

    .home-e-141 {
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea)
    }

    .home-e-142 {
        font-size: 30px;
        padding: 10px 0px 0px 0px;
        line-height: 40px
    }

    .home-e-143 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-144 {
        padding: 0px 20px 0px 40px
    }

    .home-e-151 {
        display: none
    }

    .home-e-152 {
        display: none
    }

    .home-e-146 {
        padding: 10px 0px 10px 0px
    }

    .home-e-147 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-149 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-148 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-163 {
        display: none
    }

    .home-e-150 {
        font-size: 11px;
        line-height: 21px;
        margin-bottom: 10px
    }

    .home-e-154 {
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea)
    }

    .home-e-155 {
        font-size: 30px;
        padding: 10px 0px 0px 0px;
        line-height: 40px
    }

    .home-e-156 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-157 {
        padding: 0px 20px 0px 40px
    }

    .home-e-159 {
        padding: 10px 0px 10px 0px
    }

    .home-e-160 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-161 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-162 {
        font-size: 11px;
        line-height: 21px;
        margin-bottom: 10px
    }

    .home-e-164 {
        padding: 10px 22px 10px 22px;
        font-size: 12px;
        line-height: 22px;
        margin-top: -23px;
        width: 50%
    }

    .home-e-165 {
        padding: 30px 30px 30px 30px;
        margin-top: -3px;
        max-width: 520px
    }

    .home-e-845 {
        font-size: 12px;
        text-align: left;
        line-height: 22px
    }

    .home-e-114 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-168 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-117 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-120 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-123 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-129 {
        padding: 0px 0px 20px 0px;
        min-width: 300px;
        max-width: 360px;
        margin-top: 20px
    }

    .home-e-124 {
        max-width: 720px
    }

    .home-e-125 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-127 {
        font-size: 13px;
        line-height: 23px
    }

    .home-e-126 {
        font-size: 13px;
        line-height: 23px
    }

    .home-e-128 {
        padding: 0px 0px 0px 0px;
        max-width: 720px
    }

    .home-e-869 {
        padding: 10px 30px 10px 30px;
        max-width: 720px;
        margin-bottom: 40px
    }

    .home-e-872 {
        font-size: 12px;
        line-height: 18px
    }

    .home-e-1067 {
        font-size: 12px;
        line-height: 18px
    }

    .home-e-873 {
        padding: 20px 20px 20px 20px;
        font-size: 12px;
        line-height: 22px
    }

    .home-e-45 {
        max-width: 1400px
    }

    .home-e-170 {
        max-width: 720px
    }

    .home-e-173 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-175 {
        font-size: 14px;
        padding: 0px 0px 60px 0px;
        line-height: 24px;
        max-width: 500px
    }

    .home-e-176 {
        max-width: 720px
    }

    .home-e-177 {
        padding: 30px 30px 30px 30px
    }

    .home-e-179 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-182 {
        font-size: 20px;
        width: 100%
    }

    .home-e-181 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-180 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-178 {
        padding: 30px 30px 30px 30px
    }

    .home-e-183 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-186 {
        font-size: 20px;
        width: 70%
    }

    .home-e-185 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-184 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-261 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-191 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-192 {
        font-size: 36px;
        line-height: 46px
    }

    .home-e-193 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-194 {
        font-size: 28px;
        line-height: 38px
    }

    .home-e-201 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-197 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-198 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-202 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-205 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-207 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-213 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-210 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-211 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-215 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-218 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-220 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-226 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-223 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-224 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-228 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-231 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-233 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-239 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-236 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-237 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-241 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-244 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-246 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-252 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-249 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-250 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-254 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-255 {
        padding: 40px 30px 40px 50px
    }

    .home-e-257 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-259 {
        font-size: 14px;
        line-height: 24px;
        margin-left: 30px
    }

    .home-e-262 {
        max-width: 720px
    }

    .home-e-264 {
        font-size: 14px;
        line-height: 24px;
        max-width: 600px
    }

    .home-e-265 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-7 {
        padding: 100px 10px 240px 0px;
        max-width: 100%
    }

    .home-e-266 {
        max-width: 720px
    }

    .home-e-270 {
        max-width: 720px
    }

    .home-e-272 {
        padding: 30px 30px 30px 30px
    }

    .home-e-274 {
        font-size: 26px;
        line-height: 36px
    }

    .home-e-275 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-276 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-281 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-282 {
        padding: 30px 30px 30px 30px
    }

    .home-e-284 {
        font-size: 26px;
        line-height: 36px
    }

    .home-e-285 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-286 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-283 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-273 {
        max-width: 720px
    }

    .home-e-271 {
        padding: 30px 30px 30px 30px
    }

    .home-e-278 {
        font-size: 26px;
        line-height: 36px
    }

    .home-e-279 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-280 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-277 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-287 {
        padding: 30px 30px 30px 30px
    }

    .home-e-289 {
        font-size: 26px;
        line-height: 36px
    }

    .home-e-290 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-291 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-288 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-292 {
        max-width: 720px
    }

    .home-e-294 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-293 {
        margin-bottom: 50px;
        max-width: 720px
    }

    .home-e-296 {
        max-width: 720px
    }

    .home-e-297 {
        width: 50%;
        min-height: 560px
    }

    .home-e-298 {
        font-size: 12px;
        padding: 0px 0px 10px 0px;
        line-height: 22px
    }

    .home-e-300 {
        font-size: 26px;
        line-height: 26px
    }

    .home-e-299 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-301 {
        width: 50%;
        min-height: 560px
    }

    .home-e-302 {
        font-size: 12px;
        padding: 0px 0px 10px 0px;
        line-height: 22px
    }

    .home-e-304 {
        font-size: 26px;
        line-height: 26px
    }

    .home-e-303 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-305 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-26 {
        row-gap: 20px
    }

    .home-e-1068 {
        max-width: 720px
    }

    .home-e-8 {
        row-gap: 20px;
        min-height: 20px
    }

    .home-e-9 {
        max-width: 720px
    }

    .home-e-308 {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 40px;
        width: 80%
    }

    .home-e-1060 {
        margin-top: -80px
    }

    .home-e-309 {
        max-width: 720px;
        margin-top: 40px
    }

    .home-e-311 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-310 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-947 {
        padding: 10px 22px 10px 22px
    }

    .home-e-315 {
        background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        height: -moz-fit-content;
        height: fit-content
    }

    .home-e-316 {
        max-width: 720px
    }

    .home-e-319 {
        margin-top: 20px
    }

    .home-e-466 {
        margin-right: 20px
    }

    .home-e-318 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-320 {
        max-width: 720px
    }

    .home-e-321 {
        max-width: 720px
    }

    .home-e-323 {
        font-size: 10px;
        font-weight: 700;
        line-height: 20px
    }

    .home-e-325 {
        font-size: 30px
    }

    .home-e-337 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-324 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-450 {
        padding: 40px 40px 40px 30px
    }

    .home-e-451 {
        font-size: 30px
    }

    .home-e-453 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-460 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-457 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-326 {
        font-size: 30px;
        line-height: 40px
    }

    .home-e-329 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-330 {
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
        max-width: 720px
    }

    .home-e-331 {
        padding: 0px 0px 0px 0px
    }

    .home-e-848 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-847 {
        font-size: 16px;
        line-height: 26px;
        width: 100%
    }

    .home-e-849 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-333 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        text-align: left;
        line-height: 22px
    }

    .home-e-338 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-334 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        text-align: left;
        line-height: 22px
    }

    .home-e-343 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-344 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-340 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-341 {
        font-size: 12px;
        padding: 0px 20px 0px 0px;
        line-height: 22px
    }

    .home-e-335 {
        padding: 10px 10px 10px 10px;
        flex-direction: column
    }

    .home-e-348 {
        justify-content: center;
        width: 100%
    }

    .home-e-346 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-347 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-336 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 90%;
        margin-top: 5px
    }

    .home-e-369 {
        padding: 0px 0px 0px 0px
    }

    .home-e-372 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-371 {
        font-size: 16px;
        line-height: 26px;
        width: 100%
    }

    .home-e-379 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-373 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-380 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-381 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-386 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-387 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-383 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-384 {
        font-size: 12px;
        padding: 0px 20px 0px 0px;
        line-height: 22px
    }

    .home-e-374 {
        flex-direction: column
    }

    .home-e-376 {
        justify-content: center;
        width: 100%
    }

    .home-e-377 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-378 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-375 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 90%;
        margin-top: 5px
    }

    .home-e-349 {
        padding: 0px 0px 0px 0px
    }

    .home-e-352 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-351 {
        font-size: 16px;
        line-height: 26px;
        width: 100%
    }

    .home-e-359 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-353 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-360 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-361 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-366 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-367 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-363 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-364 {
        font-size: 12px;
        padding: 0px 20px 0px 0px;
        line-height: 22px
    }

    .home-e-354 {
        flex-direction: column
    }

    .home-e-356 {
        justify-content: center;
        width: 100%
    }

    .home-e-357 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-358 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-355 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 100%;
        margin-top: 5px
    }

    .home-e-389 {
        max-width: 720px
    }

    .home-e-390 {
        padding: 0px 0px 0px 0px
    }

    .home-e-393 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-392 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-400 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-394 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px;
        height: auto
    }

    .home-e-401 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-402 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-407 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-408 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-404 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-405 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-395 {
        flex-direction: column
    }

    .home-e-398 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-399 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-396 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 100%
    }

    .home-e-430 {
        padding: 0px 0px 0px 0px
    }

    .home-e-433 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-432 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-440 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-434 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-441 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-442 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-447 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-448 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-444 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-445 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-435 {
        flex-direction: column
    }

    .home-e-438 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-439 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-436 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 100%
    }

    .home-e-410 {
        padding: 0px 0px 0px 0px
    }

    .home-e-413 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-412 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-420 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-414 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-421 {
        -moz-column-gap: 10px;
             column-gap: 10px;
        margin-top: 20px
    }

    .home-e-422 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-427 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-428 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-424 {
        padding: 1px 0px 20px 0px;
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-425 {
        font-size: 12px;
        padding: 0px 20px 10px 0px;
        line-height: 22px
    }

    .home-e-415 {
        flex-direction: column
    }

    .home-e-418 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-419 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-416 {
        font-size: 14px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        line-height: 24px;
        border-radius: 0px 0px 0px 0px;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 100%
    }

    .home-e-850 {
        max-width: 720px
    }

    .home-e-851 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-467 {
        max-width: 720px
    }

    .home-e-473 {
        height: -moz-fit-content;
        height: fit-content
    }

    .home-e-474 {
        max-width: 720px
    }

    .home-e-478 {
        padding: 10px 0px 10px 0px
    }

    .home-e-476 {
        margin-top: 20px;
        width: 80%
    }

    .home-e-477 {
        width: 40%;
        margin-right: 20px
    }

    .home-e-480 {
        font-size: 16px;
        line-height: 26px
    }

    .home-e-481 {
        max-width: 720px
    }

    .home-e-483 {
        padding: 40px 10px 40px 20px;
        width: 50%
    }

    .home-e-484 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-486 {
        font-size: 36px;
        line-height: 46px
    }

    .home-e-487 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-485 {
        font-size: 14px;
        line-height: 24px
    }

    .home-e-637 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-496 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-502 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-499 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-535 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-490 {
        font-size: 30px;
        line-height: 40px
    }

    .home-e-492 {
        padding: 10px 32px 10px 32px;
        font-size: 18px;
        line-height: 28px
    }

    .home-e-504 {
        flex-wrap: nowrap
    }

    .home-e-505 {
        padding: 0px 0px 0px 0px;
        max-height: 100%;
        min-height: 100%
    }

    .home-e-506 {
        width: 100%
    }

    .home-e-507 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-509 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px;
        width: 100%
    }

    .home-e-516 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-517 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-522 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-523 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-638 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-639 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-641 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-642 {
        font-size: 12px;
        padding: 0px 0px 32px 0px;
        line-height: 22px
    }

    .home-e-519 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-520 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-510 {
        flex-direction: column
    }

    .home-e-513 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-514 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-557 {
        padding: 0px 0px 0px 0px
    }

    .home-e-558 {
        width: 100%
    }

    .home-e-559 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-561 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-568 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-569 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-574 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-575 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-644 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-645 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-647 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-648 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-571 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-572 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-562 {
        flex-direction: column
    }

    .home-e-565 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-566 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-537 {
        padding: 0px 0px 0px 0px
    }

    .home-e-538 {
        width: 100%
    }

    .home-e-539 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-541 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px
    }

    .home-e-548 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-549 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-554 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-555 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-650 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-651 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-653 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-654 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-551 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-552 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-542 {
        flex-direction: column
    }

    .home-e-545 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-546 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-577 {
        padding: 0px 0px 0px 0px
    }

    .home-e-578 {
        width: 100%
    }

    .home-e-579 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-581 {
        font-size: 12px;
        line-height: 22px;
        width: 100%
    }

    .home-e-588 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-589 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-594 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-595 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-659 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-660 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-656 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-657 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-591 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-592 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-582 {
        flex-direction: column
    }

    .home-e-585 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-586 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-597 {
        padding: 0px 0px 0px 0px
    }

    .home-e-598 {
        width: 100%
    }

    .home-e-599 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-601 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-608 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-609 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-614 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-615 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-665 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-666 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-662 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-663 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-611 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-612 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-602 {
        flex-direction: column
    }

    .home-e-605 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-606 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-617 {
        padding: 0px 0px 0px 0px
    }

    .home-e-618 {
        width: 100%
    }

    .home-e-619 {
        font-size: 18px;
        line-height: 28px
    }

    .home-e-621 {
        font-size: 12px;
        padding: 0px 0px 60px 0px;
        line-height: 22px
    }

    .home-e-628 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-629 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-634 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-635 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-671 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-672 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-668 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-669 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-631 {
        -moz-column-gap: 10px;
             column-gap: 10px
    }

    .home-e-632 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-622 {
        flex-direction: column
    }

    .home-e-625 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-626 {
        font-size: 8px;
        line-height: 18px
    }

    .home-e-675 {
        max-width: 720px
    }

    .home-e-677 {
        -moz-column-gap: 5px;
             column-gap: 5px
    }

    .home-e-678 {
        padding: 0px 0px 0px 0px;
        width: 33%
    }

    .home-e-679 {
        width: 100%
    }

    .home-e-694 {
        flex-direction: row;
        margin-top: 20px
    }

    .home-e-691 {
        flex-direction: row
    }

    .home-e-688 {
        flex-direction: row
    }

    .home-e-683 {
        padding: 20px 10px 10px 10px;
        flex-direction: column
    }

    .home-e-686 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-687 {
        font-size: 9px;
        line-height: 19px
    }

    .home-e-742 {
        text-align: center
    }

    .home-e-720 {
        padding: 0px 0px 0px 0px;
        width: 33%
    }

    .home-e-721 {
        width: 100%
    }

    .home-e-736 {
        flex-direction: row;
        margin-top: 20px
    }

    .home-e-733 {
        flex-direction: row
    }

    .home-e-730 {
        flex-direction: row
    }

    .home-e-725 {
        padding: 20px 10px 10px 10px;
        flex-direction: column
    }

    .home-e-727 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-728 {
        font-size: 9px;
        line-height: 19px
    }

    .home-e-744 {
        text-align: center
    }

    .home-e-699 {
        padding: 0px 0px 0px 0px;
        width: 33%
    }

    .home-e-700 {
        width: 100%
    }

    .home-e-715 {
        flex-direction: row;
        margin-top: 20px
    }

    .home-e-712 {
        flex-direction: row
    }

    .home-e-709 {
        flex-direction: row
    }

    .home-e-704 {
        padding: 20px 10px 10px 10px;
        flex-direction: column
    }

    .home-e-706 {
        font-size: 20px;
        line-height: 30px
    }

    .home-e-707 {
        font-size: 9px;
        line-height: 19px
    }

    .home-e-745 {
        text-align: center
    }

    .home-e-747 {
        max-width: 720px
    }

    .home-e-877 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-875 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-793 {
        background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
    }

    .home-e-794 {
        max-width: 720px
    }

    .home-e-800 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-799 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-804 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-803 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-808 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-807 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-859 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-858 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-863 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-862 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-867 {
        font-size: 22px;
        line-height: 32px
    }

    .home-e-866 {
        font-size: 12px;
        line-height: 22px
    }

    .home-e-811 {
        max-width: 720px
    }

    .home-e-1064 {
        padding: 20px 20px 20px 20px
    }

    .home-e-1063 {
        font-size: 9px;
        text-align: center;
        line-height: 19px
    }

    .home-e-1062 {
        font-size: 25px;
        line-height: 35px
    }

    .home-e-1065 {
        font-size: 10px;
        line-height: 20px
    }

    .home-e-1070 {
        min-height: 20px
    }

    @media {

        .motto-target {}

        .Spacing {}
    }
}

@media (max-width:767px) {
    .home-e-563:hover {
        color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea)
    }

    .home-e-58 {
        position: relative
    }

    .home-e-10 {
        flex-direction: column;
        max-width: 460px;
        position: relative
    }

    .home-e-11 {
        width: 100%;
        max-width: 360px;
        position: relative
    }

    .home-e-12 {
        max-width: 80px;
        position: relative
    }

    .home-e-54 {
        position: relative
    }

    .home-e-53 {
        max-width: 80px;
        position: relative
    }

    .home-e-46 {
        position: relative
    }

    .home-e-55 {
        position: relative
    }

    .home-e-51 {
        position: relative
    }

    .home-e-50 {
        position: relative
    }

    .home-e-1 {
        padding: 10px 0px 0px 0px;
        flex-direction: column;
        max-width: 100%;
        position: relative
    }

    .home-e-57 {
        max-width: 100%;
        position: relative
    }

    .home-e-2 {
        padding: 30px 30px 30px 30px;
        transform: rotate(0deg) scale(0.9) translateX(0px) translateY(0px) translateZ(0px);
        max-width: 360px;
        position: relative
    }

    .home-e-60 {
        padding: 0px 0px 0px 0px;
        position: relative
    }

    .home-e-52 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-4 {
        font-size: 32px;
        letter-spacing: 0.5px;
        line-height: 42px;
        width: 80%;
        position: relative
    }

    .home-e-5 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-56 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-59 {
        position: relative
    }

    .home-e-6 {
        position: relative
    }

    .home-e-49 {
        position: relative
    }

    .home-e-47 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-48 {
        position: relative
    }

    .home-e-61 {
        height: auto;
        position: relative
    }

    .home-e-68 {
        font-size: 7px;
        line-height: 17px;
        width: 100%;
        position: relative
    }

    .home-e-3 {
        padding: 0px 0px 10px 0px;
        position: relative
    }

    .home-e-35 {
        padding: 50px 10px 20px 10px;
        max-width: 100%;
        position: relative
    }

    .home-e-63 {
        max-width: 360px;
        position: relative
    }

    .home-e-64 {
        position: relative
    }

    .home-e-69 {
        position: relative
    }

    .home-e-62 {
        position: relative
    }

    .home-e-36 {
        position: relative
    }

    .home-e-837 {
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-37 {
        font-size: 13px;
        font-weight: 700;
        text-align: left;
        line-height: 23px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-65 {
        padding: 20px 20px 20px 20px;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        -moz-column-gap: 50px;
             column-gap: 50px;
        row-gap: 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-38 {
        transform: rotate(0deg) scale(0.99) translateX(0px) translateY(0px) translateZ(0px);
        padding: 40px 40px 40px 40px;
        min-width: auto;
        max-width: 100%;
        position: relative
    }

    .home-e-41 {
        position: absolute
    }

    .home-e-39 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-70 {
        position: relative
    }

    .home-e-71 {
        position: relative
    }

    .home-e-66 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-40 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-72 {
        position: relative
    }

    .home-e-74 {
        position: relative
    }

    .home-e-73 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-79 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-75 {
        position: relative
    }

    .home-e-77 {
        position: relative
    }

    .home-e-76 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-78 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-80 {
        position: relative
    }

    .home-e-83 {
        position: absolute
    }

    .home-e-81 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-84 {
        position: relative
    }

    .home-e-86 {
        position: relative
    }

    .home-e-85 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-82 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-87 {
        position: relative
    }

    .home-e-89 {
        position: relative
    }

    .home-e-88 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-94 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-90 {
        position: relative
    }

    .home-e-92 {
        position: relative
    }

    .home-e-91 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-93 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-841 {
        margin-top: -90px;
        width: 70%;
        max-width: -moz-fit-content;
        max-width: fit-content;
        position: relative
    }

    .home-e-101 {
        max-width: 360px;
        position: relative
    }

    .home-e-100 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-102 {
        padding: 20px 20px 20px 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-103 {
        position: relative
    }

    .home-e-104 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-105 {
        font-size: 18px;
        line-height: 28px;
        position: relative
    }

    .home-e-106 {
        position: relative
    }

    .home-e-107 {
        font-size: 11px;
        line-height: 21px;
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-67 {
        padding: 20px 20px 20px 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-95 {
        position: relative
    }

    .home-e-97 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-98 {
        font-size: 18px;
        line-height: 28px;
        position: relative
    }

    .home-e-96 {
        position: relative
    }

    .home-e-99 {
        font-size: 11px;
        line-height: 21px;
        position: relative
    }

    .home-e-42 {
        padding: 20px 10px 20px 10px;
        max-width: 720px;
        position: relative
    }

    .home-e-43 {
        padding: 0px 0px 20px 0px;
        max-width: 460px;
        position: relative
    }

    .home-e-842 {
        max-width: 360px;
        position: relative
    }

    .home-e-108 {
        position: relative
    }

    .home-e-838 {
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-843 {
        font-size: 13px;
        line-height: 23px;
        text-align: left;
        max-width: 640px;
        position: relative
    }

    .home-e-844 {
        padding: 0px 0px 30px 0px;
        max-width: 360px;
        position: relative
    }

    .home-e-109 {
        padding: 0px 10px 0px 0px;
        box-shadow: 3px 3px 0px 1px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        margin-top: 20px;
        max-width: 340px;
        height: auto;
        position: relative
    }

    .home-e-130 {
        padding: 0px 20px 0px 20px;
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
        width: 100%;
        min-width: 120px;
        position: relative
    }

    .home-e-110 {
        font-size: 30px;
        padding: 20px 0px 0px 0px;
        line-height: 40px;
        position: relative
    }

    .home-e-111 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-131 {
        padding: 0px 0px 0px 0px;
        width: 100%;
        position: relative
    }

    .home-e-132 {
        padding: 10px 0px 0px 15px;
        width: 100%;
        position: relative
    }

    .home-e-138 {
        position: relative
    }

    .home-e-139 {
        position: relative
    }

    .home-e-133 {
        -moz-column-gap: 5px;
             column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: start;
        align-items: start;
        row-gap: 5px;
        width: 95%;
        max-width: 200px;
        position: relative
    }

    .home-e-134 {
        font-size: 8px;
        padding: 0px 0px 0px 0px;
        line-height: 18px;
        width: auto;
        min-width: 80px;
        position: relative
    }

    .home-e-137 {
        font-size: 8px;
        padding: 0px 0px 0px 0px;
        line-height: 18px;
        min-width: 80px;
        position: relative
    }

    .home-e-136 {
        font-size: 8px;
        padding: 0px 0px 0px 0px;
        line-height: 18px;
        min-width: 80px;
        display: none;
        position: relative
    }

    .home-e-135 {
        font-size: 9px;
        line-height: 19px;
        height: auto;
        min-width: 1px;
        max-width: 200px;
        position: relative
    }

    .home-e-140 {
        padding: 0px 0px 0px 0px;
        box-shadow: 3px 3px 0px 1px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        max-width: 340px;
        position: relative
    }

    .home-e-141 {
        padding: 0px 20px 0px 20px;
        height: auto;
        width: 100%;
        min-width: 120px;
        position: relative
    }

    .home-e-142 {
        font-size: 30px;
        padding: 20px 0px 0px 0px;
        line-height: 40px;
        position: relative
    }

    .home-e-143 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-144 {
        padding: 0px 0px 0px 0px;
        width: 100%;
        position: relative
    }

    .home-e-145 {
        padding: 10px 0px 0px 15px;
        position: relative
    }

    .home-e-151 {
        position: relative
    }

    .home-e-152 {
        position: relative
    }

    .home-e-146 {
        -moz-column-gap: 5px;
             column-gap: 5px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: start;
        align-items: start;
        row-gap: 5px;
        position: relative
    }

    .home-e-147 {
        font-size: 8px;
        padding: 0px 5px 0px 5px;
        line-height: 18px;
        min-width: 80px;
        position: relative
    }

    .home-e-149 {
        font-size: 8px;
        padding: 0px 10px 0px 10px;
        line-height: 18px;
        min-width: 80px;
        position: relative
    }

    .home-e-148 {
        font-size: 8px;
        padding: 0px 5px 0px 5px;
        line-height: 18px;
        min-width: 80px;
        display: none;
        position: relative
    }

    .home-e-163 {
        position: relative
    }

    .home-e-150 {
        font-size: 9px;
        line-height: 19px;
        width: 97%;
        max-width: 200px;
        position: relative
    }

    .home-e-153 {
        box-shadow: 3px 3px 0px 1px var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        max-width: 340px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-154 {
        padding: 0px 20px 0px 20px;
        height: auto;
        width: 100%;
        max-width: 120px;
        position: relative
    }

    .home-e-155 {
        font-size: 30px;
        padding: 20px 0px 0px 0px;
        text-align: center;
        line-height: 40px;
        width: 100%;
        min-width: 120px;
        position: relative
    }

    .home-e-156 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-157 {
        padding: 0px 0px 0px 0px;
        width: 100%;
        position: relative
    }

    .home-e-158 {
        padding: 10px 0px 0px 15px;
        position: relative
    }

    .home-e-159 {
        -moz-column-gap: 5px;
             column-gap: 5px;
        position: relative
    }

    .home-e-160 {
        font-size: 8px;
        padding: 1px 5px 1px 5px;
        line-height: 18px;
        min-width: 80px;
        position: relative
    }

    .home-e-161 {
        font-size: 8px;
        line-height: 18px;
        min-width: 80px;
        position: relative
    }

    .home-e-162 {
        font-size: 9px;
        line-height: 19px;
        width: 97%;
        position: relative
    }

    .home-e-44 {
        position: relative
    }

    .home-e-164 {
        padding: 20px 20px 20px 20px;
        font-size: 10px;
        line-height: 20px;
        margin-top: -30px;
        max-width: 360px;
        position: relative
    }

    .home-e-165 {
        position: relative
    }

    .home-e-845 {
        text-align: center;
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-112 {
        position: relative
    }

    .home-e-113 {
        position: relative
    }

    .home-e-114 {
        line-height: 24px;
        font-size: 14px;
        position: relative
    }

    .home-e-166 {
        position: relative
    }

    .home-e-167 {
        position: relative
    }

    .home-e-168 {
        line-height: 24px;
        font-size: 14px;
        position: relative
    }

    .home-e-115 {
        position: relative
    }

    .home-e-116 {
        position: relative
    }

    .home-e-117 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-118 {
        position: relative
    }

    .home-e-119 {
        position: relative
    }

    .home-e-120 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-121 {
        position: relative
    }

    .home-e-122 {
        position: relative
    }

    .home-e-123 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-129 {
        font-size: 8px;
        padding: 5px 0px 20px 5px;
        line-height: 14px;
        min-width: 200px;
        max-width: 260px;
        width: 100%;
        position: relative
    }

    .home-e-124 {
        max-width: 360px;
        position: relative
    }

    .home-e-125 {
        position: relative
    }

    .home-e-127 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-126 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-128 {
        margin-top: 10px;
        max-width: 460px;
        position: relative
    }

    .home-e-869 {
        padding: 0px 0px 0px 0px;
        justify-content: space-between;
        align-items: center;
        max-width: 360px;
        position: relative
    }

    .home-e-870 {
        padding: 20px 0px 20px 20px;
        row-gap: 10px;
        width: 60%;
        position: relative
    }

    .home-e-872 {
        font-size: 11px;
        line-height: 21px;
        position: relative
    }

    .home-e-1067 {
        font-size: 11px;
        line-height: 21px;
        position: relative
    }

    .home-e-871 {
        position: relative
    }

    .home-e-873 {
        padding: 10px 10px 10px 10px;
        font-size: 10px;
        line-height: 20px;
        font-weight: 600;
        position: relative
    }

    .home-e-45 {
        padding: 40px 0px 0px 0px;
        margin-top: px;
        max-width: 100%;
        position: relative
    }

    .home-e-170 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-169 {
        max-width: 360px;
        position: relative
    }

    .home-e-171 {
        position: relative
    }

    .home-e-173 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-172 {
        height: auto;
        max-width: none;
        position: relative
    }

    .home-e-174 {
        max-width: 460px;
        position: relative
    }

    .home-e-175 {
        font-size: 12px;
        padding: 0px 0px 30px 0px;
        line-height: 22px;
        text-align: center;
        margin-top: -30px;
        max-width: 360px;
        position: relative
    }

    .home-e-176 {
        max-width: 360px;
        display: none;
        position: relative
    }

    .home-e-177 {
        padding: 20px 20px 20px 20px;
        width: 50%;
        position: relative
    }

    .home-e-179 {
        font-size: 7px;
        padding: 0px 0px 5px 0px;
        line-height: 17px;
        width: 100%;
        height: auto;
        min-height: 40px;
        max-width: 100px;
        max-height: 100px;
        position: relative
    }

    .home-e-182 {
        font-size: 23px;
        padding: 0px 0px 10px 0px;
        line-height: 20px;
        width: 80%;
        position: relative
    }

    .home-e-181 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px;
        position: relative
    }

    .home-e-180 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-178 {
        padding: 20px 20px 20px 20px;
        max-height: 500px;
        width: 50%;
        position: relative
    }

    .home-e-183 {
        font-size: 7px;
        padding: 0px 0px 5px 0px;
        line-height: 17px;
        width: 100%;
        height: auto;
        min-height: 40px;
        max-width: 100px;
        max-height: 100px;
        position: relative
    }

    .home-e-186 {
        font-size: 23px;
        padding: 0px 0px 10px 0px;
        line-height: 20px;
        width: 60%;
        position: relative
    }

    .home-e-185 {
        font-size: 12px;
        padding: 0px 0px 10px 0px;
        line-height: 22px;
        position: relative
    }

    .home-e-184 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-260 {
        padding: 0px 0px 0px 0px;
        position: relative
    }

    .home-e-261 {
        font-size: 18px;
        line-height: 28px;
        position: relative
    }

    .home-e-187 {
        justify-content: space-between;
        flex-direction: row;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-188 {
        position: relative
    }

    .home-e-189 {
        padding: 0px 0px 0px 20px;
        width: 100%;
        position: relative
    }

    .home-e-191 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-192 {
        font-size: 28px;
        line-height: 38px;
        position: relative
    }

    .home-e-190 {
        padding: 0px 20px 0px 0px;
        width: 30%;
        position: relative
    }

    .home-e-193 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-194 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-195 {
        padding: 40px 20px 40px 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-199 {
        position: relative
    }

    .home-e-201 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-196 {
        position: relative
    }

    .home-e-197 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-198 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-200 {
        position: relative
    }

    .home-e-202 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-203 {
        padding: 30px 20px 30px 20px;
        justify-content: space-between;
        max-width: 460px;
        position: relative
    }

    .home-e-204 {
        position: relative
    }

    .home-e-205 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-206 {
        position: relative
    }

    .home-e-207 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-208 {
        padding: 40px 20px 40px 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-212 {
        position: relative
    }

    .home-e-213 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-209 {
        position: relative
    }

    .home-e-210 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-211 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-214 {
        position: relative
    }

    .home-e-215 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-216 {
        padding: 30px 20px 30px 20px;
        justify-content: space-between;
        max-width: 460px;
        position: relative
    }

    .home-e-217 {
        position: relative
    }

    .home-e-218 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-219 {
        position: relative
    }

    .home-e-220 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-221 {
        padding: 40px 20px 40px 20px;
        justify-content: space-between;
        max-width: 460px;
        position: relative
    }

    .home-e-225 {
        position: relative
    }

    .home-e-226 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-222 {
        position: relative
    }

    .home-e-223 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-224 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-227 {
        position: relative
    }

    .home-e-228 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-229 {
        justify-content: space-between;
        padding: 30px 20px 30px 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-230 {
        position: relative
    }

    .home-e-231 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-232 {
        position: relative
    }

    .home-e-233 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-234 {
        padding: 40px 20px 40px 20px;
        justify-content: space-between;
        max-width: 460px;
        position: relative
    }

    .home-e-238 {
        position: relative
    }

    .home-e-239 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-235 {
        position: relative
    }

    .home-e-236 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-237 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-240 {
        position: relative
    }

    .home-e-241 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-242 {
        padding: 30px 20px 30px 20px;
        justify-content: space-between;
        max-width: 460px;
        position: relative
    }

    .home-e-243 {
        position: relative
    }

    .home-e-244 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-245 {
        position: relative
    }

    .home-e-246 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-247 {
        padding: 40px 20px 40px 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-251 {
        position: relative
    }

    .home-e-252 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-248 {
        position: relative
    }

    .home-e-249 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-250 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-253 {
        position: relative
    }

    .home-e-254 {
        font-size: 24px;
        line-height: 34px;
        position: relative
    }

    .home-e-255 {
        padding: 40px 20px 40px 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-256 {
        position: relative
    }

    .home-e-257 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-258 {
        position: relative
    }

    .home-e-259 {
        font-size: 14px;
        line-height: 24px;
        width: 80%;
        position: relative
    }

    .home-e-262 {
        padding: 0px 0px 80px 0px;
        max-width: 100%;
        position: relative
    }

    .home-e-263 {
        max-width: 460px;
        position: relative
    }

    .home-e-264 {
        font-size: 13px;
        line-height: 23px;
        margin-top: -20px;
        max-width: 360px;
        position: relative
    }

    .home-e-265 {
        max-width: 360px;
        position: relative
    }

    .home-e-7 {
        padding: 40px 0px 160px 0px;
        background-image: linear-gradient(180deg, rgb(67, 67, 67)94.19999999999999%, rgb(255, 248, 239) 100%);
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        max-width: 460%;
        position: relative
    }

    .home-e-266 {
        max-width: 360px;
        position: relative
    }

    .home-e-267 {
        position: relative
    }

    .home-e-268 {
        position: relative
    }

    .home-e-269 {
        text-align: left;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-270 {
        flex-direction: column;
        justify-content: center;
        align-items: start;
        -moz-column-gap: 15px;
             column-gap: 15px;
        row-gap: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-272 {
        padding: 20px 20px 20px 20px;
        max-width: -moz-fit-content;
        max-width: fit-content;
        width: 100%;
        position: relative
    }

    .home-e-274 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-275 {
        font-size: 9px;
        font-weight: 600;
        text-align: left;
        line-height: 19px;
        position: relative
    }

    .home-e-276 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-281 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-282 {
        padding: 20px 20px 20px 20px;
        width: 100%;
        position: relative
    }

    .home-e-284 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-285 {
        font-size: 10px;
        line-height: 20px;
        font-weight: 600;
        position: relative
    }

    .home-e-286 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-283 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-273 {
        -moz-column-gap: 15px;
             column-gap: 15px;
        flex-direction: column;
        justify-content: center;
        align-items: start;
        row-gap: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-271 {
        padding: 20px 20px 20px 20px;
        width: 100%;
        position: relative
    }

    .home-e-278 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-279 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-280 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-277 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-287 {
        padding: 20px 20px 20px 20px;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        width: 100%;
        position: relative
    }

    .home-e-289 {
        font-size: 16px;
        line-height: 26px;
        position: relative
    }

    .home-e-290 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-291 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-288 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-292 {
        position: relative
    }

    .home-e-295 {
        max-width: 360px;
        position: relative
    }

    .home-e-294 {
        margin-top: 40px;
        margin-bottom: 40px;
        position: relative
    }

    .home-e-293 {
        display: none;
        position: relative
    }

    .home-e-296 {
        flex-direction: column;
        justify-content: center;
        align-items: start;
        max-width: 360px;
        position: relative
    }

    .home-e-297 {
        padding: 20px 20px 20px 20px;
        max-width: 100%;
        width: 100%;
        min-height: 400px;
        margin-bottom: 10px;
        position: relative
    }

    .home-e-298 {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        line-height: 19px;
        position: relative
    }

    .home-e-300 {
        font-size: 24px;
        line-height: 30px;
        position: relative
    }

    .home-e-299 {
        font-size: 12px;
        line-height: 20px;
        position: relative
    }

    .home-e-301 {
        padding: 20px 20px 20px 20px;
        justify-content: start;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        width: 100%;
        min-height: 400px;
        position: relative
    }

    .home-e-302 {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        line-height: 19px;
        position: relative
    }

    .home-e-304 {
        font-size: 24px;
        line-height: 30px;
        position: relative
    }

    .home-e-303 {
        font-size: 12px;
        padding: 0px 0px 0px 0px;
        line-height: 20px;
        position: relative
    }

    .home-e-305 {
        font-size: 7px;
        line-height: 17px;
        margin-top: 10px;
        position: relative
    }

    .home-e-26 {
        padding: 80px 0px 240px 0px;
        row-gap: 20px;
        background-image: linear-gradient(0deg, rgb(67, 67, 67) 0%, rgb(255, 248, 239)9.4%);
        background-position: 50% 50%;
        background-size: cover;
        background-repeat: no-repeat no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        max-width: 100%;
        position: relative
    }

    .home-e-27 {
        position: relative
    }

    .home-e-28 {
        position: relative
    }

    .home-e-1068 {
        position: relative
    }

    .home-e-29 {
        position: relative
    }

    .home-e-30 {
        position: relative
    }

    .home-e-31 {
        position: relative
    }

    .home-e-32 {
        position: relative
    }

    .home-e-33 {
        position: relative
    }

    .home-e-34 {
        position: relative
    }

    .home-e-8 {
        padding: 0px 0px 80px 0px;
        flex-direction: column;
        position: relative
    }

    .home-e-9 {
        padding: 80px 0px 0px 0px;
        max-width: 360px;
        position: relative
    }

    .home-e-306 {
        position: relative
    }

    .home-e-307 {
        position: relative
    }

    .home-e-1069 {
        position: relative
    }

    .home-e-308 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-1060 {
        max-width: 360px;
        position: relative
    }

    .home-e-309 {
        padding: 20px 20px 20px 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-312 {
        position: relative
    }

    .home-e-311 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-313 {
        position: relative
    }

    .home-e-310 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-947 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-910 {
        position: fixed
    }

    .home-e-911 {
        position: relative
    }

    .home-e-938 {
        position: relative
    }

    .home-e-940 {
        position: relative
    }

    .home-e-939 {
        position: relative
    }

    .home-e-912 {
        position: relative
    }

    .home-e-913 {
        position: relative
    }

    .home-e-935 {
        position: relative
    }

    .home-e-937 {
        position: relative
    }

    .home-e-936 {
        position: relative
    }

    .home-e-914 {
        position: relative
    }

    .home-e-928 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-929 {
        position: relative
    }

    .home-e-931 {
        position: relative
    }

    .home-e-930 {
        position: relative
    }

    .home-e-925 {
        position: relative
    }

    .home-e-927 {
        position: relative
    }

    .home-e-926 {
        position: relative
    }

    .home-e-941 {
        position: relative
    }

    .home-e-943 {
        position: relative
    }

    .home-e-942 {
        position: relative
    }

    .home-e-919 {
        position: relative
    }

    .home-e-944 {
        position: relative
    }

    .home-e-946 {
        position: relative
    }

    .home-e-945 {
        position: relative
    }

    .home-e-920 {
        position: relative
    }

    .home-e-921 {
        position: relative
    }

    .home-e-922 {
        position: relative
    }

    .home-e-923 {
        position: relative
    }

    .home-e-924 {
        position: relative
    }

    .home-e-932 {
        position: relative
    }

    .home-e-933 {
        position: relative
    }

    .home-e-934 {
        position: relative
    }

    .home-e-915 {
        position: relative
    }

    .home-e-916 {
        position: relative
    }

    .home-e-917 {
        position: relative
    }

    .home-e-918 {
        position: relative
    }

    .home-e-314 {
        flex-direction: column;
        position: relative
    }

    .home-e-315 {
        padding: 120px 0px 120px 0px;
        background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
        position: relative
    }

    .home-e-316 {
        max-width: 360px;
        position: relative
    }

    .home-e-464 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        position: relative
    }

    .home-e-317 {
        max-width: 360px;
        position: relative
    }

    .home-e-463 {
        position: relative
    }

    .home-e-462 {
        flex-direction: column;
        justify-content: center;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-319 {
        position: relative
    }

    .home-e-466 {
        position: relative
    }

    .home-e-465 {
        position: relative
    }

    .home-e-318 {
        padding: 5px 0px 5px 20px;
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-320 {
        background-color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe);
        max-width: 360px;
        position: relative
    }

    .home-e-321 {
        flex-direction: column;
        justify-content: center;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        box-shadow: 0px 0px 0px 0px #00000011;
        max-width: 460px;
        position: relative
    }

    .home-e-322 {
        padding: 40px 40px 40px 40px;
        row-gap: 5px;
        width: 100%;
        position: relative
    }

    .home-e-323 {
        font-size: 9px;
        color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        line-height: 19px;
        position: relative
    }

    .home-e-325 {
        font-size: 26px;
        line-height: 36px;
        position: relative
    }

    .home-e-337 {
        font-size: 9px;
        padding: 0px 0px 0px 0px;
        line-height: 19px;
        position: relative
    }

    .home-e-324 {
        font-size: 12px;
        padding: 0px 0px 20px 0px;
        line-height: 22px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 2px 0px;
        border-style: solid solid solid solid;
        border-color: var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6);
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-450 {
        padding: 0px 40px 40px 40px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        background-color: var(--vId-ea935cf6-3ae4-4887-8169-b88635f796ea);
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
        border-style: solid solid solid solid;
        border-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0) var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0);
        width: 100%;
        position: relative
    }

    .home-e-451 {
        font-size: 26px;
        line-height: 36px;
        position: relative
    }

    .home-e-455 {
        padding: 0px 0px 0px 0px;
        position: relative
    }

    .home-e-452 {
        position: relative
    }

    .home-e-454 {
        position: relative
    }

    .home-e-453 {
        font-size: 12px;
        line-height: 22px;
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-459 {
        position: relative
    }

    .home-e-461 {
        position: relative
    }

    .home-e-460 {
        font-size: 12px;
        line-height: 22px;
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-456 {
        position: relative
    }

    .home-e-458 {
        position: relative
    }

    .home-e-457 {
        font-size: 12px;
        line-height: 22px;
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-328 {
        position: relative
    }

    .home-e-326 {
        font-size: 25px;
        line-height: 35px;
        position: relative
    }

    .home-e-327 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-329 {
        font-size: 18px;
        line-height: 28px;
        position: relative
    }

    .home-e-948 {
        position: fixed
    }

    .home-e-949 {
        position: relative
    }

    .home-e-976 {
        position: relative
    }

    .home-e-978 {
        position: relative
    }

    .home-e-977 {
        position: relative
    }

    .home-e-950 {
        position: relative
    }

    .home-e-951 {
        position: relative
    }

    .home-e-973 {
        position: relative
    }

    .home-e-975 {
        position: relative
    }

    .home-e-974 {
        position: relative
    }

    .home-e-952 {
        position: relative
    }

    .home-e-966 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-967 {
        position: relative
    }

    .home-e-969 {
        position: relative
    }

    .home-e-968 {
        position: relative
    }

    .home-e-963 {
        position: relative
    }

    .home-e-965 {
        position: relative
    }

    .home-e-964 {
        position: relative
    }

    .home-e-979 {
        position: relative
    }

    .home-e-981 {
        position: relative
    }

    .home-e-980 {
        position: relative
    }

    .home-e-982 {
        position: relative
    }

    .home-e-984 {
        position: relative
    }

    .home-e-983 {
        position: relative
    }

    .home-e-957 {
        position: relative
    }

    .home-e-958 {
        position: relative
    }

    .home-e-959 {
        position: relative
    }

    .home-e-960 {
        position: relative
    }

    .home-e-961 {
        position: relative
    }

    .home-e-962 {
        position: relative
    }

    .home-e-970 {
        position: relative
    }

    .home-e-971 {
        position: relative
    }

    .home-e-972 {
        position: relative
    }

    .home-e-953 {
        position: relative
    }

    .home-e-954 {
        position: relative
    }

    .home-e-955 {
        position: relative
    }

    .home-e-956 {
        position: relative
    }

    .home-e-330 {
        padding: 20px 0px 0px 0px;
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        margin-top: 20px;
        max-width: 100%;
        position: relative
    }

    .home-e-331 {
        border-radius: 0px 0px 0px 0px;
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-332 {
        position: relative
    }

    .home-e-846 {
        position: relative
    }

    .home-e-848 {
        position: relative
    }

    .home-e-847 {
        position: relative
    }

    .home-e-849 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-333 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-338 {
        position: relative
    }

    .home-e-339 {
        position: relative
    }

    .home-e-334 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-343 {
        position: relative
    }

    .home-e-345 {
        position: relative
    }

    .home-e-344 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-340 {
        padding: 1px 0px 20px 0px;
        position: relative
    }

    .home-e-342 {
        position: relative
    }

    .home-e-341 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-335 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-348 {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        -moz-column-gap: 5px;
             column-gap: 5px;
        row-gap: 20px;
        position: relative
    }

    .home-e-346 {
        position: relative
    }

    .home-e-347 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-336 {
        text-align: center;
        position: relative
    }

    .home-e-369 {
        border-radius: 0px 0px 0px 0px;
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-370 {
        position: relative
    }

    .home-e-372 {
        position: relative
    }

    .home-e-371 {
        position: relative
    }

    .home-e-379 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-373 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-380 {
        position: relative
    }

    .home-e-382 {
        position: relative
    }

    .home-e-381 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-386 {
        position: relative
    }

    .home-e-388 {
        position: relative
    }

    .home-e-387 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-383 {
        padding: 0px 0px 20px 0px;
        position: relative
    }

    .home-e-385 {
        position: relative
    }

    .home-e-384 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-374 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-376 {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        -moz-column-gap: 5px;
             column-gap: 5px;
        row-gap: 20px;
        position: relative
    }

    .home-e-377 {
        position: relative
    }

    .home-e-378 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-375 {
        text-align: center;
        position: relative
    }

    .home-e-349 {
        border-radius: 0px 0px 0px 0px;
        border-width: 2px 2px 2px 2px;
        border-style: solid solid solid solid;
        border-color: var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7) var(--vId-ee59da6f-385c-47b4-b04e-8994ec260db7);
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-350 {
        position: relative
    }

    .home-e-352 {
        position: relative
    }

    .home-e-351 {
        position: relative
    }

    .home-e-359 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-353 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-360 {
        position: relative
    }

    .home-e-362 {
        position: relative
    }

    .home-e-361 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-366 {
        position: relative
    }

    .home-e-368 {
        position: relative
    }

    .home-e-367 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-363 {
        padding: 0px 0px 20px 0px;
        position: relative
    }

    .home-e-365 {
        position: relative
    }

    .home-e-364 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-354 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-356 {
        flex-direction: row;
        justify-content: center;
        align-items: center;
        -moz-column-gap: 5px;
             column-gap: 5px;
        row-gap: 20px;
        position: relative
    }

    .home-e-357 {
        position: relative
    }

    .home-e-358 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-355 {
        text-align: center;
        position: relative
    }

    .home-e-389 {
        padding: 20px 0px 20px 0px;
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        position: relative
    }

    .home-e-390 {
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-391 {
        position: relative
    }

    .home-e-393 {
        position: relative
    }

    .home-e-392 {
        width: 100%;
        position: relative
    }

    .home-e-400 {
        position: relative
    }

    .home-e-394 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-401 {
        position: relative
    }

    .home-e-403 {
        position: relative
    }

    .home-e-402 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-407 {
        position: relative
    }

    .home-e-409 {
        position: relative
    }

    .home-e-408 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-404 {
        padding: 1px 0px 20px 0px;
        position: relative
    }

    .home-e-406 {
        position: relative
    }

    .home-e-405 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-395 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-397 {
        position: relative
    }

    .home-e-398 {
        position: relative
    }

    .home-e-399 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-396 {
        text-align: center;
        position: relative
    }

    .home-e-430 {
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-431 {
        position: relative
    }

    .home-e-433 {
        position: relative
    }

    .home-e-432 {
        width: 100%;
        position: relative
    }

    .home-e-440 {
        position: relative
    }

    .home-e-434 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-441 {
        position: relative
    }

    .home-e-443 {
        position: relative
    }

    .home-e-442 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-447 {
        position: relative
    }

    .home-e-449 {
        position: relative
    }

    .home-e-448 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-444 {
        padding: 1px 0px 20px 0px;
        position: relative
    }

    .home-e-446 {
        position: relative
    }

    .home-e-445 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-435 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-437 {
        position: relative
    }

    .home-e-438 {
        position: relative
    }

    .home-e-439 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-436 {
        text-align: center;
        position: relative
    }

    .home-e-410 {
        width: 100%;
        max-width: 380px;
        position: relative
    }

    .home-e-411 {
        position: relative
    }

    .home-e-413 {
        position: relative
    }

    .home-e-412 {
        width: 100%;
        position: relative
    }

    .home-e-420 {
        position: relative
    }

    .home-e-414 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-421 {
        position: relative
    }

    .home-e-423 {
        position: relative
    }

    .home-e-422 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-427 {
        position: relative
    }

    .home-e-429 {
        position: relative
    }

    .home-e-428 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-424 {
        padding: 1px 0px 20px 0px;
        position: relative
    }

    .home-e-426 {
        position: relative
    }

    .home-e-425 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-415 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-417 {
        position: relative
    }

    .home-e-418 {
        position: relative
    }

    .home-e-419 {
        font-size: 8px;
        line-height: 18px;
        position: relative
    }

    .home-e-416 {
        text-align: center;
        position: relative
    }

    .home-e-850 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        position: relative
    }

    .home-e-851 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-852 {
        max-width: 360px;
        position: relative
    }

    .home-e-853 {
        font-size: 15px;
        line-height: 25px;
        width: 100%;
        position: relative
    }

    .home-e-854 {
        font-size: 13px;
        line-height: 23px;
        font-family: var(--vId-font-token-b);
        position: relative
    }

    .home-e-467 {
        max-width: 360px;
        position: relative
    }

    .home-e-468 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-472 {
        width: 300px;
        position: relative
    }

    .home-e-470 {
        font-size: 28px;
        line-height: 38px;
        position: relative
    }

    .home-e-469 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-471 {
        font-size: 13px;
        line-height: 23px;
        min-width: 300px;
        position: relative
    }

    .home-e-1022 {
        position: relative
    }

    .home-e-473 {
        position: relative
    }

    .home-e-474 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        position: relative
    }

    .home-e-478 {
        padding: 10px 10px 10px 10px;
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-533 {
        max-width: 460px;
        position: relative
    }

    .home-e-475 {
        flex-direction: column;
        justify-content: start;
        align-items: start;
        max-width: 360px;
        position: relative
    }

    .home-e-476 {
        position: relative
    }

    .home-e-477 {
        position: relative
    }

    .home-e-479 {
        position: relative
    }

    .home-e-480 {
        font-size: 13px;
        font-weight: 400;
        line-height: 23px;
        max-width: 360px;
        position: relative
    }

    .home-e-481 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        position: relative
    }

    .home-e-482 {
        flex-direction: column;
        justify-content: start;
        align-items: start;
        max-width: 360px;
        position: relative
    }

    .home-e-483 {
        padding: 20px 20px 20px 20px;
        row-gap: 20px;
        width: 100%;
        position: relative
    }

    .home-e-484 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-486 {
        font-size: 30px;
        line-height: 40px;
        position: relative
    }

    .home-e-487 {
        font-size: 10px;
        line-height: 20px;
        position: relative
    }

    .home-e-485 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-637 {
        font-size: 13px;
        line-height: 23px;
        padding: 0px 0px 20px 0px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 2px 0px;
        border-color: var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6) var(--vId-0dfd9f63-494f-4176-9aae-5356f1c238e6);
        border-style: solid solid solid solid;
        position: relative
    }

    .home-e-488 {
        padding: 10px 10px 10px 10px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
        border-style: solid solid solid solid;
        border-color: #ffffffff #ffffffff #ffffffff #ffffffff;
        width: 100%;
        position: relative
    }

    .home-e-493 {
        font-size: 26px;
        line-height: 36px;
        margin-top: 10px;
        position: relative
    }

    .home-e-494 {
        position: relative
    }

    .home-e-495 {
        position: relative
    }

    .home-e-497 {
        position: relative
    }

    .home-e-496 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-501 {
        position: relative
    }

    .home-e-503 {
        position: relative
    }

    .home-e-502 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-498 {
        position: relative
    }

    .home-e-500 {
        position: relative
    }

    .home-e-499 {
        font-size: 13px;
        line-height: 23px;
        position: relative
    }

    .home-e-534 {
        position: relative
    }

    .home-e-536 {
        position: relative
    }

    .home-e-535 {
        font-size: 13px;
        padding: 0px 0px 0px 0px;
        line-height: 23px;
        position: relative
    }

    .home-e-489 {
        padding: 10px 0px 0px 0px;
        position: relative
    }

    .home-e-490 {
        font-size: 26px;
        line-height: 36px;
        position: relative
    }

    .home-e-491 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-492 {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-504 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-505 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-506 {
        position: relative
    }

    .home-e-508 {
        position: relative
    }

    .home-e-507 {
        position: relative
    }

    .home-e-515 {
        position: relative
    }

    .home-e-509 {
        position: relative
    }

    .home-e-516 {
        position: relative
    }

    .home-e-518 {
        position: relative
    }

    .home-e-517 {
        position: relative
    }

    .home-e-522 {
        position: relative
    }

    .home-e-524 {
        position: relative
    }

    .home-e-523 {
        position: relative
    }

    .home-e-638 {
        position: relative
    }

    .home-e-640 {
        position: relative
    }

    .home-e-639 {
        position: relative
    }

    .home-e-641 {
        position: relative
    }

    .home-e-643 {
        position: relative
    }

    .home-e-642 {
        position: relative
    }

    .home-e-519 {
        position: relative
    }

    .home-e-521 {
        position: relative
    }

    .home-e-520 {
        position: relative
    }

    .home-e-510 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-512 {
        position: relative
    }

    .home-e-513 {
        position: relative
    }

    .home-e-514 {
        position: relative
    }

    .home-e-511 {
        position: relative
    }

    .home-e-557 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-558 {
        position: relative
    }

    .home-e-560 {
        position: relative
    }

    .home-e-559 {
        position: relative
    }

    .home-e-567 {
        position: relative
    }

    .home-e-561 {
        position: relative
    }

    .home-e-568 {
        position: relative
    }

    .home-e-570 {
        position: relative
    }

    .home-e-569 {
        position: relative
    }

    .home-e-574 {
        position: relative
    }

    .home-e-576 {
        position: relative
    }

    .home-e-575 {
        position: relative
    }

    .home-e-644 {
        position: relative
    }

    .home-e-646 {
        position: relative
    }

    .home-e-645 {
        position: relative
    }

    .home-e-647 {
        position: relative
    }

    .home-e-649 {
        position: relative
    }

    .home-e-648 {
        position: relative
    }

    .home-e-571 {
        position: relative
    }

    .home-e-573 {
        position: relative
    }

    .home-e-572 {
        position: relative
    }

    .home-e-562 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-564 {
        position: relative
    }

    .home-e-565 {
        position: relative
    }

    .home-e-566 {
        position: relative
    }

    .home-e-563 {
        color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        position: relative
    }

    .home-e-537 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-538 {
        position: relative
    }

    .home-e-540 {
        position: relative
    }

    .home-e-539 {
        position: relative
    }

    .home-e-547 {
        position: relative
    }

    .home-e-541 {
        position: relative
    }

    .home-e-548 {
        position: relative
    }

    .home-e-550 {
        position: relative
    }

    .home-e-549 {
        position: relative
    }

    .home-e-554 {
        position: relative
    }

    .home-e-556 {
        position: relative
    }

    .home-e-555 {
        position: relative
    }

    .home-e-650 {
        position: relative
    }

    .home-e-652 {
        position: relative
    }

    .home-e-651 {
        position: relative
    }

    .home-e-653 {
        position: relative
    }

    .home-e-655 {
        position: relative
    }

    .home-e-654 {
        position: relative
    }

    .home-e-551 {
        position: relative
    }

    .home-e-553 {
        position: relative
    }

    .home-e-552 {
        position: relative
    }

    .home-e-542 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-544 {
        position: relative
    }

    .home-e-545 {
        position: relative
    }

    .home-e-546 {
        position: relative
    }

    .home-e-543 {
        position: relative
    }

    .home-e-525 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        margin-top: 20px;
        max-width: 360px;
        position: relative
    }

    .home-e-577 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-578 {
        position: relative
    }

    .home-e-580 {
        position: relative
    }

    .home-e-579 {
        position: relative
    }

    .home-e-587 {
        position: relative
    }

    .home-e-581 {
        position: relative
    }

    .home-e-588 {
        position: relative
    }

    .home-e-590 {
        position: relative
    }

    .home-e-589 {
        position: relative
    }

    .home-e-594 {
        position: relative
    }

    .home-e-596 {
        position: relative
    }

    .home-e-595 {
        position: relative
    }

    .home-e-659 {
        position: relative
    }

    .home-e-661 {
        position: relative
    }

    .home-e-660 {
        position: relative
    }

    .home-e-656 {
        position: relative
    }

    .home-e-658 {
        position: relative
    }

    .home-e-657 {
        position: relative
    }

    .home-e-591 {
        position: relative
    }

    .home-e-593 {
        position: relative
    }

    .home-e-592 {
        position: relative
    }

    .home-e-582 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        max-width: 360px;
        position: relative
    }

    .home-e-584 {
        position: relative
    }

    .home-e-585 {
        position: relative
    }

    .home-e-586 {
        position: relative
    }

    .home-e-583 {
        position: relative
    }

    .home-e-597 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-598 {
        position: relative
    }

    .home-e-600 {
        position: relative
    }

    .home-e-599 {
        position: relative
    }

    .home-e-607 {
        position: relative
    }

    .home-e-601 {
        position: relative
    }

    .home-e-608 {
        position: relative
    }

    .home-e-610 {
        position: relative
    }

    .home-e-609 {
        position: relative
    }

    .home-e-614 {
        position: relative
    }

    .home-e-616 {
        position: relative
    }

    .home-e-615 {
        position: relative
    }

    .home-e-665 {
        position: relative
    }

    .home-e-667 {
        position: relative
    }

    .home-e-666 {
        position: relative
    }

    .home-e-662 {
        position: relative
    }

    .home-e-664 {
        position: relative
    }

    .home-e-663 {
        position: relative
    }

    .home-e-611 {
        position: relative
    }

    .home-e-613 {
        position: relative
    }

    .home-e-612 {
        position: relative
    }

    .home-e-602 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-604 {
        position: relative
    }

    .home-e-605 {
        position: relative
    }

    .home-e-606 {
        position: relative
    }

    .home-e-603 {
        position: relative
    }

    .home-e-617 {
        width: 100%;
        max-width: 460px;
        position: relative
    }

    .home-e-618 {
        position: relative
    }

    .home-e-620 {
        position: relative
    }

    .home-e-619 {
        position: relative
    }

    .home-e-627 {
        position: relative
    }

    .home-e-621 {
        position: relative
    }

    .home-e-628 {
        position: relative
    }

    .home-e-630 {
        position: relative
    }

    .home-e-629 {
        position: relative
    }

    .home-e-634 {
        position: relative
    }

    .home-e-636 {
        position: relative
    }

    .home-e-635 {
        position: relative
    }

    .home-e-671 {
        position: relative
    }

    .home-e-673 {
        position: relative
    }

    .home-e-672 {
        position: relative
    }

    .home-e-668 {
        position: relative
    }

    .home-e-670 {
        position: relative
    }

    .home-e-669 {
        position: relative
    }

    .home-e-631 {
        position: relative
    }

    .home-e-633 {
        position: relative
    }

    .home-e-632 {
        position: relative
    }

    .home-e-622 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-624 {
        position: relative
    }

    .home-e-625 {
        position: relative
    }

    .home-e-626 {
        position: relative
    }

    .home-e-623 {
        position: relative
    }

    .home-e-985 {
        position: fixed
    }

    .home-e-986 {
        position: relative
    }

    .home-e-1019 {
        position: relative
    }

    .home-e-1021 {
        position: relative
    }

    .home-e-1020 {
        position: relative
    }

    .home-e-987 {
        position: relative
    }

    .home-e-988 {
        position: relative
    }

    .home-e-1016 {
        position: relative
    }

    .home-e-1018 {
        position: relative
    }

    .home-e-1017 {
        position: relative
    }

    .home-e-989 {
        position: relative
    }

    .home-e-1003 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-1004 {
        position: relative
    }

    .home-e-1006 {
        position: relative
    }

    .home-e-1005 {
        position: relative
    }

    .home-e-1000 {
        position: relative
    }

    .home-e-1002 {
        position: relative
    }

    .home-e-1001 {
        position: relative
    }

    .home-e-1010 {
        position: relative
    }

    .home-e-1012 {
        position: relative
    }

    .home-e-1011 {
        position: relative
    }

    .home-e-1013 {
        position: relative
    }

    .home-e-1015 {
        position: relative
    }

    .home-e-1014 {
        position: relative
    }

    .home-e-994 {
        position: relative
    }

    .home-e-995 {
        position: relative
    }

    .home-e-996 {
        position: relative
    }

    .home-e-997 {
        position: relative
    }

    .home-e-998 {
        position: relative
    }

    .home-e-999 {
        position: relative
    }

    .home-e-1007 {
        position: relative
    }

    .home-e-1008 {
        position: relative
    }

    .home-e-1009 {
        position: relative
    }

    .home-e-990 {
        position: relative
    }

    .home-e-991 {
        position: relative
    }

    .home-e-992 {
        position: relative
    }

    .home-e-993 {
        position: relative
    }

    .home-e-526 {
        padding: 20px 20px 40px 20px;
        margin-top: 40px;
        max-width: 360px;
        position: relative
    }

    .home-e-527 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-531 {
        width: 220px;
        position: relative
    }

    .home-e-529 {
        font-size: 14px;
        line-height: 24px;
        position: relative
    }

    .home-e-528 {
        font-size: 12px;
        line-height: 22px;
        max-width: 360px;
        position: relative
    }

    .home-e-530 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-532 {
        position: relative
    }

    .home-e-674 {
        position: relative
    }

    .home-e-675 {
        max-width: 360px;
        position: relative
    }

    .home-e-676 {
        position: relative
    }

    .home-e-839 {
        margin-top: 20px;
        position: relative
    }

    .home-e-746 {
        position: relative
    }

    .home-e-677 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        position: relative
    }

    .home-e-678 {
        width: 100%;
        max-width: 400px;
        position: relative
    }

    .home-e-679 {
        position: relative
    }

    .home-e-681 {
        position: relative
    }

    .home-e-680 {
        position: relative
    }

    .home-e-682 {
        position: relative
    }

    .home-e-694 {
        position: relative
    }

    .home-e-696 {
        position: relative
    }

    .home-e-695 {
        position: relative
    }

    .home-e-691 {
        position: relative
    }

    .home-e-693 {
        position: relative
    }

    .home-e-692 {
        position: relative
    }

    .home-e-688 {
        position: relative
    }

    .home-e-690 {
        position: relative
    }

    .home-e-689 {
        position: relative
    }

    .home-e-683 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-698 {
        position: relative
    }

    .home-e-685 {
        position: relative
    }

    .home-e-686 {
        position: relative
    }

    .home-e-687 {
        position: relative
    }

    .home-e-697 {
        position: relative
    }

    .home-e-684 {
        position: relative
    }

    .home-e-741 {
        position: relative
    }

    .home-e-742 {
        position: relative
    }

    .home-e-720 {
        width: 100%;
        max-width: 400px;
        position: relative
    }

    .home-e-721 {
        position: relative
    }

    .home-e-723 {
        position: relative
    }

    .home-e-722 {
        position: relative
    }

    .home-e-724 {
        position: relative
    }

    .home-e-736 {
        position: relative
    }

    .home-e-738 {
        position: relative
    }

    .home-e-737 {
        position: relative
    }

    .home-e-733 {
        position: relative
    }

    .home-e-735 {
        position: relative
    }

    .home-e-734 {
        position: relative
    }

    .home-e-730 {
        position: relative
    }

    .home-e-732 {
        position: relative
    }

    .home-e-731 {
        position: relative
    }

    .home-e-725 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-729 {
        position: relative
    }

    .home-e-726 {
        position: relative
    }

    .home-e-727 {
        position: relative
    }

    .home-e-728 {
        position: relative
    }

    .home-e-739 {
        position: relative
    }

    .home-e-740 {
        position: relative
    }

    .home-e-743 {
        position: relative
    }

    .home-e-744 {
        position: relative
    }

    .home-e-699 {
        width: 100%;
        max-width: 400px;
        position: relative
    }

    .home-e-700 {
        position: relative
    }

    .home-e-702 {
        position: relative
    }

    .home-e-701 {
        position: relative
    }

    .home-e-703 {
        position: relative
    }

    .home-e-715 {
        position: relative
    }

    .home-e-717 {
        position: relative
    }

    .home-e-716 {
        position: relative
    }

    .home-e-712 {
        position: relative
    }

    .home-e-714 {
        position: relative
    }

    .home-e-713 {
        position: relative
    }

    .home-e-709 {
        position: relative
    }

    .home-e-711 {
        position: relative
    }

    .home-e-710 {
        position: relative
    }

    .home-e-704 {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        position: relative
    }

    .home-e-708 {
        position: relative
    }

    .home-e-705 {
        position: relative
    }

    .home-e-706 {
        position: relative
    }

    .home-e-707 {
        position: relative
    }

    .home-e-718 {
        position: relative
    }

    .home-e-719 {
        position: relative
    }

    .home-e-745 {
        position: relative
    }

    .home-e-747 {
        margin-top: 60px;
        max-width: 360px;
        position: relative
    }

    .home-e-748 {
        position: relative
    }

    .home-e-840 {
        margin-top: 20px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-749 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-750 {
        position: relative
    }

    .home-e-751 {
        position: relative
    }

    .home-e-782 {
        position: relative
    }

    .home-e-752 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-753 {
        position: relative
    }

    .home-e-754 {
        position: relative
    }

    .home-e-783 {
        position: relative
    }

    .home-e-755 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-756 {
        position: relative
    }

    .home-e-757 {
        position: relative
    }

    .home-e-784 {
        position: relative
    }

    .home-e-758 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-759 {
        position: relative
    }

    .home-e-760 {
        position: relative
    }

    .home-e-785 {
        position: relative
    }

    .home-e-761 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-762 {
        position: relative
    }

    .home-e-763 {
        position: relative
    }

    .home-e-786 {
        position: relative
    }

    .home-e-764 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-765 {
        position: relative
    }

    .home-e-766 {
        position: relative
    }

    .home-e-787 {
        position: relative
    }

    .home-e-767 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-768 {
        position: relative
    }

    .home-e-769 {
        position: relative
    }

    .home-e-788 {
        position: relative
    }

    .home-e-770 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-771 {
        position: relative
    }

    .home-e-772 {
        position: relative
    }

    .home-e-789 {
        position: relative
    }

    .home-e-773 {
        padding: 10px 0px 10px 0px;
        position: relative
    }

    .home-e-774 {
        position: relative
    }

    .home-e-775 {
        position: relative
    }

    .home-e-790 {
        position: relative
    }

    .home-e-776 {
        position: relative
    }

    .home-e-777 {
        position: relative
    }

    .home-e-778 {
        position: relative
    }

    .home-e-791 {
        position: relative
    }

    .home-e-779 {
        position: relative
    }

    .home-e-780 {
        position: relative
    }

    .home-e-781 {
        position: relative
    }

    .home-e-792 {
        position: relative
    }

    .home-e-874 {
        padding: 0px 10px 0px 0px;
        position: relative
    }

    .home-e-877 {
        font-size: 11px;
        line-height: 21px;
        position: relative
    }

    .home-e-878 {
        position: relative
    }

    .home-e-875 {
        font-size: 11px;
        line-height: 21px;
        text-align: right;
        position: relative
    }

    .home-e-876 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-1023 {
        position: fixed
    }

    .home-e-1024 {
        position: relative
    }

    .home-e-1057 {
        position: relative
    }

    .home-e-1059 {
        position: relative
    }

    .home-e-1058 {
        position: relative
    }

    .home-e-1025 {
        position: relative
    }

    .home-e-1026 {
        position: relative
    }

    .home-e-1054 {
        position: relative
    }

    .home-e-1056 {
        position: relative
    }

    .home-e-1055 {
        position: relative
    }

    .home-e-1027 {
        position: relative
    }

    .home-e-1041 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-1042 {
        position: relative
    }

    .home-e-1044 {
        position: relative
    }

    .home-e-1043 {
        position: relative
    }

    .home-e-1038 {
        position: relative
    }

    .home-e-1040 {
        position: relative
    }

    .home-e-1039 {
        position: relative
    }

    .home-e-1048 {
        position: relative
    }

    .home-e-1050 {
        position: relative
    }

    .home-e-1049 {
        position: relative
    }

    .home-e-1051 {
        position: relative
    }

    .home-e-1053 {
        position: relative
    }

    .home-e-1052 {
        position: relative
    }

    .home-e-1032 {
        position: relative
    }

    .home-e-1033 {
        position: relative
    }

    .home-e-1034 {
        position: relative
    }

    .home-e-1035 {
        position: relative
    }

    .home-e-1036 {
        position: relative
    }

    .home-e-1037 {
        position: relative
    }

    .home-e-1045 {
        position: relative
    }

    .home-e-1046 {
        position: relative
    }

    .home-e-1047 {
        position: relative
    }

    .home-e-1028 {
        position: relative
    }

    .home-e-1029 {
        position: relative
    }

    .home-e-1030 {
        position: relative
    }

    .home-e-1031 {
        position: relative
    }

    .home-e-879 {
        position: fixed
    }

    .home-e-880 {
        position: relative
    }

    .home-e-906 {
        position: relative
    }

    .home-e-909 {
        position: relative
    }

    .home-e-907 {
        position: relative
    }

    .home-e-881 {
        position: relative
    }

    .home-e-882 {
        position: relative
    }

    .home-e-900 {
        position: relative
    }

    .home-e-902 {
        position: relative
    }

    .home-e-901 {
        position: relative
    }

    .home-e-883 {
        position: relative
    }

    .home-e-896 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-897 {
        position: relative
    }

    .home-e-899 {
        position: relative
    }

    .home-e-898 {
        position: relative
    }

    .home-e-893 {
        position: relative
    }

    .home-e-895 {
        position: relative
    }

    .home-e-894 {
        position: relative
    }

    .home-e-887 {
        position: relative
    }

    .home-e-888 {
        position: relative
    }

    .home-e-889 {
        position: relative
    }

    .home-e-890 {
        position: relative
    }

    .home-e-891 {
        position: relative
    }

    .home-e-892 {
        position: relative
    }

    .home-e-903 {
        position: relative
    }

    .home-e-904 {
        position: relative
    }

    .home-e-905 {
        position: relative
    }

    .home-e-884 {
        position: relative
    }

    .home-e-885 {
        position: relative
    }

    .home-e-886 {
        position: relative
    }

    .home-e-908 {
        position: relative
    }

    .home-e-793 {
        padding: 130px 0px 260px 0px;
        background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        max-width: 100%;
        position: relative
    }

    .home-e-794 {
        background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        max-width: 360px;
        position: relative
    }

    .home-e-795 {
        max-width: 360px;
        position: relative
    }

    .home-e-868 {
        position: relative
    }

    .home-e-796 {
        flex-direction: column;
        justify-content: space-between;
        align-items: start;
        position: relative
    }

    .home-e-797 {
        padding: 20px 20px 20px 20px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 2px 0px;
        border-style: dashed dashed dashed dashed;
        border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-798 {
        position: relative
    }

    .home-e-800 {
        margin-left: -3px;
        position: relative
    }

    .home-e-799 {
        font-size: 12px;
        line-height: 20px;
        position: relative
    }

    .home-e-801 {
        padding: 20px 20px 20px 20px;
        flex-direction: column;
        justify-content: start;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 1px 0px;
        border-style: dashed dashed dashed dashed;
        border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        margin-bottom: 20px;
        position: relative
    }

    .home-e-802 {
        position: relative
    }

    .home-e-804 {
        margin-left: -3px;
        position: relative
    }

    .home-e-803 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-805 {
        padding: 20px 20px 20px 20px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 0px 0px;
        border-style: dashed dashed dashed dashed;
        border-color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7) var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7);
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        position: relative
    }

    .home-e-806 {
        position: relative
    }

    .home-e-808 {
        margin-left: -3px;
        position: relative
    }

    .home-e-807 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-855 {
        flex-direction: column;
        justify-content: space-between;
        align-items: start;
        position: relative
    }

    .home-e-856 {
        padding: 20px 20px 20px 20px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 2px 0px;
        border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        border-style: dashed dashed dashed dashed;
        margin-top: -20px;
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        position: relative
    }

    .home-e-857 {
        position: relative
    }

    .home-e-859 {
        margin-left: -3px;
        position: relative
    }

    .home-e-858 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-860 {
        padding: 20px 20px 20px 20px;
        border-radius: 0px 0px 0px 0px;
        border-width: 0px 0px 2px 0px;
        border-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c) var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
        border-style: dashed dashed dashed dashed;
        margin-top: 20px;
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        position: relative
    }

    .home-e-861 {
        position: relative
    }

    .home-e-863 {
        margin-left: -3px;
        position: relative
    }

    .home-e-862 {
        font-size: 12px;
        line-height: 20px;
        position: relative
    }

    .home-e-864 {
        padding: 20px 20px 20px 20px;
        margin-top: 20px;
        width: 100%;
        max-width: 460px;
        min-height: 250px;
        position: relative
    }

    .home-e-865 {
        position: relative
    }

    .home-e-867 {
        margin-left: -3px;
        position: relative
    }

    .home-e-866 {
        font-size: 12px;
        line-height: 22px;
        position: relative
    }

    .home-e-809 {
        position: relative
    }

    .home-e-811 {
        flex-direction: column;
        justify-content: start;
        align-items: center;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        max-width: 460px;
        position: relative
    }

    .home-e-1061 {
        position: relative
    }

    .home-e-1064 {
        padding: 20px 20px 20px 20px;
        width: 60%;
        max-width: 360px;
        position: relative
    }

    .home-e-1063 {
        font-size: 9px;
        text-align: center;
        line-height: 19px;
        position: relative
    }

    .home-e-1062 {
        font-size: 22px;
        line-height: 32px;
        position: relative
    }

    .home-e-1065 {
        font-size: 9px;
        line-height: 19px;
        position: relative
    }

    .home-e-810 {
        max-width: 360px;
        position: relative
    }

    .home-e-812 {
        max-width: 360px;
        position: relative
    }

    .home-e-813 {
        flex-direction: row;
        justify-content: center;
        align-items: start;
        -moz-column-gap: 20px;
             column-gap: 20px;
        row-gap: 20px;
        position: relative
    }

    .home-e-1066 {
        max-width: 360px;
        position: relative
    }

    .home-e-814 {
        transform: rotate(0deg) scale(0.95) translateX(0px) translateY(0px) translateZ(0px);
        width: 100%;
        max-width: 360px;
        position: relative
    }

    .home-e-815 {
        position: relative
    }

    .home-e-816 {
        text-align: center;
        position: relative
    }

    .home-e-834 {
        position: relative
    }

    .home-e-817 {
        position: relative
    }

    .home-e-818 {
        position: relative
    }

    .home-e-819 {
        position: relative
    }

    .home-e-820 {
        position: relative
    }

    .home-e-830 {
        flex-wrap: wrap;
        position: relative
    }

    .home-e-831 {
        position: relative
    }

    .home-e-833 {
        position: relative
    }

    .home-e-832 {
        position: relative
    }

    .home-e-827 {
        position: relative
    }

    .home-e-829 {
        position: relative
    }

    .home-e-828 {
        position: relative
    }

    .home-e-824 {
        position: relative
    }

    .home-e-825 {
        position: relative
    }

    .home-e-826 {
        position: relative
    }

    .home-e-821 {
        position: relative
    }

    .home-e-822 {
        position: relative
    }

    .home-e-823 {
        position: relative
    }

    .home-e-835 {
        position: relative
    }

    .home-e-836 {
        font-size: 12px;
        line-height: 22px;
        max-width: 260px;
        position: relative
    }

    .home-e-1070 {
        flex-direction: column;
        position: relative
    }

    .home-e-1071 {
        width: 100%;
        position: relative
    }

    .home-e-1072 {
        max-width: 360px;
        position: relative
    }

    .home-e-1073 {
        position: relative
    }

    .home-e-1074 {
        position: relative
    }

    .home-e-1075 {
        position: relative
    }

    .home-e-1076 {
        position: relative
    }

    @media {

        .motto-target {}

        .Spacing {}
    }
}

.home-e-543:hover {
    color: var(--vId-80d605d3-8323-49a3-920a-9a5e3c891bbe)
}

.home-e-583:hover {
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
}

.home-e-603:hover {
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
}

.home-e-623:hover {
    color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c)
}

.home-e-1020:hover {
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-1005::-moz-placeholder {
    color: #667085
}

.home-e-1005::placeholder {
    color: #667085
}

.home-e-1001::-moz-placeholder {
    color: #667085
}

.home-e-1001::placeholder {
    color: #667085
}

.home-e-1011::-moz-placeholder {
    color: #667085ff
}

.home-e-1011::placeholder {
    color: #667085ff
}

.home-e-996::-moz-placeholder {
    color: #667085
}

.home-e-996::placeholder {
    color: #667085
}

.home-e-998::-moz-placeholder {
    color: #0000007f
}

.home-e-998::placeholder {
    color: #0000007f
}

.home-e-1008::-moz-placeholder {
    color: #0000007f
}

.home-e-1008::placeholder {
    color: #0000007f
}

.home-e-991:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-530:hover {
    background-color: var(--vId-6badbabd-22d7-4b91-9773-51c1354c546c);
    border-radius: 2px 2px 2px 2px;
    border-width: 2px 2px 2px 2px;
    border-color: #333 #333 #333 #333;
    border-style: groove groove groove groove;
    color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-684:hover {
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7)
}

.home-e-740:hover {
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7)
}

.home-e-719:hover {
    color: var(--vId-a2bba0a0-164f-4ea5-a9c7-ecb8532d41d7)
}

.home-e-876:hover {
    color: var(--vId-315e92d0-e734-4239-afe8-a380d5e59be0)
}

.home-e-1058:hover {
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-1043::-moz-placeholder {
    color: #667085
}

.home-e-1043::placeholder {
    color: #667085
}

.home-e-1039::-moz-placeholder {
    color: #667085
}

.home-e-1039::placeholder {
    color: #667085
}

.home-e-1049::-moz-placeholder {
    color: #667085ff
}

.home-e-1049::placeholder {
    color: #667085ff
}

.home-e-1034::-moz-placeholder {
    color: #667085
}

.home-e-1034::placeholder {
    color: #667085
}

.home-e-1036::-moz-placeholder {
    color: #0000007f
}

.home-e-1036::placeholder {
    color: #0000007f
}

.home-e-1046::-moz-placeholder {
    color: #0000007f
}

.home-e-1046::placeholder {
    color: #0000007f
}

.home-e-1029:hover {
    background-color: var(--vId-a4eaf509-ac64-4ba2-8e90-0f9f575c3de0)
}

.home-e-907:hover {
    color: var(--vId-329b3bbd-6d26-4f4b-9af7-1676199216af)
}

.home-e-898::-moz-placeholder {
    color: #667085
}

.home-e-898::placeholder {
    color: #667085
}

.home-e-894::-moz-placeholder {
    color: #667085
}

.home-e-894::placeholder {
    color: #667085
}

.home-e-889::-moz-placeholder {
    color: #667085
}

.home-e-889::placeholder {
    color: #667085
}

.home-e-891::-moz-placeholder {
    color: #0000007f
}

.home-e-891::placeholder {
    color: #0000007f
}

.home-e-904::-moz-placeholder {
    color: #0000007f
}

.home-e-904::placeholder {
    color: #0000007f
}

.home-e-832::-moz-placeholder {
    color: #667085
}

.home-e-832::placeholder {
    color: #667085
}

.home-e-828::-moz-placeholder {
    color: #667085
}

.home-e-828::placeholder {
    color: #667085
}

.home-e-826::-moz-placeholder {
    color: #667085
}

.home-e-826::placeholder {
    color: #667085
}

.paragraph {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400
}

.motto-target {}

.Spacing {}

/* HTMLCode Component Content Resets */
/* Resets for HTMLCode component home-e-69 */
.home-e-69 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-69 span { display: initial; }
/* Resets for HTMLCode component home-e-837 */
.home-e-837 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-837 span { display: initial; }
/* Resets for HTMLCode component home-e-71 */
.home-e-71 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-71 span { display: initial; }
/* Resets for HTMLCode component home-e-74 */
.home-e-74 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-74 span { display: initial; }
/* Resets for HTMLCode component home-e-77 */
.home-e-77 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-77 span { display: initial; }
/* Resets for HTMLCode component home-e-86 */
.home-e-86 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-86 span { display: initial; }
/* Resets for HTMLCode component home-e-89 */
.home-e-89 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-89 span { display: initial; }
/* Resets for HTMLCode component home-e-92 */
.home-e-92 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-92 span { display: initial; }
/* Resets for HTMLCode component home-e-841 */
.home-e-841 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-841 span { display: initial; }
/* Resets for HTMLCode component home-e-108 */
.home-e-108 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-108 span { display: initial; }
/* Resets for HTMLCode component home-e-838 */
.home-e-838 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-838 span { display: initial; }
/* Resets for HTMLCode component home-e-139 */
.home-e-139 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-139 span { display: initial; }
/* Resets for HTMLCode component home-e-152 */
.home-e-152 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-152 span { display: initial; }
/* Resets for HTMLCode component home-e-163 */
.home-e-163 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-163 span { display: initial; }
/* Resets for HTMLCode component home-e-169 */
.home-e-169 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-169 span { display: initial; }
/* Resets for HTMLCode component home-e-172 */
.home-e-172 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-172 span { display: initial; }
/* Resets for HTMLCode component home-e-263 */
.home-e-263 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-263 span { display: initial; }
/* Resets for HTMLCode component home-e-267 */
.home-e-267 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-267 span { display: initial; }
/* Resets for HTMLCode component home-e-268 */
.home-e-268 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-268 span { display: initial; }
/* Resets for HTMLCode component home-e-293 */
.home-e-293 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-293 span { display: initial; }
/* Resets for HTMLCode component home-e-1068 */
.home-e-1068 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-1068 span { display: initial; }
/* Resets for HTMLCode component home-e-306 */
.home-e-306 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-306 span { display: initial; }
/* Resets for HTMLCode component home-e-307 */
.home-e-307 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-307 span { display: initial; }
/* Resets for HTMLCode component home-e-1069 */
.home-e-1069 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-1069 span { display: initial; }
/* Resets for HTMLCode component home-e-1060 */
.home-e-1060 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-1060 span { display: initial; }
/* Resets for HTMLCode component home-e-313 */
.home-e-313 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-313 span { display: initial; }
/* Resets for HTMLCode component home-e-317 */
.home-e-317 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-317 span { display: initial; }
/* Resets for HTMLCode component home-e-319 */
.home-e-319 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-319 span { display: initial; }
/* Resets for HTMLCode component home-e-533 */
.home-e-533 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-533 span { display: initial; }
/* Resets for HTMLCode component home-e-476 */
.home-e-476 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-476 span { display: initial; }
/* Resets for HTMLCode component home-e-676 */
.home-e-676 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-676 span { display: initial; }
/* Resets for HTMLCode component home-e-839 */
.home-e-839 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-839 span { display: initial; }
/* Resets for HTMLCode component home-e-746 */
.home-e-746 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-746 span { display: initial; }
/* Resets for HTMLCode component home-e-748 */
.home-e-748 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-748 span { display: initial; }
/* Resets for HTMLCode component home-e-840 */
.home-e-840 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-840 span { display: initial; }
/* Resets for HTMLCode component home-e-782 */
.home-e-782 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-782 span { display: initial; }
/* Resets for HTMLCode component home-e-783 */
.home-e-783 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-783 span { display: initial; }
/* Resets for HTMLCode component home-e-784 */
.home-e-784 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-784 span { display: initial; }
/* Resets for HTMLCode component home-e-785 */
.home-e-785 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-785 span { display: initial; }
/* Resets for HTMLCode component home-e-786 */
.home-e-786 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-786 span { display: initial; }
/* Resets for HTMLCode component home-e-787 */
.home-e-787 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-787 span { display: initial; }
/* Resets for HTMLCode component home-e-788 */
.home-e-788 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-788 span { display: initial; }
/* Resets for HTMLCode component home-e-789 */
.home-e-789 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-789 span { display: initial; }
/* Resets for HTMLCode component home-e-790 */
.home-e-790 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-790 span { display: initial; }
/* Resets for HTMLCode component home-e-791 */
.home-e-791 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-791 span { display: initial; }
/* Resets for HTMLCode component home-e-792 */
.home-e-792 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-792 span { display: initial; }
/* Resets for HTMLCode component home-e-795 */
.home-e-795 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-795 span { display: initial; }
/* Resets for HTMLCode component home-e-868 */
.home-e-868 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-868 span { display: initial; }
/* Resets for HTMLCode component home-e-810 */
.home-e-810 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-810 span { display: initial; }
/* Resets for HTMLCode component home-e-812 */
.home-e-812 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-812 span { display: initial; }
/* Resets for HTMLCode component home-e-1066 */
.home-e-1066 img { width: initial; height: initial; -o-object-fit: initial; object-fit: initial; border-radius: initial; display: initial; }
.home-e-1066 span { display: initial; }

/* === LUKE'S ARTIFACT PATCH (post-export fixes) === */
.home-e-124 { position: relative; }
.hero-lcm-logo { position: absolute; top: 24px; right: 32px; height: 150px; width: auto; max-height: calc(100% - 40px); max-width: 34vw; opacity: 0.95; z-index: 3; }
@media (max-width: 767px) { .hero-lcm-logo { height: 92px; top: 12px; right: 14px; } }
.home-e-910, .home-e-948, .home-e-985, .home-e-1023, .home-e-879 {
    height: 100dvh; max-height: 100dvh; overflow-y: auto; overscroll-behavior: contain; padding: 18px 0;
}
