.k0.k0{font-weight: 600; font-size: 18px}
.k1.k1{text-decoration: none; display: block; padding: 11px 14px; border-radius: 10px; min-height: 44px; box-sizing: border-box; font-weight: 500}
.k2.k2{color: #3d3d3d; font-size: 16px}
.k3.k3{font-family: 'DM Serif Display', Georgia, serif; font-size: 24px; line-height: 1; color: #77746d}
.k4.k4{text-decoration: none}
.k5.k5{flex: 0 1 calc((100% - 32px) / 3); min-width: 280px; box-sizing: border-box; background: #ffffff; border: 1px solid #dcdad5; border-radius: 18px; padding: 26px 28px; display: flex; flex-direction: column; gap: 6px}
.k6.k6{text-decoration: none; flex: 1 1 160px; min-width: 0; background: #ffffff; border: 1px solid #dcdad5; border-radius: 18px; padding: 24px 26px; display: flex; flex-direction: column; gap: 8px; min-height: 44px}
.k7.k7{font-size: 15px; color: #3d3d3d}
.k8.k8{font-weight: 600}
.k9.k9{margin: 0; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; color: #555555}
.k10.k10{color: #f7f6f3; text-decoration: none}
.k11.k11{flex: 0 1 178px; box-sizing: border-box; background: #ffffff; border: 1px solid #dcdad5; border-radius: 14px; padding: 18px 20px; display: flex; flex-direction: column; gap: 2px}
.k12.k12{font-size: 14px; color: #555555}
.k13.k13{font-weight: 600; font-size: 19px}
.k14.k14{font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase}
.k15.k15{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(32px, 3.6vw, 44px); line-height: 1.1}
.k16.k16{max-width: 1200px; margin: 0 auto; padding: 0 24px 96px}
.k17.k17{display: flex; flex-wrap: wrap; gap: 24px}
.k18.k18{margin: 0}
.k19.k19{margin: 0; font-size: 18px; color: #3d3d3d}
.k20.k20{font-family: 'DM Serif Display', Georgia, serif; font-size: 40px; line-height: 1}
.k21.k21{width: 100%; background: #f7f6f3; color: #1a1a1a; font-family: 'Work Sans', 'Helvetica Neue', Helvetica, sans-serif; font-size: 17px; line-height: 1.6}
.k22.k22{background: #f7f6f3; border-bottom: 1px solid #dcdad5; position: sticky; top: 0; z-index: 10}
.k23.k23{max-width: 1200px; margin: 0 auto; padding: 18px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}
.k24.k24{display: flex; align-items: center; gap: 10px; text-decoration: none; color: #1a1a1a}
.k25.k25{height: 34px; width: auto; display: block; filter: brightness(0)}
.k26.k26{font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; font-weight: 500}
.k27.k27{display: flex; flex-wrap: wrap; align-items: center; gap: 28px; font-size: 15px; font-weight: 500}
.k28.k28{position: relative}
.k29.k29{position: absolute; top: calc(100% + 8px); left: -14px; z-index: 20; min-width: 260px; background: #ffffff; border: 1px solid #dcdad5; border-radius: 16px; padding: 8px; box-shadow: 0 14px 36px rgba(26, 26, 26, 0.12); display: flex; flex-direction: column}
.k30.k30{text-decoration: none; display: block; padding: 11px 14px; border-radius: 10px; min-height: 44px; box-sizing: border-box; font-weight: 600}
.k31.k31{display: block; height: 1px; background: #ecebe7; margin: 4px 8px}
.k32.k32{text-decoration: none; background: #1a1a1a; color: #ffffff; padding: 12px 22px; border-radius: 999px; white-space: nowrap; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center}
.k33.k33{text-decoration: none; background: #1a1a1a; color: #ffffff; padding: 14px 28px; border-radius: 999px; white-space: nowrap; font-weight: 600; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center}
.k34.k34{border-top: 1px solid #dcdad5}
.k35.k35{background: #1a1a1a; color: #e4e2dd}
.k36.k36{max-width: 1200px; margin: 0 auto; padding: 48px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; font-size: 14px}
.k37.k37{display: flex; align-items: center; gap: 10px; color: #ffffff}
.k38.k38{height: 34px; width: auto; display: block}
.k39.k39{list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; min-height: 44px; text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 1.5px; }
.k40.k40{text-decoration: none; border: 1.5px solid #1a1a1a; padding: 14px 28px; border-radius: 999px; white-space: nowrap; font-weight: 600; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center}
.k41.k41{background: #1a1a1a; color: #f7f6f3}
.k42.k42{background: #1a1a1a; color: #f7f6f3; border-radius: 28px; padding: 56px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 32px}
.k43.k43{flex: 999 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.k44.k44{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(32px, 3.8vw, 46px); line-height: 1.1}
.k45.k45{margin: 0; font-size: 18px; color: #e4e2dd}
.k46.k46{flex: 1 1 260px; min-width: 0; display: flex; flex-direction: column; gap: 12px; align-items: flex-start}
.k47.k47{text-decoration: none; background: #f7f6f3; color: #1a1a1a; padding: 14px 28px; border-radius: 999px; white-space: nowrap; font-weight: 600; min-height: 48px; box-sizing: border-box; display: inline-flex; align-items: center}
.k48.k48{display: flex; align-items: baseline; gap: 16px}
.k49.k49{flex: 0 1 352px; min-height: 300px; box-sizing: border-box; min-width: 0; background: #ffffff; border: 1px solid #dcdad5; border-radius: 20px; padding: 32px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px}
.k50.k50{margin: 0; font-size: 21px; font-weight: 600; line-height: 1.25; min-height: 2.5em; display: flex; align-items: center; justify-content: center}
.k51.k51{margin: 0; color: #3d3d3d; font-size: 16px}
.k52.k52{font-family: 'DM Serif Display', Georgia, serif; font-size: 24px; line-height: 1.2}
.k53.k53{max-width: 1200px; margin: 0 auto; padding: 28px 24px 0; font-size: 14px; color: #555555}
.k54.k54{color: #555555}
.k55.k55{max-width: 1200px; margin: 0 auto; padding: 56px 24px 80px; display: flex; flex-wrap: wrap; gap: 32px 72px; align-items: flex-end}
.k56.k56{flex: 999 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.k57.k57{margin: 0; display: flex; align-items: baseline; gap: 14px}
.k58.k58{font-family: 'DM Serif Display', Georgia, serif; font-size: 40px; line-height: 1; color: #77746d}
.k59.k59{font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; color: #555555}
.k60.k60{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(40px, 5.5vw, 66px); line-height: 1.05}
.k61.k61{margin: 0; max-width: 680px; font-size: 19px; color: #3d3d3d}
.k62.k62{flex: 1 1 260px; min-width: 0; display: flex; flex-wrap: wrap; gap: 14px}
.k63.k63{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 32px}
.k64.k64{display: flex; flex-direction: column; gap: 10px}
.k65.k65{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(28px, 3vw, 36px); line-height: 1.1}
.k66.k66{display: flex; flex-wrap: wrap; gap: 16px}
.k67.k67{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(34px, 4vw, 50px); line-height: 1.1}
.k68.k68{font-family: 'DM Serif Display', Georgia, serif; font-size: 34px; line-height: 1.1}
.k69.k69{margin-top: auto; padding-top: 8px; font-weight: 600; display: inline-flex; align-items: center; gap: 8px}
.k70.k70{color: #e4e2dd; font-size: 16px}
.k71.k71{list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 16px}
.k72.k72{margin: 0; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; color: #c9c6bf}
.k73.k73{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-size: clamp(28px, 3.4vw, 40px); line-height: 1.25}
.k74.k74{width: 100%; height: auto; display: block}
.k75.k75{max-width: 1200px; margin: 0 auto; padding: 72px 24px 96px; display: flex; flex-direction: column; gap: 24px}
.k76.k76{text-decoration: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 0; border-bottom: 1px solid #ecebe7; min-height: 44px}
.k77.k77{padding-top: 12px; font-size: 13px; color: #555555}
.k78.k78{text-decoration: none; flex: 1 1 460px; min-width: 0; background: #ffffff; color: #1a1a1a; border: 1px solid #dcdad5; border-radius: 24px; padding: 36px; display: flex; flex-direction: column; gap: 16px}
.k79.k79{font-family: 'DM Serif Display', Georgia, serif; font-size: 48px; line-height: 1; color: #77746d}
.k80.k80{font-size: 17px; color: #3d3d3d}
.k81.k81{margin: 0; padding-left: 20px; font-size: 15px; color: #3d3d3d}
.k82.k82{flex: 1 1 220px; min-width: 0; display: flex; flex-direction: column; gap: 10px; border-top: 2px solid #1a1a1a; padding-top: 20px}
.k83.k83{flex: 1 1 240px; min-width: 0; display: flex; flex-direction: column; gap: 10px}
.k84.k84{display: block; width: 48px; height: 2px; background: #f7f6f3}
.k85.k85{height: 32px; width: auto; display: block}
.k86.k86{font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase}
.k87.k87{background: #ffffff; border-radius: 16px; padding: 22px 26px; display: flex; gap: 16px; align-items: baseline}
.k88.k88{font-family: 'DM Serif Display', Georgia, serif; font-size: 30px; line-height: 1}
.k89.k89{flex: 1 1 300px; min-width: 0; margin: 0; background: #f7f6f3; border-radius: 20px; padding: 32px; display: flex; flex-direction: column; gap: 18px; justify-content: space-between}
.k90.k90{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-size: 22px; line-height: 1.4}
.k91.k91{font-size: 14px; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; color: #555555}
.k92.k92{flex: 1 1 250px; min-width: 0; box-sizing: border-box; background: #f7f6f3; border: 1px solid #dcdad5; border-radius: 20px; padding: 30px 28px; display: flex; flex-direction: column; gap: 10px}
.k93.k93{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k94.k94{flex: 999 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.k95.k95{position: absolute; left: 24px; bottom: 22px; display: flex; align-items: center; gap: 10px; color: #ffffff; filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.6))}
.k96.k96{padding-top: 12px; font-size: 13px; color: #c9c6bf}
.k97.k97{max-width: 900px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 16px; text-align: center; align-items: center}
.k98.k98{display: flex; flex-wrap: wrap; gap: 14px; padding-top: 8px}
.k99.k99{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: flex; flex-wrap: wrap; gap: 56px}
.k100.k100{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 40px}
.k101.k101{font-family: 'Work Sans', sans-serif; font-size: 15px; color: #555555}
.k102.k102{padding: 22px 0; border-top: 1px solid #dcdad5; display: flex; flex-direction: column; gap: 6px}
.k103.k103{flex: 1 1 360px; min-width: 0; max-width: 460px; margin: 0}
.k104.k104{position: relative; border-radius: 24px; overflow: hidden; background: #f7f6f3}
.k105.k105{margin: 0; font-size: 14px; letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; color: #555555}
.k106.k106{flex: 1 1 420px; min-width: 0; margin: 0}
.k107.k107{position: relative; border-radius: 24px; overflow: hidden; background: #000000}
.k108.k108{list-style: none; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; min-height: 44px; }
.k109.k109{max-width: 1200px; margin: 0 auto; padding: 96px 24px 88px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k110.k110{flex: 999 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 24px}
.k111.k111{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(40px, 5.5vw, 68px); line-height: 1.05}
.k112.k112{margin: 0; font-size: 19px; color: #3d3d3d; max-width: 620px}
.k113.k113{flex: 1 1 340px; min-width: 0; background: #ffffff; border: 1px solid #dcdad5; border-radius: 24px; padding: 12px 28px; box-sizing: border-box}
.k114.k114{text-decoration: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 0; min-height: 44px}
.k115.k115{text-decoration: none; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 18px 0; border-top: 1px solid #ecebe7; min-height: 44px}
.k116.k116{position: relative; border-radius: 28px; overflow: hidden; background: #1a1a1a}
.k117.k117{width: 100%; height: clamp(320px, 42vw, 560px); object-fit: cover; object-position: 50% 58%; display: block}
.k118.k118{position: absolute; left: 32px; bottom: 28px; display: flex; align-items: center; gap: 10px; color: #ffffff; filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.55))}
.k119.k119{height: 40px; width: auto; display: block}
.k120.k120{flex: 1 1 340px; min-width: 0; display: flex; flex-direction: column; gap: 28px}
.k121.k121{margin: 0; display: flex; align-items: center; gap: 16px}
.k122.k122{width: 88px; height: 88px; object-fit: cover; object-position: 50% 25%; border-radius: 50%; display: block; flex: none}
.k123.k123{font-size: 15px; color: #c9c6bf; line-height: 1.4}
.k124.k124{display: block; color: #f7f6f3; font-weight: 600}
.k125.k125{flex: 999 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 20px; font-size: 18px; color: #e4e2dd}
.k126.k126{max-width: 1200px; margin: 0 auto; padding: 96px 24px}
.k127.k127{display: flex; flex-direction: column; gap: 12px; max-width: 680px; padding-bottom: 48px}
.k128.k128{display: flex; flex-wrap: wrap; justify-content: center; gap: 24px}
.k129.k129{background: #ecebe7}
.k130.k130{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k131.k131{flex: 999 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.k132.k132{display: flex; flex-direction: column; gap: 16px; padding-top: 8px}
.k133.k133{max-width: 1200px; margin: 0 auto; padding: 104px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 56px}
.k134.k134{flex: 1 1 380px; min-width: 0; margin: 0}
.k135.k135{position: relative; border-radius: 24px; overflow: hidden; background: #1a1a1a}
.k136.k136{position: absolute; left: 24px; bottom: 22px; display: flex; align-items: center; gap: 10px; color: #ffffff; filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.55))}
.k137.k137{flex: 999 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 22px}
.k138.k138{filter: brightness(0); width: 120px; height: auto; display: block}
.k139.k139{margin: 0 0 8px; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(30px, 3.5vw, 42px); line-height: 1.15}
.k140.k140{background: #ffffff; border-top: 1px solid #dcdad5; border-bottom: 1px solid #dcdad5}
.k141.k141{display: flex; flex-direction: column; gap: 12px; max-width: 680px}
.k142.k142{flex: 1 1 360px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.k143.k143{display: flex; flex-direction: column; gap: 6px; font-size: 16px; padding-top: 8px}
.k144.k144{flex: 999 1 520px; min-width: 0; background: #ffffff; border: 1px solid #dcdad5; border-radius: 24px; padding: 12px; box-sizing: border-box; display: flex; flex-direction: column; gap: 10px}
.k145.k145{width: 100%; height: 720px; border: 0; border-radius: 16px; display: block}
.k146.k146{margin: 0 12px 6px; font-size: 14px; color: #555555}
.k147.k147{max-width: 1200px; margin: 0 auto; padding: 88px 24px 56px; display: flex; flex-direction: column; gap: 22px}
.k148.k148{margin: 0; max-width: 900px; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(40px, 5.5vw, 68px); line-height: 1.05}
.k149.k149{margin: 0; max-width: 640px; font-size: 19px; color: #3d3d3d}
.k150.k150{display: flex; flex-wrap: wrap; gap: 20px}
.k151.k151{text-decoration: none; flex: 1 1 460px; min-width: 0; background: #1a1a1a; color: #f7f6f3; border: 1px solid #1a1a1a; border-radius: 24px; padding: 36px; display: flex; flex-direction: column; gap: 16px}
.k152.k152{font-family: 'DM Serif Display', Georgia, serif; font-size: 48px; line-height: 1; color: #a8a59e}
.k153.k153{font-size: 17px; color: #e4e2dd}
.k154.k154{margin: 0; padding-left: 20px; font-size: 15px; color: #e4e2dd}
.k155.k155{max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 36px}
.k156.k156{display: flex; flex-direction: column; gap: 12px; max-width: 720px}
.k157.k157{margin: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(34px, 4vw, 48px); line-height: 1.1}
.k158.k158{list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: center; gap: 12px}
.k159.k159{border-top: 1px solid #dcdad5; border-bottom: 1px solid #dcdad5; background: #ffffff}
.k160.k160{max-width: 1200px; margin: 0 auto; padding: 48px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 24px 48px}
.k161.k161{margin: 0; flex: 0 0 auto; font-size: 13px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; color: #555555}
.k162.k162{list-style: none; margin: 0; padding: 0; flex: 1 1 600px; display: flex; flex-wrap: wrap; align-items: center; gap: 16px 48px}
.k163.k163{text-decoration: none; display: block; padding: 11px 14px; border-radius: 10px; min-height: 44px; box-sizing: border-box; font-weight: 600; background: #f7f6f3}
.k164.k164{max-width: 1200px; margin: 0 auto; padding: 0 24px 80px}
.k165.k165{position: relative; border-radius: 28px; overflow: hidden; background: #dcdad5}
.k166.k166{width: 100%; height: auto; min-height: 220px; object-fit: cover; display: block}
.k167.k167{position: absolute; left: 28px; bottom: 24px; display: flex; align-items: center; gap: 10px; color: #ffffff; filter: drop-shadow(0 1px 6px rgba(0, 0, 0, 0.7))}
.k168.k168{height: 36px; width: auto; display: block}
.k169.k169{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-wrap: wrap; gap: 32px 72px; align-items: flex-start}
.k170.k170{margin: 0; flex: 1 1 320px; min-width: 0; font-family: 'DM Serif Display', Georgia, serif; font-weight: 400; font-size: clamp(32px, 3.6vw, 44px); line-height: 1.1}
.k171.k171{flex: 1.4 1 440px; min-width: 0; display: flex; flex-direction: column; gap: 18px; font-size: 18px; color: #3d3d3d}
.k172.k172{border-top: 1px solid #dcdad5; background: #ffffff}
.k173.k173{display: flex; flex-direction: column; gap: 10px; max-width: 720px}
.k174.k174{list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 16px}
.k175.k175{flex: 1 1 250px; min-width: 0; box-sizing: border-box; background: #1a1a1a; color: #f7f6f3; border: 1px solid #1a1a1a; border-radius: 20px; padding: 30px 28px; display: flex; flex-direction: column; gap: 10px}
.k176.k176{font-family: 'Work Sans', sans-serif; font-size: 15px; color: #c9c6bf}
.k177.k177{margin: 0; font-size: 15px; color: #555555}
.k178.k178{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 36px}
.k179.k179{margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 32px}
.k180.k180{display: flex; flex-wrap: wrap; gap: 40px}
.k181.k181{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-wrap: wrap; gap: 32px 72px}
.k182.k182{flex: 1 1 320px; min-width: 0; display: flex; flex-direction: column; gap: 28px}
.k183.k183{position: relative; border-radius: 20px; overflow: hidden; background: #1a1a1a}
.k184.k184{flex: 1.6 1 440px; min-width: 0; display: flex; flex-direction: column}
.k185.k185{padding: 22px 0; border-top: 1px solid #dcdad5; border-bottom: 1px solid #dcdad5; display: flex; flex-direction: column; gap: 6px}
.k186.k186{max-width: 1200px; margin: 0 auto; padding: 0 24px 96px; display: flex; flex-direction: column; gap: 24px}
.k187.k187{margin-top: auto; text-decoration: none; background: #1a1a1a; color: #ffffff; padding: 12px 22px; border-radius: 999px; font-weight: 600; font-size: 15px; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center; gap: 8px}
.k187.k187:hover{background: #3d3d3d; color: #ffffff}
.k135::after, .k104::after{content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 45%; background: linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); pointer-events: none}
.k136.k136, .k95.k95{z-index: 1}
.k188.k188{display: none; flex-direction: column; gap: 14px; background: #ffffff; border: 1px solid #dcdad5; border-radius: 20px; padding: 24px; box-sizing: border-box}
.k188.k188.is-open{display: flex}
.k189.k189{display: flex; flex-wrap: wrap; gap: 14px}
.k189.k189 > .k190{flex: 1 1 180px; min-width: 0}
.k190.k190{display: flex; flex-direction: column; gap: 6px; font-size: 15px; font-weight: 500; color: #1a1a1a}
.k191.k191{font: inherit; font-size: 16px; font-weight: 400; width: 100%; box-sizing: border-box; min-height: 44px; padding: 10px 14px; border: 1px solid #dcdad5; border-radius: 10px; background: #f7f6f3; color: #1a1a1a}
.k191.k191:focus{outline: 2px solid #1a1a1a; outline-offset: 1px; background: #ffffff}
.k194.k194{resize: vertical; min-height: 96px}
.k192.k192{margin: 0; font-size: 15px; color: #3d3d3d}
.k192.k192:empty{display: none}
.k192.k192.is-error{color: #a3261b}
.k193.k193{border: 0; cursor: pointer; font-family: inherit; font-size: 16px}
.k193.k193:disabled{opacity: 0.6; cursor: default}
.k196.k196{flex: 1 0 100%}
.k195.k195{display: block; width: 240px; max-width: 100%; height: auto; box-sizing: border-box; background: #ffffff; border: 1px solid #dcdad5; border-radius: 14px; padding: 10px}
