/* Private Range — lp02 */
.sd.s-66e5ee07 { 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-c4f528b3 { align-content: center; align-items: center; background: #ffffff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 100%; }
.sd.s-4b710361::before { filter: brightness(0.5); }
.sd.s-4b710361 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; width: 100%; }
.sd.s-4b710361::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_4b776543-8e53-4554-9e47-fba29f0a827d.jpg"); }
.sd.s-d29f54ba { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; margin: 90px 0px 0px 0px; padding: 0px; }
.sd.s-d0a07a3d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; margin: 30px 0px 0px 0px; padding: 0px; }
.sd.s-dd1b54eb { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 0px; }
.sd.s-55ac5f11 em { font-style: normal; }
.sd.s-55ac5f11 h2 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 36px; text-align: center; }
.sd.s-55ac5f11 p { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 18px; font-style: normal; }
.sd.s-55ac5f11 { color: #333; font-family: var(--s-font-298bf6d2); font-size: 16px; font-weight: 400; height: auto; line-height: 1.4; padding: 0 10px 0; text-align: center; width: 600px; }
.sd.s-c7d7eb78 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; padding: 0px; }
.sd.s-bc708d19 { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-e77d19ef { color: #EEEEEE; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-f4e4388c { 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-b1c8d3da { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; margin: 10px 0px 0px 0px; padding: 0px; }
.sd.s-529571cb { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #668baa; border-left: 1px solid #668baa; border-radius: 26px; border-right: 1px solid #668baa; border-top: 1px 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-757725a9 { color: #668baa; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-da17b7b5 { border-radius: 0; color: #668baa; 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-f299bc94 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 20px 0px 50px 0px; padding: 0px; translate: 0px 0px; }
.sd.s-9474f02c { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; text-align: center; width: auto; }
.sd.s-0bd1a5b0 { align-content: flex-start; align-items: flex-start; background: #FFFFFF; flex: none; flex-direction: row-reverse; flex-wrap: nowrap; height: 430px; justify-content: flex-end; padding: 0px; width: 100%; }
.sd.s-c1926c43 { align-content: center; align-items: center; flex-direction: row-reverse; flex-wrap: nowrap; height: 100%; justify-content: center; padding: 0px; width: 100%; }
.sd.s-44e84d8e { height: 100%; width: 50%; }
.sd.s-44e84d8e::before { background-image: url("/assets/img/89a73b01-a4c7-4fdd-9344-73a9b179b54f.jpg"); }
.sd.s-3eaee90d { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 50px; width: 50%; }
.sd.s-1ea527d6 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; }
.sd.s-6e927664 { 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-645bb5b1 { 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-d7b7e4c2 { 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-7d04dfc6 { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row-reverse; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 60px 30px; width: 1280px; }
.sd.s-98df1bee { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; }
.sd.s-4cd2c241 { 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-7bb12593 { 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-8a8b5333 { 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-5ff2d89a { flex: none; height: 372px; width: 542px; }
.sd.s-5ff2d89a::before { background-image: url("/assets/img/1a115813-6466-4578-a767-c56f414b8f6d.jpg"); }
.sd.s-a2af7bfd { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; padding: 60px 30px; width: 1280px; }
.sd.s-23f3efb3 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; }
.sd.s-9a1008ab { 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-2fb38124 { 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-a31e3d96 { 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-447af1df { 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-5cee9406-i0:focus-visible { outline: 2px solid black; }
.sd.s-5cee9406-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-5cee9406-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-5cee9406-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-ecdc0334-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-ecdc0334-i0::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_7ec7e778-ecb0-4b5b-bd8c-e25331da46b2.jpg"); }
.sd.s-5cee9406-i1:focus-visible { outline: 2px solid black; }
.sd.s-5cee9406-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-5cee9406-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-5cee9406-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-ecdc0334-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-ecdc0334-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_aa3fae33-f144-445a-969f-391b0070d7e6.jpg"); }
.sd.s-5cee9406-i2:focus-visible { outline: 2px solid black; }
.sd.s-5cee9406-i2.is-animating-next { transform: translateX(-100%); }
.sd.s-5cee9406-i2.is-animating-prev { transform: translateX(100%); }
.sd.s-5cee9406-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-ecdc0334-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-ecdc0334-i2::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_e4552181-a83e-4b33-a13f-38479cf9a0a8.jpg"); }
.sd.s-5cee9406-i3:focus-visible { outline: 2px solid black; }
.sd.s-5cee9406-i3.is-animating-next { transform: translateX(-100%); }
.sd.s-5cee9406-i3.is-animating-prev { transform: translateX(100%); }
.sd.s-5cee9406-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-ecdc0334-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-ecdc0334-i3::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_9f75ca85-2024-4a04-aa80-cd321b5444b2.jpg"); }
.sd.s-22ee30fe { 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-b5a1367c { 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-3cef08a2::before { filter: brightness(0.5); }
.sd.s-3cef08a2 { align-content: center; align-items: center; background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; height: 941px; justify-content: flex-start; padding: 43px 30px; width: 100%; }
.sd.s-3cef08a2::before { background-image: url("/assets/img/unsplash_1627955433445-d233480dd65d.jpg"); }
.sd.s-beaa4d1f { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: center; margin: 50px 0px 30px 0px; padding: 0px; }
.sd.s-84108bd0 { color: #FFFFFF; font-family: var(--s-font-749a7c8e); font-size: 32px; font-weight: 700; height: auto; line-height: 1.2; margin: 0px 0px 20px 0px; text-align: left; width: auto; }
.sd.s-8212adea { color: #FFFFFF; flex: none; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 400; height: auto; line-height: 1.75; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-9f032cdb { align-content: center; align-items: center; background: #EEEEEE; flex-direction: column; flex-wrap: nowrap; justify-content: center; padding: 0px; width: 744px; }
.sd.s-6550e640 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; margin: 30px 0px 0px 0px; padding: 0px; }
.sd.s-aebe80ef { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-84258986 { color: #EEEEEE; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-d7286f6c { 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-9c28fc07 { color: #333333; font-family: var(--s-font-98976a98); font-size: 16px; font-weight: 400; height: auto; line-height: 1.51; margin: 15px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-9e51fca4 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; margin: 10px 0px 70px 0px; padding: 0px; }
.sd.s-ea3d0ff6 { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #668baa; border-left: 1px solid #668baa; border-radius: 26px; border-right: 1px solid #668baa; border-top: 1px 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-7d174253 { color: #668baa; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-14174929 { border-radius: 0; color: #668baa; 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-ef6a3bf3 { align-content: center; align-items: center; flex: 1; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; padding: 0px; width: 100%; }
.sd.s-3c1a308b { align-content: center; align-items: center; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 450px; justify-content: flex-start; overflow-x: hidden; overflow-y: hidden; padding: 0px; transition-timing-function: cubic-bezier(0, 0, 0.99, 0.98); width: 50%; }
.sd.s-78f1b536-i0:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i0.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i0.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-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-9664bbe6-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-9664bbe6-i0::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_2a0e355c-037e-48d2-8b1f-6796d141e88a.jpg"); }
.sd.s-78f1b536-i1:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i1.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i1.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-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-9664bbe6-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-9664bbe6-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_ef541ade-4a6c-4897-8c65-40fc20f2b188.jpg"); }
.sd.s-78f1b536-i2:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i2.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i2.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-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-9664bbe6-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-9664bbe6-i2::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_767293d7-0394-4739-a111-203adf1bfcbf.jpg"); }
.sd.s-78f1b536-i3:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i3.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i3.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-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-9664bbe6-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-9664bbe6-i3::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_5c9f8581-062e-49f3-8f14-b084a120f3b7.jpg"); }
.sd.s-78f1b536-i4:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i4.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i4.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-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-9664bbe6-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-9664bbe6-i4::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_4b776543-8e53-4554-9e47-fba29f0a827d.jpg"); }
.sd.s-78f1b536-i5:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i5.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i5.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-i5 { 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-9664bbe6-i5 { 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-9664bbe6-i5::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_12ff0c8e-2198-4a71-b874-06f010958802.jpg"); }
.sd.s-78f1b536-i6:focus-visible { outline: 2px solid black; }
.sd.s-78f1b536-i6.is-animating-next { transform: translateX(-100%); }
.sd.s-78f1b536-i6.is-animating-prev { transform: translateX(100%); }
.sd.s-78f1b536-i6 { 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-9664bbe6-i6 { 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-9664bbe6-i6::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_632c437d-f4fb-43b1-bed1-35c24224e035.jpg"); }
.sd.s-4866e33c { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row; flex-wrap: nowrap; justify-content: center; padding: 50px; width: 50%; }
.sd.s-9044004e { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; gap: 1px; justify-content: center; padding: 0px; }
.sd.s-2ff717e3 { 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-791e0191 { 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-5afb7589 { 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-a7b94079 { align-content: center; align-items: center; background: #ffffff; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; padding: 53px 16px 22px; width: 100%; }
.sd.s-db03a92e { 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-6ae62159 { 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 0px 25px 0px; padding: 0px 0px 0px 0px; width: 100%; }
.sd.s-b1533afc { background: rgba(245, 245, 245, 0); color: #333333; font-family: var(--s-font-749a7c8e); font-size: 28px; font-weight: 700; height: auto; line-height: 1.4; margin: 0px 0px 0px 0px; padding: 0px 0px 0px; text-align: center; width: auto; }
.sd.s-8b144e40 { color: #333333; font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 0px 0px 0px 30px; text-align: center; width: auto; }
.sd.s-4f3f9b53 { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); flex: 1; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; width: 854px; }
.sd.s-b1fed7db { background: rgba(236, 147, 35, 0); color: #333333; flex: none; font-family: var(--s-font-749a7c8e); font-size: 26px; font-weight: 500; height: auto; line-height: 1.4; margin: 10px 0px 10px 0px; padding: 0px 0px 0px; text-align: center; width: 774px; }
.sd.s-af88f5fa { align-content: center; align-items: center; background: rgba(0,0,0,0.0); flex: 1; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; width: 854px; }
.sd.s-3f55d04e { background: rgba(245, 245, 245, 0); color: #333333; font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 500; height: auto; line-height: 1.4; margin: 20px 0px 0px 0px; padding: 0px 0px 0px; text-align: left; width: auto; }
.sd.s-80a4af92 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; height: 25px; justify-content: flex-start; padding: 0px; width: 100%; }
.sd.s-acf96242 { color: #333; font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; }
.sd.s-e9522bd3 { 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-51a63d84 { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; padding: 0px; }
.sd.s-7dc4b5b9 { 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-bef8b959 { 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-2e0127b3 { 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-7a364370 { 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-0ac75477 { 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-1361dc66 { 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-51bfc7b1 { 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-86ed6955 { 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-651f8301 { 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-3542e7c5 { 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-5f65d1d1 { 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-2a230c1f { 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-e938fc9f { 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-519ff5de { 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-7570cbdd { 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-7375dcbc { 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-4bdd5c0b { 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-0149ecd0 { 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-5785fe8c { 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-3709f26f { 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-78df4d8c { 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-87e7cfc6 { 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-09ecd203 { 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-a59f8ae6 { 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-4142c3d4 { 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-5b18dedd { 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-497587f7 { 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-7746962d { 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-7a04dc1b { 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-be5fe366 { 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-5fb04012 { 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-cf514b02 { 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-94227b06 { 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-b283f2f0 { 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-9bddb49b { 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-30d726c3 { 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-65c12444 { 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-7b5754ae { 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-8f3fa9d0 { 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-5e424904 { 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-dc599010 { 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-119189a1 { 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-97203349 { 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-eaacb560 { 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-dd9369d1 { 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-32ab98b4 { 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-d2d93394 { 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-8e4540c6 { 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-a5cbae5f { 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-5fcc1531 { 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-2cf9c8e1 { 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-321ebba8 { 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-324127e0 { 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-6a747da5 { 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-9914c656 { 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-60676865 { 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-be12b7c9 { 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-abc62d71 { 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-30afa96c { 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-b216f05f { 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-e837d4f8 { 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-c2406b61 { 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-d296a172 { 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-595e822d { 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-8143190e { 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-93e1ce04 { 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-ca58f064 { 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-c2c51574 { 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-1254dbe0 { 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-73ba2e12 { 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-8a646e13 { 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-25cd06b8 { 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-40c03aee { 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-17ca7b68 { 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-5115bfb2 { 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-54b55e17 { 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-8aa4377a { 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-e2055d6b { 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-f03b67d0 { 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-3fd73780 { 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-ed110962 { 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-babf8e1b { 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-b4ceba06 { 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-bffbd134 { 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-62c228e0 { 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-8efdf123 { 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-1b04cc39 { 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-59a3d3a2 { 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-6191dadc { 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-b653b0ac { 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-a43a0c82 { 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-b009f204 { 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-40a94992 { 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-0f6b8715 { 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-9e9d9388 { 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-1afb95cb { 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-2c6efc8d { 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-e82dfef7 { 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-88648a0b { 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-fde487c1 { 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-a389a377 { 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-6e544596 { 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-91d3adc2 { 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-2ddb22e2 { 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-8b5bfa8b { 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-0c77a644 { 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-1f7c4cbd { 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-1007cc35 { 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-dad497e6 { 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-0ec3c540 { 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-1595ecf2 { 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-85f1fd68 { 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-301eccbc { 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-f23c24e5 { 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-efe35565 { 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-935d9830 { 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-a73c542f { 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-c3460aa6 { 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-4dc3ee5e { 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-a1db2e54 { 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-d256351f { 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-2913873f { 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-154139a7 { 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-e94e3fe2 { 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-58fb8f8c { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; margin: 40px 0px 0px 0px; padding: 0px; }
.sd.s-86a716d3 { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-0ff48851 { color: #EEEEEE; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-ffd20977 { 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-a4ee1790 { color: #333; font-family: var(--s-font-98976a98); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; margin: 20px 0px 0px 0px; text-align: center; width: auto; }
.sd.s-b7528c70 { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-end; margin: 10px 0px 40px 0px; padding: 0px; }
.sd.s-9dad389b { align-content: center; align-items: center; background: #FFFFFF; border-bottom: 1px solid #668baa; border-left: 1px solid #668baa; border-radius: 26px; border-right: 1px solid #668baa; border-top: 1px 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: 11px 0px 0px 0px; opacity: 1; padding: 15px; text-align: left; transition-timing-function: cubic-bezier(0.69, 0.18, 0   , 1   ); width: 500px; }
.sd.s-295b0fb6 { color: #668baa; font-size: 24px; margin: 0px 10px 0px 0px; }
.sd.s-0213970d { border-radius: 0; color: #668baa; 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-b949760b { 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-14572f34::before { filter: brightness(0.3); }
.sd.s-14572f34 { 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-14572f34::before { background-image: url("/assets/img/unsplash_1523543239204-98290c161ab5.jpg"); }
.sd.s-b5e6eb42 { 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-1cd910e6 { 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-fd9e61a5 { 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-5d6d3cf7-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-39642b28-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-f3f620eb-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-358bd1c7-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-453c3164-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-1467e91f-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-f9240271-i0 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f9240271-i0::before { background-image: url("/assets/img/unsplash_1592890288564-76628a30a657.jpg"); }
.sd.s-5d6d3cf7-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-39642b28-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-f3f620eb-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-358bd1c7-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-453c3164-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-1467e91f-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-f9240271-i1 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f9240271-i1::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_f6b959df-33d4-4041-953e-c62c5792f2d8.jpg"); }
.sd.s-5d6d3cf7-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-39642b28-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-f3f620eb-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-358bd1c7-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-453c3164-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-1467e91f-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-f9240271-i2 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f9240271-i2::before { background-image: url("/assets/img/unsplash_1593111774642-a746f5006b7b.jpg"); }
.sd.s-5d6d3cf7-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-39642b28-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-f3f620eb-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-358bd1c7-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-453c3164-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-1467e91f-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-f9240271-i3 { border-radius: 4px; flex: none; height: 120px; margin: 0px 0px 0px; width: 230px; }
.sd.s-f9240271-i3::before { background-image: url("/assets/img/unsplash_1600492515568-8868f609511e.jpg"); }
.sd.s-32426e64 { 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-26d3bd43 { background: rgba(245, 245, 245, 0); flex: none; height: auto; margin: 0px 0px 32px; width: 800px; }
.sd.s-fc537b74 { 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-562ab701 { flex: none; margin: 0px 0px 0px; padding: 0px; width: 800px; }
.sd.s-9b640e7c-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-f6f583ef-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-9b872741-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-5a62466a-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-bb5b8521-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-b11b8d21-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-b5495077-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-c6b49c25-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-9b640e7c-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-f6f583ef-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-9b872741-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-5a62466a-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-bb5b8521-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-b11b8d21-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-b5495077-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-c6b49c25-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-9b640e7c-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-f6f583ef-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-9b872741-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-5a62466a-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-bb5b8521-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-b11b8d21-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-b5495077-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-c6b49c25-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-9b640e7c-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-f6f583ef-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-9b872741-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-5a62466a-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-bb5b8521-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-b11b8d21-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-b5495077-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-c6b49c25-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-9b640e7c-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-f6f583ef-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-9b872741-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-5a62466a-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-bb5b8521-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-b11b8d21-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-b5495077-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-c6b49c25-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-db646a58 { 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-016a5df4 { 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-f08cfd4d { 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-8b97ff53 { 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-6b836ff7 { 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-dd7a5a64 { 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-2be072d4 { 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-421d56f0 { 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-afaede14 { 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-e824227f { 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-2d323608 { 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-ea3c0d7c { 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-9358247d { 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-06940567 { 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-86c9a349 { 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-2faeb4dd { 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-a23316ce { 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-877a631e { 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-44104358 { 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-fcc75ec7 { 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-daec2bfa { border-radius: 4px; flex: 1; height: 190px; width: auto; }
.sd.s-daec2bfa::before { background-image: url("/assets/img/s-1479x1109_v-fms_webp_4b776543-8e53-4554-9e47-fba29f0a827d.jpg"); }
.sd.s-392e4221 { flex: none; height: 400px; width: 100%; }
.sd.s-da71295d { 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-b9c75e96 { 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-1d9504f8 { 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-b67c761e { 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-fcd505e9 { 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-3bea0242 { 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-f99e9084 { 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-e195186f { 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-88a802d2 { 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-8d37ff97 { 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-54aae1fe { 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-e0deed59 { 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-34706697 { 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-015fe709 { 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-aaf52efb { 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-7244855a { 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-069333f5 { border-radius: 4px; flex: 1; height: 190px; width: auto; }
.sd.s-069333f5::before { background-image: url("/assets/img/52c16640-238e-45ff-9d1d-524b01c32c45.jpg"); }
.sd.s-33c2b0a2 { flex: none; height: 400px; width: 100%; }
.sd.s-b1e11bf6 { 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-5996aa2d { 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-85acf71f { 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-8964d7e2 { 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-aa49c8c3 { 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-507217ae { 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-2272f631 { 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-2040e71a { 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-cee45082 { 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-5177dcef:focus { background: #dddddd; }
.sd.s-5177dcef:hover { background: #EEEEEE; }
.sd.s-5177dcef::placeholder { color: #777777; }
.sd.s-5177dcef { 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-149d33ea { 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-fa626414 { 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-0eec4ac1 { 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-1725fe4e { 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-cd3848d6:focus { background: #dddddd; }
.sd.s-cd3848d6:hover { background: #EEEEEE; }
.sd.s-cd3848d6::placeholder { color: #777777; }
.sd.s-cd3848d6 { 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-481b953b { 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-93716d2b { 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-b5e14741 { 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-573db887 { 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-2bf24fc0:focus { background: #dddddd; }
.sd.s-2bf24fc0:hover { background: #EEEEEE; }
.sd.s-2bf24fc0::placeholder { color: #777777; }
.sd.s-2bf24fc0 { 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-6393af80:hover { scale: 1.05 1.05; }
.sd.s-6393af80 { 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-9f86433a { 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-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; }

@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-c4f528b3 { flex: 1; height: auto; }
  .sd.s-4b710361 { flex: 1; height: auto; }
  .sd.s-d29f54ba { align-content: center; align-items: center; justify-content: flex-start; margin: 120px 0px 0px 0px; }
  .sd.s-d0a07a3d { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
  .sd.s-dd1b54eb { flex-direction: row; flex-wrap: wrap; }
  .sd.s-c7d7eb78 { padding: 0px 30px; }
  .sd.s-bc708d19 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-e77d19ef { color: #EEEEEE; margin: 0px 10px 0px 0px; }
  .sd.s-b1c8d3da { padding: 0px 30px; }
  .sd.s-529571cb { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-f299bc94 { margin: 20px 20px 70px 20px; }
  .sd.s-0bd1a5b0 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; width: 100%; }
  .sd.s-c1926c43 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: flex-start; }
  .sd.s-44e84d8e { flex: none; height: 410px; width: 100%; }
  .sd.s-3eaee90d { flex: none; height: auto; margin: 25px 0px 25px 0px; padding: 20px 20px; width: auto; }
  .sd.s-1ea527d6 { flex: none; flex-direction: row; flex-wrap: wrap; height: auto; width: auto; }
  .sd.s-6e927664 { margin: 0px 24px 0px; }
  .sd.s-7d04dfc6 { align-content: center; align-items: center; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: flex-end; padding: 30px 0px; }
  .sd.s-98df1bee { flex: none; flex-direction: row; flex-wrap: wrap; height: auto; margin: 30px 0px 0px 0px; width: auto; }
  .sd.s-4cd2c241 { margin: 0px 24px 0px; }
  .sd.s-a2af7bfd { align-content: center; align-items: center; flex-direction: column-reverse; flex-wrap: nowrap; justify-content: flex-end; padding: 60px 0px; }
  .sd.s-23f3efb3 { flex: none; flex-direction: row; flex-wrap: wrap; height: auto; margin: 30px 0px 0px 0px; width: auto; }
  .sd.s-9a1008ab { margin: 0px 24px 0px; }
  .sd.s-22ee30fe { flex: 1; height: auto; }
  .sd.s-b5a1367c { flex: 1; height: auto; }
  .sd.s-3cef08a2 { flex: 1; height: auto; padding: 45px 15px; }
  .sd.s-beaa4d1f { align-content: center; align-items: center; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }
  .sd.s-84108bd0 { font-size: 36px; }
  .sd.s-8212adea { padding: 0px 0px 0px 0px; }
  .sd.s-9f032cdb { flex: none; margin: 0px 5px; width: auto; }
  .sd.s-6550e640 { margin: 20px 12px 12px 12px; padding: 0px 15px; }
  .sd.s-aebe80ef { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-84258986 { color: #EEEEEE; margin: 0px 10px 0px 0px; }
  .sd.s-9c28fc07 { font-size: 14px; padding: 0px 20px; }
  .sd.s-9e51fca4 { margin: 10px 10px 30px 10px; padding: 0px 15px; }
  .sd.s-ea3d0ff6 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-ef6a3bf3 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; }
  .sd.s-3c1a308b { align-content: flex-start; align-items: flex-start; flex: none; height: 267px; justify-content: center; width: 100%; }
  .sd.s-78f1b536-i0 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i0 { height: 100%; }
  .sd.s-78f1b536-i1 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i1 { height: 100%; }
  .sd.s-78f1b536-i2 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i2 { height: 100%; }
  .sd.s-78f1b536-i3 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i3 { height: 100%; }
  .sd.s-78f1b536-i4 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i4 { height: 100%; }
  .sd.s-78f1b536-i5 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i5 { height: 100%; }
  .sd.s-78f1b536-i6 { flex: none; height: 100%; }
  .sd.s-9664bbe6-i6 { height: 100%; }
  .sd.s-4866e33c { flex: none; height: auto; margin: 35px 0px 0px 0px; padding: 20px 20px; width: 674px; }
  .sd.s-9044004e { flex-direction: row; flex-wrap: wrap; height: 100%; width: 100%; }
  .sd.s-a7b94079 { flex-direction: column; flex-wrap: nowrap; padding: 45px 30px 22px; }
  .sd.s-b1533afc { font-family: var(--s-font-749a7c8e); font-weight: 700; }
  .sd.s-b1fed7db { font-family: var(--s-font-749a7c8e); font-size: 18px; font-weight: 700; padding: 5px 0px 5px; }
  .sd.s-af88f5fa { margin: 0px 0px 20px 0px; }
  .sd.s-3f55d04e { font-family: var(--s-font-749a7c8e); font-weight: 400; }
  .sd.s-80a4af92 { flex: none; height: auto; }
  .sd.s-e9522bd3 { align-content: flex-start; align-items: flex-start; justify-content: center; }
  .sd.s-51a63d84 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-7dc4b5b9 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-bef8b959 { align-content: flex-start; align-items: flex-start; }
  .sd.s-2e0127b3 { font-size: 22px; }
  .sd.s-7a364370 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-1361dc66 { font-size: 28px; line-height: 1; }
  .sd.s-51bfc7b1 { width: auto; }
  .sd.s-86ed6955 { margin: 0px 0px 20px 0px; }
  .sd.s-3542e7c5 { font-size: 16px; }
  .sd.s-5f65d1d1 { margin: 0px 0px 20px 0px; }
  .sd.s-e938fc9f { font-size: 16px; }
  .sd.s-519ff5de { margin: 0px 0px 20px 0px; }
  .sd.s-7375dcbc { font-size: 16px; }
  .sd.s-4bdd5c0b { margin: 0px 0px 20px 0px; }
  .sd.s-5785fe8c { font-size: 16px; }
  .sd.s-3709f26f { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-78df4d8c { align-content: flex-start; align-items: flex-start; }
  .sd.s-87e7cfc6 { font-size: 22px; }
  .sd.s-09ecd203 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-4142c3d4 { font-size: 28px; line-height: 1; }
  .sd.s-5b18dedd { width: auto; }
  .sd.s-497587f7 { margin: 0px 0px 20px 0px; }
  .sd.s-7a04dc1b { font-size: 16px; }
  .sd.s-be5fe366 { margin: 0px 0px 20px 0px; }
  .sd.s-cf514b02 { font-size: 16px; }
  .sd.s-94227b06 { margin: 0px 0px 20px 0px; }
  .sd.s-9bddb49b { font-size: 16px; }
  .sd.s-30d726c3 { margin: 0px 0px 20px 0px; }
  .sd.s-7b5754ae { font-size: 16px; }
  .sd.s-8f3fa9d0 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-5e424904 { align-content: flex-start; align-items: flex-start; }
  .sd.s-dc599010 { font-size: 22px; }
  .sd.s-119189a1 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-eaacb560 { font-size: 28px; line-height: 1; }
  .sd.s-dd9369d1 { width: auto; }
  .sd.s-32ab98b4 { margin: 0px 0px 20px 0px; }
  .sd.s-8e4540c6 { font-size: 16px; }
  .sd.s-a5cbae5f { margin: 0px 0px 20px 0px; }
  .sd.s-2cf9c8e1 { font-size: 16px; }
  .sd.s-321ebba8 { margin: 0px 0px 20px 0px; }
  .sd.s-6a747da5 { font-size: 16px; }
  .sd.s-9914c656 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-60676865 { align-content: flex-start; align-items: flex-start; }
  .sd.s-be12b7c9 { font-size: 22px; }
  .sd.s-abc62d71 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-b216f05f { font-size: 28px; line-height: 1; }
  .sd.s-e837d4f8 { width: auto; }
  .sd.s-c2406b61 { margin: 0px 0px 20px 0px; }
  .sd.s-595e822d { font-size: 16px; }
  .sd.s-8143190e { margin: 0px 0px 20px 0px; }
  .sd.s-ca58f064 { font-size: 16px; }
  .sd.s-c2c51574 { margin: 0px 0px 20px 0px; }
  .sd.s-73ba2e12 { font-size: 16px; }
  .sd.s-8a646e13 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-25cd06b8 { align-content: flex-start; align-items: flex-start; }
  .sd.s-40c03aee { font-size: 22px; }
  .sd.s-17ca7b68 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-54b55e17 { font-size: 28px; line-height: 1; }
  .sd.s-8aa4377a { width: auto; }
  .sd.s-e2055d6b { margin: 0px 0px 20px 0px; }
  .sd.s-3fd73780 { font-size: 16px; }
  .sd.s-ed110962 { margin: 0px 0px 20px 0px; }
  .sd.s-b4ceba06 { font-size: 16px; }
  .sd.s-bffbd134 { margin: 0px 0px 20px 0px; }
  .sd.s-8efdf123 { font-size: 16px; }
  .sd.s-1b04cc39 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-59a3d3a2 { align-content: flex-start; align-items: flex-start; }
  .sd.s-6191dadc { font-size: 22px; }
  .sd.s-b653b0ac { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-b009f204 { font-size: 28px; line-height: 1; }
  .sd.s-40a94992 { width: auto; }
  .sd.s-0f6b8715 { margin: 0px 0px 20px 0px; }
  .sd.s-1afb95cb { font-size: 16px; }
  .sd.s-2c6efc8d { margin: 0px 0px 20px 0px; }
  .sd.s-88648a0b { font-size: 16px; }
  .sd.s-fde487c1 { margin: 0px 0px 20px 0px; }
  .sd.s-6e544596 { font-size: 16px; }
  .sd.s-91d3adc2 { margin: 0px 0px 20px 0px; }
  .sd.s-8b5bfa8b { font-size: 16px; }
  .sd.s-0c77a644 { align-content: flex-start; align-items: flex-start; flex: none; }
  .sd.s-1f7c4cbd { align-content: flex-start; align-items: flex-start; }
  .sd.s-1007cc35 { font-size: 22px; }
  .sd.s-dad497e6 { justify-content: flex-start; overflow-x: visible; overflow-y: visible; }
  .sd.s-1595ecf2 { font-size: 28px; line-height: 1; }
  .sd.s-85f1fd68 { width: auto; }
  .sd.s-301eccbc { margin: 0px 0px 20px 0px; }
  .sd.s-efe35565 { font-size: 16px; }
  .sd.s-935d9830 { margin: 0px 0px 20px 0px; }
  .sd.s-c3460aa6 { font-size: 16px; }
  .sd.s-4dc3ee5e { margin: 0px 0px 20px 0px; }
  .sd.s-d256351f { font-size: 16px; }
  .sd.s-2913873f { margin: 0px 0px 20px 0px; }
  .sd.s-e94e3fe2 { font-size: 16px; }
  .sd.s-58fb8f8c { margin: 40px 0px 0px 0px; padding: 0px 30px; }
  .sd.s-86a716d3 { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-0ff48851 { color: #EEEEEE; margin: 0px 10px 0px 0px; }
  .sd.s-a4ee1790 { font-family: var(--s-font-98976a98); font-size: 14px; margin: 20px 0px 0px 0px; padding: 0px 20px; }
  .sd.s-b7528c70 { padding: 0px 30px; }
  .sd.s-9dad389b { align-content: center; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-b949760b { padding: 96px 30px 96px; }
  .sd.s-14572f34 { left: 0px; right: auto; width: 279px; }
  .sd.s-fd9e61a5 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; overflow-x: hidden; overflow-y: auto; }
  .sd.s-5d6d3cf7-i0 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-39642b28-i0 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-1467e91f-i0 { margin: 0px 0px 30px 0px; }
  .sd.s-f9240271-i0 { flex: none; height: 210px; width: 100%; }
  .sd.s-5d6d3cf7-i1 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-39642b28-i1 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-1467e91f-i1 { margin: 0px 0px 30px 0px; }
  .sd.s-f9240271-i1 { flex: none; height: 210px; width: 100%; }
  .sd.s-5d6d3cf7-i2 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-39642b28-i2 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-1467e91f-i2 { margin: 0px 0px 30px 0px; }
  .sd.s-f9240271-i2 { flex: none; height: 210px; width: 100%; }
  .sd.s-5d6d3cf7-i3 { flex: none; flex-direction: row; flex-wrap: wrap; }
  .sd.s-39642b28-i3 { flex: none; flex-direction: column; flex-wrap: nowrap; width: 100%; }
  .sd.s-1467e91f-i3 { margin: 0px 0px 30px 0px; }
  .sd.s-f9240271-i3 { flex: none; height: 210px; width: 100%; }
  .sd.s-32426e64 { display: none; }
  .sd.s-26d3bd43 { flex: none; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; padding: 0px 0px 0px 0px; }
  .sd.s-562ab701 { flex: none; }
  .sd.s-9b640e7c-i0 { flex: none; }
  .sd.s-f6f583ef-i0 { flex: none; }
  .sd.s-bb5b8521-i0 { text-align: left; }
  .sd.s-b11b8d21-i0 { flex: none; }
  .sd.s-9b640e7c-i1 { flex: none; }
  .sd.s-f6f583ef-i1 { flex: none; }
  .sd.s-bb5b8521-i1 { text-align: left; }
  .sd.s-b11b8d21-i1 { flex: none; }
  .sd.s-9b640e7c-i2 { flex: none; }
  .sd.s-f6f583ef-i2 { flex: none; }
  .sd.s-bb5b8521-i2 { text-align: left; }
  .sd.s-b11b8d21-i2 { flex: none; }
  .sd.s-9b640e7c-i3 { flex: none; }
  .sd.s-f6f583ef-i3 { flex: none; }
  .sd.s-bb5b8521-i3 { text-align: left; }
  .sd.s-b11b8d21-i3 { flex: none; }
  .sd.s-9b640e7c-i4 { flex: none; }
  .sd.s-f6f583ef-i4 { flex: none; }
  .sd.s-bb5b8521-i4 { text-align: left; }
  .sd.s-b11b8d21-i4 { flex: none; }
  .sd.s-db646a58 { padding: 40px 16px 40px; }
  .sd.s-f08cfd4d { font-weight: 700; }
  .sd.s-dd7a5a64 { flex-direction: row; flex-wrap: wrap; }
  .sd.s-2be072d4 { flex: none; margin: 0px 0px 40px 0px; width: 100%; }
  .sd.s-421d56f0 { font-size: 16px; }
  .sd.s-2d323608 { font-size: 16px; }
  .sd.s-ea3c0d7c { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-9358247d { font-size: 16px; }
  .sd.s-06940567 { flex: 1; width: auto; }
  .sd.s-86c9a349 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-2faeb4dd { font-size: 16px; }
  .sd.s-a23316ce { flex: 1; width: auto; }
  .sd.s-877a631e { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-44104358 { font-size: 16px; }
  .sd.s-fcc75ec7 { flex: 1; width: auto; }
  .sd.s-daec2bfa { flex: none; width: 100%; }
  .sd.s-392e4221 { flex: none; height: 320px; }
  .sd.s-b9c75e96 { flex-direction: row; flex-wrap: wrap; }
  .sd.s-1d9504f8 { flex: none; margin: 0px 0px 40px 0px; width: 100%; }
  .sd.s-b67c761e { font-size: 16px; }
  .sd.s-f99e9084 { font-size: 16px; }
  .sd.s-e195186f { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-88a802d2 { font-size: 16px; }
  .sd.s-8d37ff97 { flex: 1; width: auto; }
  .sd.s-54aae1fe { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-e0deed59 { font-size: 16px; }
  .sd.s-34706697 { flex: 1; width: auto; }
  .sd.s-015fe709 { flex-direction: row; flex-wrap: nowrap; }
  .sd.s-aaf52efb { font-size: 16px; }
  .sd.s-7244855a { flex: 1; width: auto; }
  .sd.s-069333f5 { flex: none; width: 100%; }
  .sd.s-33c2b0a2 { flex: none; height: 320px; }
  .sd.s-85acf71f { font-size: 36px; }
  .sd.s-8964d7e2 { padding: 0px 0px 0px 0px; }
  .sd.s-2040e71a { padding: 0px 0px 0px 0px; }
  .sd.s-cee45082 { padding: 0px 0px 0px 0px; }
  .sd.s-0eec4ac1 { padding: 0px 0px 0px 0px; }
  .sd.s-1725fe4e { padding: 0px 0px 0px 0px; }
  .sd.s-b5e14741 { padding: 0px 0px 0px 0px; }
  .sd.s-573db887 { padding: 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; }
}

@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-c4f528b3 { align-content: center; align-items: center; background: #eeeeee; gap: 0px; justify-content: flex-start; margin: 0px 0px 0px 0px; }
  .sd.s-4b710361::before { background-size: cover; }
  .sd.s-4b710361 { align-content: center; align-items: center; flex: 1; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: center; }
  .sd.s-d29f54ba { align-content: center; align-items: center; flex-direction: column; justify-content: flex-start; margin: 130px 0px 20px 0px; }
  .sd.s-d0a07a3d { align-content: center; align-items: center; bottom: 0; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: center; left: 0; margin: 0px 15px 20px 15px; padding: 15px; position: relative; right: 0; top: 0; width: 100%; }
  .sd.s-dd1b54eb { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; }
  .sd.s-55ac5f11 { padding: 0px 0px 0px; }
  .sd.s-55ac5f11 h2 { font-size: 28px; }
  .sd.s-c7d7eb78 { margin: 0px 15px 0px 15px; }
  .sd.s-bc708d19 { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-e77d19ef { color: #EEEEEE; margin: 0px 10px 0px 0px; padding: 0px; }
  .sd.s-b1c8d3da { margin: 0px 15px 0px 15px; }
  .sd.s-529571cb { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-f299bc94 { flex-direction: column; margin: 10px 20px 60px 20px; }
  .sd.s-9474f02c { font-size: 16px; }
  .sd.s-0bd1a5b0 { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; width: 100%; }
  .sd.s-c1926c43 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; height: 100%; justify-content: flex-start; width: 100%; }
  .sd.s-44e84d8e { flex: none; height: 300px; padding: 0px; width: 100%; }
  .sd.s-3eaee90d { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: 46%; justify-content: flex-start; margin: 40px 15px 10px 15px; padding: 5px 0px 0px 0px; }
  .sd.s-1ea527d6 { flex: none; flex-direction: row; height: 100%; margin: 30px 0px 10px 0px; }
  .sd.s-6e927664 { align-content: center; align-items: center; flex: none; height: 100%; justify-content: center; margin: 0px 0px 5px; padding: 15px 0px 15px 0px; width: 100%; }
  .sd.s-645bb5b1 { flex: none; font-size: 24px; height: 77px; margin: 0px 0px 20px 0px; padding: 0px 20px; width: 466px; }
  .sd.s-d7b7e4c2 { font-size: 16px; padding: 0px 20px; }
  .sd.s-7d04dfc6 { flex-direction: column-reverse; flex-wrap: nowrap; height: auto; padding: 7px 0px; }
  .sd.s-98df1bee { align-content: center; align-items: center; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: flex-start; margin: 10px 0px 12px 0px; }
  .sd.s-4cd2c241 { align-content: center; align-items: center; flex: none; height: 99%; justify-content: center; margin: 0px 0px 5px; padding: 15px 0px 15px 0px; width: 100%; }
  .sd.s-7bb12593 { flex: 1; font-size: 24px; height: auto; margin: 0px 0px 20px 0px; padding: 0px 30px; width: 466px; }
  .sd.s-8a8b5333 { flex: 1; font-size: 16px; height: auto; padding: 0px 30px; }
  .sd.s-5ff2d89a { flex: none; height: 210px; margin: 0px 0px 10px 0px; width: 100%; }
  .sd.s-a2af7bfd { flex: 1; flex-direction: column-reverse; flex-wrap: nowrap; height: auto; padding: 16px 0px; width: auto; }
  .sd.s-23f3efb3 { 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-9a1008ab { 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-2fb38124 { flex: 1; font-size: 24px; height: auto; margin: 0px 0px 20px 0px; padding: 0px 20px; width: 466px; }
  .sd.s-a31e3d96 { flex: none; font-size: 16px; height: auto; padding: 0px 20px; }
  .sd.s-447af1df { align-content: flex-start; align-items: flex-start; flex: none; height: 36%; justify-content: center; }
  .sd.s-5cee9406-i0 { height: 314px; width: 100%; }
  .sd.s-5cee9406-i1 { height: 314px; width: 100%; }
  .sd.s-5cee9406-i2 { height: 314px; width: 100%; }
  .sd.s-5cee9406-i3 { height: 314px; width: 100%; }
  .sd.s-22ee30fe { align-content: center; align-items: center; flex: 1; flex-direction: column; height: auto; justify-content: flex-start; padding: 0px; }
  .sd.s-b5a1367c { align-content: center; align-items: center; flex: 1; flex-direction: column; height: auto; justify-content: flex-start; }
  .sd.s-3cef08a2 { flex: 1; height: auto; padding: 40px 20px; }
  .sd.s-beaa4d1f { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: center; }
  .sd.s-84108bd0 { font-size: 28px; margin: 0px 0px 30px 0px; }
  .sd.s-8212adea { font-size: 16px; padding: 0px 5px; }
  .sd.s-9f032cdb { flex: none; margin: 0px 5px 0px 5px; width: auto; }
  .sd.s-6550e640 { margin: 20px 15px 10px 15px; padding: 0px; }
  .sd.s-aebe80ef { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-84258986 { color: #EEEEEE; margin: 0px 10px 0px 0px; padding: 0px; }
  .sd.s-9c28fc07 { font-size: 14px; padding: 0px 20px; }
  .sd.s-9e51fca4 { margin: 0px 15px 40px 15px; }
  .sd.s-ea3d0ff6 { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-ef6a3bf3 { align-content: center; align-items: center; flex: 1; flex-direction: column; height: auto; justify-content: flex-start; margin: 0px 0px 10px 0px; padding: 0px; }
  .sd.s-3c1a308b { align-content: flex-start; align-items: flex-start; flex: none; height: 229px; justify-content: flex-start; width: 100%; }
  .sd.s-78f1b536-i0 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i0 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i1 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i1 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i2 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i2 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i3 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i3 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i4 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i4 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i5 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i5 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-78f1b536-i6 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }
  .sd.s-9664bbe6-i6 { height: 100%; padding: 0px 52px 88px; }
  .sd.s-4866e33c { flex: none; height: auto; margin: 20px 24px 20px 24px; padding: 0px 0px 0px 0px; }
  .sd.s-9044004e { flex: none; flex-direction: row; height: auto; margin: 10px 0px 10px 0px; }
  .sd.s-2ff717e3 { align-content: center; align-items: center; flex: none; height: auto; justify-content: center; margin: 15px 24px 15px; padding: 0px 0px 0px 0px; width: 448px; }
  .sd.s-791e0191 { flex: none; font-size: 24px; height: 50%; margin: 0px 0px 13px 0px; padding: 0px; width: 401px; }
  .sd.s-5afb7589 { font-size: 16px; }
  .sd.s-a7b94079 { flex: 1; height: auto; justify-content: flex-start; margin: 0px 0px 0px 0px; padding: 34px 20px 19px; width: 100%; }
  .sd.s-db03a92e { flex-direction: row; flex-wrap: wrap; margin: 0px 0px 0px; }
  .sd.s-6ae62159 { align-content: flex-end; align-items: flex-end; flex: none; height: auto; justify-content: space-between; margin: 0px 0px 24px 0px; width: 100%; }
  .sd.s-b1533afc { font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 700; }
  .sd.s-8b144e40 { font-size: 11px; }
  .sd.s-4f3f9b53 { align-content: flex-end; align-items: flex-end; flex: none; height: auto; justify-content: space-between; margin: 0px 0px 24px 0px; width: 100%; }
  .sd.s-b1fed7db { font-family: var(--s-font-749a7c8e); font-size: 16px; font-weight: 500; line-height: 1.6; padding: 5px 10px 5px; }
  .sd.s-af88f5fa { align-content: flex-end; align-items: flex-end; flex: none; height: auto; justify-content: space-between; margin: 0px 0px 24px 0px; width: 100%; }
  .sd.s-3f55d04e { font-family: var(--s-font-749a7c8e); font-size: 14px; font-weight: 500; line-height: 1.6; margin: 10px 0px 0px 0px; }
  .sd.s-80a4af92 { flex: none; flex-direction: row; height: auto; }
  .sd.s-7dc4b5b9 { flex: none; }
  .sd.s-1361dc66 { font-size: 32px; }
  .sd.s-3709f26f { flex: none; }
  .sd.s-4142c3d4 { font-size: 32px; }
  .sd.s-8f3fa9d0 { flex: none; }
  .sd.s-eaacb560 { font-size: 32px; }
  .sd.s-9914c656 { flex: none; }
  .sd.s-b216f05f { font-size: 32px; }
  .sd.s-8a646e13 { flex: none; }
  .sd.s-54b55e17 { font-size: 32px; }
  .sd.s-1b04cc39 { flex: none; }
  .sd.s-b009f204 { font-size: 32px; }
  .sd.s-0c77a644 { flex: none; }
  .sd.s-1595ecf2 { font-size: 32px; }
  .sd.s-58fb8f8c { margin: 20px 20px 10px 20px; padding: 0px; }
  .sd.s-86a716d3 { align-content: center; align-items: center; background: linear-gradient(149deg, #a69c38, #cabf56 35%, #b3a335); flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-0ff48851 { color: #EEEEEE; margin: 0px 10px 0px 0px; padding: 0px; }
  .sd.s-b7528c70 { margin: 0px 20px 20px 20px; opacity: 1; padding: 0px 0px; }
  .sd.s-9dad389b { align-content: center; align-items: center; background: #FFFFFF; flex-direction: row; flex-wrap: nowrap; justify-content: center; }
  .sd.s-b949760b { padding: 72px 20px 72px; width: 100%; }
  .sd.s-14572f34 { left: 0px; right: auto; width: 340px; }
  .sd.s-b5e6eb42 { height: auto; }
  .sd.s-1cd910e6 { flex: none; font-family: var(--s-font-749a7c8e); font-size: 24px; font-weight: 700; }
  .sd.s-5d6d3cf7-i0 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-39642b28-i0 { margin: 0px 16px 0px 0px; }
  .sd.s-f3f620eb-i0 { justify-content: flex-start; z-index: 1; }
  .sd.s-358bd1c7-i0 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-453c3164-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-1467e91f-i0 { font-size: 12px; text-align: left; }
  .sd.s-f9240271-i0 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5d6d3cf7-i1 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-39642b28-i1 { margin: 0px 16px 0px 0px; }
  .sd.s-f3f620eb-i1 { justify-content: flex-start; z-index: 1; }
  .sd.s-358bd1c7-i1 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-453c3164-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-1467e91f-i1 { font-size: 12px; text-align: left; }
  .sd.s-f9240271-i1 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5d6d3cf7-i2 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-39642b28-i2 { margin: 0px 16px 0px 0px; }
  .sd.s-f3f620eb-i2 { justify-content: flex-start; z-index: 1; }
  .sd.s-358bd1c7-i2 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-453c3164-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-1467e91f-i2 { font-size: 12px; text-align: left; }
  .sd.s-f9240271-i2 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-5d6d3cf7-i3 { flex: none; flex-direction: row; flex-wrap: wrap; margin: 0px 0px 8px; padding: 16px; }
  .sd.s-39642b28-i3 { margin: 0px 16px 0px 0px; }
  .sd.s-f3f620eb-i3 { justify-content: flex-start; z-index: 1; }
  .sd.s-358bd1c7-i3 { flex: none; font-feature-settings: 'palt' 1; text-align: left; text-orientation: mixed; writing-mode: horizontal-tb; }
  .sd.s-453c3164-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-1467e91f-i3 { font-size: 12px; text-align: left; }
  .sd.s-f9240271-i3 { flex: none; height: 100px; padding: 0px; width: 100%; }
  .sd.s-32426e64 { align-content: center; align-items: center; display: none; padding: 72px 16px 72px; }
  .sd.s-26d3bd43 { 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-fc537b74 { 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-562ab701 { flex: none; }
  .sd.s-9b640e7c-i0 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-f6f583ef-i0 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-5a62466a-i0 { font-size: 14px; }
  .sd.s-bb5b8521-i0 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-b11b8d21-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-b5495077-i0 { font-size: 14px; }
  .sd.s-c6b49c25-i0 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-9b640e7c-i1 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-f6f583ef-i1 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-5a62466a-i1 { font-size: 14px; }
  .sd.s-bb5b8521-i1 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-b11b8d21-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-b5495077-i1 { font-size: 14px; }
  .sd.s-c6b49c25-i1 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-9b640e7c-i2 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-f6f583ef-i2 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-5a62466a-i2 { font-size: 14px; }
  .sd.s-bb5b8521-i2 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-b11b8d21-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-b5495077-i2 { font-size: 14px; }
  .sd.s-c6b49c25-i2 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-9b640e7c-i3 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-f6f583ef-i3 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-5a62466a-i3 { font-size: 14px; }
  .sd.s-bb5b8521-i3 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-b11b8d21-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-b5495077-i3 { font-size: 14px; }
  .sd.s-c6b49c25-i3 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-9b640e7c-i4 { background: #FFFFFF; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; margin: 0px 0px 18px 0px; width: 100%; }
  .sd.s-f6f583ef-i4 { border-radius: 0; flex: none; padding: 16px; }
  .sd.s-5a62466a-i4 { font-size: 14px; }
  .sd.s-bb5b8521-i4 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-b11b8d21-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-b5495077-i4 { font-size: 14px; }
  .sd.s-c6b49c25-i4 { font-size: 14px; letter-spacing: 0.03em; line-height: 1.5; margin: 4px 0px 0px 0px; text-align: left; }
  .sd.s-db646a58 { padding: 72px 16px 29px; }
  .sd.s-f08cfd4d { 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-8b97ff53 { font-family: var(--s-font-749a7c8e); font-size: 14px; margin: 0px 0px 0px; }
  .sd.s-6b836ff7 { padding: 24px; }
  .sd.s-dd7a5a64 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
  .sd.s-2be072d4 { flex: none; margin: 0px 0px 16px 0px; width: 100%; }
  .sd.s-421d56f0 { text-align: left; }
  .sd.s-2d323608 { font-size: 14px; text-align: left; }
  .sd.s-9358247d { 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-06940567 { font-size: 14px; }
  .sd.s-2faeb4dd { 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-a23316ce { font-size: 14px; }
  .sd.s-44104358 { 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-fcc75ec7 { font-size: 14px; }
  .sd.s-daec2bfa { flex: none; width: 100%; }
  .sd.s-da71295d { padding: 24px; }
  .sd.s-b9c75e96 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; }
  .sd.s-1d9504f8 { flex: none; margin: 0px 0px 16px 0px; width: 100%; }
  .sd.s-b67c761e { text-align: left; }
  .sd.s-f99e9084 { font-size: 14px; text-align: left; }
  .sd.s-88a802d2 { 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-8d37ff97 { font-size: 14px; }
  .sd.s-e0deed59 { 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-34706697 { font-size: 14px; }
  .sd.s-aaf52efb { 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-7244855a { font-size: 14px; }
  .sd.s-069333f5 { flex: none; width: 100%; }
  .sd.s-b1e11bf6 { padding: 30px 30px; }
  .sd.s-85acf71f { font-family: var(--s-font-749a7c8e); font-size: 28px; margin: 0px 0px 10px 0px; }
  .sd.s-8964d7e2 { font-family: var(--s-font-749a7c8e); }
  .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; }
}

/* ハンバーガーメニュー（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; }
}
