/* Private Range — index */
.sd.s-0438d49e { align-content: center; align-items: center; background: #ffffff; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; width: 100%; }
.sd.s-734cab65 { align-content: center; align-items: center; background: var(--s-color-21b2747f); flex: none; flex-direction: row; flex-wrap: nowrap; height: 70px; justify-content: space-between; left: 0; margin: 0 0 0 0; padding: 0px 0px 0px 24px; position: fixed; top: 0; width: 100%; }
.sd.s-c8ea4b60 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-83e2d551 { flex: none; height: auto; width: 141px; }
.sd.s-32c8628b { align-content: center; align-items: center; background: rgba(0,0,0,0.0); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; width: 70px; }
.sd.s-a853a1e5 { color: rgba(255, 255, 255, 0.9); font-size: 24px; margin: 0px 0px 2px 0px; }
.sd.s-6a8b2452 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; }
.sd.s-351fd06f:hover { background: rgba(255, 255, 255, 0.5); }
.sd.s-351fd06f { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 12px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px 24px 0px 0px; padding: 4px; text-align: center; width: auto; }
.sd.s-0cbf07f3:hover { background: rgba(255, 255, 255, 0.5); }
.sd.s-0cbf07f3 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 12px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px 24px 0px 0px; padding: 4px; text-align: center; width: auto; }
.sd.s-6e3d40ef:hover { background: rgba(255, 255, 255, 0.5); }
.sd.s-6e3d40ef { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 12px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px 24px 0px 0px; padding: 4px; text-align: center; width: auto; }
.sd.s-5bb731f2:hover { background: rgba(255, 255, 255, 0.5); }
.sd.s-5bb731f2 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 12px; font-weight: 900; height: auto; line-height: 1.4; margin: 0px 24px 0px 0px; padding: 4px; text-align: center; width: auto; }
.sd.s-faa098c9:hover { background: #FFFFFF; }
.sd.s-faa098c9 { align-content: center; align-items: center; background: #000000; border-bottom: 0px solid #668baa; border-left: 0px solid #668baa; border-right: 0px solid #668baa; border-top: 0px solid #668baa; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 232px; }
.sd.s-faa098c9:hover .sd.s-29f5d889 { color: #333333; }
.sd.s-29f5d889 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 900; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-fb9ecc53:hover { background: #FFFFFF; }
.sd.s-fb9ecc53 { align-content: center; align-items: center; background: linear-gradient(149deg, #c83900, #f46e5a 35%, #b03300); flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 232px; }
.sd.s-fb9ecc53:hover .sd.s-c0e8e399 { color: #333333; }
.sd.s-c0e8e399 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 900; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-692c48ec { align-content: center; align-items: center; background: #262d26ff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 0px 0px; width: 100%; }
.sd.s-18284382::before { filter:  brightness(0.6)        contrast(1.1); }
.sd.s-18284382 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 500px; justify-content: center; width: 100%; }
.sd.s-18284382::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-c942a286 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px 0px; width: 100%; }
.sd.s-4c2c586f::before { background-repeat: no-repeat; background-size: 260px; }
.sd.s-4c2c586f { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 20%; justify-content: flex-end; padding: 0px; width: 26%; }
.sd.s-4c2c586f::before { background-image: url("/assets/img/976635cd-f30a-419a-b7ec-45a5d48f2a77.png"); }
.sd.s-8eac9923 { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-2a5c38a7 { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-3befaa8b { color: #ffffffff; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-4ee3475d { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-241922be { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-ef4b1d0a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-896cdb06 { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-4218142e { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-d2437da9 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-d74a61b3 { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-47337a48 { color: #ffffffff; display: none; font-family: var(--s-font-7886f450); font-size: 36px; font-weight: 600; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-a4862e82 { align-content: center; align-items: center; background: var(--s-color-21b2747f); flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 0px; width: 100%; }
.sd.s-21267b0a { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 75px 0px; width: 100%; }
.sd.s-b99433a4 { flex: none; height: 380px; width: 62%; }
.sd.s-b99433a4::before { background-image: url("/assets/img/b1897950-d1e5-4d74-9f6a-9db793962d2b.jpg"); }
.sd.s-efe88f4b { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 40px 0px; padding: 20px 20px; width: 550px; }
.sd.s-5d8262f8 { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-58c11680 { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.80; margin: 10px 0px 15px 0px; text-align: center; width: auto; }
.sd.s-d435a7df { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px 0px; text-align: left; width: auto; }
.sd.s-2e07f80a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 0px; }
.sd.s-6c4aec6b:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-6c4aec6b { align-content: center; align-items: center; background: var(--s-color-04abd04a); border-radius: 4px; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-6c4aec6b:hover .sd.s-9201643d { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-9201643d { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-6c4aec6b:hover .sd.s-4113d895 { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-4113d895 { background: #e6e6e6ff; border-bottom: 0px dashed #e6e6e6ff; border-left: 0px dashed #e6e6e6ff; border-right: 1px dashed #e6e6e6ff; border-top: 0px dashed #e6e6e6ff; flex: none; height: 16px; width: 1px; }
.sd.s-6c4aec6b:hover .sd.s-d213cef2 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-d213cef2 { color: #ffffffff; font-size: 16px; }
.sd.s-12a152df:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-12a152df { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-radius: 4px; border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 0px 0px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-12a152df:hover .sd.s-1309a8c0 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-1309a8c0 { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-12a152df:hover .sd.s-5ba0c21a { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-5ba0c21a { background: #ffffffff; border-bottom: 0px dashed #ffffffff; border-left: 0px dashed #ffffffff; border-right: 1px dashed #ffffffff; border-top: 0px dashed #ffffffff; flex: none; height: 16px; width: 1px; }
.sd.s-12a152df:hover .sd.s-e7164f20 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-e7164f20 { color: #ffffffff; font-size: 16px; }
.sd.s-12cce82f { align-content: center; align-items: center; background: #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: 256px; justify-content: flex-start; width: 100%; }
.sd.s-2fed3fe7 { align-content: center; align-items: center; flex: 1; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: auto; }
.sd.s-1756b69c { height: 100%; width: 360px; }
.sd.s-1756b69c::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-2c23d065 { height: 100%; width: 360px; }
.sd.s-2c23d065::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_5c9f8581-062e-49f3-8f14-b084a120f3b7.jpg"); }
.sd.s-0ba4514a { height: 100%; width: 360px; }
.sd.s-0ba4514a::before { background-image: url("/assets/img/9848652a-3c4f-446e-a560-d277d146a88d.jpg"); }
.sd.s-d4e1b5c0 { height: 100%; width: 360px; }
.sd.s-d4e1b5c0::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_2a0e355c-037e-48d2-8b1f-6796d141e88a.jpg"); }
.sd.s-7f350e0d { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 80px 0px; }
.sd.s-8dd053b6 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 20px; }
.sd.s-a9a2743a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; justify-content: flex-start; padding: 0px; }
.sd.s-f5c7822b { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-39f7b35f { color: #FFFFFF; height: auto; margin: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-86bfb251 { color: #FFFFFF; font-family: var(--s-font-7886f450); font-size: 20px; font-weight: 400; height: auto; letter-spacing: 0; line-height: 1.5; margin: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-5f855287 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 1280px; }
.sd.s-8686127a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-c1fa9375 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-21f0f4a5 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-21f0f4a5::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-c1043615 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-ebd7f4ad { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-75914f72 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-7ed8e526 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-aaee6428 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-58febf08 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-b8e7f381 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-b8e7f381::before { background-image: url("/assets/img/s-1184x782_v-fs_webp_c7b4b493-09d4-4a64-9f6f-93413d504bf7.png"); }
.sd.s-c5934088 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-c74fd2b1 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-cfd2356f { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-47bf5edb { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-24d50834 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-42887952 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-4ad119ea { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-4ad119ea::before { background-image: url("/assets/img/s-623x456_v-fs_webp_37d01b46-cda7-4f10-af87-cb09953631c4.png"); }
.sd.s-4247493a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-d26f4a4c { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-f589645f { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-5ca74454 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-514134ea { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-c23353c0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-20d42ba0 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-20d42ba0::before { background-image: url("/assets/img/67fde363-3143-4c57-b544-8f7d089c4f10.png"); }
.sd.s-28ab0b50 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-5d3057c4 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-dd4a91f6 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-6dca7998 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-e95f8077 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-43fd330c { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-d3032152 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-d3032152::before { background-image: url("/assets/img/s-1620x900_v-fms_webp_93535326-b319-4558-b806-5e90a22bd550.png"); }
.sd.s-ecfa6a9a { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-63e0ecc9 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-2112c5f7 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-2e8b7a78 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-97ec5025 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 380px; }
.sd.s-f5b0398b { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-2b1afea5 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-2b1afea5::before { background-image: url("/assets/img/s-1184x864_v-fs_webp_06495bce-4923-4bc6-b171-bed83c1007a0.png"); }
.sd.s-c35d7404 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-c92050cd { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-185b605f { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-cbac2c81 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-268fa445 { align-content: center; align-items: center; background: #000000; display: none; flex: none; flex-direction: row; flex-wrap: nowrap; height: 530px; justify-content: center; width: 100%; }
.sd.s-c12d4e38 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px 120px; width: 100%; }
.sd.s-0f6b1316 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-44d3843c { background-image: linear-gradient(149deg, #ffe800, #cabf56 35%, #b3a335); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 30px 0px; text-align: left; width: auto; }
.sd.s-be9ea670 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 30px 0px; text-align: left; width: auto; }
.sd.s-ca9f2464 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-14babc82 { flex: none; height: 370.03px; margin: 0px 0px 0px 40px; padding: 0px; width: 50%; }
.sd.s-14babc82::before { background-image: url("/assets/img/s-1477x1108_v-fms_webp_7c85aba5-662f-4abf-a822-fc2dddef46df.jpg"); }
.sd.s-f79d4a43 { align-content: center; align-items: center; background: rgb(0, 0, 0); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: center; padding: 60px 20px 64px 20px; width: 100%; }
.sd.s-740401c3 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 40px 0px 0px 0px; padding: 20px; }
.sd.s-95ae438c { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-679c69f3 { color: #ffffffff; height: auto; margin: 15px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-442f7df0 { align-content: center; align-items: center; background: transparent; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px 30px; height: auto; justify-content: center; padding: 40px 80px; width: 1280px; }
.sd.s-bb85f89b { align-content: center; align-items: center; display: none; flex-direction: column; flex-wrap: nowrap; gap: 30px 0px; justify-content: center; padding: 0px; }
.sd.s-e3358d53 { color: #ffffffff; height: auto; letter-spacing: 0.10em; line-height: 1.5; text-align: left; width: auto; }
.sd.s-1cc759c9 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-8ca1d8f8 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 50%; }
.sd.s-4547cbfd::before { background-repeat: repeat; }
.sd.s-4547cbfd { flex: none; height: 280px; padding: 0px 0px; width: 100%; }
.sd.s-4547cbfd::before { background-image: url("/assets/img/s-932x686_v-fs_webp_0f1f3b00-97a9-47c5-a95d-a968f4768cd0.png"); }
.sd.s-a0f586e5 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: center; padding: 0px; }
.sd.s-aa873819 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; justify-content: flex-start; padding: 0px; }
.sd.s-2ccbad55 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-55bbce18); font-size: 34px; font-weight: 700; height: auto; letter-spacing: 0.10em; line-height: 1.5; text-align: left; width: auto; }
.sd.s-9fabd7dc { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-28e0af6a { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 30px 20px; padding: 0px; width: 100%; }
.sd.s-816f8e5a { color: #ffffffff; flex: none; height: auto; text-align: left; width: 490px; }
.sd.s-5ef4bc46 { align-content: center; align-items: center; background: transparent; display: none; flex-direction: row; flex-wrap: nowrap; gap: 0px 30px; height: auto; justify-content: center; padding: 40px 80px; width: 1280px; }
.sd.s-9b489834 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px 30px; justify-content: center; padding: 0px; }
.sd.s-4133c39d { align-content: center; align-items: center; display: none; flex-direction: column; flex-wrap: nowrap; gap: 30px 0px; justify-content: center; padding: 0px; }
.sd.s-c01428ff { color: #ffffffff; height: auto; letter-spacing: 0.10em; line-height: 1.5; text-align: left; width: auto; }
.sd.s-0b5997e2 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-2d2079b9 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: center; padding: 0px; }
.sd.s-b041ef87 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px 0px; justify-content: flex-start; padding: 0px; }
.sd.s-39ff2b53 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-55bbce18); font-size: 34px; font-weight: 700; height: auto; letter-spacing: 0.10em; line-height: 1.5; text-align: left; width: auto; }
.sd.s-2188ff6d { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-e005c656 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 30px 20px; padding: 0px; width: 100%; }
.sd.s-354b6662 { color: #ffffffff; flex: none; height: auto; text-align: left; width: 490px; }
.sd.s-14fc19fd { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 50%; }
.sd.s-20d33f19::before { background-repeat: repeat; }
.sd.s-20d33f19 { flex: none; height: 280px; padding: 0px 0px; width: 100%; }
.sd.s-20d33f19::before { background-image: url("/assets/img/s-932x686_v-fs_webp_0f1f3b00-97a9-47c5-a95d-a968f4768cd0.png"); }
.sd.s-f37c694b { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; gap: 0px 0px; justify-content: center; margin: 30px 0px 0px 0px; padding: 0px; width: 1280px; }
.sd.s-f3cd4dd5 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 40%; }
.sd.s-17502daa { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 20px; height: 100px; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-b3d5b3ec { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; height: auto; text-align: center; width: auto; }
.sd.s-b2074edf { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-e4cb9219 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-b529e1f8 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-b529e1f8::before { background-image: url("/assets/img/1a115813-6466-4578-a767-c56f414b8f6d.jpg"); }
.sd.s-72204c41 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-5103ce42 { color: #ffffffff; height: auto; text-align: justify; width: auto; }
.sd.s-9b219d05 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: flex-start; padding: 20px 20px 40px 20px; width: 40%; }
.sd.s-82f27cf7 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px 20px; height: 100px; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-a7e183a3 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; height: auto; text-align: center; width: auto; }
.sd.s-46463c7e { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-7cac752c { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-40978485 { height: 210px; padding: 0px 0px; width: 100%; }
.sd.s-40978485::before { background-image: url("/assets/img/s-1740x1280_v-fms_webp_447ace7e-4cef-4652-b293-da906e5080e1.png"); }
.sd.s-8c83c842 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; justify-content: center; padding: 10px; width: 100%; }
.sd.s-3bb551c5 { color: #ffffffff; height: auto; text-align: left; width: auto; }
.sd.s-346a06a1 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 20px 20px; width: 550px; }
.sd.s-557cba0f { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-07025291 { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.80; margin: 10px 0px 15px 0px; text-align: center; width: auto; }
.sd.s-adf6268a { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px 0px; text-align: left; width: auto; }
.sd.s-6f9664c7 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: center; padding: 0px; }
.sd.s-d6fb91aa:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-d6fb91aa { align-content: center; align-items: center; background: var(--s-color-04abd04a); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-radius: 4px; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 40px 40px 10px 40px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-d6fb91aa:hover .sd.s-0ec37250 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-0ec37250 { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-d6fb91aa:hover .sd.s-3f016a4a { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-3f016a4a { background: #e6e6e6ff; border-bottom: 0px dashed #e6e6e6ff; border-left: 0px dashed #e6e6e6ff; border-right: 1px dashed #e6e6e6ff; border-top: 0px dashed #e6e6e6ff; flex: none; height: 16px; width: 1px; }
.sd.s-d6fb91aa:hover .sd.s-603f11ca { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-603f11ca { color: #ffffffff; font-size: 16px; }
.sd.s-720e990b:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-720e990b { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-radius: 4px; border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 10px 0px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-720e990b:hover .sd.s-ff73954d { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-ff73954d { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-720e990b:hover .sd.s-43a40b0c { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-43a40b0c { background: #ffffffff; border-bottom: 0px dashed #282828; border-left: 0px dashed #282828; border-right: 1px dashed #282828; border-top: 0px dashed #282828; flex: none; height: 16px; width: 1px; }
.sd.s-720e990b:hover .sd.s-355d6405 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-355d6405 { color: #ffffffff; font-size: 16px; }
.sd.s-a3038844 { align-content: center; align-items: center; background: #000000; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; }
.sd.s-0fc6dea6 { align-content: center; align-items: center; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 60px 0px; padding: 0px 30px; width: 70%; }
.sd.s-1aaaa333 { background: #EEEEEE; color: #000000; flex: none; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 900; height: auto; line-height: 1.7; margin: 30px 0px 10px 0px; padding: 0px; text-align: center; width: 465px; }
.sd.s-03b42eeb { color: #FFFFFF; flex: none; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 900; height: auto; line-height: 1.7; margin: 10px 0px 25px 0px; padding: 0px; text-align: center; width: 615px; }
.sd.s-67969043 { color: #FFFFFF; display: none; flex: none; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 900; height: auto; line-height: 1.7; margin: 10px 0px 25px 0px; padding: 0px; text-align: center; width: 615px; }
.sd.s-5fee22b6 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 50px 0px; padding: 0px; width: 90%; }
.sd.s-1fca7e45 { color: #FFFFFF; flex: none; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 400; height: auto; line-height: 1.82; margin: 0px 0px 0px 0px; padding: 0px 30px; text-align: left; width: 50%; }
.sd.s-c55825d0 { flex: none; height: 290px; width: 50%; }
.sd.s-c55825d0::before { background-image: url("/assets/img/4fb1fed8-dccc-43ae-b170-f6e3ba55b9ec.png"); }
.sd.s-90aedfdf { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-838fea69::before { filter:  brightness(0.3)  contrast(1.2)  grayscale(0.4); }
.sd.s-838fea69 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; overflow-x: visible; overflow-y: visible; padding: 43px 30px; width: 100%; }
.sd.s-838fea69::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_5c9f8581-062e-49f3-8f14-b084a120f3b7.jpg"); }
.sd.s-690c7c5e { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
.sd.s-fc204669 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 30px 0px 30px 0px; padding: 0px; }
.sd.s-80e0729e { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-10f1d1e5 { color: #FFFFFF; height: auto; margin: 20px 0px 20px 0px; text-align: center; width: auto; }
.sd.s-2ba336ee { color: #FFFFFF; flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-50c07159 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); display: none; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; }
.sd.s-16f03745 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; margin: 30px 0px 30px 0px; padding: 0px; }
.sd.s-0ebfd6f7 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-d50e558c { height: 120px; width: 160px; }
.sd.s-d50e558c::before { background-image: url("/assets/img/9848652a-3c4f-446e-a560-d277d146a88d.jpg"); }
.sd.s-abff91c7 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 35px 24px 47px; padding: 0px; width: 600px; }
.sd.s-e7542d7e { color: #FFFFFF; font-feature-settings: 'palt' 1; height: auto; margin: 0px 0px 24px 0px; text-align: left; width: auto; }
.sd.s-46d32cdd { color: #FFFFFF; font-feature-settings: 'palt' 1; height: auto; letter-spacing: 0.05em; text-align: left; width: auto; }
.sd.s-778603c7 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-a7b30c42 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 332px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 544px; }
.sd.s-2622fe80-i0:focus-visible { outline: 2px solid black; }
.sd.s-2622fe80-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-2622fe80-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-2622fe80-i0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d8113b61-i0::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d8113b61-i0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d8113b61-i0::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_2a0e355c-037e-48d2-8b1f-6796d141e88a.jpg"); }
.sd.s-2622fe80-i1:focus-visible { outline: 2px solid black; }
.sd.s-2622fe80-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-2622fe80-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-2622fe80-i1 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d8113b61-i1::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d8113b61-i1 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d8113b61-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_5c9f8581-062e-49f3-8f14-b084a120f3b7.jpg"); }
.sd.s-2622fe80-i2:focus-visible { outline: 2px solid black; }
.sd.s-2622fe80-i2.is-animating-next { transform: translateX(-100%); }
.sd.s-2622fe80-i2.is-animating-prev { transform: translateX(100%); }
.sd.s-2622fe80-i2 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d8113b61-i2::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d8113b61-i2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d8113b61-i2::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_df4087fd-ae60-412b-808e-459dc15f2da6.jpg"); }
.sd.s-2622fe80-i3:focus-visible { outline: 2px solid black; }
.sd.s-2622fe80-i3.is-animating-next { transform: translateX(-100%); }
.sd.s-2622fe80-i3.is-animating-prev { transform: translateX(100%); }
.sd.s-2622fe80-i3 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d8113b61-i3::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d8113b61-i3 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d8113b61-i3::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_f6b959df-33d4-4041-953e-c62c5792f2d8.jpg"); }
.sd.s-1c64f097 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-aae43bd0 { color: #333; height: auto; text-align: center; width: auto; }
.sd.s-debb6c61 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-b3a8d879 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-571d1466 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-91ff3603 { color: #333; height: auto; text-align: center; width: auto; }
.sd.s-7b125af6 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-aa4776ec { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 332px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 544px; }
.sd.s-04ba5878-i0:focus-visible { outline: 2px solid black; }
.sd.s-04ba5878-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-04ba5878-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-04ba5878-i0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-1e8993c0-i0::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-1e8993c0-i0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-1e8993c0-i0::before { background-image: url("/assets/img/49cf9360-bf39-439b-8299-b8e1ed123cd0.jpg"); }
.sd.s-04ba5878-i1:focus-visible { outline: 2px solid black; }
.sd.s-04ba5878-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-04ba5878-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-04ba5878-i1 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-1e8993c0-i1::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-1e8993c0-i1 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-1e8993c0-i1::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-842e7b58 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-c92ccf97 { color: #333; height: auto; text-align: center; width: auto; }
.sd.s-eb61a7ef { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-633d5bb7 { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-8dc2d84e { background: rgb(149, 129, 48); color: #ffffffff; height: auto; padding: 2px 20px; text-align: center; width: auto; }
.sd.s-10900af0 { color: #333; height: auto; text-align: center; width: auto; }
.sd.s-0ae32dad { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-b9c6c6a5 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 332px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 544px; }
.sd.s-cd91138f-i0:focus-visible { outline: 2px solid black; }
.sd.s-cd91138f-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-cd91138f-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-cd91138f-i0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d1efd806-i0::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d1efd806-i0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d1efd806-i0::before { background-image: url("/assets/img/s-1477x1108_v-fms_webp_8edc3431-f16d-4658-a3a0-6ef73a04a56e.jpg"); }
.sd.s-cd91138f-i1:focus-visible { outline: 2px solid black; }
.sd.s-cd91138f-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-cd91138f-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-cd91138f-i1 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d1efd806-i1::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d1efd806-i1 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d1efd806-i1::before { background-image: url("/assets/img/s-1477x1108_v-fms_webp_cf0d91a3-1c81-4c52-8826-9956f410f1c4.jpg"); }
.sd.s-cd91138f-i2:focus-visible { outline: 2px solid black; }
.sd.s-cd91138f-i2.is-animating-next { transform: translateX(-100%); }
.sd.s-cd91138f-i2.is-animating-prev { transform: translateX(100%); }
.sd.s-cd91138f-i2 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d1efd806-i2::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d1efd806-i2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d1efd806-i2::before { background-image: url("/assets/img/s-1477x1108_v-fms_webp_738b1266-2727-4946-b7d9-207ee749642e.jpg"); }
.sd.s-cd91138f-i3:focus-visible { outline: 2px solid black; }
.sd.s-cd91138f-i3.is-animating-next { transform: translateX(-100%); }
.sd.s-cd91138f-i3.is-animating-prev { transform: translateX(100%); }
.sd.s-cd91138f-i3 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d1efd806-i3::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d1efd806-i3 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d1efd806-i3::before { background-image: url("/assets/img/s-1477x1108_v-fms_webp_cfd0a5ff-68b9-46b7-b164-b41b02996ae0.jpg"); }
.sd.s-cd91138f-i4:focus-visible { outline: 2px solid black; }
.sd.s-cd91138f-i4.is-animating-next { transform: translateX(-100%); }
.sd.s-cd91138f-i4.is-animating-prev { transform: translateX(100%); }
.sd.s-cd91138f-i4 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-d1efd806-i4::before { filter:  contrast(1.4)  brightness(0.8); }
.sd.s-d1efd806-i4 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-d1efd806-i4::before { background-image: url("/assets/img/s-1108x1477_v-fms_webp_0e3f0398-c7ef-42a2-907d-c887fe94cb57.jpg"); }
.sd.s-d0ef6524 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }
.sd.s-f56a0fe1 { color: #333; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-3a555662 { color: #333; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-64ec048c { align-content: center; align-items: center; background: #ffffff; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 1336px; justify-content: flex-start; padding: 53px 16px 29px; width: 100%; }
.sd.s-0035fa51 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px; padding: 0px; width: 866px; }
.sd.s-8c874b52 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; width: 854px; }
.sd.s-7f8da8c9 { align-content: center; align-items: center; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 100%; }
.sd.s-f23cf2d1 code { color: #fb6021; font-family: var(--s-font-4cbb616c); }
.sd.s-f23cf2d1 h2 { font-family: var(--s-font-749a7c8e); font-size: 24px; text-align: center; }
.sd.s-f23cf2d1 strong { color: #ff0000; font-family: var(--s-font-749a7c8e); font-size: 40px; }
.sd.s-f23cf2d1 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 40px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 600px; }
.sd.s-4c568ff4 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-eaef23f1 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-eaef23f1 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-6f06ff6e h2 { flex-direction: column; }
.sd.s-6f06ff6e { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-b61d5915 h2 { font-size: 20px; margin: 10px 0px 0px 0px; }
.sd.s-b61d5915 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-b702590c h2 { font-size: 20px; }
.sd.s-b702590c { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-83803070 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-83803070 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-f11f0d57 h2 { flex-direction: column; }
.sd.s-f11f0d57 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-f5336c55 h2 { font-size: 14px; text-align: center; }
.sd.s-f5336c55 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-a3c5977f { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-d1c47653 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-d1c47653 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-d5c39fc8 h2 { flex-direction: column; }
.sd.s-d5c39fc8 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-88a974c4 h2 { font-size: 20px; margin: 10px 0px 0px 0px; }
.sd.s-88a974c4 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-cd14c005 h2 { font-size: 20px; }
.sd.s-cd14c005 { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-f11fa716 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-f11fa716 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-234d537d h2 { flex-direction: column; }
.sd.s-234d537d { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-94870cdf h2 { font-size: 14px; text-align: center; }
.sd.s-94870cdf { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-613e9fd0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-7318856a h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-7318856a { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-15919025 h2 { flex-direction: column; }
.sd.s-15919025 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-59569b23 h2 { font-size: 20px; }
.sd.s-59569b23 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-1f43c36d h2 { font-size: 20px; }
.sd.s-1f43c36d { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-018643de h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-018643de { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-5140f310 h2 { flex-direction: column; }
.sd.s-5140f310 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-5c39d609 h2 { font-size: 14px; text-align: center; }
.sd.s-5c39d609 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-b6957f60 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-604c8f5e h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-604c8f5e { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-d96c189a h2 { flex-direction: column; }
.sd.s-d96c189a { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-c92d9571 h2 { font-size: 20px; }
.sd.s-c92d9571 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-f259d6f3 h2 { font-size: 20px; }
.sd.s-f259d6f3 { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-78c00ef1 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-78c00ef1 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-98495f47 h2 { flex-direction: column; }
.sd.s-98495f47 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-19b70fae h2 { font-size: 14px; text-align: center; }
.sd.s-19b70fae { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-773f4c2e { color: #333; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; margin: 20px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-5fc0fbb5 { background: #f6f6f6; color: #044e8c; flex: none; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 700; height: 96px; line-height: 1.4; margin: 30px 0px 0px 0px; padding: 0px 0px 0px; text-align: center; width: 100%; }
.sd.s-69393bba { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 20px 0px 0px 0px; padding: 0px; }
.sd.s-9dae8eab h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-9dae8eab { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-02ad34e6 h2 { flex-direction: column; }
.sd.s-02ad34e6 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-4d1b6845 h2 { font-size: 20px; }
.sd.s-4d1b6845 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-a6518c7f h2 { font-size: 20px; }
.sd.s-a6518c7f { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-b22caa1d h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-b22caa1d { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-f6c73ff7 h2 { flex-direction: column; }
.sd.s-f6c73ff7 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-697b60a0 h2 { font-size: 20px; text-align: center; }
.sd.s-697b60a0 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 290px; }
.sd.s-19d72ad7 h2 { font-size: 20px; }
.sd.s-19d72ad7 { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-7d57c5c8 h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-7d57c5c8 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-25573f57 h2 { flex-direction: column; }
.sd.s-25573f57 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-631f7ee1 h2 { font-size: 20px; text-align: center; }
.sd.s-631f7ee1 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 290px; }
.sd.s-adc3b1cf h2 { font-size: 20px; }
.sd.s-adc3b1cf { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-4cc7868b h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-4cc7868b { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-e50a568d h2 { flex-direction: column; }
.sd.s-e50a568d { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-9c40594d h2 { font-size: 14px; text-align: center; }
.sd.s-9c40594d { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-d48742db h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-d48742db { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px dotted #000; border-left: 0px dotted #000; border-right: 0px dotted #000; border-top: 0px dotted #000; flex-direction: column; flex-wrap: nowrap; height: 76px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-853fc783 h2 { flex-direction: column; }
.sd.s-853fc783 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-fe3b7026 h2 { font-size: 20px; }
.sd.s-fe3b7026 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 290px; }
.sd.s-529a75ef h2 { font-size: 20px; }
.sd.s-529a75ef { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 290px; }
.sd.s-8684a8bf h2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: center; }
.sd.s-8684a8bf { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; flex-direction: column; flex-wrap: nowrap; height: 48px; justify-content: center; padding: 0px; width: 100%; }
.sd.s-611cc2ee h2 { flex-direction: column; }
.sd.s-611cc2ee { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-9b7a1cf3 h2 { font-size: 14px; text-align: center; }
.sd.s-9b7a1cf3 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: left; width: 864px; }
.sd.s-913ee07a { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 25px; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-bd86fbba { background: #262d25; flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 70px 40px; width: 100%; }
.sd.s-cd77ded5 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-49908b2b { color: #ffffffff; height: auto; margin: 20px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-57c0d126 { color: #ffffffff; height: auto; margin: 20px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-0886cc8c { align-content: center; align-items: center; background: var(--s-color-21b2747f); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: auto; justify-content: flex-start; margin: 0px 0px; padding: 0px 0px 100px 0px; width: 100%; }
.sd.s-26b84eef { align-content: center; align-items: center; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; justify-content: flex-start; padding: 0px; width: 82%; }
.sd.s-9978be72 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; padding: 0px; width: 60%; }
.sd.s-fd713da0 { border-bottom: 2px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 600; height: 43px; line-height: 1.8; text-align: left; width: 100%; }
.sd.s-245aa6e1 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 0px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: space-between; padding: 0px; width: 100%; }
.sd.s-c8edb131 { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 600; height: 100%; line-height: 1.8; text-align: left; width: auto; }
.sd.s-df130714 { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 600; height: 100%; line-height: 1.8; text-align: left; width: auto; }
.sd.s-f1e02b55 { align-content: flex-start; align-items: flex-start; border-bottom: 1px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 0px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; justify-content: space-between; padding: 0px; width: 100%; }
.sd.s-36f0e749 { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 600; height: 100%; line-height: 1.8; text-align: left; width: auto; }
.sd.s-67bf010d { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; }
.sd.s-ea560f09 { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 600; height: 40px; line-height: 1.8; text-align: left; width: auto; }
.sd.s-bb43d27c { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 12px; font-weight: 600; height: 100%; line-height: 1.8; text-align: left; width: auto; }
.sd.s-11e3d6a0 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; flex-direction: row; flex-wrap: nowrap; gap: 100px; justify-content: flex-start; padding: 0px; }
.sd.s-07f5a359 { border-bottom: 0px solid #ffffffff; border-left: 0px solid #ffffffff; border-right: 0px solid #ffffffff; border-top: 0px solid #ffffffff; color: var(--s-color-6c805651); flex: none; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 600; height: 100%; line-height: 1.8; text-align: left; width: auto; }
.sd.s-5786616e { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: auto; justify-content: flex-start; padding: 0px 0px; width: auto; }
.sd.s-a017d8d0 { color: var(--s-color-6c805651); display: none; font-family: var(--s-font-7886f450); font-size: 20px; font-weight: 700; height: auto; line-height: 1.8; text-align: center; width: auto; }
.sd.s-c2c68878 { color: var(--s-color-6c805651); display: flex; font-family: var(--s-font-7886f450); font-size: 20px; font-weight: 700; height: auto; line-height: 1.8; text-align: center; width: auto; }
.sd.s-94005811 { background: #EEEEEE; flex: none; height: auto; width: 780px; }
.sd.s-37c83830 { background: #EEEEEE; display: none; flex: none; height: auto; width: 100%; }
.sd.s-6c2ca0b3 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 20px 20px; width: 550px; }
.sd.s-97465ca7 { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 18px; font-weight: 500; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-e547264d { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.80; margin: 10px 0px 15px 0px; text-align: center; width: auto; }
.sd.s-2921a68d { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 500; height: auto; line-height: 1.4; padding: 10px 0px; text-align: left; width: auto; }
.sd.s-dd7241b0 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px 0px; justify-content: center; margin: 0px 0px 100px 0px; padding: 0px; }
.sd.s-01119c55:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-01119c55 { align-content: center; align-items: center; background: var(--s-color-04abd04a); border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-radius: 4px; border-right: 0px solid transparent; border-top: 0px solid transparent; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 40px 40px 10px 40px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-01119c55:hover .sd.s-7b9ea455 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-7b9ea455 { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-01119c55:hover .sd.s-e38ba703 { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-e38ba703 { background: #e6e6e6ff; border-bottom: 0px dashed #e6e6e6ff; border-left: 0px dashed #e6e6e6ff; border-right: 1px dashed #e6e6e6ff; border-top: 0px dashed #e6e6e6ff; flex: none; height: 16px; width: 1px; }
.sd.s-01119c55:hover .sd.s-3676b257 { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-3676b257 { color: #ffffffff; font-size: 16px; }
.sd.s-73962731:hover { background: #ffffffff; border-bottom: 1px solid rgb(242, 54, 54); border-left: 1px solid rgb(242, 54, 54); border-right: 1px solid rgb(242, 54, 54); border-top: 1px solid rgb(242, 54, 54); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-73962731 { align-content: center; align-items: center; background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-radius: 4px; border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; justify-content: flex-start; margin: 10px 0px; overflow-x: hidden; overflow-y: hidden; padding: 20px 16px; width: 360px; }
.sd.s-73962731:hover .sd.s-e736190d { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
.sd.s-e736190d { color: #ffffffff; flex: 1; font-family: var(--s-font-7886f450); font-feature-settings: normal; font-size: 16px; font-style: normal; font-weight: 700; height: auto; letter-spacing: normal; line-height: 1.75; text-align: center; width: auto; }
.sd.s-73962731:hover .sd.s-6b901140 { background: var(--s-color-04abd04a); border-bottom: 0px solid rgb(242, 10, 10); border-left: 0px solid rgb(242, 10, 10); border-right: 1px solid rgb(242, 10, 10); border-top: 0px solid rgb(242, 10, 10); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); transition-duration: 300ms; transition-timing-function: ease-in-out; }
.sd.s-6b901140 { background: #ffffffff; border-bottom: 0px dashed #282828; border-left: 0px dashed #282828; border-right: 1px dashed #282828; border-top: 0px dashed #282828; flex: none; height: 16px; width: 1px; }
.sd.s-73962731:hover .sd.s-191a631c { background-image: var(--s-color-04abd04a); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; transform: ; }
.sd.s-191a631c { color: #ffffffff; font-size: 16px; }
.sd.s-0940ebb6 { background: #EEEEEE; flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 70px 40px; width: 100%; }
.sd.s-13b61578 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 800; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-c33893d1 { color: #333; height: auto; margin: 20px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-060fc1e8 { color: #333; height: auto; margin: 20px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-98c02a4a { align-content: center; align-items: center; background: #FFFFFF; display: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 60px 30px; width: 1280px; }
.sd.s-085e17cb { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; }
.sd.s-b1aa507e { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 35px 30px 47px; padding: 0px; width: 600px; }
.sd.s-04d064f9 { color: #333333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; height: auto; line-height: 1.6; margin: 0px 0px 24px 0px; text-align: left; width: auto; }
.sd.s-baa9f7c4 { color: #333333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; text-align: left; width: auto; }
.sd.s-2206cd15 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 391px; justify-content: center; overflow-x: hidden; overflow-y: hidden; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 598px; }
.sd.s-328ecf2c-i0:focus-visible { outline: 2px solid black; }
.sd.s-328ecf2c-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-328ecf2c-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-328ecf2c-i0 { flex-direction: column; flex-wrap: nowrap; height: 100%; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-2e17f8f1-i0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-2e17f8f1-i0::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_7ec7e778-ecb0-4b5b-bd8c-e25331da46b2.jpg"); }
.sd.s-328ecf2c-i1:focus-visible { outline: 2px solid black; }
.sd.s-328ecf2c-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-328ecf2c-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-328ecf2c-i1 { flex-direction: column; flex-wrap: nowrap; height: 100%; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-2e17f8f1-i1 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-2e17f8f1-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_aa3fae33-f144-445a-969f-391b0070d7e6.jpg"); }
.sd.s-328ecf2c-i2:focus-visible { outline: 2px solid black; }
.sd.s-328ecf2c-i2.is-animating-next { transform: translateX(-100%); }
.sd.s-328ecf2c-i2.is-animating-prev { transform: translateX(100%); }
.sd.s-328ecf2c-i2 { flex-direction: column; flex-wrap: nowrap; height: 100%; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-2e17f8f1-i2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-2e17f8f1-i2::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_e4552181-a83e-4b33-a13f-38479cf9a0a8.jpg"); }
.sd.s-328ecf2c-i3:focus-visible { outline: 2px solid black; }
.sd.s-328ecf2c-i3.is-animating-next { transform: translateX(-100%); }
.sd.s-328ecf2c-i3.is-animating-prev { transform: translateX(100%); }
.sd.s-328ecf2c-i3 { flex-direction: column; flex-wrap: nowrap; height: 100%; outline-offset: -4px; transition-property: transform; transition-timing-function: cubic-bezier(0.58, 0.21, 0.41, 0.96); width: 100%; will-change: transform; }
.sd.s-2e17f8f1-i3 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-end; padding: 0px 80px 88px; width: 100%; z-index: -1; }
.sd.s-2e17f8f1-i3::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_9f75ca85-2024-4a04-aa80-cd321b5444b2.jpg"); }
.sd.s-a82580bd { align-content: center; align-items: center; background: #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; overflow-x: auto; overflow-y: hidden; padding: 31px 30px; width: 1280px; }
.sd.s-ae3349cd { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
.sd.s-838ef975 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: 412px; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-a89e3ad6 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-e4b98a5b { background: #c89761; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-6067bc43 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-1ed14739 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-d5354e79 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-37d29f5e { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-2d78b4d6 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-aa1ab953 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-d3996d44 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-3c452f7a { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-c3b253d7 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-2bf562bc { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-1acae472 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-0d5f1c36 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-90bb9f51 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-c5db97ec { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-46ebb628 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-f0888abc { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-9e1809ff { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: 412px; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-9b1f3283 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-1a6d1842 { background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-47ffdaf5 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-e22d1d62 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-0d6e4359 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-9edea138 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-360b0a1c { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-d232c66e { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-29e9a896 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-a60f8a4e { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-20935832 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-5b3f829f { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-7168d0d9 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-8df5957e { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-3f4826f6 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-0051afa4 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-a4c9f29a { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-308011d9 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-f3d62a5b { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: 412px; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-65443590 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-b8a5d4b5 { background: #e89964; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-332c601f { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-c2c790f8 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-72326b2f { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-ee81d109 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-2387a724 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-b3fe179a { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-ec0738e1 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-c59e46d9 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-bcb824f9 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-de53daac { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-e126b5e5 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-86aeba92 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-2724e53e { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-5e8c1d9c { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: 412px; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-29e497a2 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-1d27587a { background: #e89964; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-cf654f46 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-5a393ee9 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-ce3580a4 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-0bfdeca8 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-f5c856ee { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-a036e09d { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-04c52cde { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-db67e5d3 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-45d62c96 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-dbbe591f { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-3dfd2879 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-e01ac02e { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-65e68cbc { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-793c6c60 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: 412px; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-9884165c { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-d6f7e96e { background: #e89964; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-67153e84 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-d059db13 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-1858f301 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-376d52a4 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-f3b0b4d4 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-c30842af { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-6e254716 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-0cd8d459 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-78b5e555 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-2b0f1433 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-e4cb7afc { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-e3963054 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-3b62e729 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-5aab7b66 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: auto; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-0fd5d184 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-019677a8 { background: #668baa; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-2a22aec5 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-7a95108c { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-ced083c7 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-8c941588 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-5db7ac1f { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-48c017df { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-7b4f81c4 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-3670a290 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-f42a4002 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-4a399bfb { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-f552eaa4 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-22b701b3 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-b73add2f { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-7a994aa3 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-a6f7f0b0 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-126335d1 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-6ff05c9d { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; flex: none; height: auto; justify-content: flex-start; margin: 0px 15px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 50px 15px 40px; width: 265px; }
.sd.s-9b056e9c { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: 1; height: auto; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-8f70610c { background: #31405b; border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: 48px; letter-spacing: 0em; line-height: 1.4; margin: 0 0 0 0; opacity: 1; padding: 0 0 0 0; text-align: center; width: 100%; }
.sd.s-f457cc14 { align-content: flex-end; align-items: flex-end; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; flex-direction: row; height: auto; justify-content: flex-start; margin: 20px 0px 28px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-22578d99 { border-radius: 0; color: #282828; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; }
.sd.s-4d1ac424 { border-radius: 0; color: #111111; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; letter-spacing: 0em; line-height: 1; margin: 0px 0px 0px 0px; opacity: 1; padding: 0 0 0 0; text-align: center; width: auto; }
.sd.s-9eafd316 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-da46adf9 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-4a75140e { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-ea5c8d86 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-028df948 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-4fed8edb { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-45976239 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-f7b69a27 { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-0da01b26 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-ef54ed87 { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-fd830ecb { background: rgba(0,0,0,0.0); border-radius: 0; flex-direction: row; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; }
.sd.s-e4ef6c71 { background: rgba(0,0,0,0); border-radius: 0; color: #111111; font-size: 18px; margin: 0px 10px 0px 0px; opacity: 1; padding: 0 0 0 0; }
.sd.s-a0b6509a { border-radius: 0; color: #111111; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; letter-spacing: 0em; line-height: 1.2; opacity: 1; padding: 0 0 0 0; text-align: left; }
.sd.s-9af212bd { align-content: center; align-items: center; background: #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 96px 16px 96px; width: 100%; }
.sd.s-61e66d5c::before { filter: brightness(0.3); }
.sd.s-61e66d5c { background: #EEEEEE; bottom: 32px; flex: none; height: auto; left: 0; margin: 0 0 0 0; position: absolute; top: 32px; width: 50%; z-index: -1; }
.sd.s-61e66d5c::before { background-image: url("/assets/img/unsplash_1523543239204-98290c161ab5.jpg"); }
.sd.s-f4915ab6 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 32px; padding: 0px; width: 800px; z-index: 1; }
.sd.s-83b993c4 { background: rgba(0,0,0,0.0); color: #FFFFFF; flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 28px; font-weight: 700; height: auto; letter-spacing: 0.05em; line-height: 1.3; margin: 0px 0px 0px 0px; mix-blend-mode: normal; text-align: left; width: auto; }
.sd.s-9f8b9ba2 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 0px; overflow-x: hidden; overflow-y: auto; padding: 0px; width: 800px; }
.sd.s-5b4e9b67-i0 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #c3c3c3; border-left: 0px solid #c3c3c3; border-radius: 4px; border-right: 0px solid #c3c3c3; border-top: 0px solid #c3c3c3; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px; padding: 24px; width: 100%; }
.sd.s-30e757b9-i0 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 24px 0px 0px; padding: 0px; width: auto; }
.sd.s-bbbc9272-i0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; }
.sd.s-83de72c1-i0 { border-bottom: 2px solid #6a6a6a; border-left: 0px solid #6a6a6a; border-right: 0px solid #6a6a6a; border-top: 0px solid #6a6a6a; color: #6a6a6a; font-family: var(--s-font-4cbb616c); font-size: 16px; font-weight: 700; height: auto; line-height: 1; margin: 0px 0px 8px 0px; padding: 0px 0px 2px 0px; text-align: left; width: auto; }
.sd.s-2411f788-i0 { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 700; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-38031d98-i0 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-f97163b7-i0 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f97163b7-i0::before { background-image: url("/assets/img/unsplash_1592890288564-76628a30a657.jpg"); }
.sd.s-5b4e9b67-i1 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #c3c3c3; border-left: 0px solid #c3c3c3; border-radius: 4px; border-right: 0px solid #c3c3c3; border-top: 0px solid #c3c3c3; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px; padding: 24px; width: 100%; }
.sd.s-30e757b9-i1 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 24px 0px 0px; padding: 0px; width: auto; }
.sd.s-bbbc9272-i1 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; }
.sd.s-83de72c1-i1 { border-bottom: 2px solid #6a6a6a; border-left: 0px solid #6a6a6a; border-right: 0px solid #6a6a6a; border-top: 0px solid #6a6a6a; color: #6a6a6a; font-family: var(--s-font-4cbb616c); font-size: 16px; font-weight: 700; height: auto; line-height: 1; margin: 0px 0px 8px 0px; padding: 0px 0px 2px 0px; text-align: left; width: auto; }
.sd.s-2411f788-i1 { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 700; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-38031d98-i1 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-f97163b7-i1 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f97163b7-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_f6b959df-33d4-4041-953e-c62c5792f2d8.jpg"); }
.sd.s-5b4e9b67-i2 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #c3c3c3; border-left: 0px solid #c3c3c3; border-radius: 4px; border-right: 0px solid #c3c3c3; border-top: 0px solid #c3c3c3; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px; padding: 24px; width: 100%; }
.sd.s-30e757b9-i2 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 24px 0px 0px; padding: 0px; width: auto; }
.sd.s-bbbc9272-i2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; }
.sd.s-83de72c1-i2 { border-bottom: 2px solid #6a6a6a; border-left: 0px solid #6a6a6a; border-right: 0px solid #6a6a6a; border-top: 0px solid #6a6a6a; color: #6a6a6a; font-family: var(--s-font-4cbb616c); font-size: 16px; font-weight: 700; height: auto; line-height: 1; margin: 0px 0px 8px 0px; padding: 0px 0px 2px 0px; text-align: left; width: auto; }
.sd.s-2411f788-i2 { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 700; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-38031d98-i2 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-f97163b7-i2 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f97163b7-i2::before { background-image: url("/assets/img/unsplash_1593111774642-a746f5006b7b.jpg"); }
.sd.s-5b4e9b67-i3 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 0px solid #c3c3c3; border-left: 0px solid #c3c3c3; border-radius: 4px; border-right: 0px solid #c3c3c3; border-top: 0px solid #c3c3c3; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 16px; padding: 24px; width: 100%; }
.sd.s-30e757b9-i3 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 24px 0px 0px; padding: 0px; width: auto; }
.sd.s-bbbc9272-i3 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; }
.sd.s-83de72c1-i3 { border-bottom: 2px solid #6a6a6a; border-left: 0px solid #6a6a6a; border-right: 0px solid #6a6a6a; border-top: 0px solid #6a6a6a; color: #6a6a6a; font-family: var(--s-font-4cbb616c); font-size: 16px; font-weight: 700; height: auto; line-height: 1; margin: 0px 0px 8px 0px; padding: 0px 0px 2px 0px; text-align: left; width: auto; }
.sd.s-2411f788-i3 { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 700; height: auto; line-height: 1.1; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-38031d98-i3 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-f97163b7-i3 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f97163b7-i3::before { background-image: url("/assets/img/unsplash_1600492515568-8868f609511e.jpg"); }
.sd.s-4b3a23f4 { align-content: center; align-items: center; background: #EEEEEE; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.11); display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 96px 16px 96px; width: 100%; z-index: 0; }
.sd.s-9c5ad6eb { background: rgba(245, 245, 245, 0); flex: none; height: auto; margin: 0px 0px 32px; width: 800px; }
.sd.s-5b9638b2 { color: #333; font-family: var(--s-font-298bf6d2); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-081d9a95 { flex: none; margin: 0px 0px 0px; padding: 0px; width: 800px; }
.sd.s-336b885f-i0 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 30px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-975640aa-i0 { align-content: flex-start; align-items: flex-start; background: #c3c3c3; border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-radius: 0; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-661108ac-i0 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-20b796c0-i0 { background: #333333; border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-ad6741fd-i0 { border-bottom: 0px solid rgba(151, 170, 198, 0.6); border-left: 0px solid rgba(151, 170, 198, 0.6); border-right: 0px solid rgba(151, 170, 198, 0.6); border-top: 0px solid rgba(151, 170, 198, 0.6); color: #333333; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-63a918d6-i0 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-81e5fc26-i0 { background: rgba(0,0,0,0.0); border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #333333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-dfd24534-i0 { color: #333333; flex: 1; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-336b885f-i1 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 30px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-975640aa-i1 { align-content: flex-start; align-items: flex-start; background: #c3c3c3; border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-radius: 0; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-661108ac-i1 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-20b796c0-i1 { background: #333333; border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-ad6741fd-i1 { border-bottom: 0px solid rgba(151, 170, 198, 0.6); border-left: 0px solid rgba(151, 170, 198, 0.6); border-right: 0px solid rgba(151, 170, 198, 0.6); border-top: 0px solid rgba(151, 170, 198, 0.6); color: #333333; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-63a918d6-i1 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-81e5fc26-i1 { background: rgba(0,0,0,0.0); border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #333333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-dfd24534-i1 { color: #333333; flex: 1; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-336b885f-i2 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 30px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-975640aa-i2 { align-content: flex-start; align-items: flex-start; background: #c3c3c3; border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-radius: 0; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-661108ac-i2 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-20b796c0-i2 { background: #333333; border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-ad6741fd-i2 { border-bottom: 0px solid rgba(151, 170, 198, 0.6); border-left: 0px solid rgba(151, 170, 198, 0.6); border-right: 0px solid rgba(151, 170, 198, 0.6); border-top: 0px solid rgba(151, 170, 198, 0.6); color: #333333; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-63a918d6-i2 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-81e5fc26-i2 { background: rgba(0,0,0,0.0); border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #333333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-dfd24534-i2 { color: #333333; flex: 1; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-336b885f-i3 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 30px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-975640aa-i3 { align-content: flex-start; align-items: flex-start; background: #c3c3c3; border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-radius: 0; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-661108ac-i3 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-20b796c0-i3 { background: #333333; border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-ad6741fd-i3 { border-bottom: 0px solid rgba(151, 170, 198, 0.6); border-left: 0px solid rgba(151, 170, 198, 0.6); border-right: 0px solid rgba(151, 170, 198, 0.6); border-top: 0px solid rgba(151, 170, 198, 0.6); color: #333333; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-63a918d6-i3 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-81e5fc26-i3 { background: rgba(0,0,0,0.0); border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #333333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-dfd24534-i3 { color: #333333; flex: 1; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-336b885f-i4 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; border-radius: 4px; box-shadow: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 30px 0px; overflow-x: hidden; overflow-y: hidden; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-975640aa-i4 { align-content: flex-start; align-items: flex-start; background: #c3c3c3; border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-radius: 0; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-661108ac-i4 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-20b796c0-i4 { background: #333333; border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-ad6741fd-i4 { border-bottom: 0px solid rgba(151, 170, 198, 0.6); border-left: 0px solid rgba(151, 170, 198, 0.6); border-right: 0px solid rgba(151, 170, 198, 0.6); border-top: 0px solid rgba(151, 170, 198, 0.6); color: #333333; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-63a918d6-i4 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 24px 24px 24px; width: 100%; }
.sd.s-81e5fc26-i4 { background: rgba(0,0,0,0.0); border-bottom: 1px solid rgba(51, 51, 51, 0.5); border-left: 1px solid rgba(51, 51, 51, 0.5); border-radius: 2px; border-right: 1px solid rgba(51, 51, 51, 0.5); border-top: 1px solid rgba(51, 51, 51, 0.5); color: #333333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: 28px; line-height: 1.4; margin: 0px 8px 0px 0px; text-align: center; width: 28px; }
.sd.s-dfd24534-i4 { color: #333333; flex: 1; font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.4; margin: 2px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-7e6538a0 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 96px 16px 96px; width: 100%; }
.sd.s-c5d983fa { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 24px; padding: 0px; width: 800px; }
.sd.s-b39780fd { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 28px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 8px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-3f3930b6 { color: #333333; flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 16px; font-weight: 400; height: auto; letter-spacing: 0.05em; line-height: 1.6; margin: 0px 0px 0px; text-align: left; width: 800px; }
.sd.s-da851384 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-radius: 4px; border-right: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 24px; padding: 32px; width: 800px; }
.sd.s-f911f2c4 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 24px 0px; padding: 0px; width: 100%; }
.sd.s-16ed482c { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 32px 0px 0px; padding: 0px; width: auto; }
.sd.s-9ca8788c { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 8px 0px; text-align: left; width: auto; }
.sd.s-a098a191 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px; }
.sd.s-e3076397 { background: rgba(0,0,0,0.0); border-radius: 0; color: #333; flex: none; font-size: 20px; height: auto; margin: 0px 8px 0px 0px; width: auto; }
.sd.s-dd775123 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-220b6efd { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 8px 0px; padding: 0px; }
.sd.s-7e383bc1 { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-898bce87 { color: #333; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-565c9fc7 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; }
.sd.s-3c832d37 { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-fc9cf6b2 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-f7c54425 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; }
.sd.s-a501b978 { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-9cf7ec7c { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-8d536f2c { border-radius: 4px; flex: 1; height: 190px; width: auto; }
.sd.s-8d536f2c::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_4b776543-8e53-4554-9e47-fba29f0a827d.jpg"); }
.sd.s-0588d54a { flex: none; height: 400px; width: 100%; }
.sd.s-75ece34e { align-content: center; align-items: center; background: rgba(0,0,0,0.0); border-bottom: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; border-radius: 4px; border-right: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 24px; padding: 32px; width: 800px; }
.sd.s-aa586337 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 24px 0px; padding: 0px; width: 100%; }
.sd.s-5203daa3 { align-content: flex-start; align-items: flex-start; flex: 1; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 32px 0px 0px; padding: 0px; width: auto; }
.sd.s-a187e1a0 { color: #333; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 8px 0px; text-align: left; width: auto; }
.sd.s-52dc5165 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 16px 0px; padding: 0px; }
.sd.s-c9e9b5f1 { background: rgba(0,0,0,0.0); border-radius: 0; color: #333; flex: none; font-size: 20px; height: auto; margin: 0px 8px 0px 0px; width: auto; }
.sd.s-a5799458 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-518e060e { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 8px 0px; padding: 0px; }
.sd.s-88d4f479 { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-83713377 { color: #333; flex: 1; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-c19546e7 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; }
.sd.s-5189aebf { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-605c32f8 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-5425bac9 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px; }
.sd.s-0445400f { background: #FFFFFF; border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 15px 0px 0px; padding: 4px 16px 4px; text-align: center; width: 100px; }
.sd.s-713bf7d1 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; margin: 4px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-56fe7f8f { border-radius: 4px; flex: 1; height: 190px; width: auto; }
.sd.s-56fe7f8f::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-6cc11c0c { flex: none; height: 400px; width: 100%; }
.sd.s-d20cf69a { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; padding: 60px 30px; width: 100%; }
.sd.s-fef9f9f9 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 60px 0px; width: auto; }
.sd.s-8baeae9f { color: #111111; font-family: var(--s-font-749a7c8e); font-size: 28px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px 0px; text-align: center; width: auto; }
.sd.s-beda8a0a { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 400; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-17e040cc { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; flex: none; justify-content: center; margin: 0px 0px 20px 0px; opacity: 1; padding: 0px; width: 600px; }
.sd.s-e24a6ffe { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; height: auto; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-f314332f { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; width: auto; }
.sd.s-2c7f2862 { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-6088965b { color: #ff0000; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-9521108e:focus { background: #dddddd; }
.sd.s-9521108e:hover { background: #EEEEEE; }
.sd.s-9521108e::placeholder { color: #777777; }
.sd.s-9521108e { background: #FFFFFF; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-radius: 4px; border-right: 2px solid #000000; border-top: 2px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-749a7c8e); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 15px 10px; text-align: left; width: 100%; }
.sd.s-ce0cd691 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-d153a434 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; width: auto; }
.sd.s-bd7d481d { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-a97c218f { color: #ff0000; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-5754b3b8:focus { background: #dddddd; }
.sd.s-5754b3b8:hover { background: #EEEEEE; }
.sd.s-5754b3b8::placeholder { color: #777777; }
.sd.s-5754b3b8 { background: #FFFFFF; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-radius: 4px; border-right: 2px solid #000000; border-top: 2px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-749a7c8e); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 15px 10px; text-align: left; width: 100%; }
.sd.s-d5dbc588 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-82735146 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; width: auto; }
.sd.s-4149f52f { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-0d680763 { color: #ff0000; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-d9881c7d:focus { background: #dddddd; }
.sd.s-d9881c7d:hover { background: #EEEEEE; }
.sd.s-d9881c7d::placeholder { color: #777777; }
.sd.s-d9881c7d { background: #FFFFFF; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-radius: 4px; border-right: 2px solid #000000; border-top: 2px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-749a7c8e); font-size: 15px; font-weight: 400; height: 50px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 15px 10px; text-align: left; width: 100%; }
.sd.s-0c927b93 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-radius: 0; margin: 0px 0px 20px 0px; opacity: 1; overflow-x: visible; overflow-y: visible; padding: 0 0 0 0; width: 100%; }
.sd.s-bf1905b0 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; width: auto; }
.sd.s-7271a371 { color: #333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-d7c41c89 { color: #ff0000; flex: none; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 600; height: auto; line-height: 1.6; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; width: auto; }
.sd.s-379cd05e:focus { background: #dddddd; }
.sd.s-379cd05e:hover { background: #EEEEEE; }
.sd.s-379cd05e::placeholder { color: #777777; }
.sd.s-379cd05e { background: #FFFFFF; border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-radius: 4px; border-right: 2px solid #000000; border-top: 2px solid #000000; box-shadow: none; color: #333; font-family: var(--s-font-749a7c8e); font-size: 15px; font-weight: 400; height: 160px; justify-content: center; letter-spacing: 0em; line-height: 1.4; opacity: 1; padding: 10px 10px 10px 10px; text-align: left; text-shadow: none; width: 100%; }
.sd.s-d2803396:hover { scale: 1.05 1.05; }
.sd.s-d2803396 { background: #000000; border-radius: 8px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; font-family: var(--s-font-298bf6d2); font-size: 15px; font-weight: 400; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 10px 30px 10px; text-align: left; width: auto; }
.sd.s-805a2554 { color: #FFFFFF; font-family: var(--s-font-298bf6d2); font-size: 15px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-c150a0ff { align-content: center; align-items: center; background: linear-gradient(120deg, rgb(16, 208, 20), #11dd15 35%, #1bc62e); bottom: 119px; display: flex; flex-direction: column; flex-wrap: nowrap; height: 278px; justify-content: center; left: auto; margin: 0 0 0 0; padding: 0px; position: fixed; right: 0px; top: auto; width: 70px; z-index: 2; }
.sd.s-af26bc48 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; height: 250px; justify-content: center; padding: 0px; }
.sd.s-ac1937ea { color: #FFFFFF; font-size: 24px; }
.sd.s-d004e960 { color: #FFFFFF; flex: none; font-family: var(--s-font-298bf6d2); font-size: 20px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: 22px; writing-mode: vertical-rl; }
.sd.s-8471a8b7 { align-content: center; align-items: center; background: #333333; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-end; padding: 96px 0px 16px 0px; width: 100%; }
.sd.s-e7773ba7 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 20px 54px; width: 1200px; }
.sd.s-d8013af3 { align-content: flex-start; align-items: flex-start; background: rgba(0,0,0,0.0); border-bottom: 0px solid rgba(255, 255, 255, 0.35); border-left: 0px solid rgba(255, 255, 255, 0.35); border-right: 0px solid rgba(255, 255, 255, 0.35); border-top: 0px solid rgba(255, 255, 255, 0.35); flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 0px 45px 0px 0px; width: auto; }
.sd.s-daa52b20 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
.sd.s-730e85b7 { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-0b0f368e { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-5f9b57e2 { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-b2b5e1ee { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-4d2d1a76 { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-ccc72ab1 { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-59215392 { color: rgba(255, 255, 255, 0.9); font-family: var(--s-font-5683b5c1); font-feature-settings: 'palt' 1; font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 16px 0px; text-align: left; width: auto; }
.sd.s-77b786f5 { align-content: flex-start; align-items: flex-start; display: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-2dea92a7 { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 0px 0px; width: auto; }
.sd.s-c74e0098 { background: rgba(255, 255, 255, 0.15); border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 128px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; color: #FFFFFF; flex: none; font-size: 18px; height: 40px; margin: 0px 16px 0px 0px; padding: 0px 0px 0px 0px; width: 40px; }
.sd.s-064726ad { background: rgba(255, 255, 255, 0.15); border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 128px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; color: #FFFFFF; flex: none; font-size: 18px; height: 40px; margin: 0px 16px 0px 0px; padding: 0px 0px 0px 0px; width: 40px; }
.sd.s-0f1f4307 { background: rgba(255, 255, 255, 0.15); border-bottom: 0px solid #dfdfdf; border-left: 0px solid #dfdfdf; border-radius: 128px; border-right: 0px solid #dfdfdf; border-top: 0px solid #dfdfdf; color: #FFFFFF; flex: none; font-size: 18px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 40px; }
.sd.s-2bb06279 { color: rgba(255, 255, 255, 0.5); font-family: var(--s-font-4cbb616c); font-size: 12px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-4744fb7c { align-content: center; align-items: center; background: rgba(255, 255, 255, 0.85); bottom: 0px; flex-direction: column; flex-wrap: nowrap; height: 88px; justify-content: center; left: 0px; margin: 0 0 0 0; padding: 0px; position: fixed; right: 0px; top: auto; width: 100%; z-index: 1; }
.sd.s-ac73f844 { align-content: center; align-items: center; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0px; }
.sd.s-a3b8e32f { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-10038f59 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-2309451d { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-5a48d9de { align-content: center; align-items: center; background: linear-gradient(149deg, #c83900, #f46e5a 35%, #b03300); border-radius: 26px; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-298bf6d2); font-size: 15px; font-weight: 400; height: 52px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 402px; }
.sd.s-e455e057 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-61c75fc3 { color: #EEEEEE; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-21e78bf4 { border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 900; letter-spacing: 0em; line-height: 1; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 2px 0px; text-align: center; }
.sd.s-f4e11342 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-c613ca58 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-c5b30571 { align-content: center; align-items: center; background: #000000; border-bottom: 0px solid #668baa; border-left: 0px solid #668baa; border-radius: 26px; border-right: 0px solid #668baa; border-top: 0px solid #668baa; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2); color: #333; flex: none; flex-direction: row; flex-wrap: nowrap; font-family: var(--s-font-298bf6d2); font-size: 15px; font-weight: 400; height: 52px; justify-content: center; letter-spacing: 0em; line-height: 1.4; margin: 0px 0px 0px 10px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 270px; }
.sd.s-efd75ea2 { color: #FFFFFF; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-2542e0f2 { border-radius: 0; color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 900; letter-spacing: 0em; line-height: 1; margin: 0 0 0 0; opacity: 1; padding: 0px 0px 2px 0px; text-align: center; }
.sd.s-b3cf7d9e { align-content: center; align-items: center; background: linear-gradient(120deg, #64f667, #43c85f 41%, rgb(82, 244, 105) 66%, #289b35); border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-radius: 50%; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; bottom: 119px; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 120px; justify-content: center; left: auto; margin: 0 0 0 0; position: fixed; right: 52px; top: auto; width: 120px; }
.sd.s-f139de1a { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 20px; font-weight: 700; height: auto; line-height: 1.4; text-align: center; width: auto; }

@media screen and (max-width: 840px) {
  .sd.s-734cab65 { padding: 0px 16px 0px; }
  .sd.s-32c8628b { background: rgba(0,0,0,0.0); border-radius: 2px; display: flex; flex: none; height: 50px; margin: 0 0 0 0; width: 50px; }
  .sd.s-a853a1e5 { color: #333333; }
  .sd.s-6a8b2452 { display: none; }
  .sd.s-692c48ec { flex: none; height: auto; width: 100%; }
  .sd.s-18284382 { flex: none; height: 584px; width: 100%; }
  .sd.s-4c2c586f { flex: none; height: 20%; padding: 0px 0px; width: 100%; }
  .sd.s-8eac9923 { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-2a5c38a7 { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-3befaa8b { font-family: var(--s-font-749a7c8e); font-size: 28px; font-weight: 600; text-align: center; }
  .sd.s-241922be { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-896cdb06 { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-4218142e { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-d74a61b3 { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-47337a48 { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-a4862e82 { background: var(--s-color-21b2747f); }
  .sd.s-b99433a4 { flex: none; width: 90%; }
  .sd.s-efe88f4b { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; width: 80%; }
  .sd.s-5d8262f8 { color: #ffffffff; }
  .sd.s-58c11680 { color: #ffffffff; }
  .sd.s-d435a7df { color: #ffffffff; }
  .sd.s-2e07f80a { flex: none; width: 80%; }
  .sd.s-6c4aec6b { flex: none; padding: 30px 16px; width: 80%; }
  .sd.s-9201643d { font-size: 18px; }
  .sd.s-12a152df { flex: none; padding: 30px 16px; width: 80%; }
  .sd.s-8686127a { flex: none; width: 90%; }
  .sd.s-aaee6428 { flex: none; width: 90%; }
  .sd.s-24d50834 { flex: none; width: 90%; }
  .sd.s-514134ea { flex: none; width: 90%; }
  .sd.s-e95f8077 { flex: none; width: 90%; }
  .sd.s-97ec5025 { flex: none; width: 90%; }
  .sd.s-268fa445 { display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; margin: 30px 0px 30px 0px; padding: 0px 20px; width: 100%; }
  .sd.s-c12d4e38 { align-content: center; align-items: center; flex: none; flex-direction: column-reverse; flex-wrap: nowrap; height: auto; justify-content: center; padding: 0px 10px; width: 100%; }
  .sd.s-0f6b1316 { align-content: flex-start; align-items: flex-start; flex: 1; gap: 0px; height: auto; justify-content: center; margin: 20px 0px 0px 0px; padding: 0px 0px; width: auto; }
  .sd.s-14babc82 { flex: none; height: 260px; margin: 0px 0px 0px 0px; padding: 20px 20px; width: 90%; }
  .sd.s-740401c3 { gap: 20px; }
  .sd.s-679c69f3 { color: #ffffffff; margin: 0px 0px 0px 0px; }
  .sd.s-442f7df0 { display: none; }
  .sd.s-bb85f89b { display: flex; }
  .sd.s-aa873819 { display: none; }
  .sd.s-5ef4bc46 { display: flex; flex: none; padding: 40px 20px; width: 100%; }
  .sd.s-9b489834 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: center; width: 50%; }
  .sd.s-4133c39d { align-content: flex-start; align-items: flex-start; display: flex; gap: 0px 0px; justify-content: center; }
  .sd.s-c01428ff { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; }
  .sd.s-b041ef87 { display: none; }
  .sd.s-e005c656 { margin: 0px 0px; padding: 20px 0px; }
  .sd.s-f3cd4dd5 { flex: none; width: 50%; }
  .sd.s-9b219d05 { flex: none; width: 50%; }
  .sd.s-346a06a1 { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; margin: 40px 0px; width: 80%; }
  .sd.s-557cba0f { color: #ffffffff; }
  .sd.s-07025291 { color: #ffffffff; }
  .sd.s-adf6268a { color: #ffffffff; }
  .sd.s-6f9664c7 { flex: none; gap: 20px 0px; width: 80%; }
  .sd.s-d6fb91aa { flex: none; margin: 0px 0px; padding: 30px 16px; width: 100%; }
  .sd.s-0ec37250 { font-size: 18px; }
  .sd.s-720e990b { flex: none; padding: 30px 16px; width: 100%; }
  .sd.s-a3038844 { display: none; }
  .sd.s-0fc6dea6 { flex: none; width: 90%; }
  .sd.s-67969043 { display: none; }
  .sd.s-5fee22b6 { flex: none; width: 100%; }
  .sd.s-90aedfdf { align-content: flex-start; align-items: flex-start; flex: none; height: auto; justify-content: flex-start; width: 100%; }
  .sd.s-838fea69 { flex: none; height: auto; padding: 45px 15px; }
  .sd.s-fc204669 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
  .sd.s-10f1d1e5 { font-size: 36px; }
  .sd.s-2ba336ee { flex: none; padding: 0px 0px 0px 0px; width: 100%; }
  .sd.s-50c07159 { align-content: center; align-items: center; display: none; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; }
  .sd.s-16f03745 { flex-direction: column; }
  .sd.s-0ebfd6f7 { flex-direction: column; }
  .sd.s-778603c7 { flex-direction: column; }
  .sd.s-a7b30c42 { align-content: flex-start; align-items: flex-start; flex: none; height: 267px; justify-content: center; width: 100%; }
  .sd.s-2622fe80-i0 { flex: none; height: 100%; }
  .sd.s-d8113b61-i0 { height: 100%; }
  .sd.s-2622fe80-i1 { flex: none; height: 100%; }
  .sd.s-d8113b61-i1 { height: 100%; }
  .sd.s-2622fe80-i2 { flex: none; height: 100%; }
  .sd.s-d8113b61-i2 { height: 100%; }
  .sd.s-2622fe80-i3 { flex: none; height: 100%; }
  .sd.s-d8113b61-i3 { height: 100%; }
  .sd.s-1c64f097 { flex-direction: column; }
  .sd.s-debb6c61 { flex-direction: column; }
  .sd.s-7b125af6 { flex-direction: column; }
  .sd.s-aa4776ec { align-content: flex-start; align-items: flex-start; flex: none; height: 267px; justify-content: center; width: 100%; }
  .sd.s-04ba5878-i0 { flex: none; height: 100%; }
  .sd.s-1e8993c0-i0 { height: 100%; }
  .sd.s-04ba5878-i1 { flex: none; height: 100%; }
  .sd.s-1e8993c0-i1 { height: 100%; }
  .sd.s-842e7b58 { flex-direction: column; }
  .sd.s-eb61a7ef { flex-direction: column; }
  .sd.s-0ae32dad { flex-direction: column; }
  .sd.s-b9c6c6a5 { align-content: flex-start; align-items: flex-start; flex: none; height: 267px; justify-content: center; width: 100%; }
  .sd.s-cd91138f-i0 { flex: none; height: 100%; }
  .sd.s-d1efd806-i0 { height: 100%; }
  .sd.s-cd91138f-i1 { flex: none; height: 100%; }
  .sd.s-d1efd806-i1 { height: 100%; }
  .sd.s-cd91138f-i2 { flex: none; height: 100%; }
  .sd.s-d1efd806-i2 { height: 100%; }
  .sd.s-cd91138f-i3 { flex: none; height: 100%; }
  .sd.s-d1efd806-i3 { height: 100%; }
  .sd.s-cd91138f-i4 { flex: none; height: 100%; }
  .sd.s-d1efd806-i4 { height: 100%; }
  .sd.s-d0ef6524 { flex-direction: column; }
  .sd.s-64ec048c { display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; padding: 45px 30px 22px; }
  .sd.s-0035fa51 { flex: 1; height: auto; }
  .sd.s-8c874b52 { flex: 1; height: auto; margin: 0px 0px 20px 0px; }
  .sd.s-b702590c h2 { margin: 0px 0px 10px 0px; }
  .sd.s-83803070 { flex: none; height: 60px; }
  .sd.s-cd14c005 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-f11fa716 { flex: none; height: 60px; }
  .sd.s-59569b23 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-1f43c36d h2 { margin: 0px 0px 10px 0px; }
  .sd.s-018643de { flex: none; height: 72px; }
  .sd.s-c92d9571 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-f259d6f3 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-78c00ef1 { flex: none; height: 72px; }
  .sd.s-773f4c2e { font-size: 16px; }
  .sd.s-5fc0fbb5 { font-family: var(--s-font-749a7c8e); font-weight: 400; }
  .sd.s-4d1b6845 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-a6518c7f h2 { margin: 0px 0px 10px 0px; }
  .sd.s-697b60a0 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-19d72ad7 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-631f7ee1 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-adc3b1cf h2 { margin: 0px 0px 10px 0px; }
  .sd.s-4cc7868b { flex: none; height: 66px; }
  .sd.s-fe3b7026 h2 { margin: 10px 0px 0px 0px; text-align: center; }
  .sd.s-529a75ef h2 { margin: 0px 0px 10px 0px; }
  .sd.s-913ee07a { flex: none; height: auto; }
  .sd.s-9978be72 { flex: none; width: 100%; }
  .sd.s-a017d8d0 { display: flex; }
  .sd.s-c2c68878 { display: none; }
  .sd.s-94005811 { display: none; }
  .sd.s-37c83830 { display: flex; }
  .sd.s-6c2ca0b3 { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; margin: 40px 0px; width: 80%; }
  .sd.s-97465ca7 { color: #ffffffff; }
  .sd.s-e547264d { color: #ffffffff; }
  .sd.s-2921a68d { color: #ffffffff; }
  .sd.s-dd7241b0 { flex: none; gap: 20px 0px; margin: 0px 0px 40px 0px; width: 80%; }
  .sd.s-01119c55 { flex: none; margin: 0px 0px; padding: 30px 16px; width: 100%; }
  .sd.s-7b9ea455 { font-size: 18px; }
  .sd.s-73962731 { flex: none; padding: 30px 16px; width: 100%; }
  .sd.s-98c02a4a { align-content: center; align-items: center; display: none; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: flex-end; padding: 60px 0px; }
  .sd.s-085e17cb { flex: none; flex-direction: row; flex-wrap: wrap; height: auto; margin: 30px 0px 0px 0px; width: auto; }
  .sd.s-b1aa507e { margin: 0px 24px 0px; }
  .sd.s-a82580bd { align-content: flex-start; align-items: flex-start; justify-content: center; }
  .sd.s-ae3349cd { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-838ef975 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-a89e3ad6 { align-content: flex-start; align-items: flex-start; }
  .sd.s-e4b98a5b { font-size: 22px; }
  .sd.s-6067bc43 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-d5354e79 { font-size: 28px; line-height: 1; }
  .sd.s-37d29f5e { width: auto; }
  .sd.s-2d78b4d6 { margin: 0px 0px 20px 0px; }
  .sd.s-d3996d44 { font-size: 16px; }
  .sd.s-3c452f7a { margin: 0px 0px 20px 0px; }
  .sd.s-2bf562bc { font-size: 16px; }
  .sd.s-1acae472 { margin: 0px 0px 20px 0px; }
  .sd.s-90bb9f51 { font-size: 16px; }
  .sd.s-c5db97ec { margin: 0px 0px 20px 0px; }
  .sd.s-f0888abc { font-size: 16px; }
  .sd.s-9e1809ff { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-9b1f3283 { align-content: flex-start; align-items: flex-start; }
  .sd.s-1a6d1842 { font-size: 22px; }
  .sd.s-47ffdaf5 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-0d6e4359 { font-size: 28px; line-height: 1; }
  .sd.s-9edea138 { width: auto; }
  .sd.s-360b0a1c { margin: 0px 0px 20px 0px; }
  .sd.s-29e9a896 { font-size: 16px; }
  .sd.s-a60f8a4e { margin: 0px 0px 20px 0px; }
  .sd.s-5b3f829f { font-size: 16px; }
  .sd.s-7168d0d9 { margin: 0px 0px 20px 0px; }
  .sd.s-3f4826f6 { font-size: 16px; }
  .sd.s-0051afa4 { margin: 0px 0px 20px 0px; }
  .sd.s-308011d9 { font-size: 16px; }
  .sd.s-f3d62a5b { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-65443590 { align-content: flex-start; align-items: flex-start; }
  .sd.s-b8a5d4b5 { font-size: 22px; }
  .sd.s-332c601f { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-72326b2f { font-size: 28px; line-height: 1; }
  .sd.s-ee81d109 { width: auto; }
  .sd.s-2387a724 { margin: 0px 0px 20px 0px; }
  .sd.s-ec0738e1 { font-size: 16px; }
  .sd.s-c59e46d9 { margin: 0px 0px 20px 0px; }
  .sd.s-de53daac { font-size: 16px; }
  .sd.s-e126b5e5 { margin: 0px 0px 20px 0px; }
  .sd.s-2724e53e { font-size: 16px; }
  .sd.s-5e8c1d9c { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-29e497a2 { align-content: flex-start; align-items: flex-start; }
  .sd.s-1d27587a { font-size: 22px; }
  .sd.s-cf654f46 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-ce3580a4 { font-size: 28px; line-height: 1; }
  .sd.s-0bfdeca8 { width: auto; }
  .sd.s-f5c856ee { margin: 0px 0px 20px 0px; }
  .sd.s-04c52cde { font-size: 16px; }
  .sd.s-db67e5d3 { margin: 0px 0px 20px 0px; }
  .sd.s-dbbe591f { font-size: 16px; }
  .sd.s-3dfd2879 { margin: 0px 0px 20px 0px; }
  .sd.s-65e68cbc { font-size: 16px; }
  .sd.s-793c6c60 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-9884165c { align-content: flex-start; align-items: flex-start; }
  .sd.s-d6f7e96e { font-size: 22px; }
  .sd.s-67153e84 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-1858f301 { font-size: 28px; line-height: 1; }
  .sd.s-376d52a4 { width: auto; }
  .sd.s-f3b0b4d4 { margin: 0px 0px 20px 0px; }
  .sd.s-6e254716 { font-size: 16px; }
  .sd.s-0cd8d459 { margin: 0px 0px 20px 0px; }
  .sd.s-2b0f1433 { font-size: 16px; }
  .sd.s-e4cb7afc { margin: 0px 0px 20px 0px; }
  .sd.s-3b62e729 { font-size: 16px; }
  .sd.s-5aab7b66 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-0fd5d184 { align-content: flex-start; align-items: flex-start; }
  .sd.s-019677a8 { font-size: 22px; }
  .sd.s-2a22aec5 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-ced083c7 { font-size: 28px; line-height: 1; }
  .sd.s-8c941588 { width: auto; }
  .sd.s-5db7ac1f { margin: 0px 0px 20px 0px; }
  .sd.s-7b4f81c4 { font-size: 16px; }
  .sd.s-3670a290 { margin: 0px 0px 20px 0px; }
  .sd.s-4a399bfb { font-size: 16px; }
  .sd.s-f552eaa4 { margin: 0px 0px 20px 0px; }
  .sd.s-b73add2f { font-size: 16px; }
  .sd.s-7a994aa3 { margin: 0px 0px 20px 0px; }
  .sd.s-126335d1 { font-size: 16px; }
  .sd.s-6ff05c9d { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-9b056e9c { align-content: flex-start; align-items: flex-start; }
  .sd.s-8f70610c { font-size: 22px; }
  .sd.s-f457cc14 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-4d1ac424 { font-size: 28px; line-height: 1; }
  .sd.s-9eafd316 { width: auto; }
  .sd.s-da46adf9 { margin: 0px 0px 20px 0px; }
  .sd.s-ea5c8d86 { font-size: 16px; }
  .sd.s-028df948 { margin: 0px 0px 20px 0px; }
  .sd.s-45976239 { font-size: 16px; }
  .sd.s-f7b69a27 { margin: 0px 0px 20px 0px; }
  .sd.s-ef54ed87 { font-size: 16px; }
  .sd.s-fd830ecb { margin: 0px 0px 20px 0px; }
  .sd.s-a0b6509a { font-size: 16px; }
  .sd.s-9af212bd { padding: 96px 30px 96px; }
  .sd.s-61e66d5c { left: 0px; right: auto; width: 279px; }
  .sd.s-9f8b9ba2 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; overflow-x: hidden; overflow-y: auto; }
  .sd.s-5b4e9b67-i0 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-30e757b9-i0 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-38031d98-i0 { margin: 0px 0px 30px 0px; }
  .sd.s-f97163b7-i0 { flex: none; height: 210px; width: 100%; }
  .sd.s-5b4e9b67-i1 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-30e757b9-i1 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-38031d98-i1 { margin: 0px 0px 30px 0px; }
  .sd.s-f97163b7-i1 { flex: none; height: 210px; width: 100%; }
  .sd.s-5b4e9b67-i2 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-30e757b9-i2 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-38031d98-i2 { margin: 0px 0px 30px 0px; }
  .sd.s-f97163b7-i2 { flex: none; height: 210px; width: 100%; }
  .sd.s-5b4e9b67-i3 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-30e757b9-i3 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-38031d98-i3 { margin: 0px 0px 30px 0px; }
  .sd.s-f97163b7-i3 { flex: none; height: 210px; width: 100%; }
  .sd.s-4b3a23f4 { display: none; }
  .sd.s-9c5ad6eb { flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px 0px 0px 0px; }
  .sd.s-081d9a95 { flex: none; }
  .sd.s-336b885f-i0 { flex: none; }
  .sd.s-975640aa-i0 { flex: none; }
  .sd.s-ad6741fd-i0 { text-align: left; }
  .sd.s-63a918d6-i0 { flex: none; }
  .sd.s-336b885f-i1 { flex: none; }
  .sd.s-975640aa-i1 { flex: none; }
  .sd.s-ad6741fd-i1 { text-align: left; }
  .sd.s-63a918d6-i1 { flex: none; }
  .sd.s-336b885f-i2 { flex: none; }
  .sd.s-975640aa-i2 { flex: none; }
  .sd.s-ad6741fd-i2 { text-align: left; }
  .sd.s-63a918d6-i2 { flex: none; }
  .sd.s-336b885f-i3 { flex: none; }
  .sd.s-975640aa-i3 { flex: none; }
  .sd.s-ad6741fd-i3 { text-align: left; }
  .sd.s-63a918d6-i3 { flex: none; }
  .sd.s-336b885f-i4 { flex: none; }
  .sd.s-975640aa-i4 { flex: none; }
  .sd.s-ad6741fd-i4 { text-align: left; }
  .sd.s-63a918d6-i4 { flex: none; }
  .sd.s-7e6538a0 { padding: 40px 16px 40px; }
  .sd.s-b39780fd { font-weight: 700; }
  .sd.s-f911f2c4 { flex-direction: row; flex-wrap: wrap; }
  .sd.s-16ed482c { flex: none; margin: 0px 0px 40px 0px; width: 100%; }
  .sd.s-9ca8788c { font-size: 16px; }
  .sd.s-dd775123 { font-size: 16px; }
  .sd.s-220b6efd { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-7e383bc1 { font-size: 16px; }
  .sd.s-898bce87 { flex: 1; width: auto; }
  .sd.s-565c9fc7 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-3c832d37 { font-size: 16px; }
  .sd.s-fc9cf6b2 { flex: 1; width: auto; }
  .sd.s-f7c54425 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-a501b978 { font-size: 16px; }
  .sd.s-9cf7ec7c { flex: 1; width: auto; }
  .sd.s-8d536f2c { flex: none; width: 100%; }
  .sd.s-0588d54a { flex: none; height: 320px; }
  .sd.s-aa586337 { flex-direction: row; flex-wrap: wrap; }
  .sd.s-5203daa3 { flex: none; margin: 0px 0px 40px 0px; width: 100%; }
  .sd.s-a187e1a0 { font-size: 16px; }
  .sd.s-a5799458 { font-size: 16px; }
  .sd.s-518e060e { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-88d4f479 { font-size: 16px; }
  .sd.s-83713377 { flex: 1; width: auto; }
  .sd.s-c19546e7 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-5189aebf { font-size: 16px; }
  .sd.s-605c32f8 { flex: 1; width: auto; }
  .sd.s-5425bac9 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-0445400f { font-size: 16px; }
  .sd.s-713bf7d1 { flex: 1; width: auto; }
  .sd.s-56fe7f8f { flex: none; width: 100%; }
  .sd.s-6cc11c0c { flex: none; height: 320px; }
  .sd.s-8baeae9f { font-size: 36px; }
  .sd.s-beda8a0a { padding: 0px 0px 0px 0px; }
  .sd.s-2c7f2862 { padding: 0px 0px 0px 0px; }
  .sd.s-6088965b { padding: 0px 0px 0px 0px; }
  .sd.s-bd7d481d { padding: 0px 0px 0px 0px; }
  .sd.s-a97c218f { padding: 0px 0px 0px 0px; }
  .sd.s-4149f52f { padding: 0px 0px 0px 0px; }
  .sd.s-0d680763 { padding: 0px 0px 0px 0px; }
  .sd.s-7271a371 { padding: 0px 0px 0px 0px; }
  .sd.s-d7c41c89 { padding: 0px 0px 0px 0px; }
  .sd.s-c150a0ff { display: flex; flex: 1; height: auto; padding: 30px; width: 64px; }
  .sd.s-af26bc48 { margin: 0px 0px 0px 0px; }
  .sd.s-8471a8b7 { flex: none; height: auto; }
  .sd.s-e7773ba7 { flex: none; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; width: 85%; }
  .sd.s-d8013af3 { border-bottom: 0px solid rgba(255, 255, 255, 0.35); border-left: 0px solid rgba(255, 255, 255, 0.35); border-right: 0px solid rgba(255, 255, 255, 0.35); border-top: 0px solid rgba(255, 255, 255, 0.35); flex: none; padding: 0px 0px 0px 0px; width: 141px; }
  .sd.s-77b786f5 { display: none; }
  .sd.s-4744fb7c { flex: none; height: 65px; }
  .sd.s-ac73f844 { flex: none; height: 100%; width: 100%; }
  .sd.s-a3b8e32f { flex: none; height: 100%; width: 100%; }
  .sd.s-10038f59 { flex: none; height: 100%; width: 60%; }
  .sd.s-2309451d { flex: none; height: 100%; width: 100%; }
  .sd.s-5a48d9de { align-content: center; align-items: center; background: linear-gradient(149deg, #c83900, #f46e5a 35%, #b03300); border-radius: 0px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; width: 100%; }
  .sd.s-e455e057 { flex-direction: row; }
  .sd.s-61c75fc3 { color: #EEEEEE; margin: 0px 10px 0px 0px; }
  .sd.s-f4e11342 { flex: none; height: 100%; width: 40%; }
  .sd.s-c613ca58 { align-content: flex-start; align-items: flex-start; flex: none; height: 100%; justify-content: center; width: 100%; }
  .sd.s-c5b30571 { align-content: center; align-items: center; background: #000000; border-bottom: 0px solid #668baa; border-left: 0px solid #668baa; border-radius: 0px; border-right: 0px solid #668baa; border-top: 0px solid #668baa; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; width: 100%; }
  .sd.s-efd75ea2 { color: #FFFFFF; }
  .sd.s-2542e0f2 { color: #FFFFFF; font-size: 14px; }
  .sd.s-b3cf7d9e { display: none; }
}

@media screen and (max-width: 416px) {
  .sd.s-734cab65 { flex: none; height: 56px; }
  .sd.s-83e2d551 { display: none; flex: none; width: 180px; }
  .sd.s-32c8628b { display: flex; flex: none; height: 40px; margin: 0 0 0 0; padding: 0px 0px 0px 0px; width: 40px; }
  .sd.s-a853a1e5 { color: #FFFFFF; font-size: 24px; margin: 0px 0px 0px 0px; }
  .sd.s-6a8b2452 { display: none; }
  .sd.s-692c48ec { align-content: center; align-items: center; background: #000000; flex: none; gap: 0px; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; }
  .sd.s-18284382::before { background-size: cover; }
  .sd.s-18284382 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 625px; justify-content: center; margin: 0px 0px 0px 0px; }
  .sd.s-c942a286 { align-content: center; align-items: center; flex-direction: column; justify-content: center; }
  .sd.s-4c2c586f::before { background-size: 150px; }
  .sd.s-4c2c586f { flex: none; height: 20%; width: 100%; }
  .sd.s-8eac9923 { display: flex; font-family: var(--s-font-749a7c8e); font-size: 22px; font-weight: 600; text-align: center; }
  .sd.s-2a5c38a7 { display: flex; font-family: var(--s-font-749a7c8e); font-size: 36px; font-weight: 600; letter-spacing: normal; line-height: normal; margin: 0px 0px 20px 0px; text-align: center; }
  .sd.s-3befaa8b { display: none; font-family: var(--s-font-7886f450); font-weight: 600; text-align: center; }
  .sd.s-4ee3475d { align-content: center; align-items: center; background: #262d26b3; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px 30px; width: 70vw; }
  .sd.s-241922be { color: #ffff4eff; display: flex; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; padding: 10px 0px; text-align: center; }
  .sd.s-ef4b1d0a { align-content: center; align-items: center; background: #262d26b3; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 10px 0px; padding: 0px 30px; width: 70vw; }
  .sd.s-896cdb06 { color: #ffff4eff; display: flex; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; padding: 10px 0px; text-align: center; }
  .sd.s-4218142e { display: flex; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; padding: 10px 0px; text-align: center; }
  .sd.s-d2437da9 { align-content: center; align-items: center; background: #262d26b3; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px 30px; width: 70vw; }
  .sd.s-d74a61b3 { color: #ffff4eff; display: flex; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; padding: 10px 0px; text-align: center; }
  .sd.s-47337a48 { display: flex; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 600; padding: 10px 0px; text-align: center; }
  .sd.s-a4862e82 { background: #FFFFFF; }
  .sd.s-21267b0a { background: #262d26ff; padding: 50px 20px; }
  .sd.s-b99433a4 { flex: none; width: 90%; }
  .sd.s-efe88f4b { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); gap: 0px 0px; height: auto; margin: 40px 0px; padding: 30px 20px; width: 338px; }
  .sd.s-5d8262f8 { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 700; line-height: 1.50; padding: 6px 0px; }
  .sd.s-58c11680 { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 400; line-height: 1.50; margin: 0px 0px 10px 0px; padding: 6px 0px; }
  .sd.s-d435a7df { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 400; line-height: 1.50; padding: 6px 0px; }
  .sd.s-2e07f80a { flex: none; width: 100%; }
  .sd.s-6c4aec6b { background: var(--s-color-04abd04a); flex: none; margin: 0px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-9201643d { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-d213cef2 { color: #ffffffff; font-size: 15px; }
  .sd.s-12a152df { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; margin: 0px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-1309a8c0 { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-5ba0c21a { background: #ffffffff; border-bottom: 0px dashed #ffffffff; border-left: 0px dashed #ffffffff; border-right: 0px dashed #ffffffff; border-top: 0px dashed #ffffffff; }
  .sd.s-e7164f20 { color: #ffffffff; font-size: 15px; }
  .sd.s-12cce82f { align-content: flex-start; align-items: flex-start; display: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
  .sd.s-2fed3fe7 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-1756b69c { flex: none; width: 100%; }
  .sd.s-7f350e0d { align-content: center; align-items: center; background: #262d26ff; gap: 0px; justify-content: flex-start; padding: 40px 0px; }
  .sd.s-8dd053b6 { align-content: center; align-items: center; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; }
  .sd.s-a9a2743a { align-content: center; align-items: center; gap: 0px; justify-content: flex-start; }
  .sd.s-f5c7822b { font-size: 13px; }
  .sd.s-39f7b35f { color: #ffffffff; font-size: 24px; margin: 0px 0px 0px 0px; }
  .sd.s-86bfb251 { color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 22px; font-weight: 400; margin: 10px 0px 0px 0px; }
  .sd.s-5f855287 { align-content: center; align-items: center; gap: 0px; justify-content: flex-start; }
  .sd.s-8686127a { flex: none; width: 100%; }
  .sd.s-aaee6428 { flex: none; width: 100%; }
  .sd.s-24d50834 { flex: none; width: 100%; }
  .sd.s-514134ea { flex: none; width: 100%; }
  .sd.s-e95f8077 { flex: none; width: 100%; }
  .sd.s-97ec5025 { flex: none; width: 100%; }
  .sd.s-268fa445 { display: none; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; }
  .sd.s-c12d4e38 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; padding: 30px 0px; width: 100%; }
  .sd.s-0f6b1316 { align-content: center; align-items: center; justify-content: center; padding: 0px 0px; }
  .sd.s-44d3843c { font-size: 24px; font-weight: 700; text-align: center; }
  .sd.s-be9ea670 { flex: none; font-size: 18px; font-weight: 600; text-align: center; width: 100%; }
  .sd.s-ca9f2464 { font-size: 16px; line-height: 1.6; }
  .sd.s-14babc82 { flex: none; height: 290.03px; margin: 45px 0px 0px 0px; width: 100%; }
  .sd.s-f79d4a43 { flex: none; height: 100%; padding: 40px 20px 40px 20px; }
  .sd.s-740401c3 { gap: 0px; margin: 40px 0px 0px 0px; }
  .sd.s-95ae438c { font-size: 13px; }
  .sd.s-679c69f3 { font-size: 24px; margin: 0px 0px 0px 0px; }
  .sd.s-442f7df0 { display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; margin: 20px 0px; padding: 10px 0px; width: 100%; }
  .sd.s-bb85f89b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; width: 100%; }
  .sd.s-e3358d53 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-55bbce18); font-size: 34px; font-weight: 700; width: auto; }
  .sd.s-1cc759c9 { flex: 1; width: auto; }
  .sd.s-8ca1d8f8 { flex: none; width: 100%; }
  .sd.s-a0f586e5 { flex-direction: column-reverse; gap: 20px 0px; }
  .sd.s-aa873819 { align-content: flex-start; align-items: flex-start; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; width: 100%; }
  .sd.s-2ccbad55 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-size: 34px; font-weight: 800; width: auto; }
  .sd.s-9fabd7dc { flex: 1; width: auto; }
  .sd.s-28e0af6a { flex: none; width: 100%; }
  .sd.s-816f8e5a { flex: none; width: 100%; }
  .sd.s-5ef4bc46 { display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px 0px; margin: 20px 0px; padding: 10px 0px; width: 100%; }
  .sd.s-9b489834 { flex-direction: column; gap: 20px 0px; }
  .sd.s-4133c39d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; width: 100%; }
  .sd.s-c01428ff { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-family: var(--s-font-55bbce18); font-size: 34px; font-weight: 700; width: auto; }
  .sd.s-0b5997e2 { flex: 1; width: auto; }
  .sd.s-2d2079b9 { flex-direction: column-reverse; gap: 20px 0px; }
  .sd.s-b041ef87 { align-content: flex-start; align-items: flex-start; display: none; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px 10px; justify-content: flex-start; width: 100%; }
  .sd.s-39ff2b53 { background-image: var(--s-color-2ea580ce); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-text-fill-color: transparent; font-size: 34px; font-weight: 800; width: auto; }
  .sd.s-2188ff6d { flex: 1; width: auto; }
  .sd.s-e005c656 { flex: none; width: 100%; }
  .sd.s-354b6662 { flex: none; width: 100%; }
  .sd.s-14fc19fd { flex: none; width: 100%; }
  .sd.s-f37c694b { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; }
  .sd.s-f3cd4dd5 { flex: none; padding: 20px 10px 40px 10px; width: 100%; }
  .sd.s-17502daa { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: 15.346885656493727%; justify-content: flex-start; }
  .sd.s-b3d5b3ec { width: auto; }
  .sd.s-b2074edf { flex: none; width: 100%; }
  .sd.s-9b219d05 { flex: none; padding: 20px 10px 40px 10px; width: 100%; }
  .sd.s-82f27cf7 { flex: none; flex-direction: column; flex-wrap: nowrap; height: 16.056570509218076%; }
  .sd.s-a7e183a3 { width: auto; }
  .sd.s-46463c7e { flex: none; width: 100%; }
  .sd.s-346a06a1 { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); gap: 0px 0px; height: auto; margin: 20px 0px; padding: 10px 20px; width: 338px; }
  .sd.s-557cba0f { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 700; line-height: 1.50; padding: 6px 0px; }
  .sd.s-07025291 { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 400; line-height: 1.50; margin: 0px 0px 10px 0px; padding: 6px 0px; }
  .sd.s-adf6268a { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 400; line-height: 1.50; padding: 6px 0px; }
  .sd.s-6f9664c7 { flex: none; width: 100%; }
  .sd.s-d6fb91aa { background: var(--s-color-04abd04a); flex: none; margin: 20px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-0ec37250 { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-603f11ca { color: #ffffffff; font-size: 15px; }
  .sd.s-720e990b { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; margin: 0px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-ff73954d { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-43a40b0c { background: #ffffffff; border-bottom: 0px dashed #ffffffff; border-left: 0px dashed #ffffffff; border-right: 0px dashed #ffffffff; border-top: 0px dashed #ffffffff; }
  .sd.s-355d6405 { color: #ffffffff; font-size: 15px; }
  .sd.s-a3038844 { display: none; }
  .sd.s-0fc6dea6 { flex: none; padding: 0px 10px; width: 90%; }
  .sd.s-03b42eeb { display: none; }
  .sd.s-67969043 { display: flex; }
  .sd.s-5fee22b6 { flex: none; flex-direction: column-reverse; flex-wrap: nowrap; width: 95%; }
  .sd.s-1fca7e45 { flex: none; margin: 30px 0px 0px 0px; padding: 0px 0px; width: 100%; }
  .sd.s-c55825d0 { flex: none; width: 100%; }
  .sd.s-90aedfdf { align-content: center; align-items: center; flex: 1; flex-direction: column; height: auto; justify-content: flex-start; padding: 0px 0px; }
  .sd.s-838fea69 { flex: none; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px; }
  .sd.s-690c7c5e { padding: 60px 0px; }
  .sd.s-fc204669 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; margin: 24px 0px 30px 0px; }
  .sd.s-80e0729e { font-size: 13px; }
  .sd.s-10f1d1e5 { margin: 20px 0px 30px 0px; }
  .sd.s-2ba336ee { font-family: var(--s-font-7886f450); font-size: 16px; padding: 0px 5px; }
  .sd.s-50c07159 { align-content: center; align-items: center; background: #000000; display: flex; flex: 1; flex-direction: column; height: auto; justify-content: flex-start; margin: 0px 0px 40px 0px; padding: 0px; }
  .sd.s-16f03745 { flex-direction: column; margin: 30px 0px 2px 0px; }
  .sd.s-0ebfd6f7 { flex-direction: column; }
  .sd.s-d50e558c { flex: none; height: 240px; width: 100%; }
  .sd.s-abff91c7 { align-content: center; align-items: center; flex: none; height: auto; justify-content: center; margin: 0px 0px 0px; padding: 20px 20px; width: 100%; }
  .sd.s-e7542d7e { flex: none; height: 50%; margin: 20px 0px 10px 0px; padding: 0px; text-align: center; width: 401px; }
  .sd.s-46d32cdd { font-size: 16px; line-height: 1.8; }
  .sd.s-778603c7 { flex-direction: column; margin: 40px 0px; }
  .sd.s-a7b30c42 { align-content: flex-start; align-items: flex-start; flex: none; height: 240px; justify-content: flex-start; width: 100%; }
  .sd.s-2622fe80-i0 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d8113b61-i0 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-2622fe80-i1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d8113b61-i1 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-2622fe80-i2 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d8113b61-i2 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-2622fe80-i3 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d8113b61-i3 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-1c64f097 { flex-direction: column; padding: 20px 20px; }
  .sd.s-aae43bd0 { color: #FFFFFF; font-size: 22px; margin: 20px 0px 10px 0px; }
  .sd.s-debb6c61 { flex-direction: row; flex-wrap: nowrap; gap: 10px; }
  .sd.s-91ff3603 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 16px; line-height: 1.8; margin: 20px 0px; text-align: justify; }
  .sd.s-7b125af6 { flex-direction: column; margin: 0px 0px 40px 0px; }
  .sd.s-aa4776ec { align-content: flex-start; align-items: flex-start; flex: none; height: 240px; justify-content: flex-start; width: 100%; }
  .sd.s-04ba5878-i0 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-1e8993c0-i0 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-04ba5878-i1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-1e8993c0-i1 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-842e7b58 { flex-direction: column; padding: 20px 20px; }
  .sd.s-c92ccf97 { color: #FFFFFF; font-size: 22px; margin: 20px 0px 10px 0px; }
  .sd.s-eb61a7ef { flex-direction: row; flex-wrap: nowrap; gap: 10px; }
  .sd.s-10900af0 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 16px; line-height: 1.8; margin: 20px 0px; text-align: justify; }
  .sd.s-0ae32dad { flex-direction: column; }
  .sd.s-b9c6c6a5 { align-content: flex-start; align-items: flex-start; flex: none; height: 229px; justify-content: flex-start; width: 100%; }
  .sd.s-cd91138f-i0 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d1efd806-i0 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-cd91138f-i1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d1efd806-i1 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-cd91138f-i2 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d1efd806-i2 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-cd91138f-i3 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d1efd806-i3 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-cd91138f-i4 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-d1efd806-i4 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-d0ef6524 { flex-direction: column; padding: 20px 20px; }
  .sd.s-f56a0fe1 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 22px; font-weight: 700; margin: 20px 0px 10px 0px; }
  .sd.s-3a555662 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 16px; line-height: 1.8; text-align: left; }
  .sd.s-64ec048c { display: none; flex: 1; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 34px 20px 19px; width: 100%; }
  .sd.s-0035fa51 { flex-direction: row; flex-wrap: wrap; margin: 0px 0px 0px; }
  .sd.s-8c874b52 { align-content: center; align-items: center; flex: none; height: auto; justify-content: flex-start; margin: 0px 0px 24px 0px; width: 100%; }
  .sd.s-4c568ff4 { align-content: center; align-items: center; justify-content: flex-start; margin: 0px 0px 10px 0px; }
  .sd.s-eaef23f1 { margin: 0px 0px 10px 0px; overflow-x: visible; overflow-y: visible; }
  .sd.s-6f06ff6e { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 0px 0px 0px 0px; padding: 0px; }
  .sd.s-b61d5915 { text-align: center; }
  .sd.s-b61d5915 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-b702590c { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; }
  .sd.s-b702590c h2 { margin: 0px 0px 10px 0px; }
  .sd.s-83803070 { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
  .sd.s-f5336c55 { margin: 0px 0px 0px 0px; padding: 0px 10px 10px; }
  .sd.s-a3c5977f { margin: 0px 0px 20px 0px; }
  .sd.s-d1c47653 { margin: 0px 0px 10px 0px; }
  .sd.s-88a974c4 { text-align: center; }
  .sd.s-88a974c4 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-cd14c005 { border-bottom: 0px solid #000; border-left: 0px solid #000; border-right: 0px solid #000; border-top: 0px solid #000; }
  .sd.s-cd14c005 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-613e9fd0 { margin: 0px 0px 10px 0px; }
  .sd.s-59569b23 { text-align: center; }
  .sd.s-59569b23 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-1f43c36d h2 { margin: 0px 0px 10px 0px; }
  .sd.s-018643de { flex: none; height: 88px; margin: 0px 0px 0px 0px; }
  .sd.s-5140f310 { margin: 0px 0px 0px 0px; }
  .sd.s-604c8f5e { flex: none; height: 76px; }
  .sd.s-c92d9571 h2 { margin: 10px 0px 0px 0px; text-align: center; }
  .sd.s-f259d6f3 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-78c00ef1 { flex: none; height: 88px; }
  .sd.s-773f4c2e { font-size: 16px; font-weight: 600; margin: 20px 0px 20px 0px; }
  .sd.s-5fc0fbb5 { font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 500; line-height: 1.6; margin: 10px 0px 0px 0px; }
  .sd.s-4d1b6845 { text-align: center; }
  .sd.s-4d1b6845 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-a6518c7f h2 { margin: 0px 0px 10px 0px; }
  .sd.s-697b60a0 { text-align: center; }
  .sd.s-697b60a0 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-19d72ad7 h2 { margin: 0px 0px 10px 0px; }
  .sd.s-631f7ee1 { text-align: center; }
  .sd.s-631f7ee1 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-adc3b1cf h2 { margin: 0px 0px 10px 0px; }
  .sd.s-4cc7868b { flex: none; height: 65px; }
  .sd.s-fe3b7026 { text-align: center; }
  .sd.s-fe3b7026 h2 { margin: 10px 0px 0px 0px; }
  .sd.s-529a75ef h2 { margin: 0px 0px 10px 0px; }
  .sd.s-8684a8bf { flex: none; height: 56px; }
  .sd.s-913ee07a { flex: none; flex-direction: row; height: auto; }
  .sd.s-bd86fbba { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 1%; justify-content: center; padding: 40px 15px 40px 15px; width: 100%; }
  .sd.s-cd77ded5 { font-size: 13px; }
  .sd.s-49908b2b { font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 700; margin: 0px 0px 0px 0px; }
  .sd.s-57c0d126 { flex: none; font-family: var(--s-font-749a7c8e); font-size: 14px; margin: 20px 0px 0px 0px; text-align: justify; width: 90%; }
  .sd.s-0886cc8c { padding: 0px 0px 100px 0px; }
  .sd.s-26b84eef { align-content: center; align-items: center; flex: none; justify-content: flex-start; padding: 0px 20px; width: 100%; }
  .sd.s-9978be72 { flex: none; padding: 0px 0px; width: 100%; }
  .sd.s-fd713da0 { font-size: 18px; }
  .sd.s-245aa6e1 { align-content: flex-start; align-items: flex-start; border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 0px solid rgb(255, 255, 255); flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 100%; }
  .sd.s-c8edb131 { flex: none; font-size: 16px; width: auto; }
  .sd.s-df130714 { flex: none; font-size: 16px; overflow-x: visible; overflow-y: visible; width: auto; }
  .sd.s-f1e02b55 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 100%; }
  .sd.s-36f0e749 { flex: none; font-size: 16px; width: auto; }
  .sd.s-67bf010d { align-content: flex-end; align-items: flex-end; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: space-around; }
  .sd.s-ea560f09 { flex: none; font-size: 16px; overflow-x: visible; overflow-y: visible; width: auto; }
  .sd.s-bb43d27c { flex: none; font-size: 12px; overflow-x: visible; overflow-y: visible; width: auto; }
  .sd.s-11e3d6a0 { flex: none; }
  .sd.s-07f5a359 { font-size: 12px; }
  .sd.s-5786616e { padding: 0px 0px; }
  .sd.s-a017d8d0 { display: flex; font-size: 18px; font-weight: 600; }
  .sd.s-c2c68878 { display: none; }
  .sd.s-94005811 { display: none; }
  .sd.s-37c83830 { display: flex; }
  .sd.s-6c2ca0b3 { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); gap: 0px 0px; height: auto; margin: 20px 0px; padding: 10px 20px; width: 338px; }
  .sd.s-97465ca7 { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 700; line-height: 1.50; padding: 6px 0px; }
  .sd.s-e547264d { border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px solid transparent; color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 16px; font-weight: 400; line-height: 1.50; margin: 0px 0px 10px 0px; padding: 6px 0px; }
  .sd.s-2921a68d { border-bottom: 0px solid rgb(255, 255, 255); border-left: 0px solid rgb(255, 255, 255); border-right: 0px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); color: #ffffffff; font-family: var(--s-font-7886f450); font-size: 14px; font-weight: 400; line-height: 1.50; padding: 6px 0px; }
  .sd.s-dd7241b0 { flex: none; width: 100%; }
  .sd.s-01119c55 { background: var(--s-color-04abd04a); flex: none; margin: 20px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-7b9ea455 { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-3676b257 { color: #ffffffff; font-size: 15px; }
  .sd.s-73962731 { background: transparent; border-bottom: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); border-top: 1px solid rgb(255, 255, 255); flex: none; margin: 0px 0px; padding: 20px 16px; width: 90%; }
  .sd.s-e736190d { color: #ffffffff; font-size: 16px; text-align: center; }
  .sd.s-6b901140 { background: #ffffffff; border-bottom: 0px dashed #ffffffff; border-left: 0px dashed #ffffffff; border-right: 0px dashed #ffffffff; border-top: 0px dashed #ffffffff; }
  .sd.s-191a631c { color: #ffffffff; font-size: 15px; }
  .sd.s-0940ebb6 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 1%; justify-content: center; padding: 40px 15px 20px 15px; width: 100%; }
  .sd.s-13b61578 { font-size: 13px; }
  .sd.s-c33893d1 { font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 700; margin: 0px 0px 0px 0px; }
  .sd.s-060fc1e8 { flex: none; font-family: var(--s-font-749a7c8e); font-size: 14px; margin: 20px 0px 0px 0px; text-align: justify; width: 90%; }
  .sd.s-98c02a4a { display: none; flex: 1; flex-direction: column-reverse; flex-wrap: nowrap; height: auto; padding: 16px 0px; width: auto; }
  .sd.s-085e17cb { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: 546px; justify-content: center; margin: 30px 0px 30px 0px; width: auto; }
  .sd.s-b1aa507e { align-content: center; align-items: center; flex: none; height: auto; justify-content: flex-start; margin: 0px 0px 5px; padding: 15px 0px 15px 0px; width: 100%; }
  .sd.s-04d064f9 { flex: 1; font-size: 24px; height: auto; margin: 0px 0px 20px 0px; padding: 0px 20px; width: 466px; }
  .sd.s-baa9f7c4 { flex: none; font-size: 16px; height: auto; padding: 0px 20px; }
  .sd.s-2206cd15 { align-content: flex-start; align-items: flex-start; flex: none; height: 36%; justify-content: center; }
  .sd.s-328ecf2c-i0 { height: 314px; width: 100%; }
  .sd.s-328ecf2c-i1 { height: 314px; width: 100%; }
  .sd.s-328ecf2c-i2 { height: 314px; width: 100%; }
  .sd.s-328ecf2c-i3 { height: 314px; width: 100%; }
  .sd.s-838ef975 { flex: none; }
  .sd.s-d5354e79 { font-size: 32px; }
  .sd.s-9e1809ff { flex: none; }
  .sd.s-0d6e4359 { font-size: 32px; }
  .sd.s-f3d62a5b { flex: none; }
  .sd.s-72326b2f { font-size: 32px; }
  .sd.s-5e8c1d9c { flex: none; }
  .sd.s-ce3580a4 { font-size: 32px; }
  .sd.s-793c6c60 { flex: none; }
  .sd.s-1858f301 { font-size: 32px; }
  .sd.s-5aab7b66 { flex: none; }
  .sd.s-ced083c7 { font-size: 32px; }
  .sd.s-6ff05c9d { flex: none; }
  .sd.s-4d1ac424 { font-size: 32px; }
  .sd.s-9af212bd { padding: 72px 20px 72px; width: 100%; }
  .sd.s-61e66d5c { background: #000000; left: 0px; right: auto; width: 340px; }
  .sd.s-f4915ab6 { height: auto; }
  .sd.s-83b993c4 { flex: none; font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 700; }
  .sd.s-5b4e9b67-i0 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-30e757b9-i0 { margin: 0px 16px 0px 0px; }
  .sd.s-bbbc9272-i0 { justify-content: flex-start; z-index: 1; }
  .sd.s-83de72c1-i0 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-2411f788-i0 { flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-weight: 700; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-38031d98-i0 { font-size: 12px; text-align: left; }
  .sd.s-f97163b7-i0 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5b4e9b67-i1 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-30e757b9-i1 { margin: 0px 16px 0px 0px; }
  .sd.s-bbbc9272-i1 { justify-content: flex-start; z-index: 1; }
  .sd.s-83de72c1-i1 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-2411f788-i1 { flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-weight: 700; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-38031d98-i1 { font-size: 12px; text-align: left; }
  .sd.s-f97163b7-i1 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5b4e9b67-i2 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-30e757b9-i2 { margin: 0px 16px 0px 0px; }
  .sd.s-bbbc9272-i2 { justify-content: flex-start; z-index: 1; }
  .sd.s-83de72c1-i2 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-2411f788-i2 { flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-weight: 700; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-38031d98-i2 { font-size: 12px; text-align: left; }
  .sd.s-f97163b7-i2 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5b4e9b67-i3 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-30e757b9-i3 { margin: 0px 16px 0px 0px; }
  .sd.s-bbbc9272-i3 { justify-content: flex-start; z-index: 1; }
  .sd.s-83de72c1-i3 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-2411f788-i3 { flex: none; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-weight: 700; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-38031d98-i3 { font-size: 12px; text-align: left; }
  .sd.s-f97163b7-i3 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-4b3a23f4 { align-content: center; align-items: center; display: none; padding: 72px 16px 72px; }
  .sd.s-9c5ad6eb { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 24px 0px; width: 100%; }
  .sd.s-5b9638b2 { font-feature-settings: 'palt' 1; font-size: 24px; margin: 0px 0px 0px 0px; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-081d9a95 { flex: none; }
  .sd.s-336b885f-i0 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-975640aa-i0 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-20b796c0-i0 { font-size: 14px; }
  .sd.s-ad6741fd-i0 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-63a918d6-i0 { background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; box-shadow: none; flex: none; height: 100%; padding: 16px; }
  .sd.s-81e5fc26-i0 { font-size: 14px; }
  .sd.s-dfd24534-i0 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-336b885f-i1 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-975640aa-i1 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-20b796c0-i1 { font-size: 14px; }
  .sd.s-ad6741fd-i1 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-63a918d6-i1 { background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; box-shadow: none; flex: none; height: 100%; padding: 16px; }
  .sd.s-81e5fc26-i1 { font-size: 14px; }
  .sd.s-dfd24534-i1 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-336b885f-i2 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-975640aa-i2 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-20b796c0-i2 { font-size: 14px; }
  .sd.s-ad6741fd-i2 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-63a918d6-i2 { background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; box-shadow: none; flex: none; height: 100%; padding: 16px; }
  .sd.s-81e5fc26-i2 { font-size: 14px; }
  .sd.s-dfd24534-i2 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-336b885f-i3 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-975640aa-i3 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-20b796c0-i3 { font-size: 14px; }
  .sd.s-ad6741fd-i3 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-63a918d6-i3 { background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; box-shadow: none; flex: none; height: 100%; padding: 16px; }
  .sd.s-81e5fc26-i3 { font-size: 14px; }
  .sd.s-dfd24534-i3 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-336b885f-i4 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-975640aa-i4 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-20b796c0-i4 { font-size: 14px; }
  .sd.s-ad6741fd-i4 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-63a918d6-i4 { background: rgba(0,0,0,0.0); border-bottom: 0px solid #EEEEEE; border-left: 0px solid #EEEEEE; border-right: 0px solid #EEEEEE; border-top: 0px solid #EEEEEE; box-shadow: none; flex: none; height: 100%; padding: 16px; }
  .sd.s-81e5fc26-i4 { font-size: 14px; }
  .sd.s-dfd24534-i4 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-7e6538a0 { background: rgba(0,0,0,0.0); padding: 72px 16px 29px; }
  .sd.s-b39780fd { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-feature-settings: 'palt' 1; font-size: 24px; font-weight: 700; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-3f3930b6 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 14px; margin: 0px 0px 0px; }
  .sd.s-da851384 { padding: 24px; }
  .sd.s-f911f2c4 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
  .sd.s-16ed482c { flex: none; margin: 0px 0px 16px 0px; width: 100%; }
  .sd.s-9ca8788c { color: #FFFFFF; text-align: left; }
  .sd.s-a098a191 { gap: 10px; }
  .sd.s-e3076397 { color: #FFFFFF; }
  .sd.s-dd775123 { color: #FFFFFF; font-size: 14px; text-align: left; }
  .sd.s-7e383bc1 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-898bce87 { color: #FFFFFF; font-size: 14px; }
  .sd.s-3c832d37 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-fc9cf6b2 { color: #FFFFFF; font-size: 14px; }
  .sd.s-a501b978 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-9cf7ec7c { color: #FFFFFF; font-size: 14px; }
  .sd.s-8d536f2c { flex: none; width: 100%; }
  .sd.s-75ece34e { padding: 24px; }
  .sd.s-aa586337 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
  .sd.s-5203daa3 { flex: none; margin: 0px 0px 16px 0px; width: 100%; }
  .sd.s-a187e1a0 { color: #FFFFFF; text-align: left; }
  .sd.s-c9e9b5f1 { color: #FFFFFF; }
  .sd.s-a5799458 { color: #FFFFFF; font-size: 14px; text-align: left; }
  .sd.s-88d4f479 { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-83713377 { color: #FFFFFF; font-size: 14px; }
  .sd.s-5189aebf { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-605c32f8 { color: #FFFFFF; font-size: 14px; }
  .sd.s-0445400f { border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; flex: none; font-size: 14px; width: 90px; }
  .sd.s-713bf7d1 { color: #FFFFFF; font-size: 14px; }
  .sd.s-56fe7f8f { flex: none; width: 100%; }
  .sd.s-d20cf69a { padding: 30px 30px; }
  .sd.s-8baeae9f { font-family: var(--s-font-749a7c8e); font-size: 28px; margin: 0px 0px 10px 0px; }
  .sd.s-beda8a0a { font-family: var(--s-font-749a7c8e); }
  .sd.s-c150a0ff { background: linear-gradient(120deg, rgb(16, 208, 20), #11dd15 35%, #1bc62e); border-radius: 10px 0px 0px 10px; bottom: 87px; box-shadow: -3px 6px 5px 3px rgba(214, 255, 218, 0.2); display: flex; flex: none; height: 257px; left: auto; margin: 0 0 0 0; opacity: 1; padding: 0px; position: fixed; right: 0px; top: auto; transform-origin: top left; width: 52px; z-index: 1; }
  .sd.s-af26bc48 { margin: 0px 0px 0px 0px; }
  .sd.s-ac1937ea { color: #FFFFFF; margin: 0px 0px 10px 0px; }
  .sd.s-d004e960 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-feature-settings: normal; font-size: 16px; font-weight: 900; text-orientation: mixed; writing-mode: vertical-rl; }
  .sd.s-8471a8b7 { flex: none; height: auto; padding: 72px 0px 16px 0px; width: 100%; }
  .sd.s-e7773ba7 { flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; width: 100%; }
  .sd.s-d8013af3 { flex: none; margin: 0px 0px 32px 0px; width: auto; }
  .sd.s-730e85b7 { font-size: 14px; }
  .sd.s-0b0f368e { font-size: 14px; }
  .sd.s-5f9b57e2 { font-size: 14px; }
  .sd.s-b2b5e1ee { font-size: 14px; }
  .sd.s-4d2d1a76 { font-size: 14px; }
  .sd.s-ccc72ab1 { font-size: 14px; }
  .sd.s-59215392 { font-size: 14px; }
  .sd.s-77b786f5 { display: none; }
  .sd.s-c74e0098 { flex: none; font-size: 16px; height: 32px; width: 32px; }
  .sd.s-064726ad { flex: none; font-size: 16px; height: 32px; width: 32px; }
  .sd.s-0f1f4307 { flex: none; font-size: 16px; height: 32px; width: 32px; }
  .sd.s-4744fb7c { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: flex-end; opacity: 0.9; width: 100%; }
  .sd.s-ac73f844 { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: flex-start; width: 100%; }
  .sd.s-a3b8e32f { background: #000000; flex-direction: row; }
  .sd.s-10038f59 { flex: none; flex-direction: row; width: 50%; }
  .sd.s-2309451d { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 100%; }
  .sd.s-5a48d9de { align-content: center; align-items: center; background: linear-gradient(149deg, #c83900, #f46e5a 35%, #b03300); border-radius: 0px; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; width: 100%; }
  .sd.s-e455e057 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-61c75fc3 { color: #EEEEEE; margin: 0px 10px 0px 0px; padding: 0px; }
  .sd.s-21e78bf4 { font-size: 14px; padding: 0px 0px 0px 0px; }
  .sd.s-f4e11342 { background: #000000; flex: none; flex-direction: row; width: 50%; }
  .sd.s-c613ca58 { background: #000000; flex: none; flex-direction: row; height: 100%; width: 100%; }
  .sd.s-c5b30571 { align-content: center; align-items: center; background: #000000; border-bottom: 0px solid #668baa; border-left: 0px solid #668baa; border-radius: 0px; border-right: 0px solid #668baa; border-top: 0px solid #668baa; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: center; margin: 0px 0px 0px 0px; width: 100%; }
  .sd.s-efd75ea2 { color: #FFFFFF; margin: 0px 0px 0px 0px; }
  .sd.s-2542e0f2 { color: #FFFFFF; font-size: 14px; width: 128px; }
  .sd.s-b3cf7d9e { display: none; }
}

/* ハンバーガーメニュー（STUDIO のモーダルを再現） */
#modal-menu { background: rgba(0,0,0,0.16); align-items: flex-end; justify-content: flex-start; }
#modal-menu .modal-panel { display: flex; flex-direction: column; align-items: flex-start;
  background: #333; width: 100%; max-width: 420px; height: 100%; margin-left: auto;
  padding: 96px 32px; overflow-y: auto; box-shadow: 0 6px 15px rgba(0,0,0,0.2); }
#modal-menu .modal-nav { display: flex; flex-direction: column; gap: 20px; margin-bottom: 32px; }
#modal-menu .modal-nav a { color: rgba(255,255,255,0.9); font-family: var(--s-font-7886f450);
  font-size: 16px; font-weight: 700; line-height: 1.4; }
#modal-menu .modal-cta { display: flex; align-items: center; justify-content: center;
  width: 236px; height: 50px; margin-bottom: 15px; color: #fff;
  font-family: var(--s-font-7886f450); font-size: 15px; font-weight: 700; }
#modal-menu .modal-cta--web { background: var(--s-color-94a9badf); }
#modal-menu .modal-cta--line { background: var(--s-color-a88ae784); }
#modal-menu .modal-cta--tel { background: #fff; color: #333; }
#modal-menu .modal-close { position: fixed; top: 0; right: 0; width: 70px; height: 70px;
  display: flex; align-items: center; justify-content: center; background: none; border: 0; cursor: pointer; }
#modal-menu .modal-close .icon { color: rgba(255,255,255,0.9); font-size: 24px; }
@media screen and (max-width: 416px) {
  #modal-menu .modal-close { width: 56px; height: 56px; }
}

/* ── お問い合わせフォームの代替導線 ──────────────────────────
   SSGform のエンドポイント未設定時に、フォームの代わりに表示する。 */
.contact-fallback{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px;margin:0 auto;padding:0 16px}
/* display を指定すると HTML の hidden 属性を打ち消すため、明示的に隠す */
.contact-fallback[hidden]{display:none}
.contact-fallback p{font-family:var(--s-font-7886f450);font-size:14px;line-height:1.8;color:#333;text-align:center;margin:0 0 4px}
.contact-fallback a{display:flex;align-items:center;justify-content:center;height:60px;border-radius:8px;color:#fff;font-family:var(--s-font-7886f450);font-size:16px;font-weight:700;text-decoration:none}
.contact-fallback .is-line{background:linear-gradient(120deg,rgb(16,208,20),#11dd15 35%,#1bc62e)}
.contact-fallback .is-tel{background:#262d26}
.contact-fallback .is-web{background:linear-gradient(149deg,#c83900,#f46e5a 35%,#b03300)}
