/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.0625rem;--font-weight-extralight:200;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fill:#f9f9f9;--color-text:#4a4a4a;--color-footer:#4a4a4a;--color-line:#dcdcdc;--color-primary:#ff9345;--color-pink:#ff4545;--color-gray:#ddd;--color-softorange:#fffaf6;--font-family-ja:"Noto Sans JP", sans-serif;--font-family-en:"Alata", sans-serif;--font-family-ac:"Alexandria", sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-\[-1px\]{inset-inline:-1px}.-top-23{top:calc(var(--spacing) * -23)}.-top-29{top:calc(var(--spacing) * -29)}.-top-30{top:calc(var(--spacing) * -30)}.-top-38{top:calc(var(--spacing) * -38)}.-top-100{top:calc(var(--spacing) * -100)}.-top-106{top:calc(var(--spacing) * -106)}.-top-130{top:calc(var(--spacing) * -130)}.-top-613{top:calc(var(--spacing) * -613)}.-top-682{top:calc(var(--spacing) * -682)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-15{top:calc(var(--spacing) * 15)}.top-63{top:calc(var(--spacing) * 63)}.top-80{top:calc(var(--spacing) * 80)}.top-108{top:calc(var(--spacing) * 108)}.top-204{top:calc(var(--spacing) * 204)}.top-full{top:100%}.-right-15{right:calc(var(--spacing) * -15)}.-right-39{right:calc(var(--spacing) * -39)}.-right-50{right:calc(var(--spacing) * -50)}.-right-60{right:calc(var(--spacing) * -60)}.-right-70{right:calc(var(--spacing) * -70)}.-right-120{right:calc(var(--spacing) * -120)}.-right-151{right:calc(var(--spacing) * -151)}.-right-245{right:calc(var(--spacing) * -245)}.-right-410{right:calc(var(--spacing) * -410)}.-right-580{right:calc(var(--spacing) * -580)}.right-0{right:calc(var(--spacing) * 0)}.right-15{right:calc(var(--spacing) * 15)}.right-108{right:calc(var(--spacing) * 108)}.-bottom-90{bottom:calc(var(--spacing) * -90)}.-bottom-110{bottom:calc(var(--spacing) * -110)}.-bottom-127{bottom:calc(var(--spacing) * -127)}.-bottom-130{bottom:calc(var(--spacing) * -130)}.-bottom-240{bottom:calc(var(--spacing) * -240)}.-bottom-328{bottom:calc(var(--spacing) * -328)}.-bottom-380{bottom:calc(var(--spacing) * -380)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-30{bottom:calc(var(--spacing) * 30)}.bottom-40{bottom:calc(var(--spacing) * 40)}.bottom-109{bottom:calc(var(--spacing) * 109)}.bottom-126{bottom:calc(var(--spacing) * 126)}.bottom-210{bottom:calc(var(--spacing) * 210)}.-left-40{left:calc(var(--spacing) * -40)}.-left-43{left:calc(var(--spacing) * -43)}.-left-50{left:calc(var(--spacing) * -50)}.-left-51{left:calc(var(--spacing) * -51)}.-left-60{left:calc(var(--spacing) * -60)}.-left-115{left:calc(var(--spacing) * -115)}.-left-218{left:calc(var(--spacing) * -218)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-32{left:calc(var(--spacing) * 32)}.left-82{left:calc(var(--spacing) * 82)}.left-465{left:calc(var(--spacing) * 465)}.left-492{left:calc(var(--spacing) * 492)}.left-496{left:calc(var(--spacing) * 496)}.left-604{left:calc(var(--spacing) * 604)}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-auto{margin:auto}.mx-10{margin-inline:calc(var(--spacing) * 10)}.mx-50{margin-inline:calc(var(--spacing) * 50)}.mx-auto{margin-inline:auto}.-mt-20{margin-top:calc(var(--spacing) * -20)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mt-50{margin-top:calc(var(--spacing) * 50)}.mt-303{margin-top:calc(var(--spacing) * 303)}.mt-auto{margin-top:auto}.mr-30{margin-right:calc(var(--spacing) * 30)}.mr-120{margin-right:calc(var(--spacing) * 120)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-13{margin-bottom:calc(var(--spacing) * 13)}.mb-15{margin-bottom:calc(var(--spacing) * 15)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-18{margin-bottom:calc(var(--spacing) * 18)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-22{margin-bottom:calc(var(--spacing) * 22)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-25{margin-bottom:calc(var(--spacing) * 25)}.mb-30{margin-bottom:calc(var(--spacing) * 30)}.mb-34{margin-bottom:calc(var(--spacing) * 34)}.mb-35{margin-bottom:calc(var(--spacing) * 35)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.mb-50{margin-bottom:calc(var(--spacing) * 50)}.mb-60{margin-bottom:calc(var(--spacing) * 60)}.mb-62{margin-bottom:calc(var(--spacing) * 62)}.mb-80{margin-bottom:calc(var(--spacing) * 80)}.mb-100{margin-bottom:calc(var(--spacing) * 100)}.mb-120{margin-bottom:calc(var(--spacing) * 120)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-20{margin-left:calc(var(--spacing) * 20)}.ml-25{margin-left:calc(var(--spacing) * 25)}.ml-30{margin-left:calc(var(--spacing) * 30)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.aspect-\[350\/259\]{aspect-ratio:350/259}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-23{height:calc(var(--spacing) * 23)}.h-24{height:calc(var(--spacing) * 24)}.h-26{height:calc(var(--spacing) * 26)}.h-30{height:calc(var(--spacing) * 30)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-42{height:calc(var(--spacing) * 42)}.h-48{height:calc(var(--spacing) * 48)}.h-50{height:calc(var(--spacing) * 50)}.h-56{height:calc(var(--spacing) * 56)}.h-57{height:calc(var(--spacing) * 57)}.h-60{height:calc(var(--spacing) * 60)}.h-68{height:calc(var(--spacing) * 68)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-85{height:calc(var(--spacing) * 85)}.h-100{height:calc(var(--spacing) * 100)}.h-149{height:calc(var(--spacing) * 149)}.h-182{height:calc(var(--spacing) * 182)}.h-200{height:calc(var(--spacing) * 200)}.h-259{height:calc(var(--spacing) * 259)}.h-290{height:calc(var(--spacing) * 290)}.h-344{height:calc(var(--spacing) * 344)}.h-418{height:calc(var(--spacing) * 418)}.h-420{height:calc(var(--spacing) * 420)}.h-1049{height:calc(var(--spacing) * 1049)}.h-1141{height:calc(var(--spacing) * 1141)}.h-\[62px\]{height:62px}.h-fit{height:fit-content}.h-full{height:100%}.h-full\!{height:100%!important}.h-px{height:1px}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-\[90vh\]{max-height:90vh}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-494{min-height:calc(var(--spacing) * 494)}.w-1{width:calc(var(--spacing) * 1);width:calc(1 * var(--spacing))}.w-5{width:calc(var(--spacing) * 5);width:calc(5 * var(--spacing))}.w-8{width:calc(var(--spacing) * 8);width:calc(8 * var(--spacing))}.w-10{width:calc(var(--spacing) * 10);width:calc(10 * var(--spacing))}.w-11{width:calc(var(--spacing) * 11);width:calc(11 * var(--spacing))}.w-12{width:calc(var(--spacing) * 12);width:calc(12 * var(--spacing))}.w-13{width:calc(var(--spacing) * 13);width:calc(13 * var(--spacing))}.w-18{width:calc(var(--spacing) * 18);width:calc(18 * var(--spacing))}.w-20{width:calc(var(--spacing) * 20);width:calc(20 * var(--spacing))}.w-22{width:calc(var(--spacing) * 22);width:calc(22 * var(--spacing))}.w-26{width:calc(var(--spacing) * 26);width:calc(26 * var(--spacing))}.w-28{width:calc(var(--spacing) * 28);width:calc(28 * var(--spacing))}.w-30{width:calc(var(--spacing) * 30);width:calc(30 * var(--spacing))}.w-34{width:calc(var(--spacing) * 34);width:calc(34 * var(--spacing))}.w-36{width:calc(var(--spacing) * 36);width:calc(36 * var(--spacing))}.w-37{width:calc(var(--spacing) * 37);width:calc(37 * var(--spacing))}.w-40{width:calc(var(--spacing) * 40);width:calc(40 * var(--spacing))}.w-46{width:calc(var(--spacing) * 46);width:calc(46 * var(--spacing))}.w-47{width:calc(var(--spacing) * 47);width:calc(47 * var(--spacing))}.w-48{width:calc(var(--spacing) * 48);width:calc(48 * var(--spacing))}.w-49{width:calc(var(--spacing) * 49);width:calc(49 * var(--spacing))}.w-50{width:calc(var(--spacing) * 50);width:calc(50 * var(--spacing))}.w-52{width:calc(var(--spacing) * 52);width:calc(52 * var(--spacing))}.w-54{width:calc(var(--spacing) * 54);width:calc(54 * var(--spacing))}.w-57{width:calc(var(--spacing) * 57);width:calc(57 * var(--spacing))}.w-68{width:calc(var(--spacing) * 68);width:calc(68 * var(--spacing))}.w-70{width:calc(var(--spacing) * 70);width:calc(70 * var(--spacing))}.w-72{width:calc(var(--spacing) * 72);width:calc(72 * var(--spacing))}.w-82{width:calc(var(--spacing) * 82);width:calc(82 * var(--spacing))}.w-85{width:calc(var(--spacing) * 85);width:calc(85 * var(--spacing))}.w-91{width:calc(var(--spacing) * 91);width:calc(91 * var(--spacing))}.w-92{width:calc(var(--spacing) * 92);width:calc(92 * var(--spacing))}.w-94{width:calc(var(--spacing) * 94);width:calc(94 * var(--spacing))}.w-98{width:calc(var(--spacing) * 98);width:calc(98 * var(--spacing))}.w-120{width:calc(var(--spacing) * 120);width:calc(120 * var(--spacing))}.w-124{width:calc(var(--spacing) * 124);width:calc(124 * var(--spacing))}.w-125{width:calc(var(--spacing) * 125);width:calc(125 * var(--spacing))}.w-128{width:calc(var(--spacing) * 128);width:calc(128 * var(--spacing))}.w-130{width:calc(var(--spacing) * 130);width:calc(130 * var(--spacing))}.w-131{width:calc(var(--spacing) * 131);width:calc(131 * var(--spacing))}.w-132{width:calc(var(--spacing) * 132);width:calc(132 * var(--spacing))}.w-144{width:calc(var(--spacing) * 144);width:calc(144 * var(--spacing))}.w-160{width:calc(var(--spacing) * 160);width:calc(160 * var(--spacing))}.w-164{width:calc(var(--spacing) * 164);width:calc(164 * var(--spacing))}.w-170{width:calc(var(--spacing) * 170);width:calc(170 * var(--spacing))}.w-175{width:calc(var(--spacing) * 175);width:calc(175 * var(--spacing))}.w-177{width:calc(var(--spacing) * 177);width:calc(177 * var(--spacing))}.w-180{width:calc(var(--spacing) * 180);width:calc(180 * var(--spacing))}.w-184{width:calc(var(--spacing) * 184);width:calc(184 * var(--spacing))}.w-200{width:calc(var(--spacing) * 200);width:calc(200 * var(--spacing))}.w-220{width:calc(var(--spacing) * 220);width:calc(220 * var(--spacing))}.w-246{width:calc(var(--spacing) * 246);width:calc(246 * var(--spacing))}.w-251{width:calc(var(--spacing) * 251);width:calc(251 * var(--spacing))}.w-253{width:calc(var(--spacing) * 253);width:calc(253 * var(--spacing))}.w-255{width:calc(var(--spacing) * 255);width:calc(255 * var(--spacing))}.w-257{width:calc(var(--spacing) * 257);width:calc(257 * var(--spacing))}.w-268{width:calc(var(--spacing) * 268);width:calc(268 * var(--spacing))}.w-281{width:calc(var(--spacing) * 281);width:calc(281 * var(--spacing))}.w-290{width:calc(var(--spacing) * 290);width:calc(290 * var(--spacing))}.w-314{width:calc(var(--spacing) * 314);width:calc(314 * var(--spacing))}.w-315{width:calc(var(--spacing) * 315);width:calc(315 * var(--spacing))}.w-326{width:calc(var(--spacing) * 326);width:calc(326 * var(--spacing))}.w-328{width:calc(var(--spacing) * 328);width:calc(328 * var(--spacing))}.w-386{width:calc(var(--spacing) * 386);width:calc(386 * var(--spacing))}.w-408{width:calc(var(--spacing) * 408);width:calc(408 * var(--spacing))}.w-423{width:calc(var(--spacing) * 423);width:calc(423 * var(--spacing))}.w-445{width:calc(var(--spacing) * 445);width:calc(445 * var(--spacing))}.w-448{width:calc(var(--spacing) * 448);width:calc(448 * var(--spacing))}.w-458{width:calc(var(--spacing) * 458);width:calc(458 * var(--spacing))}.w-460{width:calc(var(--spacing) * 460);width:calc(460 * var(--spacing))}.w-462{width:calc(var(--spacing) * 462);width:calc(462 * var(--spacing))}.w-489{width:calc(var(--spacing) * 489);width:calc(489 * var(--spacing))}.w-500{width:calc(var(--spacing) * 500);width:calc(500 * var(--spacing))}.w-504{width:calc(var(--spacing) * 504);width:calc(504 * var(--spacing))}.w-528{width:calc(var(--spacing) * 528);width:calc(528 * var(--spacing))}.w-531{width:calc(var(--spacing) * 531);width:calc(531 * var(--spacing))}.w-552{width:calc(var(--spacing) * 552);width:calc(552 * var(--spacing))}.w-590{width:calc(var(--spacing) * 590);width:calc(590 * var(--spacing))}.w-591{width:calc(var(--spacing) * 591);width:calc(591 * var(--spacing))}.w-686{width:calc(var(--spacing) * 686);width:calc(686 * var(--spacing))}.w-694{width:calc(var(--spacing) * 694);width:calc(694 * var(--spacing))}.w-761{width:calc(var(--spacing) * 761);width:calc(761 * var(--spacing))}.w-772{width:calc(var(--spacing) * 772);width:calc(772 * var(--spacing))}.w-791{width:calc(var(--spacing) * 791);width:calc(791 * var(--spacing))}.w-891{width:calc(var(--spacing) * 891);width:calc(891 * var(--spacing))}.w-900{width:calc(var(--spacing) * 900);width:calc(900 * var(--spacing))}.w-1000{width:calc(var(--spacing) * 1000);width:calc(1000 * var(--spacing))}.w-\[1\.5px\]{width:1.5px}.w-\[3\.66rem\]{width:3.66rem}.w-\[calc\(100\%\+2px\)\]{width:calc(100% + 2px)}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.max-w-330{max-width:calc(var(--spacing) * 330)}.max-w-345{max-width:calc(var(--spacing) * 345)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-860{max-width:calc(var(--spacing) * 860)}.max-w-900{max-width:calc(var(--spacing) * 900)}.max-w-1000{max-width:calc(var(--spacing) * 1000)}.max-w-1100{max-width:calc(var(--spacing) * 1100)}.max-w-1180{max-width:calc(var(--spacing) * 1180)}.max-w-1200{max-width:calc(var(--spacing) * 1200)}.max-w-1440{max-width:calc(var(--spacing) * 1440)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-75{--tw-scale-y:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-20{rotate:-20deg}.-rotate-21{rotate:-21deg}.-rotate-44{rotate:-44deg}.-rotate-45{rotate:-45deg}.rotate-20{rotate:20deg}.rotate-21{rotate:21deg}.rotate-44{rotate:44deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-15{gap:calc(var(--spacing) * 15)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-25{gap:calc(var(--spacing) * 25)}.gap-30{gap:calc(var(--spacing) * 30)}.gap-40{gap:calc(var(--spacing) * 40)}.gap-45{gap:calc(var(--spacing) * 45)}.gap-50{gap:calc(var(--spacing) * 50)}.gap-55{gap:calc(var(--spacing) * 55)}.gap-80{gap:calc(var(--spacing) * 80)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-15>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 15) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 15) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-28>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 28) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 28) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-30>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 30) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 30) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-50>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 50) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 50) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-60>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 60) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 60) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-80>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 80) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 80) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-15{column-gap:calc(var(--spacing) * 15)}.gap-x-20{column-gap:calc(var(--spacing) * 20)}.gap-x-24{column-gap:calc(var(--spacing) * 24)}.gap-x-25{column-gap:calc(var(--spacing) * 25)}.gap-x-30{column-gap:calc(var(--spacing) * 30)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}.gap-y-30{row-gap:calc(var(--spacing) * 30)}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.\[overflow-x\:clip\]{overflow-x:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[5px\]{border-radius:5px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-tr-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-tr-3xl{border-top-right-radius:var(--radius-3xl)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-b-\[5px\]{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.rounded-br-3xl{border-bottom-right-radius:var(--radius-3xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-bl-3xl{border-bottom-left-radius:var(--radius-3xl)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-3{border-right-style:var(--tw-border-style);border-right-width:3px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-3{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#3B3B3B\]{border-color:#3b3b3b}.border-gray{border-color:var(--color-gray)}.border-line{border-color:var(--color-line)}.border-primary{border-color:var(--color-primary)}.border-text{border-color:var(--color-text)}.border-white{border-color:var(--color-white)}.border-r-gray{border-right-color:var(--color-gray)}.border-r-primary{border-right-color:var(--color-primary)}.border-b-gray{border-bottom-color:var(--color-gray)}.border-b-primary{border-bottom-color:var(--color-primary)}.border-l-primary{border-left-color:var(--color-primary)}.bg-\[\#3CCA3C\]{background-color:#3cca3c}.bg-\[\#4A4A4A4D\]{background-color:#4a4a4a4d}.bg-\[\#0084DB\]{background-color:#0084db}.bg-\[\#F8F8F8\]{background-color:#f8f8f8}.bg-\[\#FCFCFC\]{background-color:#fcfcfc}.bg-\[\#FF9345\]{background-color:#ff9345}.bg-\[\#fbfbfb\]{background-color:#fbfbfb}.bg-\[\#fffbf7\]{background-color:#fffbf7}.bg-black{background-color:var(--color-black)}.bg-current\/30{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/30{background-color:color-mix(in oklab,currentcolor 30%,transparent)}}.bg-fill{background-color:var(--color-fill)}.bg-footer{background-color:var(--color-footer)}.bg-footer\/20{background-color:#4a4a4a33}@supports (color:color-mix(in lab,red,red)){.bg-footer\/20{background-color:color-mix(in oklab,var(--color-footer) 20%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/10{background-color:#ff93451a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-softorange{background-color:var(--color-softorange)}.bg-text{background-color:var(--color-text)}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-\[linear-gradient\(180deg\,\#FFCA45_0\%\,\#FF9345_82\.15\%\)\]{background-image:linear-gradient(#ffca45,#ff9345 82.15%)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-contain\!{object-fit:contain!important}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0);padding:calc(0 * var(--spacing))}.p-0\!{padding:calc(var(--spacing) * 0)!important;padding:calc(0 * var(--spacing))!important}.p-13{padding:calc(var(--spacing) * 13);padding:calc(13 * var(--spacing))}.p-15{padding:calc(var(--spacing) * 15);padding:calc(15 * var(--spacing))}.p-20{padding:calc(var(--spacing) * 20);padding:calc(20 * var(--spacing))}.p-25{padding:calc(var(--spacing) * 25);padding:calc(25 * var(--spacing))}.p-50{padding:calc(var(--spacing) * 50);padding:calc(50 * var(--spacing))}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-15{padding-inline:calc(var(--spacing) * 15)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-18{padding-inline:calc(var(--spacing) * 18)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-23{padding-inline:calc(var(--spacing) * 23)}.px-24{padding-inline:calc(var(--spacing) * 24)}.px-25{padding-inline:calc(var(--spacing) * 25)}.px-28{padding-inline:calc(var(--spacing) * 28)}.px-30{padding-inline:calc(var(--spacing) * 30)}.px-40{padding-inline:calc(var(--spacing) * 40)}.px-50{padding-inline:calc(var(--spacing) * 50)}.px-80{padding-inline:calc(var(--spacing) * 80)}.px-85{padding-inline:calc(var(--spacing) * 85)}.px-100{padding-inline:calc(var(--spacing) * 100)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-13{padding-block:calc(var(--spacing) * 13)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-15{padding-block:calc(var(--spacing) * 15)}.py-19{padding-block:calc(var(--spacing) * 19)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-25{padding-block:calc(var(--spacing) * 25)}.py-30{padding-block:calc(var(--spacing) * 30)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-49{padding-block:calc(var(--spacing) * 49)}.py-50{padding-block:calc(var(--spacing) * 50)}.py-60{padding-block:calc(var(--spacing) * 60)}.py-90{padding-block:calc(var(--spacing) * 90)}.py-100{padding-block:calc(var(--spacing) * 100)}.py-120{padding-block:calc(var(--spacing) * 120)}.py-2{padding-top:calc(2 * var(--spacing));padding-bottom:calc(2 * var(--spacing))}.py-4{padding-top:calc(4 * var(--spacing));padding-bottom:calc(4 * var(--spacing))}.py-5{padding-top:calc(5 * var(--spacing));padding-bottom:calc(5 * var(--spacing))}.py-6{padding-top:calc(6 * var(--spacing));padding-bottom:calc(6 * var(--spacing))}.py-8{padding-top:calc(8 * var(--spacing));padding-bottom:calc(8 * var(--spacing))}.py-9{padding-top:calc(9 * var(--spacing));padding-bottom:calc(9 * var(--spacing))}.py-10{padding-top:calc(10 * var(--spacing));padding-bottom:calc(10 * var(--spacing))}.py-12{padding-top:calc(12 * var(--spacing));padding-bottom:calc(12 * var(--spacing))}.py-13{padding-top:calc(13 * var(--spacing));padding-bottom:calc(13 * var(--spacing))}.py-14{padding-top:calc(14 * var(--spacing));padding-bottom:calc(14 * var(--spacing))}.py-15{padding-top:calc(15 * var(--spacing));padding-bottom:calc(15 * var(--spacing))}.py-19{padding-top:calc(19 * var(--spacing));padding-bottom:calc(19 * var(--spacing))}.py-20{padding-top:calc(20 * var(--spacing));padding-bottom:calc(20 * var(--spacing))}.py-25{padding-top:calc(25 * var(--spacing));padding-bottom:calc(25 * var(--spacing))}.py-30{padding-top:calc(30 * var(--spacing));padding-bottom:calc(30 * var(--spacing))}.py-40{padding-top:calc(40 * var(--spacing));padding-bottom:calc(40 * var(--spacing))}.py-49{padding-top:calc(49 * var(--spacing));padding-bottom:calc(49 * var(--spacing))}.py-50{padding-top:calc(50 * var(--spacing));padding-bottom:calc(50 * var(--spacing))}.py-60{padding-top:calc(60 * var(--spacing));padding-bottom:calc(60 * var(--spacing))}.py-90{padding-top:calc(90 * var(--spacing));padding-bottom:calc(90 * var(--spacing))}.py-100{padding-top:calc(100 * var(--spacing));padding-bottom:calc(100 * var(--spacing))}.py-120{padding-top:calc(120 * var(--spacing));padding-bottom:calc(120 * var(--spacing))}.pt-5{padding-top:calc(var(--spacing) * 5);padding-top:calc(5 * var(--spacing))}.pt-8{padding-top:calc(var(--spacing) * 8);padding-top:calc(8 * var(--spacing))}.pt-10{padding-top:calc(var(--spacing) * 10);padding-top:calc(10 * var(--spacing))}.pt-12{padding-top:calc(var(--spacing) * 12);padding-top:calc(12 * var(--spacing))}.pt-13{padding-top:calc(var(--spacing) * 13);padding-top:calc(13 * var(--spacing))}.pt-15{padding-top:calc(var(--spacing) * 15);padding-top:calc(15 * var(--spacing))}.pt-20{padding-top:calc(var(--spacing) * 20);padding-top:calc(20 * var(--spacing))}.pt-23{padding-top:calc(var(--spacing) * 23);padding-top:calc(23 * var(--spacing))}.pt-30{padding-top:calc(var(--spacing) * 30);padding-top:calc(30 * var(--spacing))}.pt-40{padding-top:calc(var(--spacing) * 40);padding-top:calc(40 * var(--spacing))}.pt-46{padding-top:calc(var(--spacing) * 46);padding-top:calc(46 * var(--spacing))}.pt-50{padding-top:calc(var(--spacing) * 50);padding-top:calc(50 * var(--spacing))}.pt-80{padding-top:calc(var(--spacing) * 80);padding-top:calc(80 * var(--spacing))}.pt-100{padding-top:calc(var(--spacing) * 100);padding-top:calc(100 * var(--spacing))}.pt-120{padding-top:calc(var(--spacing) * 120);padding-top:calc(120 * var(--spacing))}.pt-164{padding-top:calc(var(--spacing) * 164);padding-top:calc(164 * var(--spacing))}.pt-200{padding-top:calc(var(--spacing) * 200);padding-top:calc(200 * var(--spacing))}.pt-210{padding-top:calc(var(--spacing) * 210);padding-top:calc(210 * var(--spacing))}.pt-240{padding-top:calc(var(--spacing) * 240);padding-top:calc(240 * var(--spacing))}.pt-244{padding-top:calc(var(--spacing) * 244);padding-top:calc(244 * var(--spacing))}.pt-266{padding-top:calc(var(--spacing) * 266);padding-top:calc(266 * var(--spacing))}.px-4{padding-left:calc(4 * var(--spacing));padding-right:calc(4 * var(--spacing))}.px-7{padding-left:calc(7 * var(--spacing));padding-right:calc(7 * var(--spacing))}.px-8{padding-left:calc(8 * var(--spacing));padding-right:calc(8 * var(--spacing))}.px-15{padding-left:calc(15 * var(--spacing));padding-right:calc(15 * var(--spacing))}.px-16{padding-left:calc(16 * var(--spacing));padding-right:calc(16 * var(--spacing))}.px-18{padding-left:calc(18 * var(--spacing));padding-right:calc(18 * var(--spacing))}.px-20{padding-left:calc(20 * var(--spacing));padding-right:calc(20 * var(--spacing))}.px-23{padding-left:calc(23 * var(--spacing));padding-right:calc(23 * var(--spacing))}.px-24{padding-left:calc(24 * var(--spacing));padding-right:calc(24 * var(--spacing))}.px-25{padding-left:calc(25 * var(--spacing));padding-right:calc(25 * var(--spacing))}.px-28{padding-left:calc(28 * var(--spacing));padding-right:calc(28 * var(--spacing))}.px-30{padding-left:calc(30 * var(--spacing));padding-right:calc(30 * var(--spacing))}.px-40{padding-left:calc(40 * var(--spacing));padding-right:calc(40 * var(--spacing))}.px-50{padding-left:calc(50 * var(--spacing));padding-right:calc(50 * var(--spacing))}.px-80{padding-left:calc(80 * var(--spacing));padding-right:calc(80 * var(--spacing))}.px-85{padding-left:calc(85 * var(--spacing));padding-right:calc(85 * var(--spacing))}.px-100{padding-left:calc(100 * var(--spacing));padding-right:calc(100 * var(--spacing))}.pr-1{padding-right:calc(var(--spacing) * 1);padding-right:calc(1 * var(--spacing))}.pr-14{padding-right:calc(var(--spacing) * 14);padding-right:calc(14 * var(--spacing))}.pr-15{padding-right:calc(var(--spacing) * 15);padding-right:calc(15 * var(--spacing))}.pr-40{padding-right:calc(var(--spacing) * 40);padding-right:calc(40 * var(--spacing))}.pr-50{padding-right:calc(var(--spacing) * 50);padding-right:calc(50 * var(--spacing))}.pb-8{padding-bottom:calc(var(--spacing) * 8);padding-bottom:calc(8 * var(--spacing))}.pb-10{padding-bottom:calc(var(--spacing) * 10);padding-bottom:calc(10 * var(--spacing))}.pb-12{padding-bottom:calc(var(--spacing) * 12);padding-bottom:calc(12 * var(--spacing))}.pb-13{padding-bottom:calc(var(--spacing) * 13);padding-bottom:calc(13 * var(--spacing))}.pb-14{padding-bottom:calc(var(--spacing) * 14);padding-bottom:calc(14 * var(--spacing))}.pb-15{padding-bottom:calc(var(--spacing) * 15);padding-bottom:calc(15 * var(--spacing))}.pb-16{padding-bottom:calc(var(--spacing) * 16);padding-bottom:calc(16 * var(--spacing))}.pb-20{padding-bottom:calc(var(--spacing) * 20);padding-bottom:calc(20 * var(--spacing))}.pb-21{padding-bottom:calc(var(--spacing) * 21);padding-bottom:calc(21 * var(--spacing))}.pb-25{padding-bottom:calc(var(--spacing) * 25);padding-bottom:calc(25 * var(--spacing))}.pb-30{padding-bottom:calc(var(--spacing) * 30);padding-bottom:calc(30 * var(--spacing))}.pb-40{padding-bottom:calc(var(--spacing) * 40);padding-bottom:calc(40 * var(--spacing))}.pb-50{padding-bottom:calc(var(--spacing) * 50);padding-bottom:calc(50 * var(--spacing))}.pb-100{padding-bottom:calc(var(--spacing) * 100);padding-bottom:calc(100 * var(--spacing))}.pb-112{padding-bottom:calc(var(--spacing) * 112);padding-bottom:calc(112 * var(--spacing))}.pb-120{padding-bottom:calc(var(--spacing) * 120);padding-bottom:calc(120 * var(--spacing))}.pb-125{padding-bottom:calc(var(--spacing) * 125);padding-bottom:calc(125 * var(--spacing))}.pb-170{padding-bottom:calc(var(--spacing) * 170);padding-bottom:calc(170 * var(--spacing))}.pb-292{padding-bottom:calc(var(--spacing) * 292);padding-bottom:calc(292 * var(--spacing))}.pb-331{padding-bottom:calc(var(--spacing) * 331);padding-bottom:calc(331 * var(--spacing))}.pl-10{padding-left:calc(var(--spacing) * 10);padding-left:calc(10 * var(--spacing))}.pl-15{padding-left:calc(var(--spacing) * 15);padding-left:calc(15 * var(--spacing))}.pl-18{padding-left:calc(var(--spacing) * 18);padding-left:calc(18 * var(--spacing))}.pl-20{padding-left:calc(var(--spacing) * 20);padding-left:calc(20 * var(--spacing))}.pl-23{padding-left:calc(var(--spacing) * 23);padding-left:calc(23 * var(--spacing))}.pl-25{padding-left:calc(var(--spacing) * 25);padding-left:calc(25 * var(--spacing))}.pl-30{padding-left:calc(var(--spacing) * 30);padding-left:calc(30 * var(--spacing))}.pl-55{padding-left:calc(var(--spacing) * 55);padding-left:calc(55 * var(--spacing))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-family-ac{font-family:var(--font-family-ac)}.font-family-en{font-family:var(--font-family-en)}.text-10{font-size:calc(10 * var(--spacing))}.text-11{font-size:calc(11 * var(--spacing))}.text-12{font-size:calc(12 * var(--spacing))}.text-13{font-size:calc(13 * var(--spacing))}.text-14{font-size:calc(14 * var(--spacing))}.text-15{font-size:calc(15 * var(--spacing))}.text-16{font-size:calc(16 * var(--spacing))}.text-17{font-size:calc(17 * var(--spacing))}.text-18{font-size:calc(18 * var(--spacing))}.text-20{font-size:calc(20 * var(--spacing))}.text-22{font-size:calc(22 * var(--spacing))}.text-23{font-size:calc(23 * var(--spacing))}.text-24{font-size:calc(24 * var(--spacing))}.text-25{font-size:calc(25 * var(--spacing))}.text-26{font-size:calc(26 * var(--spacing))}.text-28{font-size:calc(28 * var(--spacing))}.text-30{font-size:calc(30 * var(--spacing))}.text-31{font-size:calc(31 * var(--spacing))}.text-34{font-size:calc(34 * var(--spacing))}.text-40{font-size:calc(40 * var(--spacing))}.text-50{font-size:calc(50 * var(--spacing))}.text-70{font-size:calc(70 * var(--spacing))}.text-134{font-size:calc(134 * var(--spacing))}.text-230{font-size:calc(230 * var(--spacing))}.text-\[1\.125rem\]{font-size:1.125rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.leading-\[140\%\]{--tw-leading:140%;line-height:140%}.leading-\[150\%\]{--tw-leading:150%;line-height:150%}.leading-\[160\%\]{--tw-leading:160%;line-height:160%}.leading-\[170\%\]{--tw-leading:170%;line-height:170%}.leading-\[180\%\]{--tw-leading:180%;line-height:180%}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.-tracking-wider{--tw-tracking:calc(var(--tracking-wider) * -1);letter-spacing:calc(var(--tracking-wider) * -1)}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.whitespace-nowrap{white-space:nowrap}.text-\[\#4a4a4a\]\/50{color:#4a4a4a80}.text-\[\#0084db\]{color:#0084db}.text-\[\#222\]{color:#222}.text-\[\#222222B2\]{color:#222222b2}.text-\[\#B38F43\]{color:#b38f43}.text-\[\#aaa\]{color:#aaa}.text-line{color:var(--color-line)}.text-primary{color:var(--color-primary)}.text-text{color:var(--color-text)}.text-text\/50{color:#4a4a4a80}@supports (color:color-mix(in lab,red,red)){.text-text\/50{color:color-mix(in oklab,var(--color-text) 50%,transparent)}}.text-text\/60{color:#4a4a4a99}@supports (color:color-mix(in lab,red,red)){.text-text\/60{color:color-mix(in oklab,var(--color-text) 60%,transparent)}}.text-text\/70{color:#4a4a4ab3}@supports (color:color-mix(in lab,red,red)){.text-text\/70{color:color-mix(in oklab,var(--color-text) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-white{outline-color:var(--color-white)}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-350{--tw-duration:.35s;transition-duration:.35s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media(hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-softorange:is(:where(.group):hover *){background-color:var(--color-softorange)}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:shadow-lg:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.backdrop\:bg-text\/30::backdrop{background-color:#4a4a4a4d}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-text\/30::backdrop{background-color:color-mix(in oklab,var(--color-text) 30%,transparent)}}.backdrop\:backdrop-blur-sm::backdrop{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-4:hover{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:bg-fill:hover{background-color:var(--color-fill)}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-softorange:hover{background-color:var(--color-softorange)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:mb-15{margin-bottom:calc(var(--spacing) * 15)}.md\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.md\:mb-40{margin-bottom:calc(var(--spacing) * 40)}.md\:mb-42{margin-bottom:calc(var(--spacing) * 42)}.md\:mb-50{margin-bottom:calc(var(--spacing) * 50)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-6{height:calc(var(--spacing) * 6)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-35{height:calc(var(--spacing) * 35)}.md\:h-60{height:calc(var(--spacing) * 60)}.md\:w-12{width:calc(var(--spacing) * 12);width:calc(12 * var(--spacing))}.md\:w-16{width:calc(var(--spacing) * 16);width:calc(16 * var(--spacing))}.md\:w-22{width:calc(var(--spacing) * 22);width:calc(22 * var(--spacing))}.md\:w-35{width:calc(var(--spacing) * 35);width:calc(35 * var(--spacing))}.md\:w-36{width:calc(var(--spacing) * 36);width:calc(36 * var(--spacing))}.md\:w-60{width:calc(var(--spacing) * 60);width:calc(60 * var(--spacing))}.md\:w-131{width:calc(var(--spacing) * 131);width:calc(131 * var(--spacing))}.md\:w-224{width:calc(var(--spacing) * 224);width:calc(224 * var(--spacing))}.md\:w-281{width:calc(var(--spacing) * 281);width:calc(281 * var(--spacing))}.md\:w-\[350px\]{width:350px}.md\:w-\[1100px\]{width:1100px}.md\:max-w-1000{max-width:calc(var(--spacing) * 1000)}.md\:max-w-none{max-width:none}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-7{gap:calc(var(--spacing) * 7)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-30{gap:calc(var(--spacing) * 30)}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:p-50{padding:calc(var(--spacing) * 50);padding:calc(50 * var(--spacing))}.md\:px-20{padding-inline:calc(var(--spacing) * 20)}.md\:px-95{padding-inline:calc(var(--spacing) * 95)}.md\:px-120{padding-inline:calc(var(--spacing) * 120)}.md\:py-9{padding-block:calc(var(--spacing) * 9)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-50{padding-block:calc(var(--spacing) * 50)}.md\:py-9{padding-top:calc(9 * var(--spacing));padding-bottom:calc(9 * var(--spacing))}.md\:py-11{padding-top:calc(11 * var(--spacing));padding-bottom:calc(11 * var(--spacing))}.md\:py-14{padding-top:calc(14 * var(--spacing));padding-bottom:calc(14 * var(--spacing))}.md\:py-50{padding-top:calc(50 * var(--spacing));padding-bottom:calc(50 * var(--spacing))}.md\:pt-60{padding-top:calc(var(--spacing) * 60);padding-top:calc(60 * var(--spacing))}.md\:px-20{padding-left:calc(20 * var(--spacing));padding-right:calc(20 * var(--spacing))}.md\:px-95{padding-left:calc(95 * var(--spacing));padding-right:calc(95 * var(--spacing))}.md\:px-120{padding-left:calc(120 * var(--spacing));padding-right:calc(120 * var(--spacing))}.md\:pr-56{padding-right:calc(var(--spacing) * 56);padding-right:calc(56 * var(--spacing))}.md\:pb-40{padding-bottom:calc(var(--spacing) * 40);padding-bottom:calc(40 * var(--spacing))}.md\:pl-15{padding-left:calc(var(--spacing) * 15);padding-left:calc(15 * var(--spacing))}.md\:pl-40{padding-left:calc(var(--spacing) * 40);padding-left:calc(40 * var(--spacing))}.md\:text-10{font-size:calc(10 * var(--spacing))}.md\:text-12{font-size:calc(12 * var(--spacing))}.md\:text-14{font-size:calc(14 * var(--spacing))}.md\:text-15{font-size:calc(15 * var(--spacing))}.md\:text-16{font-size:calc(16 * var(--spacing))}.md\:text-20{font-size:calc(20 * var(--spacing))}.md\:text-23{font-size:calc(23 * var(--spacing))}.md\:text-28{font-size:calc(28 * var(--spacing))}.md\:text-34{font-size:calc(34 * var(--spacing))}}@media(max-width:767px){.sp\:absolute{position:absolute}.sp\:relative{position:relative}.sp\:-top-40{top:calc(var(--spacing) * -40)}.sp\:-top-250{top:calc(var(--spacing) * -250)}.sp\:-top-679{top:calc(var(--spacing) * -679)}.sp\:top-0{top:calc(var(--spacing) * 0)}.sp\:top-50{top:calc(var(--spacing) * 50)}.sp\:top-90{top:calc(var(--spacing) * 90)}.sp\:top-150{top:calc(var(--spacing) * 150)}.sp\:top-520{top:calc(var(--spacing) * 520)}.sp\:top-auto{top:auto}.sp\:-right-5{right:calc(var(--spacing) * -5)}.sp\:-right-16{right:calc(var(--spacing) * -16)}.sp\:-right-35{right:calc(var(--spacing) * -35)}.sp\:-right-60{right:calc(var(--spacing) * -60)}.sp\:-right-195{right:calc(var(--spacing) * -195)}.sp\:-right-196{right:calc(var(--spacing) * -196)}.sp\:-right-210{right:calc(var(--spacing) * -210)}.sp\:right-0{right:calc(var(--spacing) * 0)}.sp\:right-1\/2{right:50%}.sp\:right-10{right:calc(var(--spacing) * 10)}.sp\:right-22{right:calc(var(--spacing) * 22)}.sp\:right-29{right:calc(var(--spacing) * 29)}.sp\:-bottom-69{bottom:calc(var(--spacing) * -69)}.sp\:-bottom-70{bottom:calc(var(--spacing) * -70)}.sp\:-bottom-100{bottom:calc(var(--spacing) * -100)}.sp\:-bottom-184{bottom:calc(var(--spacing) * -184)}.sp\:-bottom-210{bottom:calc(var(--spacing) * -210)}.sp\:-bottom-363{bottom:calc(var(--spacing) * -363)}.sp\:-bottom-408{bottom:calc(var(--spacing) * -408)}.sp\:bottom-15{bottom:calc(var(--spacing) * 15)}.sp\:bottom-60{bottom:calc(var(--spacing) * 60)}.sp\:bottom-111{bottom:calc(var(--spacing) * 111)}.sp\:bottom-112{bottom:calc(var(--spacing) * 112)}.sp\:bottom-400{bottom:calc(var(--spacing) * 400)}.sp\:-left-23{left:calc(var(--spacing) * -23)}.sp\:-left-30{left:calc(var(--spacing) * -30)}.sp\:-left-62{left:calc(var(--spacing) * -62)}.sp\:-left-80{left:calc(var(--spacing) * -80)}.sp\:left-0{left:calc(var(--spacing) * 0)}.sp\:left-1\/2{left:50%}.sp\:left-25{left:calc(var(--spacing) * 25)}.sp\:left-28{left:calc(var(--spacing) * 28)}.sp\:left-57{left:calc(var(--spacing) * 57)}.sp\:left-138{left:calc(var(--spacing) * 138)}.sp\:left-auto{left:auto}.sp\:z-3{z-index:3}.sp\:z-30{z-index:30}.sp\:order-1{order:1}.sp\:order-2{order:2}.sp\:order-3{order:3}.sp\:-mx-30{margin-inline:calc(var(--spacing) * -30)}.sp\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sp\:mx-15{margin-inline:calc(var(--spacing) * 15)}.sp\:mx-auto{margin-inline:auto}.sp\:-mt-50{margin-top:calc(var(--spacing) * -50)}.sp\:mt-0{margin-top:calc(var(--spacing) * 0)}.sp\:mt-5{margin-top:calc(var(--spacing) * 5)}.sp\:mt-7{margin-top:calc(var(--spacing) * 7)}.sp\:mt-15{margin-top:calc(var(--spacing) * 15)}.sp\:mt-30{margin-top:calc(var(--spacing) * 30)}.sp\:mr-0{margin-right:calc(var(--spacing) * 0)}.sp\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sp\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sp\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sp\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.sp\:mb-15{margin-bottom:calc(var(--spacing) * 15)}.sp\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.sp\:mb-25{margin-bottom:calc(var(--spacing) * 25)}.sp\:mb-30{margin-bottom:calc(var(--spacing) * 30)}.sp\:mb-40{margin-bottom:calc(var(--spacing) * 40)}.sp\:mb-50{margin-bottom:calc(var(--spacing) * 50)}.sp\:mb-60{margin-bottom:calc(var(--spacing) * 60)}.sp\:mb-90{margin-bottom:calc(var(--spacing) * 90)}.sp\:mb-120{margin-bottom:calc(var(--spacing) * 120)}.sp\:mb-150{margin-bottom:calc(var(--spacing) * 150)}.sp\:ml-0{margin-left:calc(var(--spacing) * 0)}.sp\:ml-auto{margin-left:auto}.sp\:block{display:block}.sp\:flex{display:flex}.sp\:hidden{display:none}.sp\:h-1{height:calc(var(--spacing) * 1)}.sp\:h-15{height:calc(var(--spacing) * 15)}.sp\:h-27{height:calc(var(--spacing) * 27)}.sp\:h-36{height:calc(var(--spacing) * 36)}.sp\:h-61{height:calc(var(--spacing) * 61)}.sp\:h-140{height:calc(var(--spacing) * 140)}.sp\:h-160{height:calc(var(--spacing) * 160)}.sp\:h-179{height:calc(var(--spacing) * 179)}.sp\:h-200{height:calc(var(--spacing) * 200)}.sp\:h-227{height:calc(var(--spacing) * 227)}.sp\:h-246{height:calc(var(--spacing) * 246)}.sp\:h-650{height:calc(var(--spacing) * 650)}.sp\:h-700{height:calc(var(--spacing) * 700)}.sp\:h-1003{height:calc(var(--spacing) * 1003)}.sp\:h-auto{height:auto}.sp\:min-h-55{min-height:calc(var(--spacing) * 55)}.sp\:min-h-543{min-height:calc(var(--spacing) * 543)}.sp\:w-18{width:calc(var(--spacing) * 18);width:calc(18 * var(--spacing))}.sp\:w-27{width:calc(var(--spacing) * 27);width:calc(27 * var(--spacing))}.sp\:w-32{width:calc(var(--spacing) * 32);width:calc(32 * var(--spacing))}.sp\:w-34{width:calc(var(--spacing) * 34);width:calc(34 * var(--spacing))}.sp\:w-36{width:calc(var(--spacing) * 36);width:calc(36 * var(--spacing))}.sp\:w-40{width:calc(var(--spacing) * 40);width:calc(40 * var(--spacing))}.sp\:w-64{width:calc(var(--spacing) * 64);width:calc(64 * var(--spacing))}.sp\:w-70{width:calc(var(--spacing) * 70);width:calc(70 * var(--spacing))}.sp\:w-76{width:calc(var(--spacing) * 76);width:calc(76 * var(--spacing))}.sp\:w-78{width:calc(var(--spacing) * 78);width:calc(78 * var(--spacing))}.sp\:w-80{width:calc(var(--spacing) * 80);width:calc(80 * var(--spacing))}.sp\:w-90{width:calc(var(--spacing) * 90);width:calc(90 * var(--spacing))}.sp\:w-100{width:calc(var(--spacing) * 100);width:calc(100 * var(--spacing))}.sp\:w-104{width:calc(var(--spacing) * 104);width:calc(104 * var(--spacing))}.sp\:w-110{width:calc(var(--spacing) * 110);width:calc(110 * var(--spacing))}.sp\:w-125{width:calc(var(--spacing) * 125);width:calc(125 * var(--spacing))}.sp\:w-146{width:calc(var(--spacing) * 146);width:calc(146 * var(--spacing))}.sp\:w-150{width:calc(var(--spacing) * 150);width:calc(150 * var(--spacing))}.sp\:w-155{width:calc(var(--spacing) * 155);width:calc(155 * var(--spacing))}.sp\:w-175{width:calc(var(--spacing) * 175);width:calc(175 * var(--spacing))}.sp\:w-180{width:calc(var(--spacing) * 180);width:calc(180 * var(--spacing))}.sp\:w-190{width:calc(var(--spacing) * 190);width:calc(190 * var(--spacing))}.sp\:w-284{width:calc(var(--spacing) * 284);width:calc(284 * var(--spacing))}.sp\:w-290{width:calc(var(--spacing) * 290);width:calc(290 * var(--spacing))}.sp\:w-300{width:calc(var(--spacing) * 300);width:calc(300 * var(--spacing))}.sp\:w-320{width:calc(var(--spacing) * 320);width:calc(320 * var(--spacing))}.sp\:w-322{width:calc(var(--spacing) * 322);width:calc(322 * var(--spacing))}.sp\:w-330{width:calc(var(--spacing) * 330);width:calc(330 * var(--spacing))}.sp\:w-550{width:calc(var(--spacing) * 550);width:calc(550 * var(--spacing))}.sp\:w-586{width:calc(var(--spacing) * 586);width:calc(586 * var(--spacing))}.sp\:w-600{width:calc(var(--spacing) * 600);width:calc(600 * var(--spacing))}.sp\:w-669{width:calc(var(--spacing) * 669);width:calc(669 * var(--spacing))}.sp\:w-\[280px\]{width:280px}.sp\:w-fit{width:fit-content}.sp\:w-full{width:100%}.sp\:max-w-330{max-width:calc(var(--spacing) * 330)}.sp\:max-w-343{max-width:calc(var(--spacing) * 343)}.sp\:max-w-345{max-width:calc(var(--spacing) * 345)}.sp\:max-w-350{max-width:calc(var(--spacing) * 350)}.sp\:max-w-360{max-width:calc(var(--spacing) * 360)}.sp\:max-w-full{max-width:100%}.sp\:shrink-0{flex-shrink:0}.sp\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.sp\:translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.sp\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sp\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sp\:flex-col{flex-direction:column}.sp\:flex-col-reverse{flex-direction:column-reverse}.sp\:flex-row{flex-direction:row}.sp\:flex-wrap{flex-wrap:wrap}.sp\:items-center{align-items:center}.sp\:items-start{align-items:flex-start}.sp\:justify-center{justify-content:center}.sp\:justify-start{justify-content:flex-start}.sp\:gap-0{gap:calc(var(--spacing) * 0)}.sp\:gap-6{gap:calc(var(--spacing) * 6)}.sp\:gap-8{gap:calc(var(--spacing) * 8)}.sp\:gap-9{gap:calc(var(--spacing) * 9)}.sp\:gap-10{gap:calc(var(--spacing) * 10)}.sp\:gap-14{gap:calc(var(--spacing) * 14)}.sp\:gap-15{gap:calc(var(--spacing) * 15)}.sp\:gap-16{gap:calc(var(--spacing) * 16)}.sp\:gap-20{gap:calc(var(--spacing) * 20)}.sp\:gap-25{gap:calc(var(--spacing) * 25)}.sp\:gap-30{gap:calc(var(--spacing) * 30)}:where(.sp\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.sp\:space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}:where(.sp\:space-y-25>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 25) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 25) * calc(1 - var(--tw-space-y-reverse)))}:where(.sp\:space-y-40>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 40) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 40) * calc(1 - var(--tw-space-y-reverse)))}.sp\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.sp\:gap-x-22{column-gap:calc(var(--spacing) * 22)}.sp\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sp\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.sp\:overflow-visible{overflow:visible}.sp\:overflow-x-auto{overflow-x:auto}.sp\:overflow-x-clip{overflow-x:clip}.sp\:overflow-y-visible{overflow-y:visible}.sp\:rounded-2xl{border-radius:var(--radius-2xl)}.sp\:rounded-xl{border-radius:var(--radius-xl)}.sp\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sp\:border-gray{border-color:var(--color-gray)}.sp\:bg-white{background-color:var(--color-white)}.sp\:p-10{padding:calc(var(--spacing) * 10);padding:calc(10 * var(--spacing))}.sp\:p-15{padding:calc(var(--spacing) * 15);padding:calc(15 * var(--spacing))}.sp\:p-20{padding:calc(var(--spacing) * 20);padding:calc(20 * var(--spacing))}.sp\:px-7{padding-inline:calc(var(--spacing) * 7)}.sp\:px-10{padding-inline:calc(var(--spacing) * 10)}.sp\:px-15{padding-inline:calc(var(--spacing) * 15)}.sp\:px-20{padding-inline:calc(var(--spacing) * 20)}.sp\:px-26{padding-inline:calc(var(--spacing) * 26)}.sp\:px-30{padding-inline:calc(var(--spacing) * 30)}.sp\:py-6{padding-block:calc(var(--spacing) * 6)}.sp\:py-7{padding-block:calc(var(--spacing) * 7)}.sp\:py-10{padding-block:calc(var(--spacing) * 10)}.sp\:py-15{padding-block:calc(var(--spacing) * 15)}.sp\:py-16{padding-block:calc(var(--spacing) * 16)}.sp\:py-20{padding-block:calc(var(--spacing) * 20)}.sp\:py-25{padding-block:calc(var(--spacing) * 25)}.sp\:py-30{padding-block:calc(var(--spacing) * 30)}.sp\:py-50{padding-block:calc(var(--spacing) * 50)}.sp\:py-60{padding-block:calc(var(--spacing) * 60)}.sp\:py-80{padding-block:calc(var(--spacing) * 80)}.sp\:py-90{padding-block:calc(var(--spacing) * 90)}.sp\:py-6{padding-top:calc(6 * var(--spacing));padding-bottom:calc(6 * var(--spacing))}.sp\:py-7{padding-top:calc(7 * var(--spacing));padding-bottom:calc(7 * var(--spacing))}.sp\:py-10{padding-top:calc(10 * var(--spacing));padding-bottom:calc(10 * var(--spacing))}.sp\:py-15{padding-top:calc(15 * var(--spacing));padding-bottom:calc(15 * var(--spacing))}.sp\:py-16{padding-top:calc(16 * var(--spacing));padding-bottom:calc(16 * var(--spacing))}.sp\:py-20{padding-top:calc(20 * var(--spacing));padding-bottom:calc(20 * var(--spacing))}.sp\:py-25{padding-top:calc(25 * var(--spacing));padding-bottom:calc(25 * var(--spacing))}.sp\:py-30{padding-top:calc(30 * var(--spacing));padding-bottom:calc(30 * var(--spacing))}.sp\:py-50{padding-top:calc(50 * var(--spacing));padding-bottom:calc(50 * var(--spacing))}.sp\:py-60{padding-top:calc(60 * var(--spacing));padding-bottom:calc(60 * var(--spacing))}.sp\:py-80{padding-top:calc(80 * var(--spacing));padding-bottom:calc(80 * var(--spacing))}.sp\:py-90{padding-top:calc(90 * var(--spacing));padding-bottom:calc(90 * var(--spacing))}.sp\:pt-3{padding-top:calc(var(--spacing) * 3);padding-top:calc(3 * var(--spacing))}.sp\:pt-15{padding-top:calc(var(--spacing) * 15);padding-top:calc(15 * var(--spacing))}.sp\:pt-40{padding-top:calc(var(--spacing) * 40);padding-top:calc(40 * var(--spacing))}.sp\:pt-45{padding-top:calc(var(--spacing) * 45);padding-top:calc(45 * var(--spacing))}.sp\:pt-50{padding-top:calc(var(--spacing) * 50);padding-top:calc(50 * var(--spacing))}.sp\:pt-60{padding-top:calc(var(--spacing) * 60);padding-top:calc(60 * var(--spacing))}.sp\:pt-68{padding-top:calc(var(--spacing) * 68);padding-top:calc(68 * var(--spacing))}.sp\:pt-80{padding-top:calc(var(--spacing) * 80);padding-top:calc(80 * var(--spacing))}.sp\:pt-90{padding-top:calc(var(--spacing) * 90);padding-top:calc(90 * var(--spacing))}.sp\:pt-120{padding-top:calc(var(--spacing) * 120);padding-top:calc(120 * var(--spacing))}.sp\:pt-150{padding-top:calc(var(--spacing) * 150);padding-top:calc(150 * var(--spacing))}.sp\:pt-160{padding-top:calc(var(--spacing) * 160);padding-top:calc(160 * var(--spacing))}.sp\:px-7{padding-left:calc(7 * var(--spacing));padding-right:calc(7 * var(--spacing))}.sp\:px-10{padding-left:calc(10 * var(--spacing));padding-right:calc(10 * var(--spacing))}.sp\:px-15{padding-left:calc(15 * var(--spacing));padding-right:calc(15 * var(--spacing))}.sp\:px-20{padding-left:calc(20 * var(--spacing));padding-right:calc(20 * var(--spacing))}.sp\:px-26{padding-left:calc(26 * var(--spacing));padding-right:calc(26 * var(--spacing))}.sp\:px-30{padding-left:calc(30 * var(--spacing));padding-right:calc(30 * var(--spacing))}.sp\:pr-0{padding-right:calc(var(--spacing) * 0);padding-right:calc(0 * var(--spacing))}.sp\:pr-13{padding-right:calc(var(--spacing) * 13);padding-right:calc(13 * var(--spacing))}.sp\:pb-0{padding-bottom:calc(var(--spacing) * 0);padding-bottom:calc(0 * var(--spacing))}.sp\:pb-8{padding-bottom:calc(var(--spacing) * 8);padding-bottom:calc(8 * var(--spacing))}.sp\:pb-15{padding-bottom:calc(var(--spacing) * 15);padding-bottom:calc(15 * var(--spacing))}.sp\:pb-22{padding-bottom:calc(var(--spacing) * 22);padding-bottom:calc(22 * var(--spacing))}.sp\:pb-30{padding-bottom:calc(var(--spacing) * 30);padding-bottom:calc(30 * var(--spacing))}.sp\:pb-45{padding-bottom:calc(var(--spacing) * 45);padding-bottom:calc(45 * var(--spacing))}.sp\:pb-50{padding-bottom:calc(var(--spacing) * 50);padding-bottom:calc(50 * var(--spacing))}.sp\:pb-80{padding-bottom:calc(var(--spacing) * 80);padding-bottom:calc(80 * var(--spacing))}.sp\:pb-100{padding-bottom:calc(var(--spacing) * 100);padding-bottom:calc(100 * var(--spacing))}.sp\:pb-471{padding-bottom:calc(var(--spacing) * 471);padding-bottom:calc(471 * var(--spacing))}.sp\:pb-487{padding-bottom:calc(var(--spacing) * 487);padding-bottom:calc(487 * var(--spacing))}.sp\:pb-488{padding-bottom:calc(var(--spacing) * 488);padding-bottom:calc(488 * var(--spacing))}.sp\:pl-16{padding-left:calc(var(--spacing) * 16);padding-left:calc(16 * var(--spacing))}.sp\:pl-20{padding-left:calc(var(--spacing) * 20);padding-left:calc(20 * var(--spacing))}.sp\:pl-23{padding-left:calc(var(--spacing) * 23);padding-left:calc(23 * var(--spacing))}.sp\:text-center{text-align:center}.sp\:text-left{text-align:left}.sp\:\!text-24{font-size:calc(24 * var(--spacing))!important}.sp\:text-12{font-size:calc(12 * var(--spacing))}.sp\:text-13{font-size:calc(13 * var(--spacing))}.sp\:text-14{font-size:calc(14 * var(--spacing))}.sp\:text-15{font-size:calc(15 * var(--spacing))}.sp\:text-16{font-size:calc(16 * var(--spacing))}.sp\:text-18{font-size:calc(18 * var(--spacing))}.sp\:text-20{font-size:calc(20 * var(--spacing))}.sp\:text-22{font-size:calc(22 * var(--spacing))}.sp\:text-23{font-size:calc(23 * var(--spacing))}.sp\:text-24{font-size:calc(24 * var(--spacing))}.sp\:text-26{font-size:calc(26 * var(--spacing))}.sp\:text-28{font-size:calc(28 * var(--spacing))}.sp\:text-30{font-size:calc(30 * var(--spacing))}.sp\:text-37{font-size:calc(37 * var(--spacing))}.sp\:text-40{font-size:calc(40 * var(--spacing))}.sp\:text-75{font-size:calc(75 * var(--spacing))}.sp\:text-120{font-size:calc(120 * var(--spacing))}.sp\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.sp\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sp\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.sp\:text-wrap{text-wrap:wrap}.sp\:whitespace-nowrap{white-space:nowrap}.sp\:\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}}.\[\&_a\]\:text-primary a{color:var(--color-primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_img\]\:my-15 img{margin-block:calc(var(--spacing) * 15)}.\[\&_img\]\:rounded-lg img{border-radius:var(--radius-lg)}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0);margin:calc(0 * var(--spacing))}.\[\&_p\]\:mb-15 p{margin-bottom:calc(var(--spacing) * 15)}.\[\&_p\]\:text-40 p{font-size:calc(40 * var(--spacing))}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_p\]\:font-medium p{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_p\]\:tracking-wide p{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[\&_p\]\:text-primary p{color:var(--color-primary)}@media(max-width:767px){.sp\:\[\&_p\]\:text-24 p{font-size:calc(24 * var(--spacing))}}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:calc(var(--spacing) * 0)}.\[\&\>li\:\:marker\]\:content-\[counter\(list-item\)\]>li::marker{--tw-content:counter(list-item);content:var(--tw-content)}}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content){display:flow-root}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) p{letter-spacing:.05em;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) ul{margin-bottom:1.5625rem;padding-left:1.5em;list-style:outside}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) ol{margin-bottom:1.5625rem;padding-left:1.5em;list-style:decimal}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) li{letter-spacing:.05em;font-size:1.125rem;line-height:1.8}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline;transition:opacity .2s}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) a:hover{opacity:.7}:is(.case-contents,.column-contents,.news-contents) blockquote{border-left:4px solid var(--color-primary);background:#fafafa;margin-bottom:1.875rem;padding:.75rem 1.25rem;font-size:1.125rem;line-height:1.8}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) img{max-width:100%;height:auto;margin-bottom:1.875rem}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) .alignleft{float:left;margin-right:1.25rem}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) .alignright{float:right;margin-left:1.25rem}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) .aligncenter{margin-left:auto;margin-right:auto;display:block}:is(.case-contents,.column-contents,.news-contents,.symptom-contents,.voice-contents,.recommend-content) .alignnone{display:inline}.case-contents :is(h2,h3,h4),.column-contents :is(h2,h3,h4),.news-contents :is(h2,h3,h4){color:var(--color-text);border-bottom:1px solid var(--color-line);margin-top:1.5625rem;margin-bottom:1.5625rem;font-weight:500;line-height:1.4;position:relative}.symptom-contents :is(h2,h3,h4){color:var(--color-text);margin-top:1.5625rem;margin-bottom:1.5625rem;font-weight:500;line-height:1.4;position:relative}.case-contents h2,.column-contents h2,.news-contents h2{padding:.3125rem 0 .9375rem .9375rem;font-size:1.625rem}.case-contents h2:before,.column-contents h2:before,.news-contents h2:before{content:"";background:var(--color-primary);width:.1875rem;height:auto;position:absolute;top:.3125rem;bottom:.9375rem;left:0}.symptom-contents h2{-webkit-text-fill-color:transparent;text-align:center;background:linear-gradient(90deg,#ffca45,#ff9345 82.15%);-webkit-background-clip:text;background-clip:text;margin-bottom:1.5625rem;font-size:2.125rem}@media(max-width:767px){.symptom-contents h2{margin-bottom:1.875rem}}.case-contents h3{padding:.9375rem 0 .9375rem 2rem;font-size:1.375rem}.case-contents h3:before{content:"";transform-origin:top;background:var(--color-primary);border-radius:50%;width:1.125rem;height:.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-45deg)}.column-contents h3,.news-contents h3{padding:.9375rem 0 .9375rem 1.375rem;font-size:1.375rem}.column-contents h3:before,.news-contents h3:before{content:"";background:var(--color-primary);width:.625rem;height:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.symptom-contents h3{padding:.3125rem 0 .9375rem .9375rem;font-size:1.625rem}.symptom-contents h3:before{content:"";background:var(--color-primary);width:.1875rem;height:auto;position:absolute;top:.3125rem;bottom:.9375rem;left:0}.case-contents h4{padding:.9375rem 0;font-size:1.375rem}.column-contents h4,.news-contents h4{padding:.9375rem 0;font-size:1.25rem}.symptom-contents h4{border-bottom:1px solid var(--color-line);padding:.9375rem 0 .9375rem 1.375rem;font-size:1.375rem}.symptom-contents h4:before{content:"";background:var(--color-primary);width:.625rem;height:.625rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page:hover{cursor:pointer;opacity:.9}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;opacity:.7;border:3px solid #0000}.splide__pagination__page.is-active{z-index:1;background:#00bfff;transform:scale(1.4)}.splide__slide{-webkit-tap-highlight-color:#0000}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #00bfff}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #00bfff}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #00bfff}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #00bfff}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#00bfff}}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;opacity:.7;border:3px solid #0000;border-radius:4px}.splide__track--nav>.splide__list>.splide__slide.is-active{opacity:1;border:3px solid #20b2aa}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 1em 0 auto}.splide__pagination--ttb .splide__pagination__page{width:5px;height:20px}.splide__arrow{cursor:pointer;z-index:1;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:2.5em;height:2.5em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#20b2aa;width:2.5em;height:2.5em;transition:fill .2s linear}.splide__arrow:hover:not(:disabled) svg{fill:#57e1d9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #20b2aa}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #20b2aa}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:1em;left:0;right:0}.splide__pagination__page{background:#ccc;border:0;border-radius:2.5px;width:20px;height:5px;margin:3px;padding:0;transition:background-color .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#20b2aa}.splide__pagination__page:hover{cursor:pointer;opacity:.9;background:#57e1d9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #20b2aa}.splide__slide{-webkit-tap-highlight-color:#0000;border-radius:4px}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #20b2aa}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #20b2aa}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #20b2aa}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #20b2aa}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#20b2aa}}.splide__progress__bar{background:#ccc;height:3px}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #20b2aa}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__slider>.splide__arrows .splide__arrow--prev{left:-2.5em}.splide__slider>.splide__arrows .splide__arrow--next{right:-2.5em}.splide{padding:3em}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.js-gallery-splide .splide__arrow{opacity:1;background:linear-gradient(90deg,#ffca45,#ff9345 82.15%);border-radius:50%;width:1.75rem;height:2.625rem;transition:opacity .2s}.js-gallery-splide .splide__arrow svg{display:none}.js-gallery-splide .splide__arrow:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='12'%20viewBox='0%200%2019%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.75%205.75H17.75M17.75%205.75L12.8929%2010.75M17.75%205.75L12.8929%200.75'%20stroke='%23FFFFFF'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1875rem;height:.75rem;display:block;transform:rotate(-44deg)}.js-gallery-splide .splide__arrow--prev{left:-60px;transform:translate(-50%,-50%)rotate(44deg)}.js-gallery-splide .splide__arrow--prev:before{transform:rotate(-44deg)scaleX(-1)}.js-gallery-splide .splide__arrow--next{right:-60px;transform:translate(50%,-50%)rotate(44deg)}.js-gallery-splide .splide__arrow--next:before{transform:rotate(-44deg)}.js-gallery-splide .splide__arrow:hover:not(:disabled){opacity:.7}@media(max-width:767px){.js-gallery-splide .splide__arrow{width:1rem;height:1.5625rem}.js-gallery-splide .splide__arrow svg{display:none}.js-gallery-splide .splide__arrow:before{width:.4375rem;height:.25rem;transform:rotate(-44deg)}.js-gallery-splide .splide__arrow--prev:before{transform:rotate(-44deg)scaleX(-1)}.js-gallery-splide .splide__arrow--prev{left:-.5rem;transform:translateY(-50%)rotate(44deg)}.js-gallery-splide .splide__arrow--next{right:-.5rem;transform:translateY(-50%)rotate(44deg)}}@media(min-width:768px){.js-guide-voice-splide.splide,.js-guide-reason-splide.splide,.js-media-splide.splide,.js-column-splide.splide{visibility:visible}.js-column-splide .splide__list{grid-template-columns:repeat(4,1fr);gap:1.5625rem;display:grid}.js-column-splide .splide__slide:nth-child(n+5){display:none}.js-column-splide.is-few .splide__list{flex-wrap:wrap;justify-content:center;display:flex}.js-column-splide.is-few .splide__slide{width:281px}.js-guide-voice-splide .splide__list,.js-guide-reason-splide .splide__list{justify-content:space-between;align-items:stretch;display:flex}.js-guide-voice-splide .splide__slide,.js-guide-reason-splide .splide__slide{width:20.375rem}.js-media-splide .splide__list{justify-content:space-between;align-items:center;display:flex}}@media(max-width:767px){.js-column-splide .splide__slide{width:20.625rem}.js-guide-voice-splide .splide__pagination,.js-guide-reason-splide .splide__pagination,.js-media-splide .splide__pagination,.js-column-splide .splide__pagination{justify-content:center;gap:.5rem;margin-top:1.25rem;padding:0;display:flex;position:relative;bottom:auto;left:auto;right:auto}.js-guide-voice-splide .splide__pagination__page,.js-guide-reason-splide .splide__pagination__page,.js-media-splide .splide__pagination__page,.js-column-splide .splide__pagination__page{background:var(--color-gray);opacity:1;border-radius:50%;width:.625rem;height:.625rem;margin:0;transform:none}.js-guide-voice-splide .splide__pagination__page.is-active,.js-guide-reason-splide .splide__pagination__page.is-active,.js-media-splide .splide__pagination__page.is-active,.js-column-splide .splide__pagination__page.is-active{background:var(--color-primary);transform:none}}html{scroll-behavior:smooth;font-size:16px}@media(max-width:1439px)and (min-width:768px){html{font-size:1.1713vw}}@media(max-width:767px){html{font-size:4.2667vw}}body{color:var(--color-text)}.typotext-a{letter-spacing:.05em;font-size:1.125rem;line-height:1.8}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ffca45,#ff9345 82.15%);-webkit-background-clip:text;background-clip:text}.bg-gradient{background:linear-gradient(90deg,#ffca45,#ff9345 82.15%)}.symptom-fv-bg{background-image:var(--symptom-fv-bg);background-position:50%;background-size:cover}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.slide-track{width:max-content;animation:40s linear infinite marquee;display:flex}.slide-track:hover{animation-play-state:paused}.slide-track.is-no-pause:hover{animation-play-state:running}.concern-section{position:relative}.concern-section:after{content:"";border-left:50vw solid #0000;border-right:50vw solid #0000;border-top:6.25rem solid var(--color-fill);width:0;height:0;position:absolute;bottom:-6.25rem;left:0}.guide-compare-wrap{position:relative}.guide-compare-scrollbar{display:none}.breadcrumb-scroll{scrollbar-width:none}.breadcrumb-scroll::-webkit-scrollbar{display:none}@media(max-width:767px){.guide-compare-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.guide-compare-scroll::-webkit-scrollbar{height:0}.guide-compare-table td.guide-compare-sticky-col{z-index:6;position:sticky;left:0}.guide-compare-table tr:first-child td.guide-compare-sticky-col{z-index:8}.guide-compare-scrollbar{touch-action:pan-x;-webkit-user-select:none;user-select:none;width:7.5rem;height:24px;margin:30px auto 0;display:block;position:relative}.guide-compare-scrollbar:before{content:"";background:#dcdcdc;border-radius:9999px;width:100%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guide-compare-scrollbar-inner{background:var(--color-primary);will-change:transform,width;border-radius:9999px;min-width:18px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.guide-compare-hint{z-index:20;pointer-events:none;background-color:#3b3b3bb8;border-radius:.75rem;width:143px;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-compare-hint-hand{animation:1.6s ease-in-out infinite swipe-hint}@keyframes swipe-hint{0%{transform:translate(0)}40%{transform:translate(-10px)}60%{transform:translate(6px)}80%{transform:translate(-4px)}to{transform:translate(0)}}.guide-compare-wrap.is-scrolled .guide-compare-hint{opacity:0;pointer-events:none}}.symptom-case-splide.splide,.symptom-voice-splide.splide{padding:0}.symptom-case-splide .splide__list,.symptom-voice-splide .splide__list{align-items:stretch}.symptom-case-splide .splide__slide,.symptom-voice-splide .splide__slide{height:auto}@media(max-width:767px){.symptom-case-splide[data-count="1"] .splide__slide,.symptom-voice-splide[data-count="1"] .splide__slide{width:21.6875rem}}@media(min-width:768px){.symptom-case-splide .splide__pagination,.symptom-voice-splide .splide__pagination{display:none}}@media(max-width:767px){.symptom-case-splide .splide__slide,.symptom-voice-splide .splide__slide{width:20.625rem}.symptom-case-splide .splide__pagination,.symptom-voice-splide .splide__pagination{justify-content:center;gap:.5rem;width:100%;margin-top:1.25rem;margin-bottom:1.25rem;padding:0;display:flex;position:relative;bottom:auto;left:auto;right:auto}.symptom-case-splide .splide__pagination__page,.symptom-voice-splide .splide__pagination__page{background:var(--color-gray);opacity:1;border-radius:50%;width:.625rem;height:.625rem;margin:0;transform:none}.symptom-case-splide .splide__pagination__page.is-active,.symptom-voice-splide .splide__pagination__page.is-active{background:var(--color-primary);transform:none}}[data-hamburger].is-open .hamburger-line:first-child{transform:translateY(9px)rotate(45deg)}[data-hamburger].is-open .hamburger-line:nth-child(2){opacity:0}[data-hamburger].is-open .hamburger-line:nth-child(3){transform:translateY(-9px)rotate(-45deg)}select:has(option[value=""]:checked),input[type=date]:not(:valid){color:#2222224d}.cf7-fields{flex-direction:column;gap:1.875rem;margin-bottom:3.125rem;display:flex}.cf7-row{justify-content:space-between;align-items:center;display:flex}.cf7-row>p{justify-content:space-between;align-items:center;width:100%;margin:0;display:flex}.cf7-row--textarea{align-items:start}.cf7-row--textarea>.cf7-label{padding-top:.625rem}.cf7-row--textarea>p,.cf7-row--date>p{align-items:flex-start}.cf7-row>.wpcf7-form-control-wrap,.cf7-row>p>.wpcf7-form-control-wrap{flex-shrink:0;width:39.75rem}.cf7-row--textarea .wpcf7-form-control-wrap{flex-shrink:0;width:39.75rem;display:block}.cf7-label{letter-spacing:.05em;cursor:default;flex-shrink:0;align-items:center;gap:.5rem;width:fit-content;font-size:1rem;font-weight:600;display:flex}.cf7-badge{color:#fff;letter-spacing:.05em;background-color:#ff4545;border-radius:.375rem;padding:.125rem .375rem;font-size:.875rem;font-weight:700;display:inline-block}.cf7-fields input[type=text],.cf7-fields input[type=email],.cf7-fields input[type=tel],.cf7-fields textarea{letter-spacing:.05em;color:#222;width:39.75rem;font-size:1rem;font-family:var(--font-sans);background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:.25rem;outline:none;flex-shrink:0;padding:.5rem 1.375rem;transition:border-color .2s,box-shadow .2s}.cf7-fields textarea{resize:none}.cf7-fields input::placeholder,.cf7-fields textarea::placeholder{color:#2222224d}.cf7-row>.cf7-select-wrap{flex-shrink:0;width:39.75rem;position:relative}.cf7-row>.cf7-select-wrap .wpcf7-form-control-wrap{display:block}.cf7-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.05em;color:#222;cursor:pointer;width:100%;font-size:1rem;font-family:var(--font-sans);background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:.25rem;outline:none;padding:.5rem 1.375rem;transition:border-color .2s,box-shadow .2s}.cf7-fields select:has(option[value=""]:checked){color:#2222224d}.cf7-select-wrap{position:relative}.cf7-select-wrap:after{content:"";background-image:var(--img-select-arrow);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:.875rem;height:.5rem;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.cf7-dates{flex-direction:column;gap:.9375rem;width:39.75rem;display:flex}.cf7-date-group{align-items:center;display:flex}.cf7-date-label{letter-spacing:.05em;flex-shrink:0;margin-right:1.25rem;font-size:1rem}.cf7-date-input-wrap{margin-right:.9375rem;position:relative}.cf7-date-input-wrap .wpcf7-form-control-wrap{display:block}.cf7-date-input-wrap input[type=date],.cf7-date-input-wrap input[type=text]{letter-spacing:.05em;color:#2222224d;width:13rem;font-size:1rem;font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f9f9f9;border:1px solid #d1d5db;border-radius:.25rem;outline:none;padding:.5rem .625rem;transition:border-color .15s;position:relative}.cf7-date-input-wrap input[type=date]:valid,.cf7-date-input-wrap input[type=text]:not(:placeholder-shown){color:#222}.cf7-date-input-wrap:after{content:"";background-image:var(--img-calendar);pointer-events:none;background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.cf7-hour-wrap{flex:1;min-width:0}.cf7-hour-wrap>p{width:100%;margin:0;display:block}.cf7-hour-wrap span.wpcf7-form-control-wrap,.cf7-hour-wrap>p>span.wpcf7-form-control-wrap{width:100%;display:block}.cf7-hour-wrap select{box-sizing:border-box;width:100%;padding:.5rem .625rem;display:block}.cf7-footer{margin-bottom:2.3125rem}.cf7-recaptcha-text{letter-spacing:.05em;text-align:center;width:fit-content;margin:0 auto 1.25rem;font-size:1.125rem;line-height:1.8}.cf7-footer a{color:#2563eb;transition:opacity .25s}@media(hover:hover){.cf7-footer a:hover{opacity:.6}}.cf7-privacy-wrap{justify-content:center;align-items:center;gap:.625rem;display:flex}.cf7-privacy-wrap>.wpcf7-form-control-wrap{align-items:center;margin:0;display:inline-flex}.cf7-privacy-wrap .wpcf7-acceptance{justify-content:center;align-items:center;margin:0;display:flex}.cf7-privacy-wrap .wpcf7-list-item{align-items:center;margin:0;display:flex}.cf7-privacy-wrap .wpcf7-acceptance label{cursor:default;align-items:center;gap:.625rem;display:flex}.cf7-privacy-wrap input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--color-pink);cursor:pointer;flex-shrink:0;display:block}.cf7-privacy-wrap .wpcf7-list-item-label{letter-spacing:.05em;font-size:1.125rem;line-height:1.8}.cf7-privacy-wrap .wpcf7-list-item-label:empty{display:none}.cf7-privacy-text{letter-spacing:.05em;font-size:1.125rem;line-height:1.8}.cf7-submit-row{justify-content:center;display:flex}.cf7-submit-btn{cursor:pointer;background-color:#0000;border:none;border-radius:0;align-items:center;gap:.625rem;padding:0;transition:opacity .25s,transform .25s;display:flex}.cf7-submit-btn>span{letter-spacing:.05em;color:var(--color-primary);font-size:1.25rem;font-weight:500;display:block}.cf7-submit-btn-arrow{background:linear-gradient(90deg,#ffca45,#ff9345 82.15%);border-radius:50%;flex-shrink:0;width:2.5rem;height:3.75rem;position:relative;transform:rotate(45deg)}.cf7-submit-btn-arrow svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media(hover:hover){.cf7-fields input[type=text]:hover,.cf7-fields input[type=email]:hover,.cf7-fields input[type=tel]:hover,.cf7-fields textarea:hover,.cf7-fields select:hover,.cf7-date-input-wrap input[type=date]:hover,.cf7-date-input-wrap input[type=text]:hover{border-color:var(--color-primary);box-shadow:0 0 0 .125rem #fd26811f}.cf7-submit-btn:hover{opacity:.85;transform:translateY(-.125rem)}}.cf7-fields .wpcf7-not-valid-tip{color:#e53e3e;margin-top:.25rem;font-size:.875rem;display:block}.wpcf7-response-output{text-align:center;border-radius:.25rem;margin-top:1rem;padding:.75rem 1rem;font-size:.875rem}@media(max-width:1023px)and (min-width:768px){.cf7-row,.cf7-row>p{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem}.cf7-row>.wpcf7-form-control-wrap,.cf7-row>p>.wpcf7-form-control-wrap,.cf7-row--textarea .wpcf7-form-control-wrap,.cf7-row>.cf7-select-wrap,.cf7-dates,.cf7-fields input[type=text],.cf7-fields input[type=email],.cf7-fields input[type=tel],.cf7-fields textarea,.cf7-fields select{width:100%}.cf7-date-input-wrap{flex-shrink:0;width:13rem}.cf7-date-input-wrap input[type=date],.cf7-date-input-wrap input[type=text]{box-sizing:border-box;width:100%;min-height:2.5rem}.cf7-date-input-wrap:after{display:none}}@media(max-width:767px){.cf7-fields{gap:1.25rem;margin-bottom:2.25rem}.cf7-row,.cf7-row>p{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem}.cf7-label{font-size:1rem;line-height:1.5}.cf7-row--textarea>.cf7-label{padding-top:0}.cf7-row>.wpcf7-form-control-wrap,.cf7-row>p>.wpcf7-form-control-wrap,.cf7-row--textarea .wpcf7-form-control-wrap,.cf7-row>.cf7-select-wrap,.cf7-dates{width:100%}.cf7-fields input[type=text],.cf7-fields input[type=email],.cf7-fields input[type=tel],.cf7-fields textarea,.cf7-fields select{width:100%;padding:.625rem .875rem;font-size:1rem}.cf7-date-group{flex-direction:column;align-items:flex-start;gap:.5rem}.cf7-date-label{margin-right:0}.cf7-date-input-wrap,.cf7-hour-wrap{flex:none;width:100%;min-width:0;margin-right:0}.cf7-date-input-wrap .wpcf7-form-control-wrap{width:100%}.cf7-date-input-wrap input[type=date]{box-sizing:border-box;width:100%;max-width:100%;padding:.625rem .875rem}.cf7-date-input-wrap:after{right:.875rem}.cf7-select-wrap:after{right:1.15rem}.cf7-hour-wrap select{padding:.625rem .875rem}.cf7-footer{margin-bottom:1.75rem}.cf7-recaptcha-text{text-align:left}.cf7-privacy-wrap,.cf7-privacy-wrap .wpcf7-acceptance,.cf7-privacy-wrap .wpcf7-acceptance label{justify-content:center;gap:.5rem}.cf7-privacy-wrap .wpcf7-list-item-label,.cf7-privacy-text{flex-shrink:0;font-size:.875rem;line-height:1.7}.cf7-submit-row{width:100%}.cf7-submit-btn{justify-content:center;width:100%;max-width:21rem;padding:0}.cf7-submit-btn>span{font-size:1rem}.cf7-submit-btn-arrow{width:2rem;height:3rem}.wpcf7-list-item{margin:0 auto}}.cf7-fields input,.cf7-fields textarea,.cf7-fields select{box-sizing:border-box;max-width:100%}.cf7-row>.wpcf7-form-control-wrap,.cf7-row>p>.wpcf7-form-control-wrap,.cf7-row--textarea .wpcf7-form-control-wrap,.cf7-row>.cf7-select-wrap{min-width:0;max-width:100%}.cf7-row,.cf7-row>p{min-width:0}.cf7-dates{max-width:100%}.cf7-date-input-wrap{box-sizing:border-box;min-width:0;max-width:100%}.cf7-date-input-wrap input[type=date],.cf7-date-input-wrap input[type=text]{box-sizing:border-box;max-width:100%}.cf7-hour-wrap{min-width:0}.cf7-hour-wrap select{box-sizing:border-box;max-width:100%}.cf7-label{overflow-wrap:anywhere;word-break:keep-all}.cf7-privacy-wrap .wpcf7-list-item-label{overflow-wrap:anywhere}.cf7-submit-btn{box-sizing:border-box;max-width:100%}.wpcf7-response-output,.wpcf7-not-valid-tip{overflow-wrap:anywhere;max-width:100%}.before_after_slider{--slider-speed:80ms}@media(max-width:767px){.before_after_slider{--slider-speed:.12s}}.before_after_slider{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.before_after_slider.is-dragging .box_before,.before_after_slider.is-dragging .box_after_overlay,.before_after_slider.is-dragging .slider_handle{transition:none!important}.before_after_slider .box_before{width:50%;height:100%;transition:width var(--slider-speed) linear;position:absolute;top:0;left:0;overflow:hidden}.before_after_slider .box_before img{object-fit:contain;background-color:#000;max-width:none;display:block;position:absolute;top:0;left:0}.before_after_slider .box_after_overlay{pointer-events:none;transition:left var(--slider-speed) linear;position:absolute;top:0;right:0;bottom:0;left:50%;overflow:hidden}.before_after_slider .slider_handle{transition:left var(--slider-speed) linear;pointer-events:none;z-index:11;background-color:#ffffffb3;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.before_after_slider .slider_handle_icon{background:#ffffff80;border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #0000004d}.before_after_slider .slider_handle_icon:before,.before_after_slider .slider_handle_icon:after{content:"";transform-origin:0 0;border-top:2px solid;border-left:2px solid;width:10px;height:10px;position:absolute;top:50%}.before_after_slider .slider_handle_icon:before{left:10px;transform:rotate(-45deg)}.before_after_slider .slider_handle_icon:after{right:0;transform:rotate(135deg)}.drawer-panel{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(-8px)}.drawer-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}#toc_container{border-radius:.625rem;width:100%;margin:2.5rem auto;padding:1.5625rem 1.875rem 1.875rem 3.125rem}#toc_container .toc_title{text-align:left;position:relative}#toc_container .toc_toggle{cursor:pointer;pointer-events:auto;touch-action:manipulation;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}#toc_container .toc_toggle:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}#toc_container .toc_toggle .toc_brackets,#toc_container .toc_toggle a{color:#0000;font-size:0;text-decoration:none}#toc_container .toc_toggle:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.5rem;height:.5rem;margin-top:.25rem;transition:transform .2s;display:block;transform:rotate(-135deg)}#toc_container:has(ul[style*="display: none"]) .toc_toggle:after,#toc_container:has(ul[style*="display:none"]) .toc_toggle:after{margin-top:-.25rem;transform:rotate(45deg)}@media(max-width:767px){#toc_container{border-radius:.5rem;width:100%;margin:1.5rem auto;padding:1rem 1.25rem 1.25rem}#toc_container #toc_list{font-size:.875rem}}.cta-bg{background-image:var(--cta-bg-pc)}.symptom-bg02{background-image:var(--symptom-bg02);background-position:50%;background-repeat:no-repeat;background-size:cover}.cta-btn-line{box-shadow:0 0 0 .1875rem #2c9d2c,inset 0 .75rem 1.25rem #ffffff80,inset 0 -.75rem 1.25rem #00950740}.cta-btn-mail{box-shadow:0 0 0 .1875rem #005e9c,inset 0 .75rem 1.25rem #ffffff80,inset 0 -.75rem 1.25rem #00406b40}.cta-btn-tel{box-shadow:0 0 0 .1875rem #ff7d20,inset 0 .75rem 1.25rem #ffffff80,inset 0 -.75rem 1.25rem #aa470040}@media(max-width:767px){.cta-bg{background-image:var(--cta-bg-sp)}}.dashed-border{background-image:repeating-linear-gradient(90deg,#dcdcdc 0,#dcdcdc 4px,#0000 4px,#0000 8px);width:100%;height:1px}.dashed-border-5{background-image:repeating-linear-gradient(90deg,#dcdcdc 0,#dcdcdc 5px,#0000 5px,#0000 10px);width:100%;height:1px}@keyframes scroll-arrow-down{0%{opacity:0;transform:rotate(-44deg)translateY(-4px)}30%,70%{opacity:1}to{opacity:0;transform:rotate(-44deg)translateY(6px)}}.animate-scroll-arrow{animation:1.8s ease-in-out infinite scroll-arrow-down}.switching-text-bg{background-image:var(--switching-text-bg-pc);background-position:50%;background-repeat:no-repeat;background-size:contain}@media(max-width:767px){.switching-text-bg{background-image:var(--switching-text-bg-sp)}}.bl_hoursTable{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:.75rem}.bl_hoursTable thead th{background-color:var(--color-fill);letter-spacing:.05em;border:1px solid var(--color-line);text-align:center;padding:.75rem .5rem;font-size:1.125rem;font-weight:400}.bl_hoursTable thead th:first-child{border-radius:.75rem 0 0;width:6.25rem;padding:.625rem;font-weight:500;line-height:1.4}.bl_hoursTable thead th:last-child{border-radius:0 .75rem 0 0}.bl_hoursTable tbody td{text-align:center;border:1px solid var(--color-line);background-color:#fff;padding:.75rem .5rem;font-size:1.25rem}.bl_hoursTable tbody td:first-child{width:6.25rem;font-family:var(--font-family-ac);letter-spacing:.05em;font-size:1.125rem;line-height:1}.bl_hoursTable tbody tr:last-child td:first-child{border-radius:0 0 0 .75rem}.bl_hoursTable tbody tr:last-child td:last-child{border-radius:0 0 .75rem}@media(max-width:767px){.bl_hoursTable{table-layout:fixed}.bl_hoursTable thead th{padding:.5rem .125rem;font-size:.8125rem}.bl_hoursTable thead th:first-child{width:4.375rem;padding:.45rem;font-size:.75rem}.bl_hoursTable tbody td{padding:.5rem .125rem;font-size:.875rem}.bl_hoursTable tbody td:first-child{width:4.375rem;font-size:.8125rem}}.rpi-stars,.wp-google-time,.wp-google-url,.grw-img-wrap{display:none!important}@media(max-width:767px){body.has-sp-reserve-tabs{padding-bottom:3.75rem}}.wp-google-name,.wp-google-name a,a.wp-google-name{font-family:var(--font-family-ja)!important;text-underline-offset:2px!important;font-size:1.25rem!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.voice-contents :where(iframe,video,embed,object),.column-contents :where(iframe,video,embed,object),.voice-modal-content :where(iframe,video,embed,object),.case-modal-content :where(iframe,video,embed,object){max-width:100%}.voice-contents iframe,.column-contents iframe,.voice-modal-content iframe,.case-modal-content iframe{aspect-ratio:16/9;width:100%;height:auto}.wp-block-embed__wrapper{max-width:100%}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
