/* Generated by render.py from the website canvas. Do not edit by hand. */
.s0{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(246, 241, 234) !important;color:rgb(29, 24, 21) !important;font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;-webkit-font-smoothing:antialiased !important;min-width:0px !important;overflow-x:hidden !important}
.s1{position:relative !important;overflow-x:hidden !important;overflow-y:hidden !important;background-color:rgb(164, 59, 46) !important;color:rgb(246, 241, 234) !important;padding-top:0px !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:clamp(64px, 8vw, 128px) !important;padding-left:clamp(20px, 5vw, 80px) !important}
.s2{position:relative !important;max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;height:88px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;row-gap:16px !important;column-gap:16px !important}
.s3{display:flex !important}
.s4{height:30px !important;width:auto !important;display:block !important}
.s5{display:flex !important;align-items:center !important;row-gap:clamp(12px, 2.4vw, 32px) !important;column-gap:clamp(12px, 2.4vw, 32px) !important;font-size:15px !important;font-weight:500 !important}
.s6{color:rgb(246, 241, 234) !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;white-space-collapse:collapse !important;text-wrap-mode:nowrap !important}
.s7{white-space-collapse:collapse !important;text-wrap-mode:nowrap !important;display:inline-flex !important;align-items:center !important;height:40px !important;padding-top:0px !important;padding-right:16px !important;padding-bottom:0px !important;padding-left:16px !important;border-top-left-radius:10px !important;border-top-right-radius:10px !important;border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(18, 15, 14) !important;color:rgb(246, 241, 234) !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;box-shadow:rgba(255, 255, 255, 0.16) 0px 1px 0px inset !important}
.s8{position:relative !important;max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;row-gap:clamp(32px, 4vw, 64px) !important;column-gap:clamp(32px, 4vw, 64px) !important;padding-top:clamp(32px, 5vw, 72px) !important}
.s9{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:520px !important;min-width:0px !important;max-width:700px !important;display:flex !important;flex-direction:column !important;row-gap:28px !important;column-gap:28px !important}
.sa{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;display:inline-flex !important;align-items:center !important;row-gap:10px !important;column-gap:10px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.02em !important;color:rgb(241, 230, 218) !important}
.sb{width:6px !important;height:6px !important;border-top-left-radius:99px !important;border-top-right-radius:99px !important;border-bottom-right-radius:99px !important;border-bottom-left-radius:99px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(18, 15, 14) !important}
.sc{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:clamp(52px, 8.4vw, 128px) !important;line-height:0.92 !important;font-weight:800 !important;letter-spacing:-0.05em !important}
.sd{color:rgb(18, 15, 14) !important}
.se{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;max-width:520px !important;font-family:Newsreader, Georgia, serif !important;font-style:italic !important;font-size:clamp(21px, 2vw, 26px) !important;line-height:1.35 !important;color:rgb(246, 241, 234) !important}
.sf{display:flex !important;flex-wrap:wrap !important;align-items:center !important;row-gap:20px !important;column-gap:20px !important;margin-top:8px !important}
.sg{display:inline-flex !important;align-items:center !important;height:52px !important;padding-top:0px !important;padding-right:22px !important;padding-bottom:0px !important;padding-left:22px !important;border-top-left-radius:12px !important;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(18, 15, 14) !important;color:rgb(246, 241, 234) !important;font-style:normal !important;font-variant-caps:normal !important;font-variant-ligatures:normal !important;font-variant-numeric:normal !important;font-variant-east-asian:normal !important;font-variant-alternates:normal !important;font-size-adjust:none !important;font-kerning:auto !important;font-optical-sizing:auto !important;font-feature-settings:normal !important;font-variation-settings:normal !important;font-variant-position:normal !important;font-variant-emoji:normal !important;font-weight:600 !important;font-stretch:normal !important;font-size:16px !important;line-height:normal !important;font-family:Inter, sans-serif !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important;box-shadow:rgba(255, 255, 255, 0.18) 0px 1px 0px inset, rgba(18, 15, 14, 0.7) 0px 8px 20px -10px !important}
.sh{color:rgb(246, 241, 234) !important;font-size:16px !important;font-weight:500 !important}
.si{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:14px !important;line-height:20px !important;color:rgb(241, 230, 218) !important}
.sj{padding-top:clamp(64px, 9vw, 136px) !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:clamp(56px, 7vw, 104px) !important;padding-left:clamp(20px, 5vw, 80px) !important}
.sk{max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-direction:column !important;row-gap:clamp(32px, 4vw, 56px) !important;column-gap:clamp(32px, 4vw, 56px) !important}
.sl{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;justify-content:space-between !important;row-gap:24px !important;column-gap:24px !important}
.sm{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:1 !important;flex-shrink:1 !important;flex-basis:480px !important;font-size:clamp(40px, 5.2vw, 76px) !important;line-height:0.96 !important;font-weight:800 !important;letter-spacing:-0.045em !important}
.sn{color:rgb(164, 59, 46) !important}
.so{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;flex-grow:0 !important;flex-shrink:1 !important;flex-basis:420px !important;font-size:18px !important;line-height:28px !important;color:rgb(94, 85, 77) !important}
.sp{border-top-left-radius:20px !important;border-top-right-radius:20px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(236, 228, 217) !important;padding-top:clamp(10px, 2.4vw, 32px) !important;padding-right:clamp(10px, 2.4vw, 32px) !important;padding-bottom:clamp(10px, 2.4vw, 32px) !important;padding-left:clamp(10px, 2.4vw, 32px) !important}
.sq{border-top-left-radius:14px !important;border-top-right-radius:14px !important;border-bottom-right-radius:14px !important;border-bottom-left-radius:14px !important;overflow-x:hidden !important;overflow-y:hidden !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 253, 249) !important;box-shadow:rgba(64, 40, 26, 0.08) 0px 0px 0px 1px, rgba(64, 40, 26, 0.35) 0px 24px 60px -24px !important}
.sr{overflow-x:auto !important}
.ss{display:flex !important;min-width:1160px !important;height:548px !important}
.st{display:contents !important}
.su{height:548px !important}
.sv{width:20px !important;height:20px !important}
.sw{display:flex !important;row-gap:4px !important;column-gap:4px !important;margin-bottom:8px !important}
.sx{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:0% !important;min-width:0px !important;display:flex !important;flex-direction:column !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 253, 249) !important;overflow-x:hidden !important;overflow-y:hidden !important}
.sy{display:flex !important;align-items:center !important;justify-content:space-between !important;height:48px !important;padding-top:0px !important;padding-right:12px !important;padding-bottom:0px !important;padding-left:12px !important}
.sz{display:flex !important;row-gap:8px !important;column-gap:8px !important}
.s10{display:flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important;height:48px !important;padding-top:0px !important;padding-right:12px !important;padding-bottom:0px !important;padding-left:12px !important;box-shadow:rgb(237, 230, 221) 0px 1px 0px inset !important}
.s11{width:1px !important;height:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(237, 230, 221) !important}
.s12{width:230px !important}
.s13{width:160px !important}
.s14{width:140px !important}
.s15{width:124px !important}
.s16{width:184px !important}
.s17{width:230px !important;row-gap:4px !important;column-gap:4px !important}
.s18{width:160px !important;row-gap:4px !important;column-gap:4px !important}
.s19{width:140px !important;row-gap:4px !important;column-gap:4px !important}
.s1a{width:124px !important;row-gap:4px !important;column-gap:4px !important}
.s1b{width:184px !important;display:flex !important;row-gap:4px !important;column-gap:4px !important}
.s1c{width:230px !important;text-align:right !important}
.s1d{padding-top:0px !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:clamp(72px, 9vw, 136px) !important;padding-left:clamp(20px, 5vw, 80px) !important}
.s1e{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:clamp(40px, 5.2vw, 76px) !important;line-height:0.96 !important;font-weight:800 !important;letter-spacing:-0.045em !important}
.s1f{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(190px, 1fr)) !important;row-gap:0px !important;column-gap:0px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(226, 217, 204) !important}
.s1g{padding-top:24px !important;padding-right:24px !important;padding-bottom:8px !important;padding-left:0px !important;display:flex !important;flex-direction:column !important;row-gap:14px !important;column-gap:14px !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(226, 217, 204) !important}
.s1h{font-size:13px !important;color:rgb(138, 127, 117) !important}
.s1i{margin-top:0px !important;margin-right:0px !important;margin-bottom:16px !important;margin-left:0px !important;font-size:16px !important;line-height:24px !important;color:rgb(74, 66, 60) !important}
.s1j{display:flex !important;align-items:center !important;row-gap:8px !important;column-gap:8px !important}
.s1k{position:relative !important;overflow-x:hidden !important;overflow-y:hidden !important;background-color:rgb(236, 228, 217) !important;padding-top:clamp(72px, 9vw, 136px) !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:clamp(72px, 9vw, 136px) !important;padding-left:clamp(20px, 5vw, 80px) !important}
.s1l{position:relative !important;max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-direction:column !important;row-gap:clamp(32px, 4vw, 56px) !important;column-gap:clamp(32px, 4vw, 56px) !important}
.s1m{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr)) !important;row-gap:20px !important;column-gap:20px !important}
.s1n{display:flex !important;flex-direction:column !important;border-top-left-radius:20px !important;border-top-right-radius:20px !important;border-bottom-right-radius:20px !important;border-bottom-left-radius:20px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(246, 241, 234) !important;overflow-x:hidden !important;overflow-y:hidden !important}
.s1o{height:260px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-top:24px !important;padding-right:24px !important;padding-bottom:24px !important;padding-left:24px !important;box-sizing:border-box !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 253, 249) !important;box-shadow:rgb(226, 217, 204) 0px -1px 0px inset !important}
.s1p{width:100% !important;max-width:300px !important;border-top-left-radius:12px !important;border-top-right-radius:12px !important;border-bottom-right-radius:12px !important;border-bottom-left-radius:12px !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(255, 255, 255) !important;box-shadow:rgba(64, 40, 26, 0.07) 0px 0px 0px 1px, rgba(64, 40, 26, 0.35) 0px 10px 28px -14px !important;padding-top:6px !important;padding-right:6px !important;padding-bottom:6px !important;padding-left:6px !important;display:flex !important;flex-direction:column !important}
.s1q{display:flex !important;align-items:center !important;justify-content:space-between !important;height:40px !important;padding-top:0px !important;padding-right:8px !important;padding-bottom:0px !important;padding-left:8px !important;box-shadow:rgb(237, 230, 221) 0px -1px 0px inset !important}
.s1r{display:flex !important;align-items:center !important;justify-content:space-between !important;height:40px !important;padding-top:0px !important;padding-right:8px !important;padding-bottom:0px !important;padding-left:8px !important}
.s1s{font-size:13px !important;color:rgb(113, 102, 93) !important}
.s1t{padding-top:24px !important;padding-right:28px !important;padding-bottom:32px !important;padding-left:28px !important;display:flex !important;flex-direction:column !important;row-gap:8px !important;column-gap:8px !important}
.s1u{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.04em !important;color:rgb(164, 59, 46) !important}
.s1v{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:26px !important;line-height:30px !important;font-weight:700 !important;letter-spacing:-0.03em !important}
.s1w{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:16px !important;line-height:24px !important;color:rgb(74, 66, 60) !important}
.s1x{height:260px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-top:24px !important;padding-right:24px !important;padding-bottom:24px !important;padding-left:24px !important;box-sizing:border-box !important;background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:rgb(245, 240, 233) !important;box-shadow:rgb(226, 217, 204) 0px -1px 0px inset !important}
.s1y{width:100% !important;max-width:270px !important}
.s1z{width:100% !important;max-width:260px !important;display:flex !important;flex-direction:column !important}
.s20{padding-top:clamp(72px, 9vw, 136px) !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:clamp(72px, 9vw, 136px) !important;padding-left:clamp(20px, 5vw, 80px) !important}
.s21{max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-wrap:wrap !important;row-gap:clamp(32px, 5vw, 96px) !important;column-gap:clamp(32px, 5vw, 96px) !important;align-items:flex-start !important}
.s22{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:420px !important;display:flex !important;flex-direction:column !important;row-gap:24px !important;column-gap:24px !important}
.s23{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;max-width:460px !important;font-size:18px !important;line-height:28px !important;color:rgb(94, 85, 77) !important}
.s24{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:16px !important;line-height:24px !important}
.s25{color:rgb(164, 59, 46) !important;font-weight:600 !important}
.s26{flex-grow:1 !important;flex-shrink:1 !important;flex-basis:460px !important;margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;list-style-position:initial !important;list-style-image:initial !important;list-style-type:none !important;display:flex !important;flex-direction:column !important}
.s27{display:flex !important;row-gap:16px !important;column-gap:16px !important;padding-top:20px !important;padding-right:0px !important;padding-bottom:20px !important;padding-left:0px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(226, 217, 204) !important;font-size:18px !important;line-height:27px !important}
.s28{flex-grow:0 !important;flex-shrink:0 !important;flex-basis:auto !important;margin-top:3px !important}
.s29{display:flex !important;row-gap:16px !important;column-gap:16px !important;padding-top:20px !important;padding-right:0px !important;padding-bottom:20px !important;padding-left:0px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgb(226, 217, 204) !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-bottom-color:rgb(226, 217, 204) !important;font-size:18px !important;line-height:27px !important}
.s2a{position:relative !important;overflow-x:hidden !important;overflow-y:hidden !important;background-color:rgb(164, 59, 46) !important;color:rgb(246, 241, 234) !important;padding-top:clamp(80px, 10vw, 152px) !important;padding-right:clamp(20px, 5vw, 80px) !important;padding-bottom:0px !important;padding-left:clamp(20px, 5vw, 80px) !important}
.s2b{position:relative !important;max-width:1280px !important;margin-top:0px !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;row-gap:24px !important;column-gap:24px !important}
.s2c{display:flex !important;flex-wrap:wrap !important;align-items:center !important;row-gap:16px !important;column-gap:16px !important;margin-top:8px !important}
.s2d{position:relative !important;max-width:1280px !important;margin-top:clamp(80px, 10vw, 152px) !important;margin-right:auto !important;margin-bottom:0px !important;margin-left:auto !important;padding-top:40px !important;padding-right:0px !important;padding-bottom:32px !important;padding-left:0px !important;border-top-width:1px !important;border-top-style:solid !important;border-top-color:rgba(246, 241, 234, 0.22) !important;display:flex !important;flex-direction:column !important;row-gap:48px !important;column-gap:48px !important}
.s2e{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;row-gap:40px !important;column-gap:40px !important}
.s2f{display:flex !important;flex-direction:column !important;row-gap:14px !important;column-gap:14px !important;flex-grow:1 !important;flex-shrink:1 !important;flex-basis:260px !important}
.s2g{height:26px !important;width:auto !important;display:block !important;align-self:flex-start !important}
.s2h{margin-top:0px !important;margin-right:0px !important;margin-bottom:0px !important;margin-left:0px !important;font-size:14px !important;color:rgb(241, 230, 218) !important}
.s2i{display:flex !important;flex-wrap:wrap !important;row-gap:clamp(32px, 6vw, 96px) !important;column-gap:clamp(32px, 6vw, 96px) !important;font-size:14px !important;line-height:20px !important}
.s2j{display:flex !important;flex-direction:column !important;row-gap:10px !important;column-gap:10px !important}
.s2k{font-weight:600 !important;color:rgb(246, 241, 234) !important}
.s2l{color:rgb(241, 230, 218) !important;text-decoration-line:none !important;text-decoration-thickness:initial !important;text-decoration-style:initial !important;text-decoration-color:initial !important}
.s2m{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:center !important;row-gap:16px !important;column-gap:16px !important;font-size:13px !important;color:rgb(241, 230, 218) !important}
.s2n{display:inline-flex !important;align-items:center !important}
